The book is suitable as a self-study guide for the professional, student
or researcher. It also includes a number of exercises with selected
answers, making it appropriate as a textbook for a senior year or
graduate level course in AI knowledge representation.
List of Authors | ix |
Forward | xi |
Author's Preface | xv |
Chapter 1: Introduction | 1 |
Motivation | 3 |
Responding to the Critics | 11 |
The Symbol Grounding Problem | 20 |
Contents of the Book | 28 |
Chapter 2: Knowledge Representation | 31 |
Overview | 33 |
Informal Languages | 35 |
Frames | 38 |
Description Logic | 41 |
Propositional and Predicate Logic | 47 |
First-Order Logic | 53 |
Higher-Order Logics | 55 |
First-Order Logic in SUO-KIF | 56 |
SUO-KIF Details | 58 |
Conversion to First-Order Logic | 61 |
Exercises | 68 |
Chapter 3: Ontologies (in the Broadest Sense) | 69 |
Introduction | 71 |
WordNet (and Why it's not an Ontology) | 71 |
Digression: Ontology Development Pitfalls | 78 |
Chapter 4: Suggested Upper Merged Ontology | 83 |
Overview | 86 |
Validation | 89 |
Principles of Construction | 92 |
Digression - Open Research | 93 |
SUMO History | 94 |
SUMO Overview | 101 |
SUMO's Eleven Modules | 105 |
Lower Level Ontologies | 109 |
Ontological Issues | 111 |
Ontology Code Management | 118 |
SUMO Details and Examples | 120 |
Semiotics Content | 147 |
Exercises | 154 |
Chapter 5: SUMO and the WordNet Mappings | 157 |
Overview | 159 |
Interpreting Language | 164 |
Global WordNet | 166 |
The Interlingual Index | 166 |
Arabic and Filipino Wordnets | 168 |
Chapter 6: Knowledge Engineering Tools | 171 |
Introduction | 173 |
Language Generation | 175 |
Browsing and Display | 179 |
Analysis and Debugging | 182 |
Inference | 184 |
Higher-Order Logic | 192 |
Mapping, Merging and Translation | 194 |
Working with Sigma and SUMO | 195 |
Example Application | 197 |
Browsing and Editing | 201 |
Sigma Tutorial | 202 |
Exercises | 214 |
Chapter 7: Using SUMO for Inference | 215 |
Overview | 217 |
Inference | 218 |
Example Inference | 220 |
Proof Presentation | 222 |
Resolution Theorem Proving Example | 223 |
Normalization Algorithm | 230 |
Refutation Algorithm | 232 |
Chapter 8: Controlled English to Logic Translation | 235 |
Introduction | 237 |
Simple Parsing and Interpretation | 239 |
Issues in Translation | 241 |
CELT Components | 248 |
Chapter 9: An Application: Extending SUMO with Wikipedia | 249 |
Introduction | 251 |
Related Work | 251 |
General Comparison of the Knowledge Sources | 253 |
Integration of Entities | 255 |
Integrating Factual Knowledge | 262 |
Semantics of Terms in Ontologies | 266 |
Conclusion | 267 |
Summary and Conclusions | 269 |
Answers to the Exercises | 271 |
Acknowledgments | 275 |
References | 279 |
Index | 297 |