Animal Trait Ontology for Livestock (ATOL)¶
ATOL (Animal Trait Ontology for Livestock) is an ontology of characteristics defining phenotypes of livestock in their environment [1] [3]. ATOL aims to provide a reference ontology of phenotypic traits for farm animals for the international scientific and educational communities and other stakeholders, and to deliver this reference ontology in a form that can be used by computers to support database management, semantic analysis, and modeling [1]. It is designed to represent traits as generically as possible for livestock vertebrates, to remain closely related to measurement techniques, and to structure the ontology in relation to animal production [1]. The multi-species ATOL model was developed as a reference source for indexing phenotype databases and scientific papers, and it covers major livestock production topics including growth and meat quality, animal nutrition, milk production, reproduction, and welfare [3]. By providing a standardized vocabulary and semantic framework, ATOL supports consistent annotation, interoperability, and integration of livestock phenotype data across animal science resources [1] [2].
Example Usage: Annotate a livestock dataset with ATOL terms to specify phenotypic traits, measurement techniques, and related data, enabling semantic search and integration with animal science research platforms [1] [3].
Metrics & Statistics¶
Total Nodes |
8220 |
Total Edges |
52090 |
Root Nodes |
12 |
Leaf Nodes |
5868 |
Classes |
2352 |
Individuals |
0 |
Properties |
0 |
Maximum Depth |
7 |
Minimum Depth |
0 |
Average Depth |
2.30 |
Depth Variance |
2.58 |
Maximum Breadth |
38 |
Minimum Breadth |
2 |
Average Breadth |
16.12 |
Breadth Variance |
137.86 |
Term Types |
0 |
Taxonomic Relations |
2628 |
Non-taxonomic Relations |
0 |
Average Terms per Type |
0.00 |
Usage Example¶
Use the following code to import this ontology programmatically:
from ontolearner.ontology import ATOL
ontology = ATOL()
ontology.load("path/to/ATOL-ontology.owl")
# Extract datasets
data = ontology.extract()
# Access specific relations
term_types = data.term_typings
taxonomic_relations = data.type_taxonomies
non_taxonomic_relations = data.type_non_taxonomic_relations