Difference between revisions of "Ontology Metrics"

From NCBO Wiki
Jump to navigation Jump to search
Line 7: Line 7:
 
Each ontology may have all, some, or no values filled in for its metrics. Some metrics are meaningful only for ontologies in a specific representation language (e.g., number of axioms matters only for OWL ontologies; there are no individuals to count in the ontologies in OBO format).  
 
Each ontology may have all, some, or no values filled in for its metrics. Some metrics are meaningful only for ontologies in a specific representation language (e.g., number of axioms matters only for OWL ontologies; there are no individuals to count in the ontologies in OBO format).  
  
== Statistical metrics ==  
+
== Statistical Metrics ==  
 
We calculate the following statistics on each ontology in BioPortal:
 
We calculate the following statistics on each ontology in BioPortal:
  
* <tt>number of classes:</tt> the number of classes in the ontology. For OWL ontologies
+
* '''number of classes''': the number of classes in the ontology. For OWL ontologies
 
** does not include imported classes
 
** does not include imported classes
 
** includes only named classes (no anonymous classes in this count)
 
** includes only named classes (no anonymous classes in this count)
* <tt>number of properties:</tt> the number of properties or slots in the ontology.
+
* '''number of properties:''' the number of properties or slots in the ontology.
* <tt>number of individuals:</tt> the number of individuals in the ontology. Note:
+
* '''number of individuals:''' the number of individuals in the ontology. Note:
 
** Individuals exist only in OWL and Protege ontologies.
 
** Individuals exist only in OWL and Protege ontologies.
 
** An individual in OWL is a resource that is neither a class, nor a property.
 
** An individual in OWL is a resource that is neither a class, nor a property.
* <tt>number of axioms:</tt> the number of axioms in an OWL ontology.
+
* '''number of axioms:''' the number of axioms in an OWL ontology.
* <tt>maximum depth:</tt> the maximum depth of the hierarchy tree.  
+
* '''maximum depth:''' the maximum depth of the hierarchy tree.  
 
** For OWL, RDFS, Protege, and RRF ontologies, we consider only the ''is-a'' relationship as a hierarchical relationship
 
** For OWL, RDFS, Protege, and RRF ontologies, we consider only the ''is-a'' relationship as a hierarchical relationship
 
** For OBO format ontologies, we consider the following relationships as hierarchical relationships: ''is-a'', ''has-part'', inverse of ''develops-from''
 
** For OBO format ontologies, we consider the following relationships as hierarchical relationships: ''is-a'', ''has-part'', inverse of ''develops-from''
* <tt>average number of siblings:</tt> the average number of siblings at one level in the tree.
+
* '''average number of siblings:''' the average number of siblings at one level in the tree.
* <tt>maximum number of siblings:</tt> the maximum number of siblings in the ontology
+
* '''maximum number of siblings:''' the maximum number of siblings in the ontology
 +
Please, contact us at [mailto:support@bioontology.org support@bioontology.org], if there are additional statistics that you would like to see.
  
Please, contact us at [mailto:support@bioontology.org support@bioontology.org], if there are additional statistics that you would like to see.
+
== Quality-Control and Quality-Assurance Metrics ==
 +
We calculate the following metrics that may give some indication of the quality of the ontology and help ontology authors improve the quality.
 +
 
 +
*

Revision as of 09:49, 14 October 2009

Ontology Metrics in BioPortal

This page describes the metrics that BioPortal calculates for the ontologies in its repository. In general, BioPortal will calculate the metrics when the ontology is uploaded and will store it as part of the Ontology Metadata. There are two groups of metrics:

  • Statistical metrics
  • Quality-control and quality-assurance metrics

Each ontology may have all, some, or no values filled in for its metrics. Some metrics are meaningful only for ontologies in a specific representation language (e.g., number of axioms matters only for OWL ontologies; there are no individuals to count in the ontologies in OBO format).

Statistical Metrics

We calculate the following statistics on each ontology in BioPortal:

  • number of classes: the number of classes in the ontology. For OWL ontologies
    • does not include imported classes
    • includes only named classes (no anonymous classes in this count)
  • number of properties: the number of properties or slots in the ontology.
  • number of individuals: the number of individuals in the ontology. Note:
    • Individuals exist only in OWL and Protege ontologies.
    • An individual in OWL is a resource that is neither a class, nor a property.
  • number of axioms: the number of axioms in an OWL ontology.
  • maximum depth: the maximum depth of the hierarchy tree.
    • For OWL, RDFS, Protege, and RRF ontologies, we consider only the is-a relationship as a hierarchical relationship
    • For OBO format ontologies, we consider the following relationships as hierarchical relationships: is-a, has-part, inverse of develops-from
  • average number of siblings: the average number of siblings at one level in the tree.
  • maximum number of siblings: the maximum number of siblings in the ontology

Please, contact us at support@bioontology.org, if there are additional statistics that you would like to see.

Quality-Control and Quality-Assurance Metrics

We calculate the following metrics that may give some indication of the quality of the ontology and help ontology authors improve the quality.