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¶
Total Nodes |
131 |
Total Edges |
348 |
Root Nodes |
4 |
Leaf Nodes |
53 |
Classes |
24 |
Individuals |
13 |
Properties |
37 |
Maximum Depth |
1 |
Minimum Depth |
0 |
Average Depth |
0.20 |
Depth Variance |
0.16 |
Maximum Breadth |
4 |
Minimum Breadth |
1 |
Average Breadth |
2.50 |
Breadth Variance |
2.25 |
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