Sumo
- Upper Ontology Mid-level Ontology
- url: https://raw.githubusercontent.com/abrahaj/SUMO.owl/master/SUMO.owl
- similar: Milo
- related: Sigmakee
Issues
- the OWL representation mixes EVERYTHING together, it's not really an upper ontology
Implementations
- Grammatical Framework see https://publications.lib.chalmers.se/records/fulltext/116606.pdf
- The representation of SUMO in GF preserves the expressivity of the original ontology, adding to this the advantages of a type system and built-in support for natural language generation.
Confusing representation with implementation
- It is important not to confuse representation with implementation. Performing representation in the same language as the implementation risks using a language that makes it impossible (or at least very difficult or awkward) to capture certain kinds of information. For example if your implementation language doesn't allow for stating if..then rules, then you won't be able to capture that kind of information. But such rules are almost certainly needed to define each term precisely. A better approach is to capture the information and then decide how, and how much, of that knowledge can be expressed and used efficiently in your application. At least you'll have documented carefully what your concepts mean. Just because implementations can't directly reason with English, doesn't mean we shouldn't have English definitions in our data dictionaries.
Comparisons
vs Cyc
- the only product truly comparable to SUMO in terms of size, scope and degree of formal definition is Cyc
WordNet
- Wordnet is lexical
Dolce
- DOLCE uses classes and properties in the service of describing particulars and has a set of metaproperties that aren't defined in DOLCE itself
- "SUMO's positions are not well-defined, hence the interpretation of their stance varies from author to author."
BFO
- Basic Formal Ontology - limited in scope
OWL
- "a logical language with a simplistic upper ontology"
Conceptual Model
Resources
Backlinks
- Noctua Literaria a Computer Aided Approach for the Formal Description of Literary Characters Using an Ontology
- Semantic Modeling with Sumo
- Some Open Issues after Twenty Years of Formal Ontology
- Temporal Interval Reasoning with Clp Q
- KIF-Vampire
- Sigmakee
- SUO-KIF
- Unified Foundational Ontology
- Ontology