Extending Ontology-Based Databases with Behavioral Semantics

Recently, Ontology-Based DataBases (OBDB) have been developed as a solution to store and manipulate, efficiently and in a scalable way, ontologies together with data they describe. Currently, existing OBDBs propose weak solutions to calculate derived (non-canonical) concepts. Indeed, these solutions are internal to the OBDB and specific to the ontology model (formalism) supported. As a consequence, non-canonical concepts can not be in all cases properly defined with the different available mechanisms since existing solutions are not constantly suitable. In this paper, we propose a generic solution which is an extension of OBDBs with the capability to introduce dynamically operators to calculate non-canonical concepts. These operators can be implemented in different ways (e.g. with external programs or with web services). Then, we show the interest of this extension by improving a proposed methodology to design databases storing ontologies. Finally, a prototype implementing our design approach is outlined.

[1]  Yamine Aït Ameur,et al.  Querying Ontology Based Databases - The OntoQL Proposal , 2006, SEKE.

[2]  Dan Brickley,et al.  Rdf vocabulary description language 1.0 : Rdf schema , 2004 .

[3]  Markus Stocker,et al.  Owlgres: A Scalable OWL Reasoner , 2008, OWLED.

[4]  Li Ma,et al.  SOR: A Practical System for Ontology Storage, Reasoning and Search , 2007, VLDB.

[5]  Stefano Spaccapietra,et al.  Journal on Data Semantics II , 2005, Journal on Data Semantics II.

[6]  Vassilis Christophides,et al.  The ICS-FORTH RDFSuite: Managing Voluminous RDF Description Bases , 2001, SemWeb.

[7]  Mukesh K. Mohania,et al.  Advances in Databases: Concepts, Systems and Applications , 2007 .

[8]  Guy Pierra,et al.  Context Representation in Domain Ontologies and Its Use for Semantic Integration of Data , 2008, J. Data Semant..

[9]  Frank van Harmelen,et al.  Sesame: A Generic Architecture for Storing and Querying RDF and RDF Schema , 2002, SEMWEB.

[10]  Tharam S. Dillon,et al.  On the Move to Meaningful Internet Systems: OTM 2011 Workshops - Confederated International Workshops and Posters: EI2N+NSF ICE, ICSP+INBAST, ISDE, ORM, OTMA, SWWS+MONET+SeDeS, and VADER 2011, Hersonissos, Crete, Greece, October 17-21, 2011. Proceedings , 2011, OTM Workshops.

[11]  Nicholas Gibbins,et al.  3store: Efficient Bulk RDF Storage , 2003, PSSS.

[12]  Ladjel Bellatreche,et al.  A design methodology of ontology based database applications , 2011, Log. J. IGPL.

[13]  J. Carroll,et al.  Jena: implementing the semantic web recommendations , 2004, WWW Alt. '04.

[14]  Diego Calvanese,et al.  Discovering functional dependencies for multidimensional design , 2009, DOLAP.

[15]  Steffen Staab,et al.  Incrementally Maintaining Materializations of Ontologies Stored in Logic Databases , 2005, J. Data Semant..

[16]  Ian Horrocks,et al.  OWL Web Ontology Language Reference-W3C Recommen-dation , 2004 .

[17]  Jeff Heflin,et al.  DLDB: Extending Relational Databases to Support Semantic Web Queries , 2003, PSSS.

[18]  Stefano Spaccapietra Journal on Data Semantics X , 2008, Journal on Data Semantics X.

[19]  Bijan Parsia,et al.  Pellet: An OWL DL Reasoner , 2004, Description Logics.

[20]  C. Michael Sperberg-McQueen,et al.  World Wide Web Consortium , 2009, Encyclopedia of Database Systems.

[21]  Fabio Porto,et al.  Functional dependencies in OWL ABoxes , 2009, SBBD 2009.

[22]  Eugene Inseok Chong,et al.  Supporting Ontology-Based Semantic matching in RDBMS , 2004, VLDB.

[23]  Ladjel Bellatreche,et al.  OntoDB: An Ontology-Based Database for Data Intensive Applications , 2007, DASFAA.

[24]  Mickaël Baron,et al.  A Flexible Support of Non Canonical Concepts in Ontology-based Databases , 2012, WEBIST.

[25]  Zahir Tari,et al.  On the Move to Meaningful Internet Systems 2006: CoopIS, DOA, GADA, and ODBASE, OTM Confederated International Conferences, CoopIS, DOA, GADA, and ODBASE 2006, Montpellier, France, October 29 - November 3, 2006. Proceedings, Part I , 2006, OTM Conferences.

[26]  Fábio Porto,et al.  Functional Dependencies in OWL ABOX , 2009, SBBD.

[27]  Chun-Hee Lee,et al.  An Efficient and Scalable Management of Ontology , 2007, DASFAA.

[28]  James A. Hendler,et al.  Web ontology language (OWL) reference version 1 , 2002 .

[29]  Dean Allemang,et al.  The Semantic Web - ISWC 2006, 5th International Semantic Web Conference, ISWC 2006, Athens, GA, USA, November 5-9, 2006, Proceedings , 2006, SEMWEB.

[30]  Alexander Borgida,et al.  Loading data into description reasoners , 1993, SIGMOD Conference.

[31]  Youness Bazhar,et al.  Handling behavioral semantics in persistent meta-modeling systems , 2012, 2012 Sixth International Conference on Research Challenges in Information Science (RCIS).

[32]  Ladjel Bellatreche Selection of Redundant and non Redundant Optimization Structures in VLDBs , 2007 .

[33]  Tore Risch,et al.  SWARD: Semantic Web Abridged Relational Databases , 2007, 18th International Workshop on Database and Expert Systems Applications (DEXA 2007).

[34]  James A. Hendler,et al.  The Semantic Web — ISWC 2002 , 2002, Lecture Notes in Computer Science.

[35]  Eugene Inseok Chong,et al.  An Efficient SQL-based RDF Querying Scheme , 2005, VLDB.

[36]  Yamine Aït Ameur,et al.  Querying Ontology Based Database Using OntoQL (An Ontology Query Language) , 2006, OTM Conferences.

[37]  Li Ma,et al.  Ontology Query Answering on Databases , 2006, SEMWEB.

[38]  Ladjel Bellatreche,et al.  The Role of Class Dependencies in Designing Ontology-Based Databases , 2011, OTM Workshops.