Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Hybrid Query Answering Over OWL Ontologies

View through CrossRef
Query answering over OWL 2 DL ontologies is an important reasoning task for many modern applications. Unfortunately, due to its high computational complexity, OWL 2 DL systems are still not able to cope with datasets containing billions of data. Consequently, application developers often employ provably scalable systems which only support a fragment of OWL 2 DL and which are, hence, most likely incomplete for the given input. However, this notion of completeness is too coarse since it implies that there exists some query and some dataset for which these systems would miss answers. Nevertheless, there might still be a large number of user queries for which they can compute all the right answers even over OWL 2 DL ontologies. In the current paper, we investigate whether, given a query 𝒬 with only distinguished variables over an OWL 2 DL ontology 𝒯 and a system ans, it is possible to identify in an efficient way if ans is complete for 𝒬, 𝒯 and every dataset. We give sufficient conditions for (in)completeness and present a hybrid query answering algorithm which uses ans when it is complete, otherwise it falls back to a fully-fledged OWL 2 DL reasoner. However, even in the latter case, our algorithm still exploits ans as much as possible in order to reduce the search space of the OWL 2 DL reasoner. Finally, we have implemented our approach using a concrete system ans and OWL 2 DL reasoner obtaining encouraging results.
Title: Hybrid Query Answering Over OWL Ontologies
Description:
Query answering over OWL 2 DL ontologies is an important reasoning task for many modern applications.
Unfortunately, due to its high computational complexity, OWL 2 DL systems are still not able to cope with datasets containing billions of data.
Consequently, application developers often employ provably scalable systems which only support a fragment of OWL 2 DL and which are, hence, most likely incomplete for the given input.
However, this notion of completeness is too coarse since it implies that there exists some query and some dataset for which these systems would miss answers.
Nevertheless, there might still be a large number of user queries for which they can compute all the right answers even over OWL 2 DL ontologies.
In the current paper, we investigate whether, given a query 𝒬 with only distinguished variables over an OWL 2 DL ontology 𝒯 and a system ans, it is possible to identify in an efficient way if ans is complete for 𝒬, 𝒯 and every dataset.
We give sufficient conditions for (in)completeness and present a hybrid query answering algorithm which uses ans when it is complete, otherwise it falls back to a fully-fledged OWL 2 DL reasoner.
However, even in the latter case, our algorithm still exploits ans as much as possible in order to reduce the search space of the OWL 2 DL reasoner.
Finally, we have implemented our approach using a concrete system ans and OWL 2 DL reasoner obtaining encouraging results.

Related Results

The Vocal Activity of Twelve African Owl Species
The Vocal Activity of Twelve African Owl Species
Vocalization of different species of owls carries a lot of scientific information on their distribution and diversity. There is little information on the owl vocalizations in the t...
Query expansion by relying on the structure of knowledge bases
Query expansion by relying on the structure of knowledge bases
Query expansion techniques aim at improving the results achieved by a user's query by means of introducing new expansion terms, called expansion features. Expansion features introd...
Using Background Knowledge to Enhance Biomedical Ontology Matching
Using Background Knowledge to Enhance Biomedical Ontology Matching
Utilisation des ressources de connaissances externes pour améliorer l'alignement d'ontologies biomédicales Les sciences de la vie produisent de grandes masses de do...
Developing Python and Rust libraries to improve the ontology ecosystem
Developing Python and Rust libraries to improve the ontology ecosystem
Ontologies are structures used to describe knowledge in a formal way, by defining entities and the relationships between them. Originally developed by logicians, they became widesp...
Adaptation d'ontologies avec les grammaires de graphes typés : évolution et fusion
Adaptation d'ontologies avec les grammaires de graphes typés : évolution et fusion
Étant une représentation formelle et explicite des connaissances d'un domaine, les ontologies font régulièrement l'objet de nombreux changements et ont ainsi besoin d'être constamm...
Light-Weighted Automatic Import of Standardized Ontologies into the Content Management System Drupal
Light-Weighted Automatic Import of Standardized Ontologies into the Content Management System Drupal
The amount of ontologies, which are utilizable for widespread domains, is growing steadily. BioPortal alone, embraces over 500 published ontologies with nearly 8 million classes. I...
A Process for the Representation of openEHR ADL Archetypes in OWL Ontologies
A Process for the Representation of openEHR ADL Archetypes in OWL Ontologies
ADL is a formal language to express archetypes, independent of standards or domain. However, its specification is not precise enough in relation to the specialization and semantic ...
Contributions à l'alignement d'ontologies OWL par agrégation de similarités
Contributions à l'alignement d'ontologies OWL par agrégation de similarités
Dans le cadre de cette thèse, nous avons proposé plusieurs méthodes d'alignement à savoir: la méthode EDOLA, la méthode SODA et la méthode OACAS. Les trois méthodes procèdent dans ...

Back to Top