Abstract
This chapter considers the notion of a formal ontology, which is a conceptual vocabulary equipped with a logical semantics. Three families of knowledge representation and reasoning formalisms that put ontologies at the core of any knowledge base are presented, namely: description logics, conceptual graphs and existential rules. We present the main knowledge constructs and dialects of these families, as well as the main reasoning problems with their complexity. We highlight the relationships between these families and compare them from an expressivity viewpoint.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
In the Semantic Web area, and specifically concerning the OWL language, the term ontology often includes both kinds of knowledge. Hence, it corresponds to our notion of knowledge base.
- 2.
A few undecidable DLs have been studied.
- 3.
- 4.
- 5.
See http://owl.cs.manchester.ac.uk/tools/list-of-reasoners/ for an up-to-date list of DL reasoners.
- 6.
- 7.
- 8.
For query answering problems, the distinction between combined and data complexities is often made: data complexity is the complexity with respect to the size of the data (here the fact base), while combined complexity considers all components of the problem (here, the knowledge base and the query).
- 9.
If \(c_{1_i}\) and \(c_{2_i}\) have the same concept type, the obtained node is labelled by the same label as \(h(c_{1_i})\) ; if the type of \(c_{2_i}\) is strictly more specific than the type of \(c_{1_i}\), it may happen that the labels of \(h(c_{1_i})\) and \(c_{2_i}\) are incompatible (with respect to banned types), which points to an inconsistency in the knowledge base; otherwise, the label of the obtained node is the greatest lower bound of both labels: the obtained type is the conjunction of the types of \(h(c_{1_i})\) and \(c_{2_i}\) and the obtained marker is the smallest of both markers.
- 10.
A fact is usually defined as a ground atom. However, in the existential rule setting, a more general notion of a fact can be considered, where a fact is an existentially closed conjunction of atoms, which is in line with the view of a fact as a rule with an empty body. This generalized notion allows one to encode unknown values in a natural way.
References
Abiteboul S, Hull R, Vianu V (1995) Foundations of databases. Addison-Wesley, Boston
Artale A, Calvanese D, Kontchakov R, Zakharyaschev M (2009) The DL-Lite family and relations. J Artif Intell Res (JAIR) 36:1–69
Artale A, Kontchakov R, Kovtunova A, Ryzhikov V, Wolter F, Zakharyaschev M (2015) First-order rewritability of temporal ontology-mediated queries. In: Yang Q, Wooldridge M (eds) Proceedings of the 24th international joint conference on artificial intelligence (IJCAI). AAAI Press, California, pp 2706–2712
Baader F, Brandt S, Lutz C (2005) Pushing the EL envelope. In: Kaelbling LP, Saffiotti A (eds) Proceedings of the 19th international joint conference on artificial intelligence (IJCAI), pp 364–369
Baader F, Calvanese D, McGuinness D, Nardi D, Patel-Schneider PF (eds) (2003) The description logic handbook: theory, implementation, and applications. Cambridge University Press, Cambridge
Baader F, Horrocks I, Lutz C, Sattler U (2017) An introduction to description logic. Cambridge University Press, Cambridge
Baader F, Küsters R, Molitor R (1999a) Computing least common subsumers in description logics with existential restrictions. In: Proceedings of the 16th international joint conference on artificial intelligence (IJCAI), pp 96–103
Baader F, Molitor R, Tobies S (1999b) Tractable and decidable fragments of conceptual graphs. In: Proceedings of the 7th international conference on conceptual structures (ICCS). LNAI, vol 1640, Springer, Berlin, pp 480–493
Baget J, Bienvenu M, Mugnier M, Thomazo M (2017) Answering conjunctive regular path queries over guarded existential rules. In: Proceedings of the 26th international joint conference on artificial intelligence (IJCAI), pp 793–799
Baget J-F, Croitoru M, Gutierrez A, Leclère M, Mugnier M-L (2010) Translations between RDF(S) and conceptual graphs. In: Proceedings of the 18th international conference on conceptual structures (ICCS), pp 28–41
Baget J-F, Leclère M, Mugnier M-L, Salvat E (2011a) On rules with existential variables: walking the decidability line. Artif Intell (AIJ) 175(9–10):1620–1654
Baget J-F, Mugnier M-L, Rudolph S, Thomazo M (2011b) Walking the complexity lines for generalized guarded existential rules. In: Proceedings of the 22nd international conference on artificial intelligence (IJCAI), pp 712–717
Bereta K, Koubarakis M (2016) Ontop of geospatial databases. In: Groth PT, Simperl E, Gray AJG, Sabou M, Krötzsch M, Lécué F, Flöck F, Gil Y (eds) Proceedings of the 15th international semantic web conference (ISWC), pp 37–52
Berners-Lee T, Hendler J, Lassila O (2001) The semantic web. Sci Am 279
Bienvenu M, Bourgaux C (2016) Inconsistency-tolerant querying of description logic knowledge bases. In: Lecture notes of the 12th international reasoning web summer school. LNCS, vol 9885. Springer, Berlin, pp 156–202
Bienvenu M, Kikot S, Kontchakov R, Podolskii VV, Zakharyaschev M (2018) Ontology-mediated queries: combined complexity and succinctness of rewritings via circuit complexity. J ACM 65(5):28:1–28:51
Bienvenu M, Ortiz M (2015) Ontology-mediated query answering with data-tractable description logics. Lecture notes of the 11th international reasoning web summer school. LNCS, vol 9203. Springer, Berlin, pp 218–307
Bienvenu M, Ortiz M, Simkus M (2015) Regular path queries in lightweight description logics: complexity and algorithms. J Artif Intell Res (JAIR) 53:315–374
Bienvenu M, Rosati R (2016) Query-based comparison of mappings in ontology-based data access. In: Proceedings of the 15th international conference on the principles of knowledge representation and reasoning (KR), pp 197–206
Blackburn P, Benthem JV, Wolter F (2006) Handbook of modal logic. Springer, Berlin
Borgida A (1996) On the relative expressiveness of description logics and predicate logics. Artif intell (AIJ) 82:353–367
Borgwardt S, Lippmann M, Thost V (2015) Temporalizing rewritable query languages over knowledge bases. J Web Sem 33:50–70
Botoeva E, Calvanese D, Santarelli V, Savo DF, Solimando A, Xiao G (2016) Beyond OWL 2 QL in OBDA: rewritings and approximations. In: Proceedings of the 30th AAAI conference on artificial intelligence, pp 921–928
Brandt S, Kalayci EG, Kontchakov R, Ryzhikov V, Xiao G, Zakharyaschev M (2017) Ontology-based data access with a horn fragment of metric temporal logic. In: Singh SP, Markovitch S (eds) Proceedings of the 31st AAAI conference on artificial intelligence. AAAI Press, California, pp 1070–1076
Calì A, Gottlob G, Kifer M (2008) Taming the infinite chase: query answering under expressive relational constraints. In: Proceedings of the 11th international conference on principles of knowledge representation and reasoning (KR), pp 70–80
Calì A, Gottlob G, Lukasiewicz T (2009) A general datalog-based framework for tractable query answering over ontologies. In: Proceedings of the 28th international conference on principles of database systems (PODS), pp 77–86
Calì A, Gottlob G, Pieris A (2010) Advanced processing for ontological queries. PVLDB 3(1):554–565
Calvanese D, Giacomo GD, Lembo D, Lenzerini M, Rosati R (2007) Tractable reasoning and efficient query answering in description logics: the DL-Lite family. J Autom Reas (JAR) 39(3):385–429
Chein M, Mugnier M-L (2009) Graph-based knowledge representation and reasoning-computational foundations of conceptual graphs. Advanced information and knowledge processing, Springer, Berlin
Chen P (1976) The entity-relationship model: Toward a unified view of data. ACM Trans Database Syst (TODS) 1(1):9–36
Dantsin E, Eiter T, Gottlob G, Voronkov A (2001) Complexity and expressive power of logic programming. ACM Comput Surv 33(3):374–425
Dau F (2003) The logic system of concept graphs with negation and its relationship to predicate logic. Lecture notes in computer science, vol 2892. Springer, Berlin
Fagin R, Kolaitis PG, Miller RJ, Popa L (2005) Data exchange: semantics and query answering. Theor Comput Sci 336(1):89–124
Feier C, Carral D, Stefanoni G, Grau BC, Horrocks I (2015) The combined approach to query answering beyond the OWL 2 profiles. In: Proceedings of the 24th international joint conference on artificial intelligence (IJCAI), pp 2971–2977
Gottlob G, Kikot S, Kontchakov R, Podolskii VV, Schwentick T, Zakharyaschev M (2014) The price of query rewriting in ontology-based data access. Artif Intell (AIJ) 213:42–59
Gottlob G, Orsi G, Pieris A, Simkus M (2012) Datalog and its extensions for semantic web databases. In: Lecture notes of the international reasoning web summer school. LNCS, vol 7487. Springer, Berlin, pp 54–77
Gottlob G, Schwentick T (2012) Rewriting ontological queries into small nonrecursive datalog programs. In: Proceedings of the 13th international conference on the principles of knowledge representation and reasoning (KR)
Grau BC, Horrocks I, Kazakov Y, Sattler U (2008) Modular reuse of ontologies: theory and practice. J Artif Intell Res (JAIR) 31:273–318
Grau BC, Horrocks I, Krötzsch M, Kupke C, Magka D, Motik B, Wang Z (2013) Acyclicity notions for existential rules and their application to query answering in ontologies. J Artif Intell Res (JAIR) 47:741–808
Gruber R (1993) A translation approach to portable ontology specifications. Knowl Acquis 5(2):199–220
Guarino N (1998) Formal ontology and information systems. In: Guarino N (ed) Formal ontology and information systems. IOS Press, Amsterdam, pp 3–15
Horrocks I, Kutz O, Sattler (2006) The even more irresistible SROIQ. In: Proceedings of the 10th international conference on principles of knowledge representation and reasoning (KR), pp 57–67
Horrocks I, Sattler U, Tobies S (1999) Practical reasoning for expressive description logics. In: Proceedings of the 6th international conference on logic programming and automated reasoning (LPAR), pp 161–180
Konev B, Lutz C, Walther D, Wolter F (2013) Model-theoretic inseparability and modularity of description logic ontologies. Artif Intell (AIJ) 203:66–103
Kontchakov R, Wolter F, Zakharyaschev M (2010) Logic-based ontology comparison and module extraction, with an application to DL-Lite. Artif Intell (AIJ) 174(15):1093–1141
Lehmann F (1992) Semantic networks in artificial intelligence. Elsevier Science Inc., New York
Lembo D, Lenzerini M, Rosati R, Ruzzi M, Savo DF (2015) Inconsistency-tolerant query answering in ontology-based data access. J Web Sem 33:3–29
Levy A, Rousset M-C (1998) Combining Horn rules and description logics in CARIN. Artif Intell (AIJ) 101
Lukasiewicz T, Martinez MV, Pieris A, Simari GI (2015) From classical to consistent query answering under existential rules. In: Proceedings of the 29th AAAI conference on artificial intelligence, pp 1546–1552
Lutz C, Seylan I, Toman D, Wolter F (2013) The combined approach to OBDA: taming role hierarchies using filters. In: Proceedings of the 12th international semantic web conference (ISWC), pp 314–330
Mugnier M, Thomazo M (2014) An introduction to ontology-based query answering with existential rules. In: Lecture notes of the 10th international reasoning web summer school. LNCS, vol 8714. Springer, Berlin, pp 245–278
Mugnier M-L (2011) Ontological query answering with existential rules. In: Proceedings of the 5th international conference on web reasoning and rule systems (RR), pp 2–23
Nebel B (1990) Terminological reasoning is inherently intractable. Artif Intell (AIJ) 43(2):235–249
Ortiz M, Simkus M (2012) Reasoning and query answering in description logics. In: Lecture notes of the 8th international reasoning web summer school, LNCS, vol 7487. Springer, Berlin, pp 1–53
Peñaloza R, Sertkaya B (2017) Understanding the complexity of axiom pinpointing in lightweight description logics. Artif Intell (AIJ) 250:80–104
Poggi A, Lembo D, Calvanese D, De Giacomo G, Lenzerini M, Rosati R (2008) Linking data to ontologies. J Data Semant 10:133–173
Rocher S (2016) Querying existential rule knowledge bases: decidability and complexity. Université de Montpellier PhD thesis
Schild K (1991) A correspondence theory for terminological logics: preliminary report. In: Proceedings of the 12th international joint conference on artificial intelligence (IJCAI)
Schlobach S, Cornet R (2003) Non-standard reasoning services for the debugging of description logic terminologies. In: Proceedings of the 18th international joint conference on artificial intelligence (IJCAI), pp 355–362
Sebastiani R, Vescovi M (2009) Axiom pinpointing in lightweight description logics via horn-sat encoding and conflict analysis. In: Proceedings of the 22nd international conference on automated deduction (CADE). LNCS, vol 5663. Springer, Berlin, pp 84–99
Sowa JF (1976) Conceptual graphs. IBM J Res Devel
Sowa JF (1984) Conceptual structures: information processing in mind and machine. Addison-Wesley, Boston
Stefanoni G, Motik B, Krötzsch M, Rudolph S (2014) The complexity of answering conjunctive and navigational queries over OWL 2 EL knowledge bases. J Artif Intell Res (JAIR) 51:645–705
Thomazo M (2013) Conjunctive query answering under existential rules - decidability, complexity, and algorithms. PhD thesis, Montpellier 2 University, France
W3C (2004a) OWL web ontology language. http://www.w3.org/2004/OWL/
W3C (2004b) RDF vocabulary description language 1.0: RDF schema. http://www.w3.org/TR/rdf-schema/
W3C (2012a) OWL 2 web ontology language. https://www.w3.org/TR/owl-syntax/
W3C (2012b) OWL 2 web ontology language profiles. https://www.w3.org/TR/owl2-profiles/
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Bienvenu, M., Leclère, M., Mugnier, ML., Rousset, MC. (2020). Reasoning with Ontologies. In: Marquis, P., Papini, O., Prade, H. (eds) A Guided Tour of Artificial Intelligence Research. Springer, Cham. https://doi.org/10.1007/978-3-030-06164-7_6
Download citation
DOI: https://doi.org/10.1007/978-3-030-06164-7_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-06163-0
Online ISBN: 978-3-030-06164-7
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)