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
Summary
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.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have