A Fuzzy Ontology-Based Platform for Flexible Querying

A Fuzzy Ontology-Based Platform for Flexible Querying

Amira Aloui (ENIT, Tunis, Tunisia) and Amel Grissa Touzi (Université Tunis El Manar, Tunis, Tunisia & Faculté des Sciences de Tunis, LIPAH, Ecole Nationale d'Ingénieurs de Tunis, Tunis, Tunisia)
DOI: 10.4018/IJSSMET.2015070102
OnDemand PDF Download:
List Price: $37.50


Flexible queries have recently received increasing attention to better characterize the data retrieval. In this paper, a new flexible querying approach using ontological knowledge is proposed. This approach presents an FCA based methodology for building ontologies from scratch then interrogating them intelligently through the fusion of conceptual clustering, fuzzy logic, and FCA. The main contribution is the definition of the ontology rom classes resulting from a preliminary classification of the data and not the initial data. The data cleansing provides a simple ontology and an optimal research of relevant data taking into account the preferences cited by the user in his initial interrogation. To realize this approach, a new platform called “FO-FQ Tab plug-in” is implemented. This plug-in is integrated within the ontology editor Protégé to allow building fuzzy ontologies from large databases and querying them intelligently
Article Preview

1. Introduction

The field of Databases (DB) is changing rapidly since the 70s. With the advent of new information technologies, relational BD (BDR) has shown their limits especially during interrogation (Bosc et al., 1998).

Indeed, the classic interrogation, through the use of Boolean conditions, is a handicap for many applications: (1) the user must know all the details of the schema and the DB; (2) the user wants to express more freely his preferences to have approximate answers for his request. We speak then about flexible queries.

Several systems have highlighted the importance of this flexibility in querying databases. These systems are characterized by approaches that express and evaluate preferences. This flexibility allows introducing linguistic terms called preferences in the search criteria in order to return approximate answers, each answer has a degree of truth.

Hence, it is necessary that flexible query systems become more efficient. This performance can be measured in terms of time response and in terms of quality of the provided information. But, the search for relevant information is difficult because extracted information and time response depend on the size of databases.

Furthermore, users face the problem of information overload when querying these databases, because the amount of available data far beyond their ability to understand.

Recognizing these problems, several approaches have been proposed: 1) Knowledge Discovery in Databases approaches (KDD) (Han and Kamber, 2001); 2) data summary approaches (Rasmussen et al., 1997; Lenz, 1997; Bosc, 1999; Raschia, 2002; Sassi, 2010); 3) data classification techniques (McMueen 1967), ontologies.

Given the success of ontologies in the field of knowledge engineering and the benefits they offer in terms of reusability and sharing of data, “Ontology” formalism in modeling large databases will be used in this paper in order to offer users the most appropriate answers to their questions. Consequently, a new approach that achieves an automatic ontology extraction from large DB and an automatic query answering from this generated ontology is presented.

The challenge is to combine fuzzy logic (Azar AT, 2012, Azar AT, 2010), clustering, FCA (Wille, 1982), Ontology (Gruber, 1993) and KDD to improve the construction of ontology by considering another degree of granularity in the generation process. Compared to similar existing approaches, the proposed ontology is defined between classes resulting from a preliminary classification of the data.

Besides, this work is mainly interested at responding intelligently the user request. Hence, a new approach for flexible querying using the ontological knowledge built from the first approach is defined. This approach provides an optimal research of relevant data taking into account the preferences cited by the user in his initial interrogation.

Finally, to realize this approach, a new platform called FO-FQ-Tab plug-in is integrated in the ontology editor “Protégé” (Noy et al., 2003) . This platform allows to build fuzzy ontologies from large databases then queying them intelligently. A classification module have been integrated. This module contains binary and fuzzy clustering algorithms named “Cluster_FCA” (Grissa et al. 2012). It generates a fuzzy concept lattice and a fuzzy ontology and allows generating answers to the initial user's request .

Complete Article List

Search this Journal:
Open Access Articles: Forthcoming
Volume 8: 4 Issues (2017)
Volume 7: 4 Issues (2016)
Volume 6: 4 Issues (2015)
Volume 5: 4 Issues (2014)
Volume 4: 4 Issues (2013)
Volume 3: 4 Issues (2012)
Volume 2: 4 Issues (2011)
Volume 1: 4 Issues (2010)
View Complete Journal Contents Listing