Skip to content

Commit 319a6ef

Browse files
authored
Merge pull request #350 from materialdigital/meeting-27-02-2026
reworked materials
2 parents fe5803d + 0d06e9d commit 319a6ef

File tree

7 files changed

+1349
-1400
lines changed

7 files changed

+1349
-1400
lines changed

src/ontology/components/materials-listing.owl

Lines changed: 55 additions & 117 deletions
Large diffs are not rendered by default.

src/ontology/components/pmdco-axioms-shared.owl

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -104,10 +104,6 @@ SubClassOf(:PMD_0000848 ObjectSomeValuesFrom(obo:RO_0000052 :PMD_0000000))
104104

105105
SubClassOf(:PMD_0000849 ObjectSomeValuesFrom(obo:RO_0009006 :PMD_0000848))
106106

107-
# Class: :PMD_0000852 (metal)
108-
109-
SubClassOf(:PMD_0000852 ObjectIntersectionOf(:PMD_0000000 ObjectSomeValuesFrom(obo:BFO_0000051 ObjectIntersectionOf(:PMD_0000663 ObjectSomeValuesFrom(obo:BFO_0000051 ObjectIntersectionOf(obo:CHEBI_33521 ObjectSomeValuesFrom(:PMD_0025998 :PMD_0050002)))))))
110-
111107
# Class: :PMD_0000878 (optical property analyzing process)
112108

113109
SubClassOf(:PMD_0000878 ObjectSomeValuesFrom(obo:RO_0009006 :PMD_0000877))

