Table of Contents of Knowledge Representation
1. Logic
- 1.1 Historical Background 1
- 1.2 Representing Knowledge in Logic 11
- 1.3 Varieties of Logic 18
- 1.4 Names, Types, and Measures 29
- 1.5 Unity Amidst Diversity 39
2. Ontology
- 2.1 Ontological Categories 51
- 2.2 Philosophical Background 55
- 2.3 Top-Level Categories 67
- 2.4 Describing Physical Entities 78
- 2.5 Defining Abstractions 89
- 2.6 Sets, Collections, Types, and Categories 97
- 2.7 Space and Time 109
3. Knowledge Representations
- 3.1 Knowledge Engineering 132
- 3.2 Representing Structure in Frames 143
- 3.3 Rules and Data 156
- 3.4 Object-Oriented Systems 169
- 3.5 Natural Language Semantics 178
- 3.6 Levels of Representation 186
4. Processes
- 4.1 Times, Events, and Situations 206
- 4.2 Classification of Processes 213
- 4.3 Procedures, Processes, and Histories 217
- 4.4 Concurrent Processes 223
- 4.5 Computation 232
- 4.6 Constraint Satisfaction 239
- 4.7 Change 245
5. Purposes, Contexts, and Agents
- 5.1 Purpose 265
- 5.2 Syntax of Contexts 274
- 5.3 Semantics of Contexts 284
- 5.4 First-Order Reasoning in Contexts 297
- 5.5 Modal Reasoning in Contexts 307
- 5.6 Encapsulating Objects in Contexts 321
- 5.7 Agents 330
6. Knowledge Soup
- 6.1 Vagueness, Uncertainty, Randomness, and Ignorance 348
- 6.2 Limitations of Logic 356
- 6.3 Fuzzy Logic 364
- 6.4 Nonmonotonic Logic 373
- 6.5 Theories, Models, and the World 383
- 6.6 Semiotics 394
7. Knowledge Acquisition and Sharing
- 7.1 Sharing Ontologies 408
- 7.2 Conceptual Schema 417
- 7.3 Accommodating Multiple Paradigms 427
- 7.4 Relating Different Knowledge Representations 438
- 7.5 Language Patterns 445
- 7.6 Tools for Knowledge Acquisition 452
Appendix A: Summary of Notations
- A.1 Predicate Calculus 467
- A.2 Conceptual Graphs 476
- A.3 Knowledge Interchange Format 489
Appendix B: Ontology Base
- B.1 Principles of Ontology 492
- B.2 Top-Level Categories 497
- B.3 Role and Relation Types 502
- B.4 Thematic Roles 506
- B.5 Placement of the Thematic Roles 510
Appendix C: Extended Examples
- C.1 Hotel Reservation System 513
- C.2 Library Database 515
- C.3 ACE Vocabulary 518
- C.4 Translating ACE to Logic 518
Answers to Selected Exercises
Bibliography
Name Index
Subject Index
For more information, see the index
and the preface
of the book.
Send comments to John F. Sowa.