A Decidable Very Expressive Description Logic for Databases

We introduce \(\mathcal{DLR}^+\), an extension of the n-ary propositionally closed description logic \(\mathcal{DLR}\) to deal with attribute-labelled tuples (generalising the positional notation), projections of relations, and global and local objectification of relations, able to express inclusion, functional, key, and external uniqueness dependencies. The logic is equipped with both TBox and ABox axioms. We show how a simple syntactic restriction on the appearance of projections sharing common attributes in a \(\mathcal{DLR}^+\) knowledge base makes reasoning in the language decidable with the same computational complexity as \(\mathcal{DLR}\). The obtained \(\mathcal{DLR}^{\pm }\) n-ary description logic is able to encode more thoroughly conceptual data models such as EER, UML, and ORM.

[1]  David Toman,et al.  Applications and extensions of PTIME description logics with functional constraints , 2009, IJCAI 2009.

[2]  Enrico Franconi,et al.  Formalisation of ORM Derivation Rules and Their Mapping into OWL , 2016, OTM Conferences.

[3]  Andrea Calì,et al.  A general datalog-based framework for tractable query answering over ontologies , 2009, SEBD.

[4]  Diego Calvanese,et al.  Reasoning on UML class diagrams , 2005, Artif. Intell..

[5]  Ian Horrocks,et al.  How to Decide Query Containment Under Constraints Using a Description Logic , 2000, LPAR.

[6]  Enrico Franconi,et al.  ORM2: Formalisation and Encoding in OWL2 , 2012, OTM Workshops.

[7]  Peter F. Patel-Schneider,et al.  Ontology Constraints in Incomplete and Complete Data , 2012, International Semantic Web Conference.

[8]  Diego Calvanese,et al.  Conjunctive query containment and answering under description logic constraints , 2008, TOCL.

[9]  Diego Calvanese,et al.  Identification Constraints and Functional Dependencies in Description Logics , 2001, IJCAI.

[10]  Diego Calvanese,et al.  Capturing Relational Schemas and Functional Dependencies in RDFS , 2014, AAAI.

[11]  Moshe Y. Vardi,et al.  The Implication Problem for Functional and Inclusion Dependencies is Undecidable , 1985, SIAM J. Comput..

[12]  Terry A. Halpin,et al.  Information modeling and relational databases (2. ed.) , 2008 .

[13]  Diego Calvanese,et al.  Reasoning over Extended ER Models , 2007, ER.

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

[15]  Paris C. Kanellakis,et al.  Elements of Relational Database Theory , 1991, Handbook of Theoretical Computer Science, Volume B: Formal Models and Sematics.

[16]  Andrea Calì,et al.  A general Datalog-based framework for tractable query answering over ontologies , 2012, J. Web Semant..

[17]  Francesco Sportelli NORMA: A Software for Intelligent Conceptual Modeling , 2016, JOWO@FOIS.