FIX Ontology (FIX)

The FIX (Physico-Chemical Methods and Properties) Ontology is an ontology for representing physico-chemical methods and properties in chemistry and biochemistry [2] [1]. FIX was developed with two principal components: an ontology of physico-chemical methods and an ontology of physico-chemical properties, with methods applied to the study of properties [2].

FIX provides hierarchical representations of experimental methods and properties and defines relationships between them. In its original design, the inferred_by relation was introduced to associate a physico-chemical property with the method from which it can be inferred [2]. The ontology also supports more detailed representations linking a method to the underlying phenomenon, the object being studied, the resulting data and data features, and the corresponding physico-chemical property [2].

FIX property terms can be used to annotate chemical entities at both the molecular and compound levels [2]. The ontology is currently no longer maintained and is classified as orphaned; many of its concepts are also represented in newer chemistry ontologies such as CHMO, MOP, and RXNO [1].

Example Usage: Represent a circular dichroism spectroscopy experiment using a FIX method term and relate the resulting spectral features to a physico-chemical property of the studied molecule or compound [2].

Metrics & Statistics

Graph Statistics

Total Nodes

3402

Total Edges

7621

Root Nodes

22

Leaf Nodes

2147

Knowledge Coverage Statistics

Classes

1163

Individuals

0

Properties

5

Hierarchical Metrics

Maximum Depth

7

Minimum Depth

0

Average Depth

2.46

Depth Variance

2.32

Breadth Metrics

Maximum Breadth

75

Minimum Breadth

2

Average Breadth

36.25

Breadth Variance

666.69

LLMs4OL Dataset Statistics

Term Types

0

Taxonomic Relations

2751

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 FIX

ontology = FIX()
ontology.load("path/to/FIX-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