Open Innovation Environment Software (OIESoftware)¶
The Open Innovation Environment Software Ontology (OIESoftware) is an EMMO-compliant, domain-level ontology developed to represent software products in materials science and engineering [1] [2]. It provides a structured vocabulary for describing software-related concepts and supports their alignment with the wider Open Innovation Environment ontology set [1] [2].
OIESoftware is part of the Open Innovation Environment ontology collection, which includes domain-level ontologies for characterisation methods, manufacturing processes, materials, models, and software products [1] [2]. The ontology supports semantic annotation, interoperability, data integration, and reuse of software-related information across materials science workflows and digital research infrastructures [1] [2].
Example Usage:
Annotate a computational materials science workflow with OIESoftware terms to specify the software products used, their roles in the workflow, and their links to related models, materials, or characterisation/manufacturing processes, enabling semantic search and integration with research data management systems [1] [2].
Metrics & Statistics¶
Total Nodes |
205 |
Total Edges |
489 |
Root Nodes |
17 |
Leaf Nodes |
49 |
Classes |
155 |
Individuals |
0 |
Properties |
0 |
Maximum Depth |
3 |
Minimum Depth |
0 |
Average Depth |
1.01 |
Depth Variance |
0.59 |
Maximum Breadth |
37 |
Minimum Breadth |
3 |
Average Breadth |
17.25 |
Breadth Variance |
155.19 |
Term Types |
0 |
Taxonomic Relations |
179 |
Non-taxonomic Relations |
0 |
Average Terms per Type |
0.00 |
Usage Example¶
Use the following code to import this ontology programmatically:
from ontolearner.ontology import OIESoftware
ontology = OIESoftware()
ontology.load("path/to/OIESoftware-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