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¶
Total Nodes |
3402 |
Total Edges |
7621 |
Root Nodes |
22 |
Leaf Nodes |
2147 |
Classes |
1163 |
Individuals |
0 |
Properties |
5 |
Maximum Depth |
7 |
Minimum Depth |
0 |
Average Depth |
2.46 |
Depth Variance |
2.32 |
Maximum Breadth |
75 |
Minimum Breadth |
2 |
Average Breadth |
36.25 |
Breadth Variance |
666.69 |
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