Materials Vocabulary (MatVoc)

The Materials Vocabulary (MatVoc) is a vocabulary developed in the context of the STREAM project to provide structured terminology for representing materials-related knowledge [1]. It supports the description of materials concepts in RDF/Turtle form and provides documentation and RDF files through the STREAM project resources [1].

MatVoc supports semantic annotation, retrieval, and integration of materials data, enabling interoperability and reuse across materials science workflows and related ontology-based applications [1]. It is also used together with other vocabularies in materials-science ontology work, such as the Materials Science Laboratory Equipment ontology, where MatVoc contributes materials-related terminology [2].

Example Usage: Annotate a materials database with MatVoc terms to specify materials-related concepts and properties, enabling semantic search, RDF-based integration, and reuse of materials information across materials informatics platforms [1].

Metrics & Statistics

Graph Statistics

Total Nodes

94

Total Edges

161

Root Nodes

16

Leaf Nodes

44

Knowledge Coverage Statistics

Classes

28

Individuals

0

Properties

15

Hierarchical Metrics

Maximum Depth

2

Minimum Depth

0

Average Depth

0.62

Depth Variance

0.48

Breadth Metrics

Maximum Breadth

16

Minimum Breadth

4

Average Breadth

10.67

Breadth Variance

24.89

LLMs4OL Dataset Statistics

Term Types

0

Taxonomic Relations

6

Non-taxonomic Relations

7

Average Terms per Type

0.00

Usage Example

Use the following code to import this ontology programmatically:

from ontolearner.ontology import MatVoc

ontology = MatVoc()
ontology.load("path/to/MatVoc-ontology.rdf")

# 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