English Querying over Ontologies: E-QuOnto

Relational database (DB) management systems provide the standard means for structuring and querying large amounts of data. However, to access such data the exact structure of the DB must be know, and such a structure might be far from the conceptualization of a human being of the stored information. Ontologies help to bridge this gap, by providing a high level conceptual view of the information stored in a DB in a cognitively more natural way. Even in this setting, casual end users might not be familiar with the formal languages required to query ontologies. In this paper we address this issue and study the problem of ontology-based data access by means of natural language questions instead of queries expressed in some formal language. Specifically, we analyze how complex real life questions are and how far from the query languages accepted by ontology-based data access systems, how we can obtain the formal query representing a given natural language question, and how can we handle those questions which are too complex wrt the accepted query language.

[1]  Carola Eschenbach,et al.  Formal Ontology in Information Systems , 2008 .

[2]  Gerhard Lakemeyer,et al.  The logic of knowledge bases , 2000 .

[3]  R. Bernardi,et al.  Lite Natural Language , 2006 .

[4]  U Schwertel,et al.  Plural semantics for natural language understanding — a computational proof-theoretic approach , 2005 .

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

[6]  Diego Calvanese,et al.  Data Complexity of Query Answering in Description Logics , 2006, Description Logics.

[7]  Diego Calvanese,et al.  EQL-Lite: Effective First-Order Query Processing in Description Logics , 2007, IJCAI.

[8]  Hector J. Levesque,et al.  Foundations of a Functional Approach to Knowledge Representation , 1984, Artif. Intell..

[9]  Diego Calvanese,et al.  Expressing DL-Lite Ontologies with Controlled English , 2007, Description Logics.

[10]  Enrico Motta,et al.  AquaLog: An Ontology-Portable Question Answering System for the Semantic Web , 2005, ESWC.

[11]  Serge Abiteboul,et al.  Foundations of Databases , 1994 .

[12]  Diego Calvanese,et al.  Linking Data to Ontologies: The Description Logic DL-Lite_A , 2006, OWLED.

[13]  Maurizio Lenzerini,et al.  Data integration: a theoretical perspective , 2002, PODS.

[14]  Diego Calvanese,et al.  QuOnto: Querying Ontologies , 2005, AAAI.

[15]  Johan Bos,et al.  Linguistically Motivated Large-Scale NLP with C&C and Boxer , 2007, ACL.

[16]  Diego Calvanese,et al.  DL-Lite: Tractable Description Logics for Ontologies , 2005, AAAI.

[17]  Shamkant B. Navathe,et al.  Conceptual Database Design: An Entity-Relationship Approach , 1991 .