Ontology for the Steel Domain (ONTORULE)

The Ontology for the Steel Domain (ONTORULE) is a domain ontology developed for the steel industry case study of the ONTORULE project [1]. It provides a structured vocabulary for representing steel-domain concepts, attributes, and relationships relevant to steel production and processing [1].

ONTORULE supports semantic annotation and representation of steel industry data, including materials, process-related information, defects, sampling information, and quality-relevant production data [1]. By providing a standardized ontology for the steel domain, ONTORULE supports data integration, semantic search, and knowledge sharing across steel manufacturing and quality-management workflows [1].

Example Usage: Annotate a steel manufacturing process with ONTORULE terms to specify steel materials, process steps, defects, sampling information, and quality-control attributes, enabling semantic search and integration with production and quality management systems [1].

Metrics & Statistics

Graph Statistics

Total Nodes

131

Total Edges

348

Root Nodes

4

Leaf Nodes

53

Knowledge Coverage Statistics

Classes

24

Individuals

13

Properties

37

Hierarchical Metrics

Maximum Depth

1

Minimum Depth

0

Average Depth

0.20

Depth Variance

0.16

Breadth Metrics

Maximum Breadth

4

Minimum Breadth

1

Average Breadth

2.50

Breadth Variance

2.25

LLMs4OL Dataset Statistics

Term Types

11

Taxonomic Relations

16

Non-taxonomic Relations

2

Average Terms per Type

2.20

Usage Example

Use the following code to import this ontology programmatically:

from ontolearner.ontology import ONTORULE

ontology = ONTORULE()
ontology.load("path/to/ONTORULE-ontology.ttl")

# 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