The term Description Logics (DLs) is commonly accepted to indicate a certain class of formal logics for representing knowledge and reasoning about it in information systems. These logics are descendants of a formal calculus that was proposed by Brachman in the KL-ONE system [5]. To represent the important entities of a given domain in DLs one can use atomic concepts, roles and individuals (instances of the concepts). Additionally, a set of constructors for denoting complex concepts and roles is defined to obtain the adequate expressivity of this formalism. Description Logics can be classified by the languages they support; one of the basic languages in this area is called ALC (the acronym stands for Attribute Concept Description Language with Complements).
A possible real life application of this approach is the Semantic Web domain. To realize this new Web vision the community of knowledge engineers searches for efficient methods of knowledge representation and reasoning. Open standards are built for the representation of Web-based knowledge in a machine readable manner (RDF, OWL) and different tools for supporting reasoning in the Semantic Web are proposed (with SWRL submitted by W3C). A significant part of the tools is based on DLs, thus finding efficient inference methods in this area is a particularly important task.
The organization of this paper is as follows. The basic formalism of DLs is presented in section 2. In section 3, the essential constraint programming terms are depicted. A parallelization of an inference process for DL, performed in the constraint programming system Mozart, is defined in section 4. Section 5 contains some final remarks. An earlier version of this article was published as [6].
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Apt KR (2003) Principles of Constraint Programming. Cambridge University Press, Cambridge
Baader F, McGuinness DL, Nardi D, Patel-Schneider PF (eds) (2003) The Description Logic Handbook: Theory, implementation, and applications. Cambridge University Press, Cambridge
Beth WE (1958) Completeness Results for Formal Systems. In: Proc. Int. Congress of Mathematics, Cambridge:281–288
Bonacina MP (2000) A taxonomy of parallel strategies for deduction. Annals of Mathematics and Artificial Intelligence 29(1–4):223–257
Brachman J, Schmolze JG (1985) An overview of the Kl-One knowledge representation system. Cognitive Science 9(2):171–216
Brzykcy G, Meissner A (2005) A parallelisation of an inference process for Description Logics with \({\cal A}{\cal L}{\cal C}\) language. In: Proc. of CMS’05, Vol. 1, ONT, Kraków: 271–280
Bubnicki Z (2000), Learning processes in a class of knowledge-based systems. Kybernetes 29(7/8): 1016–1028
Meissner A (2004) System automatycznej dedukcji dla logiki deskrypcyjnej z językiem \({\cal A}{\cal L}{\cal C}{\cal N}\). Studia z automatyki i informatyki 28/29:91–110. In Polish
Schulte C (2000) Programming Constraint Services. PhD Thesis, der Universität des Saarlandes, Saarbrücken
Van Roy P, Haridi S (2004) Concepts, Techniques, and Models of Computer Programming, The MIT Press, Cambridge, MA, USA
Wooldridge M (2002) An Introduction to MultiAgent Systems. John Wiley&Sons, New York
Mozart Consortium (2004) The Mozart Programming System, http://www.mozart-oz.org
Web Ontology Language (OWL) Guide Version 1.0, http://www.w3.org/TR/owl-guide
World Wide Web Consortium, Semantic Web, http://www.w3.org/2001/sw/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Meissner, A., Brzykcy, G. (2008). A Parallel Deduction for Description Logics with ALC Language. In: Cotta, C., Reich, S., Schaefer, R., Ligęza, A. (eds) Knowledge-Driven Computing. Studies in Computational Intelligence, vol 102. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77475-4_10
Download citation
DOI: https://doi.org/10.1007/978-3-540-77475-4_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-77474-7
Online ISBN: 978-3-540-77475-4
eBook Packages: EngineeringEngineering (R0)