From 2a31b8f852e2e5e290f4b393e18ba7080ae87c5f Mon Sep 17 00:00:00 2001 From: Lukas Emele Date: Tue, 10 Jan 2023 08:03:19 +0100 Subject: [PATCH 1/3] Add `energy transformation function` and subclasses #1438 * `energy transformation function`: _An energy transformation function is the function of an artificial object that has been engineered to transform energy input energy and usable output energy of different types._ * `electricity generation function`: _An electricity generation function is an energy transformation function of an artificial object that has been engineered to transform other types of energy to electrical energy._ (Alternative label: `electrical energy generation function`) * `heat generation function`: _A heat generation function is an energy transformation function of an artificial object that has been engineered to transform other types of energy to thermal energy._ (Alternative label: `thermal energy generation function`) * `renewable energy transformation function`: _A renewable energy harvest function is an energy transformation function of an artificial object that has been engineered to transform renewable energy._ --- src/ontology/edits/oeo-physical.omn | 43 +++++++++++++++++++++++++++++ src/ontology/oeo.omn | 3 ++ 2 files changed, 46 insertions(+) diff --git a/src/ontology/edits/oeo-physical.omn b/src/ontology/edits/oeo-physical.omn index 711f43ac5..50eb82fd3 100644 --- a/src/ontology/edits/oeo-physical.omn +++ b/src/ontology/edits/oeo-physical.omn @@ -6462,6 +6462,49 @@ pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1409", OEO_00010336 +Class: OEO_00010385 + + Annotations: + "An energy transformation function is the function of an artificial object that has been engineered to transform energy input energy and usable output energy of different types.", + rdfs:label "energy transformation function" + + SubClassOf: + , + OEO_00010121 some OEO_00000061 + + +Class: OEO_00010386 + + Annotations: + "An electricity generation function is an energy transformation function of an artificial object that has been engineered to transform other types of energy to electrical energy.", + "electrical energy generation function", + rdfs:label "electricity generation function"@en + + SubClassOf: + OEO_00010385 + + +Class: OEO_00010387 + + Annotations: + "A heat generation function is an energy transformation function of an artificial object that has been engineered to transform other types of energy to thermal energy.", + "thermal energy transformation function", + rdfs:label "heat generation function"@en + + SubClassOf: + OEO_00010385 + + +Class: OEO_00010388 + + Annotations: + "A renewable energy harvest function is an energy transformation function of an artificial object that has been engineered to transform renewable energy.", + rdfs:label "renewable energy transformation function"@en + + SubClassOf: + OEO_00010385 + + Class: OEO_00020001 Annotations: diff --git a/src/ontology/oeo.omn b/src/ontology/oeo.omn index 262e3278f..e5422f6fe 100644 --- a/src/ontology/oeo.omn +++ b/src/ontology/oeo.omn @@ -249,6 +249,9 @@ Class: Class: +Class: + + Class: From aec44daceee6a7b2cf3653c096723641fc5286e4 Mon Sep 17 00:00:00 2001 From: Lukas Emele Date: Tue, 10 Jan 2023 08:08:54 +0100 Subject: [PATCH 2/3] Add term tracker items and update CHANGELOG.md --- CHANGELOG.md | 1 + src/ontology/edits/oeo-physical.omn | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8fb9782a5..283a5e74a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -27,6 +27,7 @@ and the versioning aims to respect [Semantic Versioning](http://semver.org/spec/ - rotary heat exchanger, plate heat exchanger, boiler, tube collector, flat-plate collector (#1432) - utilisation value (#1435) - amortisation time, economic life time (#1436) +- energy transformation function and subclasses (#1445) ### Changed - internal combustion vehicle, plug-in hybrid electric vehicle, fuel cell electric vehicle, tank ship, gas turbine vehicle (#1356) diff --git a/src/ontology/edits/oeo-physical.omn b/src/ontology/edits/oeo-physical.omn index 50eb82fd3..b9060bdca 100644 --- a/src/ontology/edits/oeo-physical.omn +++ b/src/ontology/edits/oeo-physical.omn @@ -6466,6 +6466,8 @@ Class: OEO_00010385 Annotations: "An energy transformation function is the function of an artificial object that has been engineered to transform energy input energy and usable output energy of different types.", + "issue: https://github.com/OpenEnergyPlatform/ontology/issues/1438 +pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1445", rdfs:label "energy transformation function" SubClassOf: @@ -6478,6 +6480,8 @@ Class: OEO_00010386 Annotations: "An electricity generation function is an energy transformation function of an artificial object that has been engineered to transform other types of energy to electrical energy.", "electrical energy generation function", + "issue: https://github.com/OpenEnergyPlatform/ontology/issues/1438 +pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1445", rdfs:label "electricity generation function"@en SubClassOf: @@ -6489,6 +6493,8 @@ Class: OEO_00010387 Annotations: "A heat generation function is an energy transformation function of an artificial object that has been engineered to transform other types of energy to thermal energy.", "thermal energy transformation function", + "issue: https://github.com/OpenEnergyPlatform/ontology/issues/1438 +pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1445", rdfs:label "heat generation function"@en SubClassOf: @@ -6499,6 +6505,8 @@ Class: OEO_00010388 Annotations: "A renewable energy harvest function is an energy transformation function of an artificial object that has been engineered to transform renewable energy.", + "issue: https://github.com/OpenEnergyPlatform/ontology/issues/1438 +pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1445", rdfs:label "renewable energy transformation function"@en SubClassOf: From 35262990860aeb3b7f1481bcf87e2eb1764d12f5 Mon Sep 17 00:00:00 2001 From: l-emele <36884905+l-emele@users.noreply.github.com> Date: Tue, 10 Jan 2023 09:12:58 +0100 Subject: [PATCH 3/3] Apply suggestions from code review Co-authored-by: stap-m <38690039+stap-m@users.noreply.github.com> --- src/ontology/edits/oeo-physical.omn | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ontology/edits/oeo-physical.omn b/src/ontology/edits/oeo-physical.omn index b9060bdca..fecb03cb9 100644 --- a/src/ontology/edits/oeo-physical.omn +++ b/src/ontology/edits/oeo-physical.omn @@ -6465,7 +6465,7 @@ pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1409", Class: OEO_00010385 Annotations: - "An energy transformation function is the function of an artificial object that has been engineered to transform energy input energy and usable output energy of different types.", + "An energy transformation function is the function of an artificial object that has been engineered to transform input energy into usable output energy of a different type.", "issue: https://github.com/OpenEnergyPlatform/ontology/issues/1438 pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1445", rdfs:label "energy transformation function" @@ -6478,7 +6478,7 @@ pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1445", Class: OEO_00010386 Annotations: - "An electricity generation function is an energy transformation function of an artificial object that has been engineered to transform other types of energy to electrical energy.", + "An electricity generation function is an energy transformation function to transform other types of energy to electrical energy.", "electrical energy generation function", "issue: https://github.com/OpenEnergyPlatform/ontology/issues/1438 pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1445", @@ -6491,7 +6491,7 @@ pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1445", Class: OEO_00010387 Annotations: - "A heat generation function is an energy transformation function of an artificial object that has been engineered to transform other types of energy to thermal energy.", + "A heat generation function is an energy transformation function to transform other types of energy to thermal energy.", "thermal energy transformation function", "issue: https://github.com/OpenEnergyPlatform/ontology/issues/1438 pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1445", @@ -6504,7 +6504,7 @@ pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1445", Class: OEO_00010388 Annotations: - "A renewable energy harvest function is an energy transformation function of an artificial object that has been engineered to transform renewable energy.", + "A renewable energy function is the energy transformation function to transform renewable energy.", "issue: https://github.com/OpenEnergyPlatform/ontology/issues/1438 pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1445", rdfs:label "renewable energy transformation function"@en