An experimental evaluation of tools for Ontology-Based Data Access

Dipartimento. di Informatica, Bioingegneria, Robotica e Ingegneria dei Sistemi(DIBRIS)Universita degli Studi di Genova, Via Opera Pia, 13 – 16145 Genova – Italy`giuseppe.cicala@unige.it - armando.tacchella@unige.itAbstractOntology-Based Data Access (OBDA) is an emergent paradigm at thecrossroads of Knowledge-based Representation and Reasoning (KR&R) andData Bases (DBs). The stated purpose of OBDA is to make logic-enabledqueries, typical of KR&R techniques, feasible on industrial-size data stores,typical of DB applications. In this paper we report a thorough experimen-tal comparison among the most active OBDA projects to date on a set ofontologies populated with synthetic data to simulate heavy-duty usage. Ourfindings help to shed some light on the relative capabilities of the tools interms of efficiency and scalability.

[1]  Boris Motik,et al.  OWL 2: The next step for OWL , 2008, J. Web Semant..

[2]  Diego Calvanese,et al.  Realizing Ontology Based Data Access: A plug-in for protégé , 2008, 2008 IEEE 24th International Conference on Data Engineering Workshop.

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

[4]  Gábor Nagypál Improving Information Retrieval Effectiveness by Using Domain Knowledge Stored in Ontologies , 2005, OTM Workshops.

[5]  Henrik Eriksson,et al.  The evolution of Protégé: an environment for knowledge-based systems development , 2003, Int. J. Hum. Comput. Stud..

[6]  Boris Motik,et al.  Reducing SHIQ-Description Logic to Disjunctive Datalog Programs , 2004, KR.

[7]  Boris Motik,et al.  A Comparison of Query Rewriting Techniques for DL-lite , 2009, Description Logics.

[8]  Diego Calvanese,et al.  Ontologies and Databases: The DL-Lite Approach , 2009, Reasoning Web.

[9]  Boris Motik,et al.  Optimized Reasoning in Description Logics Using Hypertableaux , 2007, CADE.

[10]  Yarden Katz,et al.  Pellet: A practical OWL-DL reasoner , 2007, J. Web Semant..

[11]  Thomas Eiter,et al.  Towards Practical Query Answering for Horn-SHIQ , 2012, Description Logics.

[12]  Boris Motik,et al.  HermiT: A Highly-Efficient OWL Reasoner , 2008, OWLED.

[13]  Boris Motik,et al.  Efficient Query Answering for OWL 2 , 2009, SEMWEB.

[14]  Diego Calvanese,et al.  The Description Logic Handbook: Theory, Implementation, and Applications , 2003, Description Logic Handbook.

[15]  Diego Calvanese,et al.  The description logic handbook: theory , 2003 .

[16]  Jeff Heflin,et al.  LUBM: A benchmark for OWL knowledge base systems , 2005, J. Web Semant..

[17]  Diego Calvanese,et al.  High Performance Query Answering over DL-Lite Ontologies , 2012, KR.

[18]  Jeff Z. Pan,et al.  Resource Description Framework , 2020, Definitions.

[19]  Yevgeny Kazakov,et al.  SRIQ and SROIQ are Harder than SHOIQ , 2008, Description Logics.

[20]  Diego Calvanese,et al.  Tractable Reasoning and Efficient Query Answering in Description Logics: The DL-Lite Family , 2007, Journal of Automated Reasoning.

[21]  Diego Calvanese,et al.  Quest, an OWL 2 QL Reasoner for Ontology-based Data Access , 2012, OWLED.

[22]  James A. Hendler,et al.  The Semantic Web" in Scientific American , 2001 .

[23]  Riccardo Rosati,et al.  Improving Query Answering over DL-Lite Ontologies , 2010, KR.

[24]  Thomas R. Gruber,et al.  Toward principles for the design of ontologies used for knowledge sharing? , 1995, Int. J. Hum. Comput. Stud..

[25]  Armando Tacchella,et al.  Ontology-based data access: An application to intermodal logistics , 2013, Inf. Syst. Frontiers.

[26]  Boris Motik,et al.  Practical Aspects of Query Rewriting for OWL 2 , 2009, OWLED.

[27]  Boris Motik,et al.  OWL 2 Web Ontology Language: structural specification and functional-style syntax , 2008 .

[28]  Jeff Z. Pan,et al.  TrOWL: Tractable OWL 2 Reasoning Infrastructure , 2010, ESWC.

[29]  Ian Horrocks,et al.  Description Logics as Ontology Languages for the Semantic Web , 2005, Mechanizing Mathematical Reasoning.