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

Graph Statistics

Total Nodes

8220

Total Edges

52090

Root Nodes

12

Leaf Nodes

5868

Knowledge Coverage Statistics

Classes

2352

Individuals

0

Properties

0

Hierarchical Metrics

Maximum Depth

7

Minimum Depth

0

Average Depth

2.30

Depth Variance

2.58

Breadth Metrics

Maximum Breadth

38

Minimum Breadth

2

Average Breadth

16.12

Breadth Variance

137.86

LLMs4OL Dataset Statistics

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

References