src/ontology/components/pmdco-manufacturing.owl

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,6 @@ Declaration(Class(<https://w3id.org/pmd/co/PMD_0000975>))
8080
Declaration(Class(<https://w3id.org/pmd/co/PMD_0000977>))
8181
Declaration(Class(<https://w3id.org/pmd/co/PMD_0000988>))
8282
Declaration(Class(<https://w3id.org/pmd/co/PMD_0020003>))
83-
Declaration(Class(<https://w3id.org/pmd/co/PMD_0020105>))
8483
Declaration(Class(<https://w3id.org/pmd/co/PMD_0020113>))
8584
Declaration(Class(<https://w3id.org/pmd/co/PMD_0020138>))
8685
Declaration(Class(<https://w3id.org/pmd/co/PMD_0020139>))
@@ -160,7 +159,7 @@ SubClassOf(<https://w3id.org/pmd/co/PMD_0000053> ObjectIntersectionOf(<https://w
160159
# Class: <https://w3id.org/pmd/co/PMD_0000113> (conventional ceramics manufacturing)
161160

162161
AnnotationAssertion(rdfs:label <https://w3id.org/pmd/co/PMD_0000113> "conventional ceramics manufacturing"@en)
163-
EquivalentClasses(<https://w3id.org/pmd/co/PMD_0000113> ObjectIntersectionOf(<http://purl.obolibrary.org/obo/COB_0000082> ObjectSomeValuesFrom(<http://purl.obolibrary.org/obo/OBI_0000293> <https://w3id.org/pmd/co/PMD_0020105>) ObjectSomeValuesFrom(<http://purl.obolibrary.org/obo/OBI_0000299> <https://w3id.org/pmd/co/PMD_0050040>)))
162+
SubClassOf(<https://w3id.org/pmd/co/PMD_0000113> <http://purl.obolibrary.org/obo/COB_0000035>)
164163

165164
# Class: <https://w3id.org/pmd/co/PMD_0000513> (aging process)
166165

@@ -232,7 +231,7 @@ AnnotationAssertion(<http://www.w3.org/2004/02/skos/core#definition> <https://w3
232231
AnnotationAssertion(<http://www.w3.org/2004/02/skos/core#example> <https://w3id.org/pmd/co/PMD_0000563> "Chemical Vapour Deposition, Physical Vapour Deposition"@en)
233232
SubClassOf(<https://w3id.org/pmd/co/PMD_0000563> <https://w3id.org/pmd/co/PMD_0000833>)
234233

235-
# Class: <https://w3id.org/pmd/co/PMD_0000565> (Beschichten Durch Löten)
234+
# Class: <https://w3id.org/pmd/co/PMD_0000565> (coating by soldering)
236235

237236
AnnotationAssertion(rdfs:label <https://w3id.org/pmd/co/PMD_0000565> "Beschichten Durch Löten"@de)
238237
AnnotationAssertion(rdfs:label <https://w3id.org/pmd/co/PMD_0000565> "coating by soldering"@en)
@@ -497,7 +496,7 @@ AnnotationAssertion(<http://www.w3.org/2004/02/skos/core#definition> <https://w3
497496
AnnotationAssertion(<http://www.w3.org/2004/02/skos/core#example> <https://w3id.org/pmd/co/PMD_0000807> "Pouring, Embedding, Encasing"@en)
498497
SubClassOf(<https://w3id.org/pmd/co/PMD_0000807> <https://w3id.org/pmd/co/PMD_0000806>)
499498

500-
# Class: <https://w3id.org/pmd/co/PMD_0000808> (joining by shaping)
499+
# Class: <https://w3id.org/pmd/co/PMD_0000808> (Fügen Durch Umformen)
501500

502501
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000119> <https://w3id.org/pmd/co/PMD_0000808> "Official definition can be found in: DIN 8593-5"@en)
503502
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000119> <https://w3id.org/pmd/co/PMD_0000808> "Offizielle Definition findet man in: DIN 8593-5"@de)
@@ -1099,4 +1098,6 @@ SubClassOf(<https://w3id.org/pmd/co/PMD_0200008> <https://w3id.org/pmd/co/PMD_00
10991098

11001099

11011100
DisjointClasses(<https://w3id.org/pmd/co/PMD_0020113> <https://w3id.org/pmd/co/PMD_0020170> <https://w3id.org/pmd/co/PMD_0020172> <https://w3id.org/pmd/co/PMD_0020173> <https://w3id.org/pmd/co/PMD_0020174> <https://w3id.org/pmd/co/PMD_0020175> <https://w3id.org/pmd/co/PMD_0020176> <https://w3id.org/pmd/co/PMD_0020177> <https://w3id.org/pmd/co/PMD_0020178> <https://w3id.org/pmd/co/PMD_0020179> <https://w3id.org/pmd/co/PMD_0020180> <https://w3id.org/pmd/co/PMD_0020181> <https://w3id.org/pmd/co/PMD_0020182>)
1101+
AnnotationAssertion(rdfs:label <https://w3id.org/pmd/co/PMD_0010033> "polymerization"@en)
1102+
AnnotationAssertion(<http://www.w3.org/2004/02/skos/core#definition> <https://w3id.org/pmd/co/PMD_0010033> "The chemical process of reacting monomers, oligomers, or reactive precursors together to form longer macromolecular chains or three-dimensional networks"@en)
11021103
)

src/ontology/components/pmdco-materials.owl

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ Declaration(Class(<https://w3id.org/pmd/co/PMD_0000955>))
5454
Declaration(Class(<https://w3id.org/pmd/co/PMD_0010020>))
5555
Declaration(Class(<https://w3id.org/pmd/co/PMD_0010021>))
5656
Declaration(Class(<https://w3id.org/pmd/co/PMD_0010023>))
57+
Declaration(Class(<https://w3id.org/pmd/co/PMD_0010033>))
5758
Declaration(Class(<https://w3id.org/pmd/co/PMD_0020000>))
5859
Declaration(Class(<https://w3id.org/pmd/co/PMD_0020001>))
5960
Declaration(Class(<https://w3id.org/pmd/co/PMD_0020002>))
@@ -127,7 +128,6 @@ Declaration(Class(<https://w3id.org/pmd/co/PMD_0020092>))
127128
Declaration(Class(<https://w3id.org/pmd/co/PMD_0020093>))
128129
Declaration(Class(<https://w3id.org/pmd/co/PMD_0020094>))
129130
Declaration(Class(<https://w3id.org/pmd/co/PMD_0020095>))
130-
Declaration(Class(<https://w3id.org/pmd/co/PMD_0020105>))
131131
Declaration(Class(<https://w3id.org/pmd/co/PMD_0020106>))
132132
Declaration(Class(<https://w3id.org/pmd/co/PMD_0020115>))
133133
Declaration(Class(<https://w3id.org/pmd/co/PMD_0020126>))
@@ -231,7 +231,7 @@ AnnotationAssertion(rdfs:seeAlso <http://purl.obolibrary.org/obo/CHEBI_60003> <h
231231
AnnotationAssertion(<http://www.w3.org/2004/02/skos/core#example> <http://purl.obolibrary.org/obo/CHEBI_60003> "Pure water, a portion of iron atoms. In contrast, salt water 'has part' a portion of pure water and a portion of pure NaCl. Steel 'has part' a 'portion of pure iron', a 'portion of pure carbon' and possibly portions of other alloying- and impurity-elements."@en)
232232
AnnotationAssertion(<https://w3id.org/pmd/co/PMD_0000060> <http://purl.obolibrary.org/obo/CHEBI_60003> "true"^^xsd:boolean)
233233

234-
# Class: <http://purl.obolibrary.org/obo/GO_0008150> (biological process)
234+
# Class: <http://purl.obolibrary.org/obo/GO_0008150> (biological_process)
235235

236236
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/GO_0008150> "biological process"@en)
237237
SubClassOf(<http://purl.obolibrary.org/obo/GO_0008150> <http://purl.obolibrary.org/obo/BFO_0000015>)
@@ -359,7 +359,7 @@ AnnotationAssertion(<http://www.w3.org/2004/02/skos/core#definition> <https://w3
359359
AnnotationAssertion(<https://w3id.org/pmd/co/PMD_0000060> <https://w3id.org/pmd/co/PMD_0000663> "true"^^xsd:boolean)
360360
SubClassOf(<https://w3id.org/pmd/co/PMD_0000663> <https://w3id.org/pmd/co/PMD_0020003>)
361361

362-
# Class: <https://w3id.org/pmd/co/PMD_0000833> (<https://w3id.org/pmd/co/PMD_0000833>)
362+
# Class: <https://w3id.org/pmd/co/PMD_0000833> (manufacturing process)
363363

364364
AnnotationAssertion(<https://w3id.org/pmd/co/PMD_0000060> <https://w3id.org/pmd/co/PMD_0000833> "true"^^xsd:boolean)
365365

@@ -378,6 +378,7 @@ AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000116> <https://w3id.o
378378
AnnotationAssertion(rdfs:label <https://w3id.org/pmd/co/PMD_0000852> "metal"@en)
379379
AnnotationAssertion(<http://www.w3.org/2004/02/skos/core#definition> <https://w3id.org/pmd/co/PMD_0000852> "A metal is an engineered material representing a class of materials characterized by high electrical and thermal conductivity, ductility, and metallic bonding."@en)
380380
AnnotationAssertion(<https://w3id.org/pmd/co/PMD_0000060> <https://w3id.org/pmd/co/PMD_0000852> "true"^^xsd:boolean)
381+
SubClassOf(<https://w3id.org/pmd/co/PMD_0000852> ObjectIntersectionOf(<https://w3id.org/pmd/co/PMD_0000000> ObjectSomeValuesFrom(<http://purl.obolibrary.org/obo/BFO_0000051> ObjectIntersectionOf(<https://w3id.org/pmd/co/PMD_0000663> ObjectSomeValuesFrom(<http://purl.obolibrary.org/obo/BFO_0000051> ObjectIntersectionOf(<http://purl.obolibrary.org/obo/CHEBI_33521> ObjectSomeValuesFrom(<https://w3id.org/pmd/co/PMD_0025998> <https://w3id.org/pmd/co/PMD_0050002>)))))))
381382

382383
# Class: <https://w3id.org/pmd/co/PMD_0000857> (microstructure)
383384

@@ -400,7 +401,7 @@ AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000116> <https://w3id.o
400401
AnnotationAssertion(rdfs:label <https://w3id.org/pmd/co/PMD_0000888> "polymer"@en)
401402
AnnotationAssertion(<http://www.w3.org/2004/02/skos/core#definition> <https://w3id.org/pmd/co/PMD_0000888> "A polymer is an engineered material that consists of many repeated subunits (monomers) to form long chains. The atoms within a polymer chain are bonded together by covalent bonds. The intermolecular forces between polymer chains are typically represented by van der waals forces and hydrogen bonds."@en)
402403
AnnotationAssertion(<https://w3id.org/pmd/co/PMD_0000060> <https://w3id.org/pmd/co/PMD_0000888> "true"^^xsd:boolean)
403-
SubClassOf(<https://w3id.org/pmd/co/PMD_0000888> <https://w3id.org/pmd/co/PMD_0000000>)
404+
EquivalentClasses(<https://w3id.org/pmd/co/PMD_0000888> ObjectIntersectionOf(<https://w3id.org/pmd/co/PMD_0000000> ObjectSomeValuesFrom(<http://purl.obolibrary.org/obo/RO_0002353> <https://w3id.org/pmd/co/PMD_0010033>)))
404405

405406
# Class: <https://w3id.org/pmd/co/PMD_0000890> (connected material entity aggregate)
406407

@@ -1028,13 +1029,6 @@ AnnotationAssertion(<http://www.w3.org/2004/02/skos/core#definition> <https://w3
10281029
EquivalentClasses(<https://w3id.org/pmd/co/PMD_0020095> ObjectIntersectionOf(<https://w3id.org/pmd/co/PMD_0020140> ObjectAllValuesFrom(<http://purl.obolibrary.org/obo/BFO_0000051> <http://purl.obolibrary.org/obo/CHEBI_33341>)))
10291030
SubClassOf(<https://w3id.org/pmd/co/PMD_0020095> <https://w3id.org/pmd/co/PMD_0020140>)
10301031

1031-
# Class: <https://w3id.org/pmd/co/PMD_0020105> (mineral)
1032-
1033-
AnnotationAssertion(rdfs:label <https://w3id.org/pmd/co/PMD_0020105> "mineral"@en)
1034-
AnnotationAssertion(<http://www.w3.org/2004/02/skos/core#definition> <https://w3id.org/pmd/co/PMD_0020105> "A mineral is a material that has part some crystal."@en)
1035-
AnnotationAssertion(<https://w3id.org/pmd/co/PMD_0000060> <https://w3id.org/pmd/co/PMD_0020105> "true"^^xsd:boolean)
1036-
EquivalentClasses(<https://w3id.org/pmd/co/PMD_0020105> ObjectIntersectionOf(<https://w3id.org/pmd/co/PMD_0000115> ObjectSomeValuesFrom(<http://purl.obolibrary.org/obo/RO_0002353> <https://w3id.org/pmd/co/PMD_0000110>)))
1037-
10381032
# Class: <https://w3id.org/pmd/co/PMD_0020106> (polycrystal)
10391033

10401034
AnnotationAssertion(rdfs:label <https://w3id.org/pmd/co/PMD_0020106> "polycrystal"@en)
@@ -1319,7 +1313,7 @@ AnnotationAssertion(<http://www.w3.org/2004/02/skos/core#definition> <https://w3
13191313
EquivalentClasses(<https://w3id.org/pmd/co/PMD_0025015> ObjectIntersectionOf(<https://w3id.org/pmd/co/PMD_0020140> ObjectAllValuesFrom(<http://purl.obolibrary.org/obo/BFO_0000051> <http://purl.obolibrary.org/obo/CHEBI_33336>)))
13201314
SubClassOf(<https://w3id.org/pmd/co/PMD_0025015> <https://w3id.org/pmd/co/PMD_0020140>)
13211315

1322-
# Class: <https://w3id.org/pmd/co/PMD_0050042> (<https://w3id.org/pmd/co/PMD_0050042>)
1316+
# Class: <https://w3id.org/pmd/co/PMD_0050042> (clay-based ceramic)
13231317

13241318
DisjointClasses(<https://w3id.org/pmd/co/PMD_0050042> <https://w3id.org/pmd/co/PMD_0050049>)
13251319

src/ontology/components/pmdco-qualities.owl

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,8 @@ Declaration(Class(pmdco:PMD_0010022))
103103
Declaration(Class(pmdco:PMD_0010023))
104104
Declaration(Class(pmdco:PMD_0010024))
105105
Declaration(Class(pmdco:PMD_0010025))
106+
Declaration(Class(pmdco:PMD_0010026))
107+
Declaration(Class(pmdco:PMD_0010027))
106108
Declaration(Class(pmdco:PMD_0020003))
107109
Declaration(Class(pmdco:PMD_0020004))
108110
Declaration(Class(pmdco:PMD_0020005))
@@ -869,6 +871,18 @@ AnnotationAssertion(skos:comment pmdco:PMD_0010025 "being absorbed or excreted a
869871
AnnotationAssertion(skos:definition pmdco:PMD_0010025 "a biocompatibility and gradually degrading and being resorbed by the body over time"@en)
870872
SubClassOf(pmdco:PMD_0010025 pmdco:PMD_0020251)
871873

874+
# Class: pmdco:PMD_0010026 (organic composition)
875+
876+
AnnotationAssertion(rdfs:label pmdco:PMD_0010026 "organic composition"@en)
877+
AnnotationAssertion(skos:definition pmdco:PMD_0010026 "A composition characterized by a primary molecular structure of carbon atoms covalently bonded to hydrogen (C-H bonds), typically forming linear, branched, or networked chains."@en)
878+
SubClassOf(pmdco:PMD_0010026 pmdco:PMD_0025001)
879+
880+
# Class: pmdco:PMD_0010027 (inorganic composition)
881+
882+
AnnotationAssertion(rdfs:label pmdco:PMD_0010027 "inorganic composition"@en)
883+
AnnotationAssertion(skos:definition pmdco:PMD_0010027 "material composed of chemical elements other than those defining organic compounds, typically characterized by ionic or metallic bonding and the absence of a carbon-hydrogen ($C-H$) framework"@en)
884+
SubClassOf(pmdco:PMD_0010027 pmdco:PMD_0025001)
885+
872886
# Class: pmdco:PMD_0020004 (composition data item)
873887

874888
AnnotationAssertion(obo:IAO_0000116 pmdco:PMD_0020004 "See editior note of composition to underatand the difference between composition and chemical composition data items.

src/ontology/imports/chebi_terms.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ CHEBI:23367 # molecular entity
66
CHEBI:60003 # pure substance
77
CHEBI:59999 # chemical substance
88

9+
CHEBI:74236 # monomere
10+
CHEBI:74236 # macromolecule
11+
12+
913
## created this list at the chebi website
1014
## --> advanced search for "is a atom"
1115
## export result list as TSV ids

0 commit comments

Comments
 (0)