Skip to content

Commit 0c106c2

Browse files
authored
Merge pull request #2108 from OpenEnergyPlatform/feature-2107-rated_voltage
Implement `rated voltage`
2 parents f19f650 + 41c6683 commit 0c106c2

File tree

4 files changed

+157
-4
lines changed

4 files changed

+157
-4
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ and the versioning adheres to [Semantic Versioning](http://semver.org/spec/v2.0.
1818
- RO import: regulates characteristic, positively regulates characteristic, negatively regulates (#2094)
1919
- voltage classification system, german voltage classification system (#2042)
2020
- electricity grid voltage level, low electricity grid voltage level, medium electricity grid voltage level, high electricity grid voltage level, extra high electricity grid voltage level (#2042)
21+
- CCO import: Performance Specification (#2108)
22+
- rated voltage, low rated voltage, medium rated voltage, high rated voltage, extra high rated voltage (#2108)
2123

2224
### Changed
2325
- air, water, biomass, biofuel, nuclear fuel (#2095)
@@ -27,6 +29,7 @@ and the versioning adheres to [Semantic Versioning](http://semver.org/spec/v2.0.
2729
- 'target description' renamed to 'legal target description' (#2102)
2830
- 'goal description' made a subclass of 'objective specification' (#2102)
2931
- electricity grid (#2042)
32+
- electricity grid voltage level, electricity grid component (#2108)
3033

3134
### Removed
3235

src/ontology/edits/oeo-import-edits.owl

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -705,6 +705,12 @@ pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1547</oeo:OEO_
705705

706706

707707

708+
<!-- http://purl.obolibrary.org/obo/IAO_0000033 -->
709+
710+
<owl:Class rdf:about="http://purl.obolibrary.org/obo/IAO_0000033"/>
711+
712+
713+
708714
<!-- http://purl.obolibrary.org/obo/IAO_0000088 -->
709715

710716
<owl:Class rdf:about="http://purl.obolibrary.org/obo/IAO_0000088">
@@ -1040,6 +1046,19 @@ pull request: https://github.com/OpenEnergyPlatform/ontology/pull/2016</oeo:OEO_
10401046

10411047

10421048

1049+
<!-- https://www.commoncoreontologies.org/ont00000127 -->
1050+
1051+
<owl:Class rdf:about="https://www.commoncoreontologies.org/ont00000127">
1052+
<rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/IAO_0000033"/>
1053+
<rdfs:comment xml:lang="en">The CCO also assigns this class the following subclass axiom: &apos;describes condition&apos; some entity
1054+
However, this was left out.</rdfs:comment>
1055+
<oeo:OEO_00020426>import from CCO
1056+
issue: https://github.com/OpenEnergyPlatform/ontology/issues/2107
1057+
pull request: https://github.com/OpenEnergyPlatform/ontology/pull/2108</oeo:OEO_00020426>
1058+
</owl:Class>
1059+
1060+
1061+
10431062
<!-- https://www.commoncoreontologies.org/ont00000131 -->
10441063

10451064
<owl:Class rdf:about="https://www.commoncoreontologies.org/ont00000131"/>

src/ontology/edits/oeo-physical.omn

Lines changed: 93 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -716,6 +716,82 @@ ObjectProperty: owl:topObjectProperty
716716
DataProperty: OEO_00140178
717717

718718

719+
Class: OEO_00410068
720+
721+
Annotations:
722+
<http://purl.obolibrary.org/obo/IAO_0000115> "Rated voltage is a Performance Specification that prescribes the intended operating voltage of some electrical artifact."@en,
723+
<http://purl.obolibrary.org/obo/IAO_0000118> "maximum voltage"@en,
724+
<http://purl.obolibrary.org/obo/IAO_0000119> "definition adapted from: https://dlr-ve-esy.github.io/charging-ontology/CHIO_00000091.html",
725+
rdfs:comment "Rated voltage usually means maximum voltage."@en,
726+
rdfs:label "rated voltage"@en,
727+
OEO_00020426 "first implementation
728+
issue: https://github.com/OpenEnergyPlatform/ontology/issues/2107
729+
pull request: https://github.com/OpenEnergyPlatform/ontology/pull/2108"
730+
731+
SubClassOf:
732+
<https://www.commoncoreontologies.org/ont00000127>
733+
734+
735+
Class: OEO_00410070
736+
737+
Annotations:
738+
<http://purl.obolibrary.org/obo/IAO_0000115> "A low rated voltage is a rated voltage usually used for the local distribution of electricity. Electricity at this voltage can be converted to a medium rated voltage. The usual producers feeding electricity into the grid at this voltage are smaller wind farms and solar installations. Households are the usual consumers receiving electricity at this voltage."@en,
739+
<http://purl.obolibrary.org/obo/IAO_0000119> "https://www.smard.de/page/en/wiki-article/5884/214026",
740+
rdfs:label "low rated voltage"@en,
741+
OEO_00020426 "first implementation
742+
issue: https://github.com/OpenEnergyPlatform/ontology/issues/2107
743+
pull request: https://github.com/OpenEnergyPlatform/ontology/pull/2108"
744+
745+
SubClassOf:
746+
OEO_00410068,
747+
<https://www.commoncoreontologies.org/ont00001942> value OEO_00410051
748+
749+
750+
Class: OEO_00410071
751+
752+
Annotations:
753+
<http://purl.obolibrary.org/obo/IAO_0000115> "A medium rated voltage is a rated voltage usually used for the regional distribution of electricity. Electricity at this voltage can be converted to a high or low rated voltage. The usual producers feeding electricity into the grid at this voltage are wind and solar farms. Industries can be consumers receiving electricity at this voltage."@en,
754+
<http://purl.obolibrary.org/obo/IAO_0000119> "https://www.smard.de/page/en/wiki-article/5884/214026",
755+
rdfs:label "medium rated voltage"@en,
756+
OEO_00020426 "first implementation
757+
issue: https://github.com/OpenEnergyPlatform/ontology/issues/2107
758+
pull request: https://github.com/OpenEnergyPlatform/ontology/pull/2108"
759+
760+
SubClassOf:
761+
OEO_00410068,
762+
<https://www.commoncoreontologies.org/ont00001942> value OEO_00410052
763+
764+
765+
Class: OEO_00410072
766+
767+
Annotations:
768+
<http://purl.obolibrary.org/obo/IAO_0000115> "A high rated voltage is a rated voltage usually used for the interregional distribution of electricity. Electricity at this voltage can be converted to an extra high or medium rated voltage. The usual producers feeding electricity into the grid at this voltage are natural gas and hydro power plants. Large-scale industries can be consumers receiving electricity at this voltage."@en,
769+
<http://purl.obolibrary.org/obo/IAO_0000119> "https://www.smard.de/page/en/wiki-article/5884/214026",
770+
rdfs:label "high rated voltage"@en,
771+
OEO_00020426 "first implementation
772+
issue: https://github.com/OpenEnergyPlatform/ontology/issues/2107
773+
pull request: https://github.com/OpenEnergyPlatform/ontology/pull/2108"
774+
775+
SubClassOf:
776+
OEO_00410068,
777+
<https://www.commoncoreontologies.org/ont00001942> value OEO_00410053
778+
779+
780+
Class: OEO_00410073
781+
782+
Annotations:
783+
<http://purl.obolibrary.org/obo/IAO_0000115> "An extra high rated voltage is a rated voltage usually used for the transmission of electricity. This is the usual voltage for electricity imports and exports. Electricity at this voltage can be converted to a high rated voltage. The usual producers feeding electricity into the grid at this voltage are coal and nuclear power plants, as well as offshore wind farms and hydro power plants."@en,
784+
<http://purl.obolibrary.org/obo/IAO_0000119> "https://www.smard.de/page/en/wiki-article/5884/214026",
785+
rdfs:label "extra high rated voltage"@en,
786+
OEO_00020426 "first implementation
787+
issue: https://github.com/OpenEnergyPlatform/ontology/issues/2107
788+
pull request: https://github.com/OpenEnergyPlatform/ontology/pull/2108"
789+
790+
SubClassOf:
791+
OEO_00410068,
792+
<https://www.commoncoreontologies.org/ont00001942> value OEO_00410054
793+
794+
719795
Class: <http://purl.obolibrary.org/obo/BFO_0000002>
720796

721797

@@ -871,6 +947,9 @@ Class: <http://purl.obolibrary.org/obo/UO_1000114>
871947
Class: <http://purl.obolibrary.org/obo/UO_1000223>
872948

873949

950+
Class: <https://www.commoncoreontologies.org/ont00000127>
951+
952+
874953
Class: OEO_00000001
875954

876955
Annotations:
@@ -2465,14 +2544,19 @@ https://github.com/OpenEnergyPlatform/ontology/pull/1360
24652544

24662545
rework module structure
24672546
issue: https://github.com/OpenEnergyPlatform/ontology/issues/1592
2468-
pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1652"
2547+
pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1652
2548+
2549+
added 'is subject of' some 'rated voltage' subclass axiom
2550+
issue: https://github.com/OpenEnergyPlatform/ontology/issues/2107
2551+
pull request: https://github.com/OpenEnergyPlatform/ontology/pull/2108"
24692552

24702553
EquivalentTo:
24712554
OEO_00020006
24722555
and (<http://purl.obolibrary.org/obo/BFO_0000050> some OEO_00000143)
24732556

24742557
SubClassOf:
2475-
OEO_00020006
2558+
OEO_00020006,
2559+
OEO_00010231 some OEO_00410068
24762560

24772561

24782562
Class: OEO_00000146
@@ -16041,11 +16125,16 @@ Class: OEO_00410060
1604116125
<http://purl.obolibrary.org/obo/IAO_0000115> "An electricity grid voltage level is a quantity value reflecting the normative voltage value that an electricity grid is operating on."@en,
1604216126
rdfs:label "electricity grid voltage level"@en,
1604316127
OEO_00020426 "issue: https://github.com/OpenEnergyPlatform/ontology/issues/1960
16044-
pull request: https://github.com/OpenEnergyPlatform/ontology/pull/2042"
16128+
pull request: https://github.com/OpenEnergyPlatform/ontology/pull/2042
16129+
16130+
added 'prescribed by' some 'rated voltage' subclass axiom
16131+
issue: https://github.com/OpenEnergyPlatform/ontology/issues/2107
16132+
pull request: https://github.com/OpenEnergyPlatform/ontology/pull/2108"
1604516133

1604616134
SubClassOf:
1604716135
OEO_00000350,
16048-
OEO_00040010 some <http://purl.obolibrary.org/obo/UO_0000217>
16136+
OEO_00040010 some <http://purl.obolibrary.org/obo/UO_0000217>,
16137+
<https://www.commoncoreontologies.org/ont00001920> some OEO_00410068
1604916138

1605016139

1605116140
Class: OEO_00410067

src/ontology/imports/cco-extracted.owl

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1321,6 +1321,48 @@
13211321

13221322

13231323

1324+
<!-- https://www.commoncoreontologies.org/ont00000127 -->
1325+
1326+
<owl:Class rdf:about="https://www.commoncoreontologies.org/ont00000127">
1327+
<rdfs:isDefinedBy rdf:resource="https://openenergyplatform.org/ontology/oeo/imports/cco-extracted.owl"/>
1328+
<rdfs:label xml:lang="en">Performance Specification</rdfs:label>
1329+
<skos:definition xml:lang="en">A Directive Information Content Entity that prescribes some aspect of the behavior of a participant in a Process given one or more operating conditions.</skos:definition>
1330+
<skos:example>Maximum Speed at high altitude; Rate of Ascent at 10 degrees celsius with nominal payload.</skos:example>
1331+
<www:ont00001760 rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">https://www.commoncoreontologies.org/InformationEntityOntology</www:ont00001760>
1332+
</owl:Class>
1333+
<owl:Axiom>
1334+
<owl:annotatedSource rdf:resource="https://www.commoncoreontologies.org/ont00000127"/>
1335+
<owl:annotatedProperty rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#type"/>
1336+
<owl:annotatedTarget rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
1337+
<prov:wasDerivedFrom rdf:resource="https://openenergyplatform.org/ontology/oeo/dev/imports/cco-extracted.owl"/>
1338+
</owl:Axiom>
1339+
<owl:Axiom>
1340+
<owl:annotatedSource rdf:resource="https://www.commoncoreontologies.org/ont00000127"/>
1341+
<owl:annotatedProperty rdf:resource="http://www.w3.org/2000/01/rdf-schema#label"/>
1342+
<owl:annotatedTarget xml:lang="en">Performance Specification</owl:annotatedTarget>
1343+
<prov:wasDerivedFrom rdf:resource="https://openenergyplatform.org/ontology/oeo/dev/imports/cco-extracted.owl"/>
1344+
</owl:Axiom>
1345+
<owl:Axiom>
1346+
<owl:annotatedSource rdf:resource="https://www.commoncoreontologies.org/ont00000127"/>
1347+
<owl:annotatedProperty rdf:resource="http://www.w3.org/2004/02/skos/core#definition"/>
1348+
<owl:annotatedTarget xml:lang="en">A Directive Information Content Entity that prescribes some aspect of the behavior of a participant in a Process given one or more operating conditions.</owl:annotatedTarget>
1349+
<prov:wasDerivedFrom rdf:resource="https://openenergyplatform.org/ontology/oeo/dev/imports/cco-extracted.owl"/>
1350+
</owl:Axiom>
1351+
<owl:Axiom>
1352+
<owl:annotatedSource rdf:resource="https://www.commoncoreontologies.org/ont00000127"/>
1353+
<owl:annotatedProperty rdf:resource="http://www.w3.org/2004/02/skos/core#example"/>
1354+
<owl:annotatedTarget>Maximum Speed at high altitude; Rate of Ascent at 10 degrees celsius with nominal payload.</owl:annotatedTarget>
1355+
<prov:wasDerivedFrom rdf:resource="https://openenergyplatform.org/ontology/oeo/dev/imports/cco-extracted.owl"/>
1356+
</owl:Axiom>
1357+
<owl:Axiom>
1358+
<owl:annotatedSource rdf:resource="https://www.commoncoreontologies.org/ont00000127"/>
1359+
<owl:annotatedProperty rdf:resource="https://www.commoncoreontologies.org/ont00001760"/>
1360+
<owl:annotatedTarget rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">https://www.commoncoreontologies.org/InformationEntityOntology</owl:annotatedTarget>
1361+
<prov:wasDerivedFrom rdf:resource="https://openenergyplatform.org/ontology/oeo/dev/imports/cco-extracted.owl"/>
1362+
</owl:Axiom>
1363+
1364+
1365+
13241366
<!-- https://www.commoncoreontologies.org/ont00000131 -->
13251367

13261368
<owl:Class rdf:about="https://www.commoncoreontologies.org/ont00000131">

0 commit comments

Comments
 (0)