Skip to content

Commit 12c8078

Browse files
updated ontology
1 parent 0fc12a8 commit 12c8078

14 files changed

Lines changed: 263 additions & 68 deletions

src/ontology/hto-base.owl

Lines changed: 41 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
xmlns:skos="http://www.w3.org/2004/02/skos/core#"
1313
xmlns:terms="http://purl.org/dc/terms/">
1414
<owl:Ontology rdf:about="https://w3id.org/pmd/hto/hto-base.owl">
15-
<owl:versionIRI rdf:resource="https://w3id.org/pmd/hto/releases/2025-12-03/hto-base.owl"/>
15+
<owl:versionIRI rdf:resource="https://w3id.org/pmd/hto/releases/2025-12-05/hto-base.owl"/>
1616
<dc:type rdf:resource="http://purl.obolibrary.org/obo/IAO_8000001"/>
1717
<terms:contributor>Jannis Grundmann</terms:contributor>
1818
<terms:creator rdf:resource="https://orcid.org/0000-0002-9014-2920"/>
@@ -21,7 +21,7 @@
2121
<terms:description xml:lang="en">This ontology module is part of the Platform Material Digital Application Ontology (PMDao) and covers concepts related to heat treatment processes, parameters, and materials. It is designed to facilitate data integration, sharing, and analysis in the field of materials science and engineering, particularly focusing on heat treatment applications.</terms:description>
2222
<terms:license rdf:resource="https://creativecommons.org/licenses/unspecified"/>
2323
<terms:title xml:lang="en">Platform Material Digital Application Ontology (PMDao) - Heat Treatment Module</terms:title>
24-
<owl:versionInfo>2025-12-03</owl:versionInfo>
24+
<owl:versionInfo>2025-12-05</owl:versionInfo>
2525
</owl:Ontology>
2626

2727

@@ -214,6 +214,12 @@
214214

215215

216216

217+
<!-- http://purl.obolibrary.org/obo/BFO_0000034 -->
218+
219+
<owl:Class rdf:about="http://purl.obolibrary.org/obo/BFO_0000034"/>
220+
221+
222+
217223
<!-- http://purl.obolibrary.org/obo/BFO_0000145 -->
218224

219225
<owl:Class rdf:about="http://purl.obolibrary.org/obo/BFO_0000145"/>
@@ -244,6 +250,12 @@
244250

245251

246252

253+
<!-- http://purl.obolibrary.org/obo/OBI_0001930 -->
254+
255+
<owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0001930"/>
256+
257+
258+
247259
<!-- https://w3id.org/pmd/co/PMD_0000005 -->
248260

249261
<owl:Class rdf:about="https://w3id.org/pmd/co/PMD_0000005"/>
@@ -516,7 +528,7 @@ can be: heating chamber / cooling chamber</skos:definition>
516528
<!-- https://w3id.org/pmd/hto/Controlled -->
517529

518530
<owl:Class rdf:about="https://w3id.org/pmd/hto/Controlled">
519-
<rdfs:subClassOf rdf:resource="https://w3id.org/pmd/co/PMD_0060006"/>
531+
<rdfs:subClassOf rdf:resource="https://w3id.org/pmd/hto/HTO_0000033"/>
520532
<rdfs:comment>definition is not enough, what is controlled?</rdfs:comment>
521533
<rdfs:isDefinedBy rdf:resource="https://w3id.org/pmd/hto/"/>
522534
<rdfs:label xml:lang="en">controlled</rdfs:label>
@@ -528,7 +540,7 @@ can be: heating chamber / cooling chamber</skos:definition>
528540
<!-- https://w3id.org/pmd/hto/Convection -->
529541

530542
<owl:Class rdf:about="https://w3id.org/pmd/hto/Convection">
531-
<rdfs:subClassOf rdf:resource="https://w3id.org/pmd/co/PMD_0060006"/>
543+
<rdfs:subClassOf rdf:resource="https://w3id.org/pmd/hto/HTO_0000033"/>
532544
<rdfs:comment>if its a device specification to run a heat up process by some spefiic mode of action, then pls change the definition</rdfs:comment>
533545
<rdfs:isDefinedBy rdf:resource="https://w3id.org/pmd/hto/"/>
534546
<rdfs:label xml:lang="en">convection</rdfs:label>
@@ -585,7 +597,7 @@ can be: heating chamber / cooling chamber</skos:definition>
585597
<!-- https://w3id.org/pmd/hto/FanStateFast -->
586598

