Top 10 Errors to Avoid When Building an Ontology
Provided at the request of participants in the First OBO Foundry Summit
- Mixing singulars and plurals:
"National Socialism is_a political systems"
-- MeSH
- Mixing concepts with entities in reality:
"CONCEPT is_a Veterinary proprietary drug AND/OR biological"
-- SNOMED CT
- Mixing words with entities in reality:
distinguishing 26 kinds of chemicals:
"chemicals whose names begin with A",
"chemicals whose names begin with B"
-- Read Codes
- Mixing ontology and epistemology:
"'no known allergies' is an allergy to the allergen 'no known allergies'" -- Cerner
"cardiac output is_a Laboratory or Test Result or Diagnostic Procedure"
-- UMLS Semantic Network
- Confusing entities with data:
"contact area of molecule has type integer"
"interacting atom pairs has type string"
-- early versions of Immune Epitope Ontology
- Using 'other':
"Other problems with special functions";
"Other motorvehicle non-traffic accident of other and unspecified
nature injuring passenger in motor vehicle other than motorcycle"
-- early versions of Disease Ontology (DO)
- Classifying entities on the basis of incidental features:
"classification of humans by bra cup size" -- CYC
"Cell is_a Plant Cell" -- old versions of Plant Ontology
"Water is a type of Nursing Phenomenon of Physical Environment with the specific characteristics:
Clear liquid compound of hydrogen and oxygen that is essential for most plant and animal
life influencing life and development of human beings."
-- International Classification of Nursing Procedures
- Using circular definitions:
"An integer_number is an arithmetic_number that is an integer number"
-- ISO 15926 Oil and Gas Ontology
- Overloading is_a:
"virus is_a environment ontology" -- Gramene Environment Ontology
"cow is_a kingdom animalia"; "Prisheksninsk pig breed is_a
organism"
-- SNOMED CT
- Not Thinking!
"vomitus contains carrot" -- GALEN
"repair and maintenance of wheelchair is_a disease" -- early versions of DO
"menopause part_of death" -- early versions of GO
More details and more examples of types of errors can be found in:
http://ontology.buffalo.edu/smith/ppt/Gene%20Ontology/STOP_GO_5_04.ppt
http://ontology.buffalo.edu/smith/ppt/Gene%20Ontology/nci_feb_2004.ppt
http://www.ifomis.org/bfo/manual
See a streaming video lecture course on positive ontology methodology.
|