User Tools

Site Tools


misc:ontology

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
misc:ontology [2012/12/11 15:40]
jpetrovic [So how do you create an ontology?]
misc:ontology [2013/01/10 09:44] (current)
jpetrovic [What is an ontology?]
Line 3: Line 3:
 ===== What is an ontology? ===== ===== What is an ontology? =====
  
-In philosophy,+**In modern computer science**((In philosophy, ​//ontology is the study of being or existence. It seeks to describe or posit the basic categories and relationships of being or existence to define entities and types of entities//. - [[http://​books.google.hr/​books?​id=Bp7tSjq0j_MC|Rana,​ Noman. Small Business - The Art of the Start. Self-Help Publishers, 2009.]])) and information science basic definitions consider an ontology to be:
  
-  * "//ontology is the study of being or existence. It seeks to describe or posit the basic categories ​and relationships ​of being or existence to define entities and types of entities.//"​(([[http://​books.google.hr/​books?​id=Bp7tSjq0j_MC|Rana,​ Noman. Small Business - The Art of the Start. Self-Help Publishers, 2009.]]))+  * "//a data model that represents a set of [[misc:​concept|concepts]] within a domain, ​and the relationships ​between those [[misc:​concept|concepts]]//"​(([[http://​books.google.hr/​books?​id=Bp7tSjq0j_MC|Rana,​ Noman. Small Business - The Art of the Start. Self-Help Publishers, 2009.]])) 
 +  * "//an explicit specification of a conceptualization.//"​(([[http://​tomgruber.org/​writing/​ontolingua-kaj-1993.pdf|Gruber,​ Thomas R. A translation approach to portable ontology specifications. Knowledge acquisition,​ 5: 199-220, 1993.]])) 
 +  * "​**//​an explicit formal specification of the terms in the domain and relations among them.//​**"​(([[http://​tomgruber.org/​writing/​ontolingua-kaj-1993.pdf|Gruber,​ Thomas R. A translation approach to portable ontology specifications. Knowledge acquisition,​ 5: 199-220, 1993.]] cited by [[http://​protege.stanford.edu/​publications/​ontology_development/​ontology101.pdf|Noy,​ Natalya F., and Deborah L. Mcguinness. Ontology Development 101: A Guide to Creating Your First Ontology, 2001.]]))
  
-**In modern computer science** and information science basic definitions consider an ontology to be: +In more details, an ontology ​usually includes:
- +
-  * "//a data model that represents **a set of [[misc:​concept|concepts]] within a domain**, and the **relationships between those [[misc:​concept|concepts]]**//"​(([[http://​books.google.hr/​books?​id=Bp7tSjq0j_MC|Rana,​ Noman. Small Business - The Art of the Start. Self-Help Publishers, 2009.]])) +
-  * "//​**an explicit specification of a conceptualization**.//"​(([[http://​tomgruber.org/​writing/​ontolingua-kaj-1993.pdf|Gruber,​ Thomas R. A translation approach to portable ontology specifications. Knowledge acquisition,​ 5: 199-220, 1993.]])) +
-  * "//an explicit formal specification of the terms in the domain and relations among them//"​(([[http://​tomgruber.org/​writing/​ontolingua-kaj-1993.pdf|Gruber,​ Thomas R. A translation approach to portable ontology specifications. Knowledge acquisition,​ 5: 199-220, 1993.]] cited by [[http://​protege.stanford.edu/​publications/​ontology_development/​ontology101.pdf|Noy,​ Natalya F., and Deborah L. Mcguinness. Ontology Development 101: A Guide to Creating Your First Ontology, 2001.]])) +
- +
-In more details, an ontology ​can be described as:+
  
   * a formal explicit description of //​**concepts**//​ or //classes// in a domain of discourse, with   * a formal explicit description of //​**concepts**//​ or //classes// in a domain of discourse, with
   * **properties of each concept** describing various features and attributes of the concept (//slots//, //roles// or //​properties//​),​ and   * **properties of each concept** describing various features and attributes of the concept (//slots//, //roles// or //​properties//​),​ and
-  * **restrictions on concept** slots (//facets// or //role restrictions//​).(([[http://​protege.stanford.edu/​publications/​ontology_development/​ontology101.pdf|Noy,​ Natalya F., and Deborah L. Mcguinness. Ontology Development 101: A Guide to Creating Your First Ontology, 2001.]])) +  * **restrictions on concept** slots (//facets// or //role restrictions//​), and 
- +  * **instances**,​ or concrete examples of classes included.(([[http://​protege.stanford.edu/​publications/​ontology_development/​ontology101.pdf|Noy,​ Natalya F., and Deborah L. Mcguinness. Ontology Development 101: A Guide to Creating Your First Ontology, 2001.]]))
-An ontology has the following properties:​(([[http://​books.google.hr/​books?​id=Bp7tSjq0j_MC|Rana,​ Noman. Small Business - The Art of the Start. Self-Help Publishers, 2009.]])) +
- +
-  * it is used to reason about the objects in a domain; +
-  * specifies the classes of concepts and their relations at a higher level than relevant to the domain; +
-  * captures the intrinsic conceptual structure of a domain; +
-  * forms the hearth of the knowledge representation within a domain. +
  
 ===== Why do we need an ontology? ===== ===== Why do we need an ontology? =====
misc/ontology.1355236857.txt.gz · Last modified: 2012/12/11 15:40 (external edit)