Foreword by Dave McComb
Foreword by Mark A. Musen
1 Getting Started: What Do We Need to Say?
1.1 What is an Ontology? What is OWL?
1.2 In the Beginning there are Things
1.3 Kinds of Things vs. Individual Things
1.5 Things Can Have a Variety of Attributes
1.6 More General Things and More Specific Things
2.2.1 An Ontology is a Set of Triples
2.2.2 Namespaces, Resource Identifiers, and OWL Syntax
2.2.3 Summary: Informal to Formal
2.3 A Simple Ontology in Healthcare
2.3.3 Individuals and Their Types
2.3.4 Richer Semantics and Automatic Categorization
2.3.5 Other Ways to Specify Meaning
2.4 Summary of Key OWL Concepts and Assertions
2.4.1 Vocabularies and Namespaces
2.4.4 Class Expressions and Restrictions
3 Fundamentals: Meaning, Semantics, and Sets
3.1.2 Formal Semantics and Sets
3.1.8 Meaning, Semantics, and Ambiguity
3.1.12 Triple Stores, Querying, and SPARQL
Part 2: Going into Depth: Properties and Classes
4.1 Properties, Relationships, and Sets
4.2 Properties are First-Class Objects
4.4.1 Use Domain and Range with Care
4.5 Inverse Properties and Property Chains
4.6.3 Symmetric and Asymmetric Properties
4.7 Property Characteristics of Subproperties and Inverse Properties
4.8.1 Data vs. Object Properties
4.8.2 When to Use Data Properties
4.9 Disjointness and Equivalence
5.3.1 Anonymous Classes and Blank Nodes
5.3.5 Summary: Class Expressions
5.4.2 Anatomy of a Property Restriction
5.4.3 Existential: someValuesFrom
5.4.4 Universal: allValuesFrom
5.4.8 Individual Value: has
Value
5.4.9 Data Property Restrictions
5.4.10 Summary: Property Restrictions
6.3 Internal vs. External Transactions
6.4.2 Inference with Partial Information
6.4.3 Security Agreement and Collateral
6.4.4 Internal Organizations and Transactions
6.4.5 Classification Inference
7.6 Cardinality Restrictions with Transitive Properties or Property Chains
8.1 Modeling Principles and Tools
8.1.1 Conceptual and Operational
8.1.2 Concepts, Terms, and Naming Conventions
8.1.3 Modeling Choice: Data or Object Property?
8.1.4 Modeling Choice: Class or Property?
8.1.5 Modeling Choice: Class or Individual?
8.1.6 Modularity for Reusability
8.1.7 Ontology Editors and Inference Engines
8.2.2 Orphan Classes and High-level Disjoints
8.2.5 Buckets, Buckets Everywhere
8.3.1 Reading Too Much into IRIs and Labels
8.4 Less Frequently Used OWL Constructs
8.4.1 Pairwise disjoint and disjoint Union