Authors:
Youness Bazhar
1
;
Yamine Aït-Ameur
2
;
Stéphane Jean
1
and
Mickaël Baron
1
Affiliations:
1
LIAS - ISAE ENSMA and University of Poitiers, France
;
2
IRIT - ENSEEIHT, France
Keyword(s):
Ontology, Database, Ontology-based Database, OWL, Behavioral, Structural and Descriptive Semantics, Canonical and Non Canonical Concepts.
Related
Ontology
Subjects/Areas/Topics:
Databases and Datawarehouses
;
Internet Technology
;
Metadata and Metamodeling
;
Ontology and the Semantic Web
;
Web Information Systems and Technologies
;
Web Interfaces and Applications
Abstract:
Several ontologies are currently defined for various domains and for a wide range of applications. As a consequence, two problems shall be addressed (1) the size of data described by ontologies is huge and (2) existing ontologies are not all similar: they can be defined with different formalisms leading to different types of ontologies (canonical, non canonical and linguistic ontologies). The first problem has been solved by using databases to store data and ontologies that define the semantics of data. However, these databases, called Ontology-Based Databases (OBDB), do not handle the second problem i.e., that different types of ontologies exist. Indeed, they usually support a given ontology formalism without providing any mean to handle ontologies defined in an other formalism. In this paper, we propose an extension of the OntoDB OBDB to support the introduction of new operators that could be exploited by its exploitation language OntoQL. Such operators can be implemented by an ext
ernal program located outside the database, or could invoke a web service. We show that these operators can be used to introduce new ontology constructors in order to support a given ontology model inside OntoDB. As a running example, we consider the support of the OWL non canonical constructors which are not supported in the native OntoDB OBDB.
(More)