From bfeb9439c29809c063d7417e781ac875ca9508f5 Mon Sep 17 00:00:00 2001
From: akleinau <56925445+akleinau@users.noreply.github.com>
Date: Thu, 5 Mar 2020 11:08:03 +0100
Subject: [PATCH 01/44] implement outer structure
implement
- EnergyTransformer
- PowerGneratingUnit
- Powerplant
---
src/ontology/catalog-v001.xml | 6 ++--
src/ontology/edits/oeo-physical.omn | 46 ++++++++++++++++++-----------
2 files changed, 33 insertions(+), 19 deletions(-)
diff --git a/src/ontology/catalog-v001.xml b/src/ontology/catalog-v001.xml
index 8825051ed..06018902d 100644
--- a/src/ontology/catalog-v001.xml
+++ b/src/ontology/catalog-v001.xml
@@ -8,7 +8,9 @@
-
-
+
+
+
+
diff --git a/src/ontology/edits/oeo-physical.omn b/src/ontology/edits/oeo-physical.omn
index 02e642cb7..b8993af15 100644
--- a/src/ontology/edits/oeo-physical.omn
+++ b/src/ontology/edits/oeo-physical.omn
@@ -13,8 +13,8 @@ Prefix: xsd:
Ontology:
-Import:
Import:
+Import:
Import:
Import:
@@ -270,6 +270,15 @@ Class:
Energy
+Class:
+
+ Annotations:
+ rdfs:comment "rename later to EnergyConverter"
+
+ SubClassOf:
+ ArtificialObject
+
+
Class:
Annotations:
@@ -321,6 +330,12 @@ Class:
has_origin value
+Class:
+
+ SubClassOf:
+ ArtificialObject
+
+
Class:
EquivalentTo:
@@ -1044,7 +1059,7 @@ Class: FossilGeneratorTechnology
Class: FossilePowerplant
SubClassOf:
- PowerGeneratingUnit
+
Class: Fusion
@@ -1096,7 +1111,7 @@ Class: Generator
Source: https://en.wikipedia.org/wiki/Electric_generator"@en
SubClassOf:
- ArtificialObject,
+ ,
uses some EnergyCarrier,
uses some EnergyGeneratorTechnology
@@ -1289,7 +1304,7 @@ Class: HydroEnergy
Class: HydroPowerplant
SubClassOf:
- ArtificialObject
+
Class: HydroelectricPowerplant
@@ -1298,7 +1313,7 @@ Class: HydroelectricPowerplant
"A hydroelectric powerplant uses water to generate electricity."@en
SubClassOf:
- PowerGeneratingUnit,
+ ,
some WaterTurbine
@@ -1446,7 +1461,7 @@ Class: InstalledPowerQuantity
Class: InternalCombustion
SubClassOf:
- EnergyGeneratorTechnology
+ ArtificialObject
Class: InternalCombustionVehicle
@@ -1707,7 +1722,7 @@ Class: Ocean
Class: OceanPowerplant
SubClassOf:
- ArtificialObject
+ HydroPowerplant
Class: OffShoreWindElectricityGenerator
@@ -1777,7 +1792,7 @@ Class: PVPanel
"https://en.wikipedia.org/w/index.php?title=Solar_panel&oldid=906976047"@en
SubClassOf:
- EnergyGeneratorTechnology,
+ Generator,
has_physical_output some Power,
has_physical_input only SolarPhotovoltaic
@@ -1820,7 +1835,7 @@ Class: PhotovoltaicElectricityGenerator
"A photovoltaic electricity generator is a renewable energy generator that uses power from the sun to generate electricity."@en
SubClassOf:
- RenewableGeneratorTechnology
+ Generator
Class: PhotovoltaicGenerator
@@ -2416,7 +2431,7 @@ Source: https://en.wikipedia.org/wiki/Power_(physics)"@en
Class: PowerGeneratingUnit
SubClassOf:
- NetworkNode,
+ ArtificialObject,
uses some EnergyGeneratorTechnology,
uses some EnergyStorageTechnology,
uses some EnergyTransferTechnology
@@ -2488,14 +2503,14 @@ Class: Rail
Class: ReactivePowerplant
SubClassOf:
- PowerGeneratingUnit,
+ ,
some Turbine
Class: RegenerativePowerplant
SubClassOf:
- PowerGeneratingUnit,
+ ,
some WindTurbine
@@ -2652,7 +2667,7 @@ Class: SolarPowerPlant
"https://en.wikipedia.org/w/index.php?title=Solar_power&oldid=904827092"@en
SubClassOf:
- PowerGeneratingUnit,
+ ,
Turbine or ( some PVPanel)
@@ -2858,7 +2873,7 @@ Class: Turbine
"https://en.wikipedia.org/w/index.php?title=Turbine&oldid=905470312"
SubClassOf:
- EnergyGenerator
+
Class: UndergroundHydrogenStorage
@@ -3320,9 +3335,6 @@ DisjointClasses:
DisjointClasses:
BiomassPowerplant,CoalPowerplant,GasPowerplant,GeothermalGenerator,HydroPowerplant,NuclearPowerplant,OceanPowerplant,OilPowerplant,PhotovoltaicGenerator,WastePowerplant,WindTurbine
-DisjointClasses:
- Bus,Generator,PowerGeneratingUnit,ShuntImpedance,StorageUnit,Subgrid,Transformer
-
DisjointClasses:
CoalElectricityGenerator,NaturalGasGenerator,NuclearPowerGenerator,OilElectricityGenerator
From 96effe5379e44ffb26a7b9b84c12b6c115c8b4a9 Mon Sep 17 00:00:00 2001
From: akleinau <56925445+akleinau@users.noreply.github.com>
Date: Thu, 5 Mar 2020 11:24:46 +0100
Subject: [PATCH 02/44] add defs to generators etc
---
src/ontology/edits/oeo-physical.omn | 63 ++++++++++++++++++++---------
1 file changed, 43 insertions(+), 20 deletions(-)
diff --git a/src/ontology/edits/oeo-physical.omn b/src/ontology/edits/oeo-physical.omn
index b8993af15..b3abce615 100644
--- a/src/ontology/edits/oeo-physical.omn
+++ b/src/ontology/edits/oeo-physical.omn
@@ -270,6 +270,15 @@ Class:
Energy
+Class:
+
+ Annotations:
+ "An ElectroMotiveGenerator is a Generator that converts kinetic energy into electric energy."
+
+ SubClassOf:
+ Generator
+
+
Class:
Annotations:
@@ -309,6 +318,12 @@ Class:
+Class:
+
+ SubClassOf:
+ PowerGeneratingUnit
+
+
Class:
Annotations:
@@ -318,6 +333,15 @@ Class:
EnergyCarrier
+Class:
+
+ Annotations:
+ "A PVCell is a generator that converts light into electrical energy."
+
+ SubClassOf:
+ Generator
+
+
Class:
Annotations:
@@ -332,6 +356,9 @@ Class:
Class:
+ Annotations:
+ "A Powerplant is an aggregate of EnergyConverters that is connected to an electric grid."
+
SubClassOf:
ArtificialObject
@@ -364,6 +391,14 @@ Class:
+Class:
+
+ SubClassOf:
+ PowerGeneratingUnit,
+ some ,
+ some Turbine
+
+
Class:
@@ -1080,7 +1115,7 @@ Class: GasPowerplant
SubClassOf:
FossilePowerplant,
- some GasTurbine
+ some
Class: GasTurbine
@@ -1467,7 +1502,7 @@ Class: InternalCombustion
Class: InternalCombustionVehicle
SubClassOf:
- Generator
+ ArtificialObject
Class: Land
@@ -1792,8 +1827,9 @@ Class: PVPanel
"https://en.wikipedia.org/w/index.php?title=Solar_panel&oldid=906976047"@en
SubClassOf:
- Generator,
+ PowerGeneratingUnit,
has_physical_output some Power,
+ some ,
has_physical_input only SolarPhotovoltaic
@@ -1838,13 +1874,6 @@ Class: PhotovoltaicElectricityGenerator
Generator
-Class: PhotovoltaicGenerator
-
- SubClassOf:
- Generator,
- uses some SolarEnergy
-
-
Class: PhotovoltaicPowerplant
Annotations:
@@ -2432,9 +2461,7 @@ Class: PowerGeneratingUnit
SubClassOf:
ArtificialObject,
- uses some EnergyGeneratorTechnology,
- uses some EnergyStorageTechnology,
- uses some EnergyTransferTechnology
+ some Generator
Class: PowerPlantData
@@ -3010,12 +3037,11 @@ Class: WindEnergy
Class: WindFarm
Annotations:
- "A wind farm uses wind turbines and and wind to generate renewable energy."@en,
- "https://en.wikipedia.org/w/index.php?title=Wind_turbine&oldid=867838943"
+ "A wind farm is an aggregate of WindEnergyConverter that are connected to electricity."@en
SubClassOf:
RegenerativePowerplant,
- some WindTurbine
+ some
Class: WindOffshore
@@ -3031,7 +3057,7 @@ Class: WindOnshore
"Onshore wind power is the complement to Offshore wind power. It is harvested on land."@en
SubClassOf:
- RegenerativePowerplant,
+ ArtificialObject,
some WindTurbine
@@ -3332,9 +3358,6 @@ Individual: synthetic
DisjointClasses:
BioElectricityGenerator,PhotovoltaicElectricityGenerator,WaterElectricityGenerator,WindElectricityGenerator
-DisjointClasses:
- BiomassPowerplant,CoalPowerplant,GasPowerplant,GeothermalGenerator,HydroPowerplant,NuclearPowerplant,OceanPowerplant,OilPowerplant,PhotovoltaicGenerator,WastePowerplant,WindTurbine
-
DisjointClasses:
CoalElectricityGenerator,NaturalGasGenerator,NuclearPowerGenerator,OilElectricityGenerator
From 81aac05e13a91ccb8c5b17de76cbd3b1971db6c8 Mon Sep 17 00:00:00 2001
From: akleinau <56925445+akleinau@users.noreply.github.com>
Date: Thu, 5 Mar 2020 11:58:38 +0100
Subject: [PATCH 03/44] reorder generators and powerplants
---
src/ontology/edits/oeo-physical.omn | 67 ++++++++---------------------
1 file changed, 18 insertions(+), 49 deletions(-)
diff --git a/src/ontology/edits/oeo-physical.omn b/src/ontology/edits/oeo-physical.omn
index b3abce615..c1987c4e8 100644
--- a/src/ontology/edits/oeo-physical.omn
+++ b/src/ontology/edits/oeo-physical.omn
@@ -336,10 +336,10 @@ Class:
Class:
Annotations:
- "A PVCell is a generator that converts light into electrical energy."
+ "A PVCell is a RenewableGenerator that converts light into electrical energy."
SubClassOf:
- Generator
+ RenewableGenerator
Class:
@@ -948,12 +948,6 @@ Class: EnergyFromElectricityInTraffic
EnergyCarrierQuantity
-Class: EnergyGenerator
-
- SubClassOf:
- Generator
-
-
Class: EnergyGeneratorTechnology
Annotations:
@@ -1015,13 +1009,13 @@ Class: FederalState
Class: FieldPhotovoltaicGenerator
Annotations:
- "A field photovoltaic electricity generator is a photovoltaic electricity generator that is installed out in the open on the ground."@en
+ "A field photovoltaic electricity powerplant is a PhotovoltaicPowerplant that is installed out in the open on the ground."@en
SubClassOf:
- PhotovoltaicElectricityGenerator
+ PhotovoltaicPowerplant
DisjointWith:
- RooftopPhotovoltaicGenerator
+ RooftopPhotovoltaicPowerplant
Class: Fission
@@ -1760,16 +1754,16 @@ Class: OceanPowerplant
HydroPowerplant
-Class: OffShoreWindElectricityGenerator
+Class: OffShoreWindFarm
Annotations:
"An off shore wind electricity generator is a wind electricity generator that is build off shore above or in the ocean."@en
SubClassOf:
- WindElectricityGenerator
+ WindFarm
DisjointWith:
- OnShoreWindElectricityGenerator
+ OnShoreWindFarm
Class: Office
@@ -1794,16 +1788,16 @@ Class: OilPowerplant
some SteamTurbine
-Class: OnShoreWindElectricityGenerator
+Class: OnShoreWindFarm
Annotations:
"An on shore wind electricity generator is a wind electricity generator that is build on land."@en
SubClassOf:
- WindElectricityGenerator
+ WindFarm
DisjointWith:
- OffShoreWindElectricityGenerator
+ OffShoreWindFarm
Class: PFC
@@ -1865,19 +1859,10 @@ Class: Perfluorocarbon
FluorinatedGreenhouseGas
-Class: PhotovoltaicElectricityGenerator
-
- Annotations:
- "A photovoltaic electricity generator is a renewable energy generator that uses power from the sun to generate electricity."@en
-
- SubClassOf:
- Generator
-
-
Class: PhotovoltaicPowerplant
Annotations:
- "A photovoltaic generator uses PVPanels and solar energy to generate electricity."@en
+ "A PhotovoltaicPowerplant is a Powerplant having an aggregate of PVPanels as its PowerGeneratingUnits."@en
SubClassOf:
SolarPowerPlant,
@@ -2595,13 +2580,13 @@ Class: Retail
CommericalDemand
-Class: RooftopPhotovoltaicGenerator
+Class: RooftopPhotovoltaicPowerplant
Annotations:
- "A rooftop photovoltaic electricity generator is a photovoltaic electricity generator that is installed on top of the roof of a building."@en
+ "A rooftop photovoltaic electricity powerplant is a photovoltaic powerplant that is installed on top of the roof of a building."@en
SubClassOf:
- PhotovoltaicElectricityGenerator
+ PhotovoltaicPowerplant
DisjointWith:
FieldPhotovoltaicGenerator
@@ -2694,7 +2679,7 @@ Class: SolarPowerPlant
"https://en.wikipedia.org/w/index.php?title=Solar_power&oldid=904827092"@en
SubClassOf:
- ,
+ RegenerativePowerplant,
Turbine or ( some PVPanel)
@@ -2705,7 +2690,7 @@ Class: SolarThermalCollector
"https://en.wikipedia.org/w/index.php?title=Solar_thermal_collector&oldid=903948846"@en
SubClassOf:
- EnergyGenerator,
+ Generator,
has_physical_output some Power,
has_physical_input only SolarThermalHeat
@@ -2841,7 +2826,7 @@ Class: TidalStreamGenerator
"A tidal stream generator uses tidal movement, wave motion or water current for electricity generation."@en
SubClassOf:
- EnergyGenerator,
+ Generator,
has_physical_output some Power,
has_physical_input only TideWaveOcean
@@ -3051,16 +3036,6 @@ Class: WindOffshore
some Sea
-Class: WindOnshore
-
- Annotations:
- "Onshore wind power is the complement to Offshore wind power. It is harvested on land."@en
-
- SubClassOf:
- ArtificialObject,
- some WindTurbine
-
-
Class: WindTurbine
Annotations:
@@ -3355,15 +3330,9 @@ Individual: synthetic
has_origin some origin
-DisjointClasses:
- BioElectricityGenerator,PhotovoltaicElectricityGenerator,WaterElectricityGenerator,WindElectricityGenerator
-
DisjointClasses:
CoalElectricityGenerator,NaturalGasGenerator,NuclearPowerGenerator,OilElectricityGenerator
-DisjointClasses:
- ElectricityGenerator,EnergyGenerator,EnergyStorage,EnergyTransfer,HeatGenerator
-
DisjointClasses:
ElectricityGeneratorTechnology,EnergyStorageTechnology,EnergyTransferTechnology
From 8f1354411be00ad02953f28b2b0cb2b163756b27 Mon Sep 17 00:00:00 2001
From: akleinau <56925445+akleinau@users.noreply.github.com>
Date: Thu, 5 Mar 2020 12:00:00 +0100
Subject: [PATCH 04/44] delete Technology subclasses
delete all Technology subclasses with -Technology suffix, the rest already got moved to ArtificialObject.
---
src/ontology/edits/oeo-physical.omn | 96 ++---------------------------
1 file changed, 4 insertions(+), 92 deletions(-)
diff --git a/src/ontology/edits/oeo-physical.omn b/src/ontology/edits/oeo-physical.omn
index c1987c4e8..d9a381b34 100644
--- a/src/ontology/edits/oeo-physical.omn
+++ b/src/ontology/edits/oeo-physical.omn
@@ -152,9 +152,6 @@ ObjectProperty: has_physical_input
Irreflexive,
Asymmetric
- Domain:
- EnergyGeneratorTechnology
-
Range:
some EnergyCarrier
@@ -820,17 +817,7 @@ Class: ElectricityExport
Class: ElectricityGenerator
SubClassOf:
- Generator,
- applies_technology some ElectricityGeneratorTechnology
-
-
-Class: ElectricityGeneratorTechnology
-
- Annotations:
- "An electricity generator technology is an technology used to transform energy from some source into electricity."@en
-
- SubClassOf:
- EnergyGeneratorTechnology
+ Generator
Class: ElectricityGrid
@@ -948,17 +935,6 @@ Class: EnergyFromElectricityInTraffic
EnergyCarrierQuantity
-Class: EnergyGeneratorTechnology
-
- Annotations:
- "An energy generator technology is an technology used to transform energy into a form such that it is useable."@en
-
- SubClassOf:
- Technology,
- has_physical_input some ( some EnergyCarrier),
- has_physical_output some Power
-
-
Class: EnergyProduction
SubClassOf:
@@ -968,33 +944,13 @@ Class: EnergyProduction
Class: EnergyStorage
SubClassOf:
- ArtificialObject,
- applies_technology some EnergyStorageTechnology
-
-
-Class: EnergyStorageTechnology
-
- Annotations:
- "An energy storage technology is a technology used for storing energy."@en
-
- SubClassOf:
- Technology
+ ArtificialObject
Class: EnergyTransfer
SubClassOf:
- ArtificialObject,
- applies_technology some EnergyTransferTechnology
-
-
-Class: EnergyTransferTechnology
-
- Annotations:
- "An energy transfer technology is a technology used to transport energy or a carrier of energy."@en
-
- SubClassOf:
- Technology
+ ArtificialObject
Class: FederalState
@@ -1073,18 +1029,6 @@ Class: FossilGenerator
RenewableGenerator
-Class: FossilGeneratorTechnology
-
- Annotations:
- "A fossil electricity generator technology is an electricity generator techonolgy that uses fossil fuels such as oil, coal and natural gas to generate electricity."@en
-
- SubClassOf:
- ElectricityGeneratorTechnology
-
- DisjointWith:
- RenewableGeneratorTechnology
-
-
Class: FossilePowerplant
SubClassOf:
@@ -1141,8 +1085,7 @@ Source: https://en.wikipedia.org/wiki/Electric_generator"@en
SubClassOf:
,
- uses some EnergyCarrier,
- uses some EnergyGeneratorTechnology
+ uses some EnergyCarrier
DisjointWith:
Line
@@ -1302,15 +1245,6 @@ Class: HeatGenerator
Generator
-Class: HeatGeneratorTechnology
-
- Annotations:
- "A heat generator technology is an technology used to transform energy from some source into heat."@en
-
- SubClassOf:
- EnergyGeneratorTechnology
-
-
Class: HeatPumpHeatGenerator
Annotations:
@@ -2535,18 +2469,6 @@ Class: RenewableGenerator
FossilGenerator
-Class: RenewableGeneratorTechnology
-
- Annotations:
- "A renewable electricity generator technology is an electricity generator techonolgy that uses resources that are practically unlimited or regenerate quickly to generate electricity."@en
-
- SubClassOf:
- ElectricityGeneratorTechnology
-
- DisjointWith:
- FossilGeneratorTechnology
-
-
Class: RenewableMunicipalWasteFuel
Annotations:
@@ -2761,7 +2683,6 @@ Class: StorageUnit
SubClassOf:
ElectricityGridComponent,
- uses some EnergyStorageTechnology,
some ElectricityGrid
@@ -3333,15 +3254,6 @@ Individual: synthetic
DisjointClasses:
CoalElectricityGenerator,NaturalGasGenerator,NuclearPowerGenerator,OilElectricityGenerator
-DisjointClasses:
- ElectricityGeneratorTechnology,EnergyStorageTechnology,EnergyTransferTechnology
-
-DisjointClasses:
- ElectricityGeneratorTechnology,EnergyStorageTechnology,EnergyTransferTechnology,HeatGeneratorTechnology
-
-DisjointClasses:
- EnergyGeneratorTechnology,EnergyStorageTechnology,EnergyTransferTechnology
-
DisjointClasses:
Generator,ShuntImpedance,StorageUnit,Subgrid,Transformer
From 4a3644c4636192439f0c82048c4d0c3730c11654 Mon Sep 17 00:00:00 2001
From: akleinau <56925445+akleinau@users.noreply.github.com>
Date: Thu, 5 Mar 2020 12:06:37 +0100
Subject: [PATCH 05/44] merge ElectricityGenerator and ElectromotiveGenerator
---
src/ontology/edits/oeo-physical.omn | 21 ++++-----------------
1 file changed, 4 insertions(+), 17 deletions(-)
diff --git a/src/ontology/edits/oeo-physical.omn b/src/ontology/edits/oeo-physical.omn
index d9a381b34..33887769e 100644
--- a/src/ontology/edits/oeo-physical.omn
+++ b/src/ontology/edits/oeo-physical.omn
@@ -814,12 +814,6 @@ Class: ElectricityExport
Quantity
-Class: ElectricityGenerator
-
- SubClassOf:
- Generator
-
-
Class: ElectricityGrid
Annotations:
@@ -1023,7 +1017,7 @@ There are four types: hydrofluorocarbons (HFCs), perfluorocarbons (PFCs), sulfur
Class: FossilGenerator
SubClassOf:
- ElectricityGenerator
+
DisjointWith:
RenewableGenerator
@@ -1074,7 +1068,7 @@ Class: GasTurbineGenerator
"A gas turbine generator is a electricity generator that uses hot or high pressure gas to produce electricity."@en
SubClassOf:
- ElectricityGenerator
+
Class: Generator
@@ -2463,7 +2457,7 @@ Class: RegenerativePowerplant
Class: RenewableGenerator
SubClassOf:
- ElectricityGenerator
+
DisjointWith:
FossilGenerator
@@ -2747,7 +2741,7 @@ Class: TidalStreamGenerator
"A tidal stream generator uses tidal movement, wave motion or water current for electricity generation."@en
SubClassOf:
- Generator,
+ WaterElectricityGenerator,
has_physical_output some Power,
has_physical_input only TideWaveOcean
@@ -2950,13 +2944,6 @@ Class: WindFarm
some
-Class: WindOffshore
-
- SubClassOf:
- WindTurbine,
- some Sea
-
-
Class: WindTurbine
Annotations:
From b499f41da0ecee3158308e193035b4577d6e708f Mon Sep 17 00:00:00 2001
From: akleinau <56925445+akleinau@users.noreply.github.com>
Date: Thu, 5 Mar 2020 12:16:27 +0100
Subject: [PATCH 06/44] Update CHANGELOG.md
---
CHANGELOG.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 29428bdec..2ea6268f2 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -56,6 +56,7 @@ Here is a template for new release sections
- unify -Energy and -Power classes (#225)
- ModelElement and subbclasses
- update issue templates 'workflow checklist' (#258)
+- Generator (#179)
### Removed
From 1f117138417384bb09331dfb64a493601549fddb Mon Sep 17 00:00:00 2001
From: akleinau <56925445+akleinau@users.noreply.github.com>
Date: Fri, 6 Mar 2020 12:35:34 +0100
Subject: [PATCH 07/44] delete reactivePowerplant
---
src/ontology/edits/oeo-physical.omn | 29 +++++++++++------------------
1 file changed, 11 insertions(+), 18 deletions(-)
diff --git a/src/ontology/edits/oeo-physical.omn b/src/ontology/edits/oeo-physical.omn
index 33887769e..965e6b4e7 100644
--- a/src/ontology/edits/oeo-physical.omn
+++ b/src/ontology/edits/oeo-physical.omn
@@ -315,7 +315,7 @@ Class:
-Class:
+Class:
SubClassOf:
PowerGeneratingUnit
@@ -390,6 +390,9 @@ Class:
Class:
+ Annotations:
+ rdfs:comment "A WindEnergyConverter is the PowerGeneratingUnit that uses wind energy."
+
SubClassOf:
PowerGeneratingUnit,
some ,
@@ -941,12 +944,6 @@ Class: EnergyStorage
ArtificialObject
-Class: EnergyTransfer
-
- SubClassOf:
- ArtificialObject
-
-
Class: FederalState
Annotations:
@@ -1047,7 +1044,7 @@ Class: GasPowerplant
SubClassOf:
FossilePowerplant,
- some
+ some
Class: GasTurbine
@@ -1260,6 +1257,9 @@ Class: HydroEnergy
Class: HydroPowerplant
+ Annotations:
+ rdfs:comment "will be discussed later"
+
SubClassOf:
@@ -1270,7 +1270,7 @@ Class: HydroelectricPowerplant
"A hydroelectric powerplant uses water to generate electricity."@en
SubClassOf:
- ,
+ HydroPowerplant,
some WaterTurbine
@@ -1303,7 +1303,7 @@ Class: HydrogenPowerplant
"A hydrogen powerplant uses hydrogen to generate electricity."@en
SubClassOf:
- ReactivePowerplant,
+ ,
some HydrogenTurbine
@@ -1663,7 +1663,7 @@ Class: NuclearPowerplant
"https://en.wikipedia.org/w/index.php?title=Nuclear_power_plant&oldid=867102016"
SubClassOf:
- ReactivePowerplant,
+ ,
some SteamTurbine
@@ -2440,13 +2440,6 @@ Class: Rail
TransportDemand
-Class: ReactivePowerplant
-
- SubClassOf:
- ,
- some Turbine
-
-
Class: RegenerativePowerplant
SubClassOf:
From b8aefcd3d95e2065a918a51df0133e1b3d34c3a5 Mon Sep 17 00:00:00 2001
From: akleinau <56925445+akleinau@users.noreply.github.com>
Date: Fri, 6 Mar 2020 12:59:28 +0100
Subject: [PATCH 08/44] rename FieldPhotovoltaicGenerator to SolarPark
---
src/ontology/edits/oeo-physical.omn | 26 +++++++++++++-------------
1 file changed, 13 insertions(+), 13 deletions(-)
diff --git a/src/ontology/edits/oeo-physical.omn b/src/ontology/edits/oeo-physical.omn
index 965e6b4e7..6ba821a61 100644
--- a/src/ontology/edits/oeo-physical.omn
+++ b/src/ontology/edits/oeo-physical.omn
@@ -953,18 +953,6 @@ Class: FederalState
Land
-Class: FieldPhotovoltaicGenerator
-
- Annotations:
- "A field photovoltaic electricity powerplant is a PhotovoltaicPowerplant that is installed out in the open on the ground."@en
-
- SubClassOf:
- PhotovoltaicPowerplant
-
- DisjointWith:
- RooftopPhotovoltaicPowerplant
-
-
Class: Fission
Annotations:
@@ -2498,7 +2486,7 @@ Class: RooftopPhotovoltaicPowerplant
PhotovoltaicPowerplant
DisjointWith:
- FieldPhotovoltaicGenerator
+ SolarPark
Class: RunOfRiverElectricityGenerator
@@ -2571,6 +2559,18 @@ Class: SolarEnergy
some
+Class: SolarPark
+
+ Annotations:
+ "A solar park (also: solar farm, field photovoltaic electricity powerplant) is a PhotovoltaicPowerplant that is installed out in the open on the ground."@en
+
+ SubClassOf:
+ PhotovoltaicPowerplant
+
+ DisjointWith:
+ RooftopPhotovoltaicPowerplant
+
+
Class: SolarPhotovoltaic
Annotations:
From 09dba41231b01b3d2cfe8d7af8607f437481ec4f Mon Sep 17 00:00:00 2001
From: akleinau <56925445+akleinau@users.noreply.github.com>
Date: Mon, 9 Mar 2020 11:58:40 +0100
Subject: [PATCH 09/44] add PowerUnit subclasses
- add PowerUnits for all Perplant classes
- add 'has part' relations
---
src/ontology/edits/oeo-physical.omn | 116 +++++++++++++++++++++++++---
1 file changed, 106 insertions(+), 10 deletions(-)
diff --git a/src/ontology/edits/oeo-physical.omn b/src/ontology/edits/oeo-physical.omn
index 6ba821a61..6ea32b993 100644
--- a/src/ontology/edits/oeo-physical.omn
+++ b/src/ontology/edits/oeo-physical.omn
@@ -258,6 +258,12 @@ ObjectProperty: uses
is_used_by
+Class:
+
+ SubClassOf:
+
+
+
Class:
Annotations:
@@ -267,6 +273,12 @@ Class:
Energy
+Class:
+
+ SubClassOf:
+
+
+
Class:
Annotations:
@@ -315,12 +327,48 @@ Class:
+Class:
+
+ SubClassOf:
+ PowerGeneratingUnit
+
+
Class:
+ SubClassOf:
+
+
+
+Class:
+
+ SubClassOf:
+
+
+
+Class:
+
+ SubClassOf:
+
+
+
+Class:
+
SubClassOf:
PowerGeneratingUnit
+Class:
+
+ SubClassOf:
+ PowerGeneratingUnit
+
+
+Class:
+
+ SubClassOf:
+
+
+
Class:
Annotations:
@@ -330,6 +378,18 @@ Class:
EnergyCarrier
+Class:
+
+ SubClassOf:
+ PowerGeneratingUnit
+
+
+Class:
+
+ SubClassOf:
+
+
+
Class:
Annotations:
@@ -360,6 +420,12 @@ Class:
ArtificialObject
+Class:
+
+ SubClassOf:
+ PowerGeneratingUnit
+
+
Class:
EquivalentTo:
@@ -370,6 +436,18 @@ Class:
+
+ SubClassOf:
+
+
+
+Class:
+
+ SubClassOf:
+
+
+
Class:
Annotations:
@@ -379,6 +457,12 @@ Class:
+Class:
+
+ SubClassOf:
+
+
+
Class:
Annotations:
@@ -394,7 +478,7 @@ Class: ,
some ,
some Turbine
@@ -603,6 +687,7 @@ Class: BiomassPowerplant
SubClassOf:
RegenerativePowerplant,
+ some ,
some SteamTurbine
@@ -660,6 +745,7 @@ Class: CoalPowerplant
SubClassOf:
FossilePowerplant,
+ some ,
some SteamTurbine
@@ -1011,7 +1097,8 @@ Class: FossilGenerator
Class: FossilePowerplant
SubClassOf:
-
+ ,
+ some
Class: Fusion
@@ -1091,7 +1178,7 @@ Class: GeothermalGenerator
"A geothermal generator uses geothermal energy to generate electricity."
SubClassOf:
- Generator,
+ RenewableGenerator,
uses some Heat
@@ -1115,6 +1202,7 @@ Class: GeothermalPowerplant
SubClassOf:
RegenerativePowerplant,
+ some ,
some SteamTurbine
@@ -1175,7 +1263,8 @@ Class: HardCoalPowerplant
"A hard coal powerplant burns coal to generate electricity."@en
SubClassOf:
- CoalPowerplant
+ CoalPowerplant,
+ some
Class: Hardware
@@ -1249,7 +1338,8 @@ Class: HydroPowerplant
rdfs:comment "will be discussed later"
SubClassOf:
-
+ ,
+ some
Class: HydroelectricPowerplant
@@ -1292,6 +1382,7 @@ Class: HydrogenPowerplant
SubClassOf:
,
+ some ,
some HydrogenTurbine
@@ -1437,7 +1528,8 @@ Class: LignitePowerplant
"A lignite powerplant burns lignite to generate electricity."@en
SubClassOf:
- CoalPowerplant
+ CoalPowerplant,
+ some
Class: Line
@@ -1641,7 +1733,7 @@ Class: NuclearPowerGenerator
"A nuclear generator technology is a fossil electricity generator that uses nuclear reactions to generate electricity."@en
SubClassOf:
- FossilGenerator
+ Generator
Class: NuclearPowerplant
@@ -1652,6 +1744,7 @@ Class: NuclearPowerplant
SubClassOf:
,
+ some ,
some SteamTurbine
@@ -1701,6 +1794,7 @@ Class: OilPowerplant
SubClassOf:
FossilePowerplant,
+ some ,
some SteamTurbine
@@ -1737,7 +1831,7 @@ Class: PVPanel
"https://en.wikipedia.org/w/index.php?title=Solar_panel&oldid=906976047"@en
SubClassOf:
- PowerGeneratingUnit,
+ ,
has_physical_output some Power,
some ,
has_physical_input only SolarPhotovoltaic
@@ -2432,7 +2526,7 @@ Class: RegenerativePowerplant
SubClassOf:
,
- some WindTurbine
+ some
Class: RenewableGenerator
@@ -2589,7 +2683,7 @@ Class: SolarPowerPlant
SubClassOf:
RegenerativePowerplant,
- Turbine or ( some PVPanel)
+ some PVPanel
Class: SolarThermalCollector
@@ -2632,6 +2726,7 @@ Class: SolarThermalPowerplant
SubClassOf:
SolarPowerPlant,
+ some ,
some SteamTurbine
@@ -2864,6 +2959,7 @@ Class: WastePowerplant
SubClassOf:
FossilePowerplant,
+ some ,
some SteamTurbine
From 152eb4ffd4f723d0c73cc69a3407b60b11d59486 Mon Sep 17 00:00:00 2001
From: akleinau <56925445+akleinau@users.noreply.github.com>
Date: Mon, 9 Mar 2020 12:11:46 +0100
Subject: [PATCH 10/44] update and unify Powerplant definitions
---
src/ontology/edits/oeo-physical.omn | 80 +++++++++++++++--------------
1 file changed, 42 insertions(+), 38 deletions(-)
diff --git a/src/ontology/edits/oeo-physical.omn b/src/ontology/edits/oeo-physical.omn
index 6ea32b993..1390c7b16 100644
--- a/src/ontology/edits/oeo-physical.omn
+++ b/src/ontology/edits/oeo-physical.omn
@@ -396,7 +396,7 @@ Class:
"A PVCell is a RenewableGenerator that converts light into electrical energy."
SubClassOf:
- RenewableGenerator
+ RegenerativeGenerator
Class:
@@ -639,7 +639,7 @@ Class: BioElectricityGenerator
"A bio electricity generator is a renewable energy generator that uses biomass or biogas to generate electricity."@en
SubClassOf:
- RenewableGenerator
+ RegenerativeGenerator
Class: Biofuel
@@ -683,7 +683,7 @@ Class: BiomassElectricityGenerator
Class: BiomassPowerplant
Annotations:
- "A biomass powerplant uses biomass to generate electricity or heat."@en
+ "A BiomassPowerplant is a RegenerativePowerplant having an aggregate of BiomassPowerUnits as its PowerGeneratingUnits."@en
SubClassOf:
RegenerativePowerplant,
@@ -734,14 +734,13 @@ Class: CoalElectricityGenerator
"A coal electricity generator technology uses coal to generate electricity."@en
SubClassOf:
- FossilGenerator
+ FossileGenerator
Class: CoalPowerplant
Annotations:
- "A coal-fired power station or coal power plant is a thermal power station which burns coal to generate electricity."@en,
- "https://en.wikipedia.org/w/index.php?title=Coal-fired_power_station&oldid=905322370"
+ "A CoalPowerplant is a FossilePowerplant having an aggregate of CoalPowerUnits as its PowerGeneratingUnits."@en
SubClassOf:
FossilePowerplant,
@@ -1085,17 +1084,20 @@ There are four types: hydrofluorocarbons (HFCs), perfluorocarbons (PFCs), sulfur
some GreenhouseGas
-Class: FossilGenerator
+Class: FossileGenerator
SubClassOf:
DisjointWith:
- RenewableGenerator
+ RegenerativeGenerator
Class: FossilePowerplant
+ Annotations:
+ "A FossilePowerplant is a Powerplant having an aggregate of one kind of FossilePowerUnits as its PowerGeneratingUnits."
+
SubClassOf:
,
some
@@ -1114,8 +1116,7 @@ Class: Fusion
Class: GasPowerplant
Annotations:
- "A gas-fired power plant or gas-fired power station or natural gas power plant is a thermal power station which burns natural gas to generate electricity. Natural gas power stations generate a quarter of world electricity and a significant part of global greenhouse gas emissions and thus global warming."@en,
- "https://en.wikipedia.org/w/index.php?title=Gas-fired_power_plant&oldid=905149105"@en
+ "A GasPowerplant is a FossilePowerplant having an aggregate of GasFiredPowerUnits as its PowerGeneratingUnits."@en
SubClassOf:
FossilePowerplant,
@@ -1178,7 +1179,7 @@ Class: GeothermalGenerator
"A geothermal generator uses geothermal energy to generate electricity."
SubClassOf:
- RenewableGenerator,
+ RegenerativeGenerator,
uses some Heat
@@ -1198,7 +1199,7 @@ Class: GeothermalHeat
Class: GeothermalPowerplant
Annotations:
- "A geothermal generator uses geothermal energy to generate electricity."@en
+ "A GeothermalPowerplant is a RegenerativePowerplant having an aggregate of GeothermalPowerUnits as its PowerGeneratingUnits."@en
SubClassOf:
RegenerativePowerplant,
@@ -1260,7 +1261,7 @@ Class: HFC
Class: HardCoalPowerplant
Annotations:
- "A hard coal powerplant burns coal to generate electricity."@en
+ "A HardCoalPowerplant is a CoalPowerplant having an aggregate of HardCoalPowerUnits as its PowerGeneratingUnits."@en
SubClassOf:
CoalPowerplant,
@@ -1378,7 +1379,7 @@ Class: Hydrofluorocarbon
Class: HydrogenPowerplant
Annotations:
- "A hydrogen powerplant uses hydrogen to generate electricity."@en
+