587599
<owl:Class rdf:about="https://w3id.org/pmd/hto/FanStateFast">
588-
<rdfs:subClassOf rdf:resource="https://w3id.org/pmd/co/PMD_0060006"/>
600+
<rdfs:subClassOf rdf:resource="https://w3id.org/pmd/hto/HTO_0000033"/>
589601
<obo:IAO_0000114>needs work</obo:IAO_0000114>
590602
<rdfs:label xml:lang="en">fan state fast</rdfs:label>
591603
<skos:definition xml:lang="en">Boolean parameter representing a fast fan speed setting in contrast to the default speed setting.</skos:definition>
@@ -1092,6 +1104,30 @@ The rotational speed of a fan.</skos:example>
10921104

10931105

10941106

1107+
<!-- https://w3id.org/pmd/hto/HTO_0000033 -->
1108+
1109+
<owl:Class rdf:about="https://w3id.org/pmd/hto/HTO_0000033">
1110+
<rdfs:subClassOf rdf:resource="https://w3id.org/pmd/co/PMD_0060006"/>
1111+
<rdfs:subClassOf>
1112+
<owl:Restriction>
1113+
<owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/BFO_0000051"/>
1114+
<owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0001930"/>
1115+
</owl:Restriction>
1116+
</rdfs:subClassOf>
1117+
<rdfs:subClassOf>
1118+
<owl:Restriction>
1119+
<owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/IAO_0000136"/>
1120+
<owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/BFO_0000034"/>
1121+
</owl:Restriction>
1122+
</rdfs:subClassOf>
1123+
<terms:creator>thonagel</terms:creator>
1124+
<rdfs:label xml:lang="en">device operation state</rdfs:label>
1125+
<skos:definition xml:lang="en">A Device Operation State is a state that inheres in a device and specifies whether a device function is currently active or inactive, typically represented in a control or output protocol as an on/off (or analogous binary) indicator.</skos:definition>
1126+
<skos:definition xml:lang="en">Switches are device specifications that triggers a certain function within a device that can only assume two states (on/off).</skos:definition>
1127+
</owl:Class>
1128+
1129+
1130+
10951131
<!-- https://w3id.org/pmd/hto/Hardening -->
10961132

10971133
<owl:Class rdf:about="https://w3id.org/pmd/hto/Hardening">

src/ontology/hto-base.ttl

Lines changed: 30 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
@base <https://w3id.org/pmd/hto/hto-base.ttl> .
1313

1414
<https://w3id.org/pmd/hto/hto-base.ttl> rdf:type owl:Ontology ;
15-
owl:versionIRI <https://w3id.org/pmd/hto/releases/2025-12-03/hto-base.ttl> ;
15+
owl:versionIRI <https://w3id.org/pmd/hto/releases/2025-12-05/hto-base.ttl> ;
1616
dc:type obo:IAO_8000001 ;
1717
terms:contributor "Jannis Grundmann" ;
1818
terms:creator <https://orcid.org/0000-0002-9014-2920> ,
@@ -21,7 +21,7 @@
2121
terms:description "This ontology module is part of the Platform Material Digital Application Ontology (PMDao) and covers concepts related to heat treatment processes, parameters, and materials. It is designed to facilitate data integration, sharing, and analysis in the field of materials science and engineering, particularly focusing on heat treatment applications."@en ;
2222
terms:license <https://creativecommons.org/licenses/unspecified> ;
2323
terms:title "Platform Material Digital Application Ontology (PMDao) - Heat Treatment Module"@en ;
24-
owl:versionInfo "2025-12-03" .
24+
owl:versionInfo "2025-12-05" .
2525

2626
#################################################################
2727
# Annotation properties
@@ -135,6 +135,10 @@ obo:BFO_0000024 rdf:type owl:Class .
135135
obo:BFO_0000030 rdf:type owl:Class .
136136

137137

138+
### http://purl.obolibrary.org/obo/BFO_0000034
139+
obo:BFO_0000034 rdf:type owl:Class .
140+
141+
138142
### http://purl.obolibrary.org/obo/BFO_0000145
139143
obo:BFO_0000145 rdf:type owl:Class .
140144

@@ -155,6 +159,10 @@ obo:IAO_0000005 rdf:type owl:Class .
155159
obo:IAO_0000109 rdf:type owl:Class .
156160

157161

162+
### http://purl.obolibrary.org/obo/OBI_0001930
163+
obo:OBI_0001930 rdf:type owl:Class .
164+
165+
158166
### https://w3id.org/pmd/co/PMD_0000005
159167
co:PMD_0000005 rdf:type owl:Class .
160168

