Ontology is a subset of Taxonomy, an Ontology: Is a Domain; contains more information about the behavior of entities and the relationships between them; includes formal names, definitions and attributes of entities; and, may be constructed using OWL, the Ontology Web Language from the W3C.
Other definitions of Ontology include:
- “A data model that represents a set of concepts within a domain and the relationships among those concepts.” (Microsoft)
- “More complex and quite formal collection of terms.” (W3C)
- “A way to represent our knowledge on a specific topic that also allows us to share information using a common language.” (NIH)
- “Describe and classify the entities of interest in a scientific domain in a computationally accessible fashion such that algorithms and tools can be developed around them.” (PubMed)
Businesses apply Ontologies to:
- Harmonize data across repositories in a common language for an industry. (e.g. FIBO)
- To share a common understanding of the structure of information among people or software agents.
- To enable reuse of domain.
- Understand the how the usage of a term has changed over time and thus placing a term in context.
- To allow machines to apply more efficient Deep Learning techniques and learn better independently.
Ontologies factor the thinking about how a domain influences: choices of maps and models, rules and representations, and required operations. Using taxonomies, alone, just does not model this type of thinking well.
Image Credits: Adrian Bowles (Smart Data Webinar Slides)
Photo Credit: AlexeiLogvinovich/Shutterstock.com