The Suggested Upper Merged Ontology (SUMO) is an
upper ontology intended as a foundation
ontology
Ontology is the philosophical study of existence, being. It is traditionally understood as the subdiscipline of metaphysics focused on the most general features of reality. As one of the most fundamental concepts, being encompasses all of realit ...
for a variety of computer information processing systems. SUMO defines a hierarchy of ''classes'' and related rules and relationships. These are expressed in a version of the language
SUO-KIF, a
higher-order logic
In mathematics and logic, a higher-order logic (abbreviated HOL) is a form of logic that is distinguished from first-order logic by additional quantifiers and, sometimes, stronger semantics. Higher-order logics with their standard semantics are m ...
that has a
LISP
Lisp (historically LISP, an abbreviation of "list processing") is a family of programming languages with a long history and a distinctive, fully parenthesized Polish notation#Explanation, prefix notation.
Originally specified in the late 1950s, ...
-like syntax, as well as the
TPTP family of languages. A
mapping from
WordNet
WordNet is a lexical database of semantic relations between words that links words into semantic relations including synonyms, hyponyms, and meronyms. The synonyms are grouped into ''synsets'' with short definitions and usage examples. It can thu ...
synsets
In metadata, a synonym ring or synset, is a group of data elements that are considered semantically equivalent for the purposes of information retrieval. These data elements are frequently found in different metadata registries. Although a group ...
to SUMO
[Niles, I., and Pease, A., (2003). Linking Lexicons and Ontologies: Mapping WordNet to the Suggested Upper Merged Ontology, Proceedings of the IEEE International Conference on Information and Knowledge Engineering, pp 412-416.] has been defined. Initially, SUMO was focused on meta-level concepts (general entities that do not belong to a specific problem domain), and thereby would lead naturally to a categorization scheme for encyclopedias. It has now been considerably expanded to include a mid-level ontology and dozens of domain ontologies.
SUMO is organized for interoperability of automated
reasoning engines. To maximize compatibility,
schema
Schema may refer to:
Science and technology
* SCHEMA (bioinformatics), an algorithm used in protein engineering
* Schema (genetic algorithms), a set of programs or bit strings that have some genotypic similarity
* Schema.org, a web markup vocab ...
designers can try to assure that their
naming conventions use the same meanings as SUMO for identical words (for example, "agent" or "process"). SUMO has an associated open source
Sigma knowledge engineering environment.
Initially, Sumo was developed by the Teknowledge Corporation and now is maintained b
Articulate Software SUMO is
open source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
. The first release was in December 2000.
See also
*
Semantic translation
Semantic translation is the process of using semantic information to aid in the translation of data in one representation or data model to another representation or data model. Semantic translation takes advantage of semantics that associate mean ...
References
External links
Main page for SUMO* Th
Sigmareasoning system for SUMO
Online browser for SUMOAdam Pease, creator and current Technical Editor of the standardHome page of the IEEE Standard Upper Ontology working group
Java platform software
Knowledge representation
Ontology (information science)
Open data
Knowledge bases
{{Compu-AI-stub