Abstract
This tutorial covers the very basics of Description Logics (DLs): first, we present the primary DL , namely its syntax, semantics, and reasoning problems, making use of a running example. Next, we discuss a few important extensions and explain DL’s relationship with first order logic, with modal logic, with OWL, and with rule-based formalisms, and give a brief sketch of tableau-based reasoning algorithms for DLs.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Andréka, H., van Benthem, J., Németi, I.: Modal languages and bounded fragments of predicate logic. Journal of Philosophical Logic 27(3), 217–274 (1998)
Areces, C.: Logic Engineering. The Case of Description and Hybrid Logics. PhD thesis, ILLC, University of Amsterdam (2000)
Areces, C., Blackburn, P., Marx, M.: A road-map on complexity for hybrid logics. In: Flum, J., Rodríguez-Artalejo, M. (eds.) CSL 1999. LNCS, vol. 1683, pp. 307–321. Springer, Heidelberg (1999)
Artale, A., Franconi, E.: A survey of temporal extensions of description logics. Annals of Mathematics and Artificial Intelligence 30(1-4), 171–210 (2000)
Baader, F.: A formal definition for the expressive power of terminological knowledge representation languages. Journal of Logic and Computation 6(1), 33–54 (1996)
Baader, F., Brandt, S., Küsters, R.: Matching under side conditions in description logics. In: Nebel, B. (ed.) IJCAI-01. Proc. of the 17th Int. Joint Conf. on Artificial Intelligence, Seattle, Washington, pp. 213–218. Morgan Kaufmann, Los Altos (2001)
Baader, F., Calvanese, D., McGuinness, D., Nardi, D., Patel-Schneider, P.F. (eds.): The Description Logic Handbook: Theory, Implementation, and Applications. Cambridge University Press, Cambridge (2003)
Baader, F., Hanschke, P.: A schema for integrating concrete domains into concept languages. In: IJCAI-91. Proc. of the 12th Int. Joint Conf. on Artificial Intelligence, Sydney, pp. 452–457 (1991)
Baader, F., Sattler, U.: Expressive number restrictions in description logics. Journal of Logic and Computation 9(3), 319–350 (1999)
Baader, F., Sattler, U.: An overview of tableau algorithms for description logics. Studia Logica 69, 5–40 (2001) An abridged version appeared in Tableaux 2000. LNCS(LNAI), vol. 1847, Springer, Heidelberg (2000)
Baader, F., Turhan, A.-Y.: On the problem of computing small representations of least common subsumers. In: Jarke, M., Koehler, J., Lakemeyer, G. (eds.) KI 2002. LNCS (LNAI), vol. 2479, Springer, Heidelberg (2002)
Baader, F., Hollunder, B.: How to prefer more specific defaults in terminological default logic. In: IJCAI-93. Proc. of the 13th Int. Joint Conf. on Artificial Intelligence, Chambery, France, pp. 669–674. Morgan Kaufmann, Los Altos (1993)
Bechhofer, S., Horrocks, I., Goble, C., Stevens, R.: OilEd: a reason-able ontology editor for the semantic web. In: DL 2001. Proc. of the 2001 Description Logic Workshop, pp. 1–9. CEUR (2001), http://ceur-ws.org/
Berners-Lee, T., Hendler, J., Lassila, O.: The semantic Web. Scientific American 284(5), 34–43 (2001)
Bodenreider, O., Stevens, R.: Bio-ontologies: current trends and future directions. Briefings in Bioinformatics 7(3), 256–274 (2006)
Borgida, A.: On the relative expressive power of Description Logics and Predicate Calculus. Artificial Intelligence Journal 82(1) (1996)
Borst, P., Akkermans, H., Top, J.: Engineering ontologies. International Journal of Human-Computer Studies 46, 365–406 (1997)
Brandt, S., Küsters, R., Turhan, A.-Y.: Approximation and difference in description logics. In: Fensel, D., Giunchiglia, F., McGuiness, D., Williams, M.-A. (eds.) KR-02. Proc. of the 8th Int. Conf. on the Principles of Knowledge Representation and Reasoning, pp. 203–214. Morgan Kaufmann, Los Altos (2002)
Calvanese, D., De Giacomo, G., Lembo, D., Lenzerini, M., Rosati, R.: Epistemic first-order queries over description logic knowledge bases. In: DL 2006. Proc. of the 2006 Description Logic Workshop. CEUR (2006)
Calvanese, D., De Giacomo, G., Lenzerini, M., Nardi, D.: Reasoning in expressive description logics. In: Robinson, A., Voronkov, A. (eds.) Handbook of Automated Reasoning, Elsevier Science Publishers (North-Holland), Amsterdam (2001)
Calvanese, D., Lenzerini, M., Nardi, D.: Description logics for conceptual data modeling. In: Chomicki, J., Saake, G. (eds.) Logics for Databases and Information Systems, pp. 229–263. Kluwer Academic Publishers, Dordrecht (1998)
Cuenca Grau, B., Horrocks, I., Kazakov, Y., Sattler, U.: Just the right amount: Extracting modules from ontologies. In: WWW 2007. Proc. of the Sixteenth International World Wide Web Conference (to appear)
De Giacomo, G.: Decidability of Class-Based Knowledge Representation Formalisms. PhD thesis, Università degli Studi di Roma “La Sapienza” (1995)
De Giacomo, G., Lenzerini, M.: Boosting the correspondence between description logics and propositional dynamic logics (extended abstract). In: AAAI-94. Proc. of the 12th Nat. Conf. on Artificial Intelligence, AAAI Press, Stanford, California, USA (1994)
Donini, F., Nardi, D., Rosati, R.: Description logics of minimal knowledge and negation as failure. ACM Trans. Comput. Log. 3(2), 177–225 (2002)
Donini, F.M., Lenzerini, M., Nardi, D., Schaerf, A.: AL-log: Integrating Datalog and Description Logics. J. of Intelligent Information Systems 10(3), 227–252 (1998)
Eiter, T., Lukasiewicz, T., Schindlauer, R., Tompits, H.: Combining answer set programming with description logics for the semantic web. In: KR-04. Proc. of the 9th Int. Conf. on the Principles of Knowledge Representation and Reasoning, pp. 141–151 (2004)
Gelfond, M., Lifschitz, V.: The stable model semantics for logic programming. In: Kowalski, R., Bowen, K. (eds.) Proc. of the 5th Int. Conf. on Logic Programming, pp. 1070–1080. The MIT Press, Cambridge (1988)
Gonçalvès, E., Grädel, E.: Decidability issues for action guarded logics. In: DL 2000. Proc. of the 2000 Description Logic Workshop, pp. 123–132. CEUR (2000), http://ceur-ws.org/
Grädel, E.: On the restraining power of guards. Journal of Symbolic Logic 64(4), 1719–1742 (1999)
Grädel, E.: Why are modal logics so robustly decidable. In: Paun, G., Rozenberg, G., Salomaa, A. (eds.) Current Trends in Theoretical Computer Science. Entering the 21st Century, pp. 393–408. World Scientific, Singapore (2001)
Grädel, E., Kolaitis, P., Vardi, M.: On the Decision Problem for Two-Variable First-Order Logic. Bulletin of Symbolic Logic 3, 53–69 (1997)
Cuenca Grau, B., Horrocks, I., Parsia, B., Patel-Schneider, P., Sattler, U.: Next steps for owl. In: Proc. of OWL: Experiences and Directions. CEUR (2006), http://ceur-ws.org/
Gruber, T.R.: Towards Principles for the Design of Ontologies Used for Knowledge Sharing. In: Guarino, N., Poli, R. (eds.) Formal Ontology in Conceptual Analysis and Knowledge Representation, Deventer, The Netherlands, Kluwer Academic Publishers, Dordrecht (1993)
Haarslev, V., Möller, R.: Consistency testing: The RACE experience. In: Dyckhoff, R. (ed.) TABLEAUX 2000. LNCS, vol. 1847, pp. 1–18. Springer, Heidelberg (2000)
Haarslev, V., Möller, R.: RACER system description. In: Goré, R.P., Leitsch, A., Nipkow, T. (eds.) IJCAR 2001. LNCS (LNAI), vol. 2083, Springer, Heidelberg (2001)
Hladik, J.: Implementation and optimisation of a tableau algorithm for the guarded fragment. In: Egly, U., Fermüller, C. (eds.) TABLEAUX 2002. LNCS (LNAI), vol. 2381, Springer, Heidelberg (2002)
Horridge, M., Tsarkov, D.: Supporting early adoption of OWL 1.1 with Protege-OWL and FaCT++. In: Proc. of OWL: Experiences and Directions. CEUR (2006), http://ceur-ws.org/
Horrocks, I.: Using an Expressive Description Logic: FaCT or Fiction? In: KR-98. Proc. of the 6th Int. Conf. on the Principles of Knowledge Representation and Reasoning, Morgan Kaufmann, Los Altos (1998)
Horrocks, I., Kutz, O., Sattler, U.: The even more irresistible \(\mathcal{SROIQ}\). In: KR-2006. Proc. of the 10th International Conference of Knowledge Representation and Reasoning, Morgan Kaufmann, Los Altos (2006)
Horrocks, I., Motik, B., Sattler, U.: Bridging the gap between owl and relational databases. In: Proc. of the Sixteenth International World Wide Web Conference (WWW 2007) (to appear)
Horrocks, I., Patel-Schneider, P.F.: A Proposal for an OWL Rules Language. In: WWW 2004. Proc. of the Thirteenth Int’l World Wide Web Conf., ACM, New York (2004)
Horrocks, I., Patel-Schneider, P.F., van Harmelen, F.: From SHIQ and RDF to OWL: The making of a web ontology language, vol. 1(1). John Wiley & Sons, Chichester (2003)
Horrocks, I., Sattler, U.: Optimised reasoning for \(\mathcal{SHIQ}\). In: ECAI 2002. Proc. of the 15th European Conf. on Artificial Intelligence (2002)
Horrocks, I., Sattler, U.: Decidability of SHIQ with complex role inclusion axioms. In: IJCAI-03. Proc. of the 18th Int. Joint Conf. on Artificial Intelligence, Morgan Kaufmann, Los Altos (2003)
Horrocks, I., Sattler, U.: A tableau decision procedure for \(\mathcal{SHOIQ}\). Journal of Automated Reasoning (to appear)
Horrocks, I., Sattler, U., Tobies, S.: Practical reasoning for expressive description logics. In: Ganzinger, H., McAllester, D., Voronkov, A. (eds.) LPAR 1999. LNCS, vol. 1705, pp. 161–180. Springer, Heidelberg (1999)
Horrocks, I., Sattler, U., Tobies, S.: Practical reasoning for very expressive description logics. Logic Journal of the IGPL 8(3), 239–264 (2000)
Horrocks, I., Patel-Schneider, P.F.: Optimising propositional modal satisfiability for description logic subsumption. In: Calmet, J., Plaza, J. (eds.) AISC 1998. LNCS (LNAI), vol. 1476, Springer, Heidelberg (1998)
Hustadt, U., Schmidt, R.A.: Issues of decidability for description logics in the framework of resolution. In: Caferra, R., Salzer, G. (eds.) Automated Deduction in Classical and Non-Classical Logics. LNCS (LNAI), vol. 1761, pp. 191–205. Springer, Heidelberg (2000)
Kalyanpur, A., Parsia, B., Sirin, E., Cuenca-Grau, B., Hendler, J.: Swoop: A ’Web’ ontology editing browser, vol. 4(2). John Wiley & Sons, Chichester (2005)
Kalyanpur, A., Parsia, B., Sirin, E., Hendler, J.: Debugging unsatisfiable classes in owl ontologies, vol. 3(4). John Wiley & Sons, Chichester (2005)
Küsters, R.: Non-Standard Inferences in Description Logics. In: Küsters, R. (ed.) Non-Standard Inferences in Description Logics. LNCS (LNAI), vol. 2100, Springer, Heidelberg (2001)
Levy, A.Y., Rousset, M.-C.: Combining Horn rules and description logics in CARIN. Artificial Intelligence 104(1-2), 165–209 (1998)
Lutz, C.: Description logics with concrete domains—a survey. In: Advances in Modal Logics, vol. 4, World Scientific Publishing Co. Pte. Ltd. (2003)
Motik, B.: Reasoning in Description Logics using Resolution and Deductive Databases. PhD thesis, Universität Karlsruhe (TH) (2006)
Motik, B., Rosati, R.: A faithful integration of description logics with logic programming. In: IJCAI-07. Proc. of the 20th Int. Joint Conf. on Artificial Intelligence, pp. 477–482 (2007)
Motik, B., Sattler, U., Studer, R.: Query answering for OWL-DL with rules, vol. 3(1), pp. 41–60. John Wiley & Sons, Chichester (2005)
Pacholski, L., Szwast, W., Tendera, L.: Complexity results for first-order two-variable logic with counting. SIAM Journal of Computing 29(4), 1083–1117 (2000)
Protégé (2003), Homepage at http://protege.stanford.edu/
Rector, A., Horrocks, I.: Experience building a large, re-usable medical ontology using a description logic with transitivity and concept inclusions. In: AAAI 1997. Proc. of the WS on Ontological Engineering, AAAI Spring Symposium, AAAI Press, Stanford, California, USA (1997)
Reiter, R.: What should a database know? Journal of Logic Programming 14, 127–153 (1990)
Rosati, R.: Towards expressive KR systems integrating datalog and description logics: preliminary report. In: DL 1999. Proc. of the 1999 Description Logic Workshop. CEUR (1999), http://ceur-ws.org/
Rosati, R.: Dl+log: Tight integration of description logics and disjunctive datalog. In: KR-06. Proc. of the 10th Int. Conf. on the Principles of Knowledge Representation and Reasoning, pp. 68–78 (2006)
Russell, S., Norvig, P.: Artificial Intelligence. A Modern Approach. Prentice-Hall, Englewood Cliffs (1995)
Schaerf, A.: Reasoning with individuals in concept languages. Data and Knowledge Engineering 13(2), 141–176 (1994)
Schild, K.: A correspondence theory for terminological logics: Preliminary report. In: IJCAI-91. Proc. of the 12th Int. Joint Conf. on Artificial Intelligence, Sydney, pp. 466–471 (1991)
Schild, K.: Terminological cycles and the propositional μ-calculus. In: Doyle, J., Sandewall, E., Torasso, P. (eds.) KR-94. Proc. of the 4th Int. Conf. on the Principles of Knowledge Representation and Reasoning, Bonn, pp. 509–520. Morgan Kaufmann, Los Altos (1994)
Schmidt Schauß, M., Smolka, G.: Attributive concept descriptions with complements. Artificial Intelligence 48(1), 1–26 (1991)
Sirin, E., Parsia, B., Cuenca Grau, B., Kalyanpur, A., Katz, Y.: Pellet: A practical owl-dl reasoner. John Wiley & Sons, Chichester (to appear, 2007)
Spackman, K.A.: Managing clinical terminology hierarchies using algorithmic calculation of subsumption: Experience with SNOMED-RT. Journal of the American Medical Informatics Association, Fall Symposium Special Issue (2000)
Stevens, R., Horrocks, I., Goble, C., Bechhofer, S.: Building a bioinformatics ontology using OIL. IEEE Information Technology in Biomedicine. special issue on Bioinformatics 6(2), 135–141 (2002)
Sure, Y., Staab, S., Angele, J.: OntoEdit: Guiding ontology development by methodology and inferencing. In: Meersman, R., Tari, Z., et al. (eds.) CoopIS 2002, DOA 2002, and ODBASE 2002. LNCS, vol. 2519, Springer, Heidelberg (2002)
Uschold, M., King, M., Moralee, S., Zorgios, Y.: The enterprise ontology. The Knowledge Engineering Review 13 (1998)
Vardi, M.Y.: Why is modal logic so robustly decidable? In: Immerman, N., Kolaitis, P.G. (eds.) Descriptive Complexity and Finite Models. DIMACS: Series in Discrete Mathematics and Theoretical Computer Science, vol. 31, American Mathematical Society, Providence, RI (1997)
Wolstencroft, K., Brass, A., Horrocks, I., Lord, P., Sattler, U., Turi, D., Stevens, R.: A little semantic web goes a long way in biology. In: Gil, Y., Motta, E., Benjamins, V.R., Musen, M.A. (eds.) ISWC 2005. LNCS, vol. 3729, Springer, Heidelberg (2005)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Sattler, U. (2007). Reasoning in Description Logics: Basics, Extensions, and Relatives. In: Antoniou, G., et al. Reasoning Web. Reasoning Web 2007. Lecture Notes in Computer Science, vol 4636. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-74615-7_2
Download citation
DOI: https://doi.org/10.1007/978-3-540-74615-7_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-74613-3
Online ISBN: 978-3-540-74615-7
eBook Packages: Computer ScienceComputer Science (R0)