Abstract

Abstract Several applications to represent classical or fuzzy data in databases have been developed in the last two decades. However, these representations present some limitations specially related with the system portability and complexity. Ontologies provides a mechanism to represent data in an implementation-independent and web-accessible way. To get advantage of this, in this paper, an ontology, that represents fuzzy relational database model, has been redefined to communicate users or applications with fuzzy data stored in fuzzy databases. The communication channel established between the ontology and any Relational Database Management System (RDBMS) is analysed in depth throughout the text to justify some of the advantages of the system: expressiveness, portability and platform heterogeneity. Moreover, some tools have been developed to define and manage fuzzy and classical data in relational databases using this ontology. Even an application that performs fuzzy queries using the same technology is ...

Highlights

  • Several fuzzy database models are defined in the literature 11,23 to represent fuzzy data in relational databases (DB) but none of them have been standardized and commonly accepted

  • Ontologies have been used as a frame to solve the problems associated with fuzzy data representation in the database relational model

  • Heterogeneous platforms and fuzzy data complexity are two of these problems that have been solved with this ontology proposal and tools developed

Read more

Summary

Introduction

Several fuzzy database models are defined in the literature 11,23 to represent fuzzy data in relational databases (DB) but none of them have been standardized and commonly accepted. A solution to these problems was presented in Martinez-Cruz et al proposal[25] where an ontology describes a fuzzy database representation model. To previous developments, a new Protege plug-in that helps the user to generate fuzzy queries as ontologies and execute them on fuzzy databases has been developed and included here In this comparison, the advantages of defining fuzzy queries using the ontology are highlighted because of the decrease of complexity in the definition process and the increase of system independence. This proposal is tested on real fuzzy databases and some applications have been developed to make fuzzy schemas and data definition process easier for the user They are developed using the ontology management tool, Protege and allow transactions to be executed with different and heterogeneous databases platforms at the same time.

Fundamentals
Fuzzy Databases
Ontologies and Databases
A Complete Description of the Fuzzy Relational Database Ontology
Architecture Description
Schema and Data Definition Process
Query Data
Experimentation
Schema Management
Data Management
Fuzzy Query Manager
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call