Book Description
The promise of the Semantic Web to provide a universal medium to exchange data information and knowledge has been well publicized. There are many sources too for basic information on the extensions to the WWW that permit content to be expressed in natural language yet used by software agents to easily find, share and integrate information. Until now individuals engaged in creating ontologies-- formal descriptions of the concepts, terms, and relationships within a given knowledge domain-- have had no sources beyond the technical standards documents.
Semantic Web for the Working Ontologist transforms this information into the practical knowledge that programmers and subject domain experts need. Authors Allemang and Hendler begin with solutions to the basic problems, but don’t stop there: they demonstrate how to develop your own solutions to problems of increasing complexity and ensure that your skills will keep pace with the continued evolution of the Semantic Web.
• Provides practical information for all programmers and subject matter experts engaged in modeling data to fit the requirements of the Semantic Web.
• De-emphasizes algorithms and proofs, focusing instead on real-world problems, creative solutions, and highly illustrative examples.
• Presents detailed, ready-to-apply “recipes for use in many specific situations.
• Shows how to create new recipes from RDF, RDFS, and OWL constructs.
Table of Contents
- Cover
- Title Page
- Table of Contents
- Copyright
- Preface
- About the Authors
- Chapter 1. What Is the Semantic Web?
- WHAT IS A WEB?
- SMART WEB, DUMB WEB
- SEMANTIC DATA
- SUMMARY
- Chapter 2. Semantic Modeling
- MODELING FOR HUMAN COMMUNICATION
- EXPLANATION AND PREDICTION
- SUMMARY
- Chapter 3. RDF—The Basis of the Semantic Web
- DISTRIBUTING DATA ACROSS THE WEB
- MERGING DATA FROM MULTIPLE SOURCES
- NAMESPACES, URIs, AND IDENTITY
- IDENTIFIERS IN THE RDF NAMESPACE
- CHALLENGE: RDF AND TABULAR DATA
- HIGHER-ORDER RELATIONSHIPS
- ALTERNATIVES FOR SERIALIZATION
- BLANK NODES
- SUMMARY
- Chapter 4. Semantic Web Application Architecture
- RDF PARSER/SERIALIZER
- RDF STORE
- APPLICATION CODE
- DATA FEDERATION
- SUMMARY
- Chapter 5. RDF and Inferencing
- INFERENCE IN THE SEMANTIC WEB
- WHERE ARE THE SMARTS?
- SUMMARY
- Chapter 6. RDF Schema
- SCHEMA LANGUAGES AND THEIR FUNCTIONS
- WHAT DOES IT MEAN? SEMANTICS AS INFERENCE
- THE RDF SCHEMA LANGUAGE
- RDFS MODELING COMBINATIONS AND PATTERNS
- CHALLENGES
- MODELING WITH DOMAINS AND RANGES
- NONMODELING PROPERTIES IN RDFS
- SUMMARY
- Chapter 7. RDFS-Plus
- INVERSE
- SYMMETRIC PROPERTIES
- TRANSITIVITY
- EQUIVALENCE
- COMPUTING SAMENESS—FUNCTIONAL PROPERTIES
- A FEW MORE CONSTRUCTS
- SUMMARY
- Chapter 8. Using RDFS-Plus in the Wild
- SKOS
- FOAF
- SUMMARY
- Chapter 9. Basic OWL
- RESTRICTIONS
- CHALLENGE PROBLEMS
- RELATIONSHIP TRANSFER IN FOAF
- ALTERNATIVE DESCRIPTIONS OF RESTRICTIONS
- SUMMARY
- Chapter 10. Counting and Set in OWL
- UNIONS AND INTERSECTIONS
- DIFFERENTIATING MULTIPLE INDIVIDUALS
- CARDINALITY
- SET COMPLEMENT
- DISJOINT SETS
- PREREQUISITES REVISITED
- CONTRADICTIONS
- UNSATISFIABLE CLASSES
- INFERRING CLASS RELATIONSHIPS
- REASONING WITH INDIVIDUALS AND WITH CLASSES
- SUMMARY
- Chapter 11. Using OWL in the Wild
- THE FEDERAL ENTERPRISE ARCHITECTURE REFERENCE MODEL ONTOLOGY
- REFERENCE MODELS AND COMPOSABILITY
- RESOLVING AMBIGUITY IN THE MODEL: SETS VERSUS INDIVIDUALS
- CONSTRAINTS BETWEEN MODELS
- OWL AND COMPOSITION
- ADVANTAGES OF THE MODELING APPROACH
- THE NATIONAL CANCER INSTITUTE ONTOLOGY
- REQUIREMENTS OF THE NCI ONTOLOGY
- UPPER-LEVEL CLASSES
- DESCRIBING CLASSES IN THE NCI ONTOLOGY
- INSTANCE-LEVEL INFERENCING IN THE NCI ONTOLOGY
- SUMMARY
- Chapter 12. Good and Bad Modeling Practices
- GETTING STARTED
- MODELING FOR REUSE
- COMMON MODELING ERRORS
- SUMMARY
- Chapter 13. OWL Levels and Logic
- OWL DIALECTS AND MODELING PHILOSOPHY
- OWL FULL VERSUS OWL DL
- OWL LITE
- OTHER SUBSETS OF OWL
- BEYOND OWL 1.0
- SUMMARY
- Chapter 14. Conclusions
- Frequently Asked Question
- Further Reading
- Index
- Instructions for online access