HI

Organization

Section 1.1

Chapter 1 describes tutorial organization and conventions

Chapter 2 covers the requirements for the tutorial and describes the Protégé user interface.

Chapter 3 gives a brief overview of the OWL ontology language.

Chapter 4 focuses on building an OWL ontology with classes and object properties. Chapter 4 also describes using a Description Logic Reasoner to check the consistency of the ontology and automatically compute the ontology class hierarchy.

Chapter 5 describes data properties.

Chapter 6 describes design patterns and shows one design pattern: adding an order to an enumerated class.

Chapter 7 describes the various concepts related to the name of an OWL entity.

Chapter 8 builds on the Pizza tutorial from chapters 1 ‒ 7. This version has a few instances and property values already created. These can be used to show how to write rules, make queries, and set constraints using the tools discussed in later chapters.

Chapter 9 describes two tools for doing queries: Description Logic queries and SPARQL queries.

Chapter 10 introduces the Semantic Web Rule Language (SWRL) and walks you through creating SWRL and SQWRLTab rules.

Chapter 11 introduces the Shapes Constraint Language (SHACL) and discusses the difference between defining logical axioms in Description Logic and data integrity constraints in SHACL.