text: 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 introduces an extended version of the Pizza tutorial developed in chapters 1-7. This ontology 
  has a small number of instances and property values already created which can be used to illustrate the 
  tools in the later chapters for writing rules, doing queries, and defining constraints. 
  
  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 
  SQWRL 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. Chapter 12 has some concluding thoughts and opinions and Chapter 13 provides a bibliography. 
  
  1.1 Licensing 
  This document is freely available under the Creative Commons Attribution-ShareAlike 4.0 International 
  Public License. I typically distribute it as a PDF but if you want to make your own version send me an 
  email and I will send you the Word version. For details on licensing see: 
  https://creativecommons.org/licenses/by-sa/4.0/legalcode 