Material Information Ontology (MaterialInformation)

The Material Information Ontology is a comprehensive framework designed to represent various aspects of materials science, including environment, geometry, material information, manufacturing processes, properties, substances, unit dimensions, structures, equations, and physical constants. This ontology is divided into smaller partitions, each focusing on a specific domain, to facilitate detailed modeling and integration of materials data.

The ontology employs a modular approach, defining classes and properties for each partition to capture the complexity of materials science. It supports semantic annotation of materials data, enabling interoperability, data integration, and advanced analysis across research databases and digital platforms. By providing a standardized framework, the Material Information Ontology facilitates cross-study comparison, materials selection, and knowledge sharing in materials research and industry.

Typical applications include the integration of materials data from various sources, the development of new materials with specific properties, and the optimization of manufacturing processes. The ontology is actively maintained and extended to incorporate new materials, technologies, and research requirements.

Example Usage: Annotate a materials database with Material Information Ontology terms to specify material properties, manufacturing processes, and environmental conditions, enabling semantic search and integration with materials informatics platforms.

Metrics & Statistics

Graph Statistics

Total Nodes

1155

Total Edges

2343

Root Nodes

596

Leaf Nodes

48

Knowledge Coverage Statistics

Classes

548

Individuals

410

Properties

98

Hierarchical Metrics

Maximum Depth

11

Minimum Depth

0

Average Depth

0.82

Depth Variance

2.11

Breadth Metrics

Maximum Breadth

596

Minimum Breadth

1

Average Breadth

96.08

Breadth Variance

36614.24

LLMs4OL Dataset Statistics

Term Types

404

Taxonomic Relations

605

Non-taxonomic Relations

30

Average Terms per Type

1.03

Usage Example

Use the following code to import this ontology programmatically:

from ontolearner.ontology import MaterialInformation

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