Skip to content

Commit 824a950

Browse files
authored
Merge pull request #171 from sciknoworg/dev
Textual datasets integration and complete list of ontologies
2 parents 0903056 + 254b241 commit 824a950

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+2679
-2
lines changed

docs/source/benchmarking/benchmark.rst

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,43 @@ Materials Science & Engineering
115115
materials_science/crystallography.rst
116116
materials_science/cif_core.rst
117117
materials_science/atomistic.rst
118+
materials_science/disco.rst
119+
materials_science/mambo.rst
120+
materials_science/lpbfo.rst
121+
materials_science/am_ontology.rst
122+
materials_science/asmo.rst
123+
materials_science/bmo.rst
124+
materials_science/cdco.rst
125+
materials_science/cmso.rst
126+
materials_science/deb.rst
127+
materials_science/dsim.rst
128+
materials_science/ldo.rst
129+
materials_science/m4i.rst
130+
materials_science/mat.rst
131+
materials_science/matvoc.rst
132+
materials_science/mds.rst
133+
materials_science/mechanical_testing.rst
134+
materials_science/microstructure.rst
135+
materials_science/mol-brinell.rst
136+
materials_science/moltensile.rst
137+
materials_science/mseo.rst
138+
materials_science/msle.rst
139+
materials_science/npo.rst
140+
materials_science/oeo.rst
141+
materials_science/oie-materials.rst
142+
materials_science/ontorule.rst
143+
materials_science/opmw.rst
144+
materials_science/periodic_table.rst
145+
materials_science/photovoltaics.rst
146+
materials_science/pldo.rst
147+
materials_science/pmdco.rst
148+
materials_science/podo.rst
149+
materials_science/prima.rst
150+
materials_science/qudv.rst
151+
materials_science/sp-document.rst
152+
materials_science/sp-workflow.rst
153+
materials_science/vimo.rst
154+
materials_science/wild.rst
118155

