Ontology Query Languages for Ontology-Based Databases: A Survey

Current databases and their associated languages al low a user to exploit data according to their logical model. Usually, there is a gap between this logical model and the a ctual concepts represented. As a consequence, exploiting, exchangi ng and integrating data stored in databases are difficult. To overcome these problems , several approaches have proposed to extend current databases with ontologies. We cal l d Ontology-Based Databases (OBDB) such databases. However, current database languages such as SQL have not been designed to exploit ontologies. Thus, a new ge neration of languages we called ontology query languages has emerged. The goal of this chapter is to provid e an up to date survey on ontology query languages. We survey languages coming from the Semantic Web community as well as those coming from the database community.

[1]  Raphael Volz,et al.  A Comparison of RDF Query Languages , 2004, SEMWEB.

[2]  Jeremy J. Carroll,et al.  Named graphs, provenance and trust , 2005, WWW '05.

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

[4]  Vassilis Christophides,et al.  Viewing the Semantic Web through RVL Lenses , 2003, SEMWEB.

[5]  E. Prud hommeaux,et al.  SPARQL query language for RDF , 2011 .

[6]  Arjohn Kampman,et al.  SeRQL: A Second Generation RDF Query Language , 2003 .

[7]  Klaus R. Dittrich,et al.  Unified Querying of Ontology Languages with the SIRUP Ontology Query API , 2005, BTW.

[8]  Philip Calvert,et al.  Encyclopedia of Data Warehousing and Mining , 2006 .

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

[10]  Peter F. Patel-Schneider,et al.  OWL 2 Web Ontology Language Mapping to RDF Graphs , 2009 .

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

[12]  Nicola Guarino,et al.  Formal Ontology and Information Systems , 1998 .

[13]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

[14]  Andy Seaborne,et al.  SPARQL/Update: A language for updating RDF graphs , 2007 .

[15]  Vassilis Christophides,et al.  RUL: A Declarative Update Language for RDF , 2005, SEMWEB.

[16]  Zhe Wu,et al.  Implementing an Inference Engine for RDFS/OWL Constructs and User-Defined Rules in Oracle , 2008, 2008 IEEE 24th International Conference on Data Engineering.

[17]  Andy Seaborne,et al.  Three Implementations of SquishQL, a Simple RDF Query Language , 2002, SEMWEB.

[18]  Mark Levene,et al.  The Development of Ordered SQL Packages to Support Data Warehousing , 2001, J. Database Manag..

[19]  Vassilis Christophides,et al.  RQL: A Functional Query Language for RDF , 2004 .

[20]  John Wang Montclair Data Warehousing and Mining : Concepts , Methodologies , Tools , and Applications , 2008 .

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

[22]  Tim Furche,et al.  Web and Semantic Web Query Languages: A Survey , 2005, Reasoning Web.

[23]  Ladjel Bellatreche,et al.  Extending the ANSI/SPARC Architecture Database with Explicit Data Semantics: An Ontology-Based Approach , 2008, ECSA.

[24]  Laura Maruster,et al.  Encyclopedia of data warehousing and mining , 2008 .

[25]  Ladjel Bellatreche,et al.  A Versioning Management Model for Ontology-Based Data Warehouses , 2006, DaWaK.

[26]  Yamine Aït Ameur,et al.  An Object-Oriented Based Algebra for Ontologies and Their Instances , 2007, ADBIS.