Ontology of Scientific Experiments (EXPO)

The Ontology of Scientific Experiments (EXPO) formalizes generic knowledge about scientific experimental design, methodology, and results representation [1] [2]. It provides a structured OWL-based vocabulary for representing experiments, experimental goals, experimental design, methods, actions, objects, equipment, results, conclusions, and related scientific context [1] [2]. EXPO is intended to support the formal description of experiments for efficient analysis, annotation, sharing, comparison, and reuse of experimental results across scientific domains [2]. The ontology links the Suggested Upper Merged Ontology (SUMO) with subject-specific ontologies of experiments, allowing general experimental concepts to be specialized for particular domains [2]. EXPO has been demonstrated across different experimental domains, including high-energy physics and phylogenetics, showing its usefulness for making experimental goals, structures, and assumptions more explicit [2].

The ontology uses a class-based modeling approach, defining concepts for experiment types, experimental goals, methodologies, experimental actions, experimental objects, equipment, results, and conclusions [1] [2]. These concepts are organized through hierarchical and relational structures, enabling semantic annotation, retrieval, comparison, and analysis of experimental knowledge [1]. EXPO supports interoperability by providing a common ontology for describing experiments across disciplines, while still allowing extension through domain-specific experimental ontologies [2].

Typical applications of EXPO include semantic annotation of scientific experiments, integration of experimental metadata from different sources, comparison of experimental designs, representation of methods and results, and support for reproducibility and knowledge discovery [1] [2]. By providing a standardized vocabulary and framework, EXPO enhances sharing, analysis, and reuse of experimental knowledge across scientific communities [2].

Example Usage: Annotate a scientific experiment with EXPO terms to specify its experimental goal, design, methodology, experimental object, equipment, actions, results, and conclusions. This enables semantic search, experiment comparison, reproducibility support, and integration with scientific experimentation platforms [1] [2].

Metrics & Statistics

Graph Statistics

Total Nodes

858

Total Edges

2921

Root Nodes

13

Leaf Nodes

265

Knowledge Coverage Statistics

Classes

347

Individuals

0

Properties

78

Hierarchical Metrics

Maximum Depth

19

Minimum Depth

0

Average Depth

6.55

Depth Variance

13.84

Breadth Metrics

Maximum Breadth

71

Minimum Breadth

1

Average Breadth

24.15

Breadth Variance

438.53

LLMs4OL Dataset Statistics

Term Types

0

Taxonomic Relations

432

Non-taxonomic Relations

726

Average Terms per Type

0.00

Usage Example

Use the following code to import this ontology programmatically:

from ontolearner.ontology import EXPO

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