119156
Social Sciences
120157
===============
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
Additive Manufacturing Ontology (AMOntology)
2+
=============================================
3+
4+
Overview
5+
-----------------
6+
The AM ontology has been developed following two major milestones. The ontology developed within the first milestone
7+
includes AMProcessOntology, ModelOntology and AMOntology files. AMProcessOntology contains the set of entities
8+
used to capture knowledge about additive manufacturing processes. ModelOntology contains the set of entities
9+
used to capture knowledge about modeling concepts that represent (possibly) multi-physics multi-scale processes.
10+
AMOntology uses AMProcessOntology and ModelOntology files to describe entities that capture knowledge
11+
about characteristics of computational models for AM processes.
12+
13+
:Domain: Materials Science & Engineering
14+
:Category: Manufacturing
15+
:Current Version:
16+
:Last Updated:
17+
:Producer:
18+
:License:
19+
:Format: Turtle
20+
:Download: `AMOntology Homepage <https://github.com/iassouroko/AMontology>`_
21+
:Documentation: `AMOntology Documentation <https://github.com/iassouroko/AMontology>`_
22+
23+
Base Metrics
24+
---------------
25+
- Classes:
26+
- Individuals:
27+
- Properties:
28+
29+
Graph Metrics
30+
------------------
31+
- **Total Nodes**: 900
32+
- **Root Nodes**: 71
33+
- **Leaf Nodes**: 99
34+
- **Maximum Depth**: 24
35+
- **Edges**: 2299
36+
37+
Dataset Statistics
38+
-------------------
39+
Generated Benchmarks:
40+
- **Term Types**: 59
41+
- **Taxonomic Relations**: 1603
42+
- **Non-taxonomic Relations**: 24
43+
- **Average Terms per Type**: 1.48
44+
45+
Usage Example
46+
------------------
47+
.. code-block:: python
48+
from ontolearner.ontology import AMOntology
49+
50+
# Initialize and load ontology
51+
ontology = AMOntology()
52+
ontology.load("path/to/am_ontology.ttl")
53+
54+
# Extract datasets
55+
data = ontology.extract()
56+
57+
# Access specific relations
58+
term_types = data.term_typings
59+
taxonomic_relations = data.type_taxonomies
60+
non_taxonomic_relations = data.type_non_taxonomic_relations
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
Atomistic Simulation Methods Ontology (ASMO)
2+
===================
3+
4+
Overview
5+
-----------------
6+
ASMO is an ontology that aims to define the concepts needed to describe commonly
7+
used atomic scale simulation methods, i.e. density functional theory, molecular dynamics,
8+
Monte Carlo methods, etc. ASMO uses the Provenance Ontology (PROV-O) to describe the simulation process.
9+
10+
:Domain: Materials Science and Engineering
11+
:Category: Materials Science
12+
:Current Version: 1.0.0
13+
:Last Updated:
14+
:Creator: https://orcid.org/0000-0001-7564-7990
15+
:License: Creative Commons Attribution 4.0 International (CC BY 4.0)
16+
:Format: OWL
17+
:Download: `ASMO Homepage <https://github.com/OCDO/asmo?tab=readme-ov-file#atomistic-simulation-methods-ontology-asmo>`_
18+
:Documentation: `ASMO Documentation <https://github.com/OCDO/asmo?tab=readme-ov-file#atomistic-simulation-methods-ontology-asmo>`_
19+
20+
Base Metrics
21+
---------------
22+
- Classes:
23+
- Individuals:
24+
- Properties:
25+
26+
Graph Metrics
27+
------------------
28+
- **Total Nodes**: 588
29+
- **Root Nodes**: 23
30+
- **Leaf Nodes**: 360
31+
- **Maximum Depth**: 6
32+
- **Edges**: 1058
33+
34+
Dataset Statistics
35+
-------------------
36+
Generated Benchmarks:
37+
- **Term Types**: 30
38+
- **Taxonomic Relations**: 99
39+
- **Non-taxonomic Relations**: 2
40+
- **Average Terms per Type**: 0.94
41+
42+
Usage Example
43+
------------------
44+
.. code-block:: python
45+
from ontolearner.ontology import ASMO
46+
47+
# Initialize and load ontology
48+
ontology = ASMO()
49+
ontology.load("path/to/asmo.owl")
50+
51+
# Extract datasets
52+
data = ontology.extract()
53+
54+
# Access specific relations
55+
term_types = data.term_typings
56+
taxonomic_relations = data.type_taxonomies
57+
non_taxonomic_relations = data.type_non_taxonomic_relations
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
Building Material Ontology (BMO)
2+
================================
3+
4+
Overview
5+
-----------------
6+
Building Material Ontology defines the main concepts of building material,
7+
types, layers, and properties.
8+
9+
:Domain: Materials Science & Engineering
10+
:Category: Materials
11+
:Current Version: 0.1
12+
:Last Updated: 2019-12-10
13+
:Producer: Janakiram Karlapudi (janakiram.karlapudi@tu-dresden.de), Prathap Valluru (prathap.valluru@tu-dresden.de)
14+
:License: Creative Commons Attribution 4.0 International (CC BY 4.0)
15+
:Format: TTL, OWL, RDF/XML
16+
:Download: `BMO Homepage <https://matportal.org/ontologies/BUILDMAT>`_
17+
:Documentation: `BMO Documentation <{https://matportal.org/ontologies/BUILDMAT>`_
18+
19+
Base Metrics
20+
---------------
21+
- Classes: 26
22+
- Individuals: 12
23+
- Properties: 63
24+
25+
Graph Metrics
26+
------------------
27+
- **Total Nodes**: 203
28+
- **Root Nodes**: 83
29+
- **Leaf Nodes**: 68
30+
- **Maximum Depth**: 7
31+
- **Edges**: 420
32+
33+
Dataset Statistics
34+
-------------------
35+
Generated Benchmarks:
36+
- **Term Types**: 12
37+
- **Taxonomic Relations**: 20
38+
- **Non-taxonomic Relations**: 0
39+
- **Average Terms per Type**: 0.67
40+
41+
Usage Example
42+
------------------
43+
.. code-block:: python
44+
from ontolearner.ontology import BMO
45+
46+
# Initialize and load ontology
47+
ontology = BMO()
48+
ontology.load("path/to/bmo.ttl")
49+
50+
# Extract datasets
51+
data = ontology.extract()
52+
53+
# Access specific relations
54+
term_types = data.term_typings
55+
taxonomic_relations = data.type_taxonomies
56+
non_taxonomic_relations = data.type_non_taxonomic_relations
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
Crystallographic Defect Core Ontology (CDCO)
2+
=============================================
3+
4+
Overview
5+
-----------------
6+
CDCO defines the common terminology shared across all types of crystallographic defects,
7+
providing a unified framework for data integration in materials science.
8+
9+
:Domain: Material Science and Engineering
10+
:Category: Materials Science Ontology
11+
:Current Version: 1.0.0
12+
:Last Updated:
13+
:Creator: https://orcid.org/0000-0001-7564-7990
14+
:License: Creative Commons Attribution 4.0 International (CC BY 4.0)
15+
:Format: OWL
16+
:Download: `CDCO Homepage <https://github.com/OCDO/cdco>`_
17+
:Documentation: `CDCO Documentation <https://github.com/OCDO/cdco>`_
18+
19+
Base Metrics
20+
---------------
21+
- Classes:
22+
- Individuals:
23+
- Properties:
24+
25+
Graph Metrics
26+
------------------
27+
- **Total Nodes**: 85
28+
- **Root Nodes**: 8
29+
- **Leaf Nodes**: 53
30+
- **Maximum Depth**: 1
31+
- **Edges**: 123
32+
33+
Dataset Statistics
34+
-------------------
35+
Generated Benchmarks:
36+
- **Term Types**: 0
37+
- **Taxonomic Relations**: 4
38+
- **Non-taxonomic Relations**: 0
39+
- **Average Terms per Type**: 0
40+
41+
Usage Example
42+
------------------
43+
.. code-block:: python
44+
from ontolearner.ontology import CDCO
45+
46+
# Initialize and load ontology
47+
ontology = CDCO()
48+
ontology.load("path/to/cdco.ttl")
49+
50+
# Extract datasets
51+
data = ontology.extract()
52+
53+
# Access specific relations
54+
term_types = data.term_typings
55+
taxonomic_relations = data.type_taxonomies
56+
non_taxonomic_relations = data.type_non_taxonomic_relations
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
Computational Material Sample Ontology (CMSO)
2+
===================
3+
4+
Overview
5+
-----------------
6+
CMSO is an ontology that aims to describe computational materials science samples (or structures),
7+
including crystalline defects. Initially focusing on the description at the atomic scale.
8+
9+
:Domain: Materials Science and Engineering
10+
:Category: Materials Science
11+
:Current Version: 0.0.1
12+
:Last Updated:
13+
:Creator: https://orcid.org/0000-0001-7564-7990
14+
:License: Creative Commons Attribution 4.0 International (CC BY 4.0)
15+
:Format: OWL
16+
:Download: `CMSO Homepage <https://github.com/OCDO/cmso/tree/main>`_
17+
:Documentation: `CMSO Documentation <https://github.com/OCDO/cmso/tree/main>`_
18+
19+
Base Metrics
20+
---------------
21+
- Classes:
22+
- Individuals:
23+
- Properties:
24+
25+
Graph Metrics
26+
------------------
27+
- **Total Nodes**: 347
28+
- **Root Nodes**: 40
29+
- **Leaf Nodes**: 192
30+
- **Maximum Depth**: 2
31+
- **Edges**: 556
32+
33+
Dataset Statistics
34+
-------------------
35+
Generated Benchmarks:
36+
- **Term Types**: 0
37+
- **Taxonomic Relations**: 22
38+
- **Non-taxonomic Relations**: 1
39+
- **Average Terms per Type**: 0
40+
41+
Usage Example
42+
------------------
43+
.. code-block:: python
44+
from ontolearner.ontology import CMSO
45+
46+
# Initialize and load ontology
47+
ontology = CMSO()
48+
ontology.load("path/to/cmso.owl")
49+
50+
# Extract datasets
51+
data = ontology.extract()
52+
53+
# Access specific relations
54+
term_types = data.term_typings
55+
taxonomic_relations = data.type_taxonomies
56+
non_taxonomic_relations = data.type_non_taxonomic_relations
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
Devices, Experimental scaffolds and Biomaterials Ontology (DEB)
2+
===============================================================
3+
4+
Overview
5+
-----------------
6+
The devices, experimental scaffolds, and biomaterials ontology (DEB) is an open resource
7+
for organizing information about biomaterials, their design, manufacture, and biological testing.
8+
It was developed using text analysis for identifying ontology terms from a biomaterials gold standard corpus,
9+
systematically curated to represent the domain's lexicon. Topics covered were validated by members
10+
of the biomaterials research community.
11+
12+
:Domain: Materials Science & Engineering
13+
:Category: Materials Science
14+
:Current Version: 06/2021
15+
:Last Updated: Jun 2, 2021
16+
:Producer: Osnat Hakimi
17+
:License: GPL-3.0
18+
:Format: OWL/XML
19+
:Download: `DEB Homepage <https://github.com/ProjectDebbie/Ontology_DEB>`_
20+
:Documentation: `DEB Documentation <https://github.com/ProjectDebbie/Ontology_DEB>`_
21+
22+
Base Metrics
23+
---------------
24+
- Classes:
25+
- Individuals:
26+
- Properties:
27+
28+
Graph Metrics
29+
------------------
30+
- **Total Nodes**: 1081
31+
- **Root Nodes**: 533
32+
- **Leaf Nodes**: 278
33+
- **Maximum Depth**: 6
34+
- **Edges**: 2354
35+
36+
Dataset Statistics
37+
-------------------
38+
Generated Benchmarks:
39+
- **Term Types**: 0
40+
- **Taxonomic Relations**: 820
41+
- **Non-taxonomic Relations**: 8
42+
- **Average Terms per Type**: 0
43+
44+
Usage Example
45+
------------------
46+
.. code-block:: python
47+
from ontolearner.ontology import DEB
48+
49+
# Initialize and load ontology
50+
ontology = DEB()
51+
ontology.load("path/to/deb.ttl")
52+
53+
# Extract datasets
54+
data = ontology.extract()
55+
56+
# Access specific relations
57+
term_types = data.term_typings
58+
taxonomic_relations = data.type_taxonomies
59+
non_taxonomic_relations = data.type_non_taxonomic_relations

0 commit comments

Comments
 (0)