@@ -356,7 +364,7 @@ can be: heating chamber / cooling chamber"""@en .
356364

357365
### https://w3id.org/pmd/hto/Controlled
358366
<https://w3id.org/pmd/hto/Controlled> rdf:type owl:Class ;
359-
rdfs:subClassOf co:PMD_0060006 ;
367+
rdfs:subClassOf <https://w3id.org/pmd/hto/HTO_0000033> ;
360368
rdfs:comment "definition is not enough, what is controlled?" ;
361369
rdfs:isDefinedBy <https://w3id.org/pmd/hto/> ;
362370
rdfs:label "controlled"@en ;
@@ -365,7 +373,7 @@ can be: heating chamber / cooling chamber"""@en .
365373

366374
### https://w3id.org/pmd/hto/Convection
367375
<https://w3id.org/pmd/hto/Convection> rdf:type owl:Class ;
368-
rdfs:subClassOf co:PMD_0060006 ;
376+
rdfs:subClassOf <https://w3id.org/pmd/hto/HTO_0000033> ;
369377
rdfs:comment "if its a device specification to run a heat up process by some spefiic mode of action, then pls change the definition" ;
370378
rdfs:isDefinedBy <https://w3id.org/pmd/hto/> ;
371379
rdfs:label "convection"@en ;
@@ -407,7 +415,7 @@ can be: heating chamber / cooling chamber"""@en .
407415

408416
### https://w3id.org/pmd/hto/FanStateFast
409417
<https://w3id.org/pmd/hto/FanStateFast> rdf:type owl:Class ;
410-
rdfs:subClassOf co:PMD_0060006 ;
418+
rdfs:subClassOf <https://w3id.org/pmd/hto/HTO_0000033> ;
411419
obo:IAO_0000114 "needs work" ;
412420
rdfs:label "fan state fast"@en ;
413421
skos:definition "Boolean parameter representing a fast fan speed setting in contrast to the default speed setting."@en .
@@ -771,6 +779,23 @@ The rotational speed of a fan.""" ;
771779
co:PMD_0000064 "tdb" .
772780

773781

782+
### https://w3id.org/pmd/hto/HTO_0000033
783+
<https://w3id.org/pmd/hto/HTO_0000033> rdf:type owl:Class ;
784+
rdfs:subClassOf co:PMD_0060006 ,
785+
[ rdf:type owl:Restriction ;
786+
owl:onProperty obo:BFO_0000051 ;
787+
owl:someValuesFrom obo:OBI_0001930
788+
] ,
789+
[ rdf:type owl:Restriction ;
790+
owl:onProperty obo:IAO_0000136 ;
791+
owl:someValuesFrom obo:BFO_0000034
792+
] ;
793+
terms:creator "thonagel" ;
794+
rdfs:label "device operation state"@en ;
795+
skos:definition "A Device Operation State is a state that inheres in a device and specifies whether a device function is currently active or inactive, typically represented in a control or output protocol as an on/off (or analogous binary) indicator."@en ,
796+
"Switches are device specifications that triggers a certain function within a device that can only assume two states (on/off)."@en .
797+
798+
774799
### https://w3id.org/pmd/hto/Hardening
775800
<https://w3id.org/pmd/hto/Hardening> rdf:type owl:Class ;
776801
rdfs:subClassOf co:PMD_0000779 ;

src/ontology/hto-full.owl

Lines changed: 29 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,15 @@
1515
xmlns:terms="http://purl.org/dc/terms/"
1616
xmlns:oboInOwl="http://www.geneontology.org/formats/oboInOwl#">
1717
<owl:Ontology rdf:about="https://w3id.org/pmd/hto/hto-full.owl">
18-
<owl:versionIRI rdf:resource="https://w3id.org/pmd/hto/releases/2025-12-03/hto-full.owl"/>
18+
<owl:versionIRI rdf:resource="https://w3id.org/pmd/hto/releases/2025-12-05/hto-full.owl"/>
1919
<terms:contributor>Jannis Grundmann</terms:contributor>
2020
<terms:creator rdf:resource="https://orcid.org/0000-0002-9014-2920"/>
2121
<terms:creator rdf:resource="https://orcid.org/0000-0003-1649-6832"/>
2222
<terms:creator rdf:resource="https://orcid.org/0009-0004-4787-4685"/>
2323
<terms:description xml:lang="en">This ontology module is part of the Platform Material Digital Application Ontology (PMDao) and covers concepts related to heat treatment processes, parameters, and materials. It is designed to facilitate data integration, sharing, and analysis in the field of materials science and engineering, particularly focusing on heat treatment applications.</terms:description>
2424
<terms:license rdf:resource="https://creativecommons.org/licenses/unspecified"/>
2525
<terms:title xml:lang="en">Platform Material Digital Application Ontology (PMDao) - Heat Treatment Module</terms:title>
26-
<owl:versionInfo>2025-12-03</owl:versionInfo>
26+
<owl:versionInfo>2025-12-05</owl:versionInfo>
2727
</owl:Ontology>
2828

