Abstract

The Semantic Web Rule Language (SWRL) is an expressive OWL-based rule language. SWRL allows users to write Horn-like rules that can be expressed in terms of OWL concepts to provide more powerful deductive reasoning capabilities than OWL alone. Semantically, SWRL is built on the same description logic foundation as OWL and provides similar strong formal guarantees when performing inference. Due to its description logics foundation, rule-based applications developed using SWRL have a number of relatively novel characteristics. For example, SWRL shares OWL’s open world assumption so certain types of rules that assume a closed world may be difficult or impossible to write in SWRL. In addition, all inference in SWRL is monotonic so deductions cannot be updated or retracted. These formal characteristic have a strong influence on the development and use of SWRL rules in ontology-driven applications. In this chapter, we describe the primary features of SWRL and outline how, despite some limitations, SWRL can be used to dramatically increase amount of knowledge that be represented in OWL ontologies.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call