2929

@@ -14183,7 +14183,7 @@ can be: heating chamber / cooling chamber</skos:definition>
1418314183
<!-- https://w3id.org/pmd/hto/Controlled -->
1418414184

1418514185
<owl:Class rdf:about="https://w3id.org/pmd/hto/Controlled">
14186-
<rdfs:subClassOf rdf:resource="https://w3id.org/pmd/co/PMD_0060006"/>
14186+
<rdfs:subClassOf rdf:resource="https://w3id.org/pmd/hto/HTO_0000033"/>
1418714187
<rdfs:comment>definition is not enough, what is controlled?</rdfs:comment>
1418814188
<rdfs:isDefinedBy rdf:resource="https://w3id.org/pmd/hto/"/>
1418914189
<rdfs:label xml:lang="en">controlled</rdfs:label>
@@ -14195,7 +14195,7 @@ can be: heating chamber / cooling chamber</skos:definition>
1419514195
<!-- https://w3id.org/pmd/hto/Convection -->
1419614196

1419714197
<owl:Class rdf:about="https://w3id.org/pmd/hto/Convection">
14198-
<rdfs:subClassOf rdf:resource="https://w3id.org/pmd/co/PMD_0060006"/>
14198+
<rdfs:subClassOf rdf:resource="https://w3id.org/pmd/hto/HTO_0000033"/>
1419914199
<rdfs:comment>if its a device specification to run a heat up process by some spefiic mode of action, then pls change the definition</rdfs:comment>
1420014200
<rdfs:isDefinedBy rdf:resource="https://w3id.org/pmd/hto/"/>
1420114201
<rdfs:label xml:lang="en">convection</rdfs:label>
@@ -14252,7 +14252,7 @@ can be: heating chamber / cooling chamber</skos:definition>
1425214252
<!-- https://w3id.org/pmd/hto/FanStateFast -->
1425314253

1425414254
<owl:Class rdf:about="https://w3id.org/pmd/hto/FanStateFast">
14255-
<rdfs:subClassOf rdf:resource="https://w3id.org/pmd/co/PMD_0060006"/>
14255+
<rdfs:subClassOf rdf:resource="https://w3id.org/pmd/hto/HTO_0000033"/>
1425614256
<obo:IAO_0000114>needs work</obo:IAO_0000114>
1425714257
<rdfs:label xml:lang="en">fan state fast</rdfs:label>
1425814258
<skos:definition xml:lang="en">Boolean parameter representing a fast fan speed setting in contrast to the default speed setting.</skos:definition>
@@ -14759,6 +14759,30 @@ The rotational speed of a fan.</skos:example>
1475914759

1476014760

1476114761

14762+
<!-- https://w3id.org/pmd/hto/HTO_0000033 -->
14763+
14764+
<owl:Class rdf:about="https://w3id.org/pmd/hto/HTO_0000033">
14765+
<rdfs:subClassOf rdf:resource="https://w3id.org/pmd/co/PMD_0060006"/>
14766+
<rdfs:subClassOf>
14767+
<owl:Restriction>
14768+
<owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/BFO_0000051"/>
14769+
<owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0001930"/>
14770+
</owl:Restriction>
14771+
</rdfs:subClassOf>
14772+
<rdfs:subClassOf>
14773+
<owl:Restriction>
14774+
<owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/IAO_0000136"/>
14775+
<owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/BFO_0000034"/>
14776+
</owl:Restriction>
14777+
</rdfs:subClassOf>
14778+
<terms:creator>thonagel</terms:creator>
14779+
<rdfs:label xml:lang="en">device operation state</rdfs:label>
14780+
<skos:definition xml:lang="en">A Device Operation State is a state that inheres in a device and specifies whether a device function is currently active or inactive, typically represented in a control or output protocol as an on/off (or analogous binary) indicator.</skos:definition>
14781+
<skos:definition xml:lang="en">Switches are device specifications that triggers a certain function within a device that can only assume two states (on/off).</skos:definition>
14782+
</owl:Class>
14783+
14784+
14785+
1476214786
<!-- https://w3id.org/pmd/hto/Hardening -->
1476314787

1476414788
<owl:Class rdf:about="https://w3id.org/pmd/hto/Hardening">

0 commit comments

Comments
 (0)