Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add power generation technology and many subclasses #1601

Merged
merged 16 commits into from
Aug 1, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@ and the versioning aims to respect [Semantic Versioning](http://semver.org/spec/
- material transformation, fuel production (#1575)
- life cycle assessment (#1576)
- energy technology (#1591)
- power generation technology and 20 subclasses (#1601)
- policy scenario, reference role, reference scenario (#1614)
- greenhouse gas emission scenario, co2 emission scenario (#1615)


### Changed
- boolean variable, true, false (#1255)
- production (#1575)
Expand Down
328 changes: 328 additions & 0 deletions src/ontology/edits/oeo-physical.omn
Original file line number Diff line number Diff line change
Expand Up @@ -6970,6 +6970,331 @@ pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1575",
OEO_00240003


Class: OEO_00010423

Annotations:
<http://purl.obolibrary.org/obo/IAO_0000115> "A power generation technology is an energy technology that describes how to combine power generating units and energy carriers in a power generation process to generate electrical energy.",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This deviates from the initial proposed definition - : A power generation technology is an energy technology that describes how to combine energy transformation units and energy carriers to generate electricity.

However - I think it adds to the clarity of the definition

<http://purl.obolibrary.org/obo/IAO_0000233> "issue: https://github.com/OpenEnergyPlatform/ontology/issues/1572
pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1601",
rdfs:label "power generation technology"@en

SubClassOf:
OEO_00020267,
<http://purl.obolibrary.org/obo/IAO_0000136> some
(OEO_00000334
and (<http://purl.obolibrary.org/obo/RO_0000056> some OEO_00240014))


Class: OEO_00010424

Annotations:
<http://purl.obolibrary.org/obo/IAO_0000115> "A wind power technology is a power generation technology that describes how to combine wind energy converting units and a wind energy transformation.",
<http://purl.obolibrary.org/obo/IAO_0000233> "issue: https://github.com/OpenEnergyPlatform/ontology/issues/1572
pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1601",
rdfs:label "wind power technology"@en

SubClassOf:
OEO_00010423,
(<http://purl.obolibrary.org/obo/IAO_0000136> some OEO_00000044)
and (<http://purl.obolibrary.org/obo/RO_0000056> some OEO_00020043)


Class: OEO_00010425

Annotations:
<http://purl.obolibrary.org/obo/IAO_0000115> "An onshore wind power technology is a wind power generation technology that describes how to use wind energy converting units in onshore wind farms.",
<http://purl.obolibrary.org/obo/IAO_0000233> "issue: https://github.com/OpenEnergyPlatform/ontology/issues/1572
pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1601",
rdfs:label "onshore wind power technology"@en

SubClassOf:
OEO_00010424,
(<http://purl.obolibrary.org/obo/IAO_0000136> some
(OEO_00000044
and (<http://purl.obolibrary.org/obo/BFO_0000050> some OEO_00000311)))
and (<http://purl.obolibrary.org/obo/RO_0000056> some OEO_00020043)


Class: OEO_00010426

Annotations:
<http://purl.obolibrary.org/obo/IAO_0000115> "An offshore wind power technology is a wind power generation technology that describes how to use wind energy converting units in offshore wind farms.",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a difference between:

A) ... that describes how to combine ...
B) ... that describes how to use ...

all other techs in the PR use A), only offshore&onshore wind use B)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In this case, B sound more sensible. The "combines" is mentioned in the parent class already and thus holds for the subclasses, too.

<http://purl.obolibrary.org/obo/IAO_0000233> "issue: https://github.com/OpenEnergyPlatform/ontology/issues/1572
pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1601",
rdfs:label "offshore wind power technology"@en

SubClassOf:
OEO_00010424,
(<http://purl.obolibrary.org/obo/IAO_0000136> some
(OEO_00000044
and (<http://purl.obolibrary.org/obo/BFO_0000050> some OEO_00000308)))
and (<http://purl.obolibrary.org/obo/RO_0000056> some OEO_00020043)


Class: OEO_00010427

Annotations:
<http://purl.obolibrary.org/obo/IAO_0000115> "A solar power technology is a power generation technology that describes how to combine solar power units in an electricity generation process with solar energy as input.",
<http://purl.obolibrary.org/obo/IAO_0000233> "issue: https://github.com/OpenEnergyPlatform/ontology/issues/1572
pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1601",
rdfs:label "solar power technology"@en

SubClassOf:
OEO_00010423,
(<http://purl.obolibrary.org/obo/IAO_0000136> some OEO_00000034)
and (<http://purl.obolibrary.org/obo/RO_0000056> some
(OEO_00020003
and (OEO_00010234 some OEO_00000384)))


Class: OEO_00010428

Annotations:
<http://purl.obolibrary.org/obo/IAO_0000115> "A photovoltaic technology is a power generation technology that describes how to combine photovoltaic panels in an electricity generation process with solar energy as input.",
<http://purl.obolibrary.org/obo/IAO_0000233> "issue: https://github.com/OpenEnergyPlatform/ontology/issues/1572
pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1601",
rdfs:label "photovoltaic technology"@en

SubClassOf:
OEO_00010427,
(<http://purl.obolibrary.org/obo/IAO_0000136> some OEO_00000348)
and (<http://purl.obolibrary.org/obo/RO_0000056> some
(OEO_00020003
and (OEO_00010234 some OEO_00000384)))


Class: OEO_00010429

Annotations:
<http://purl.obolibrary.org/obo/IAO_0000115> "A solar thermal power technology is a power generation technology that describes how to combine solar thermal power units in an electricity generation process with solar energy as input.",
<http://purl.obolibrary.org/obo/IAO_0000233> "issue: https://github.com/OpenEnergyPlatform/ontology/issues/1572
pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1601",
rdfs:label "solar thermal power technology"@en

SubClassOf:
OEO_00010427,
(<http://purl.obolibrary.org/obo/IAO_0000136> some OEO_00000035)
and (<http://purl.obolibrary.org/obo/RO_0000056> some
(OEO_00020003
and (OEO_00010234 some OEO_00000384)))


Class: OEO_00010430

Annotations:
<http://purl.obolibrary.org/obo/IAO_0000115> "A geothermal power technology is a power generation technology that describes how to combine geothermal power units in an electricity generation process with geothermal energy as input.",
<http://purl.obolibrary.org/obo/IAO_0000233> "issue: https://github.com/OpenEnergyPlatform/ontology/issues/1572
pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1601",
rdfs:label "geothermal power technology"@en

SubClassOf:
OEO_00010423,
(<http://purl.obolibrary.org/obo/IAO_0000136> some OEO_00000019)
and (<http://purl.obolibrary.org/obo/RO_0000056> some
(OEO_00240014
and (OEO_00010234 some OEO_00000191)))


Class: OEO_00010431

Annotations:
<http://purl.obolibrary.org/obo/IAO_0000115> "A hydro power technology is a power generation technology that describes how to combine hydro power units and a hydroelectric energy transformation.",
<http://purl.obolibrary.org/obo/IAO_0000233> "issue: https://github.com/OpenEnergyPlatform/ontology/issues/1572
pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1601",
rdfs:label "hydro power technology"@en

SubClassOf:
OEO_00010423,
<http://purl.obolibrary.org/obo/IAO_0000136> some
(OEO_00010085
and (<http://purl.obolibrary.org/obo/RO_0000056> some OEO_00110005))


Class: OEO_00010432

Annotations:
<http://purl.obolibrary.org/obo/IAO_0000115> "A reservoir hydro storage power technology is a power generation technology that describes how to combine hydro power units in run of river power plant and a hydroelectric energy transformation.",
<http://purl.obolibrary.org/obo/IAO_0000233> "issue: https://github.com/OpenEnergyPlatform/ontology/issues/1572
pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1601",
rdfs:label "run of river power technology"@en

SubClassOf:
OEO_00010431,
(<http://purl.obolibrary.org/obo/IAO_0000136> some
(OEO_00010085
and (<http://purl.obolibrary.org/obo/BFO_0000050> some OEO_00010087)))
and (<http://purl.obolibrary.org/obo/RO_0000056> some OEO_00110005)


Class: OEO_00010433

Annotations:
<http://purl.obolibrary.org/obo/IAO_0000115> "A reservoir hydro storage power technology is a power generation technology that describes how to combine hydro power units in reservoir hydro storage power plants and a hydroelectric energy transformation.",
<http://purl.obolibrary.org/obo/IAO_0000233> "issue: https://github.com/OpenEnergyPlatform/ontology/issues/1572
pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1601",
rdfs:label "reservoir hydro storage power technology"@en

SubClassOf:
OEO_00010431,
(<http://purl.obolibrary.org/obo/IAO_0000136> some
(OEO_00010085
and (<http://purl.obolibrary.org/obo/BFO_0000050> some OEO_00010094)))
and (<http://purl.obolibrary.org/obo/RO_0000056> some OEO_00110005)


Class: OEO_00010434

Annotations:
<http://purl.obolibrary.org/obo/IAO_0000115> "A marine hydro power technology is a hydro power technology that describes how to combine hydro power units, a hydroelectric energy transformation and oceans.",
<http://purl.obolibrary.org/obo/IAO_0000233> "issue: https://github.com/OpenEnergyPlatform/ontology/issues/1572
pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1601",
rdfs:label "marine hydro power technology"@en

SubClassOf:
OEO_00010431,
<http://purl.obolibrary.org/obo/IAO_0000136> some
(OEO_00010085
and (<http://purl.obolibrary.org/obo/RO_0000056> some
(OEO_00110005
and (<http://purl.obolibrary.org/obo/RO_0000057> some OEO_00010105))))


Class: OEO_00010435

Annotations:
<http://purl.obolibrary.org/obo/IAO_0000115> "A marine current energy technology is a marine hydro power technology that describes how to combine marine current energy converting units in marine current energy transformations.",
<http://purl.obolibrary.org/obo/IAO_0000233> "issue: https://github.com/OpenEnergyPlatform/ontology/issues/1572
pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1601",
rdfs:label "marine current energy technology"@en

SubClassOf:
OEO_00010434,
(<http://purl.obolibrary.org/obo/IAO_0000136> some OEO_00010108)
and (<http://purl.obolibrary.org/obo/RO_0000056> some OEO_00010098)


Class: OEO_00010436

Annotations:
<http://purl.obolibrary.org/obo/IAO_0000115> "A marine tidal energy technology is a marine hydro power technology that describes how to combine marine tidal energy converting units in marine tidal energy transformations.",
<http://purl.obolibrary.org/obo/IAO_0000233> "issue: https://github.com/OpenEnergyPlatform/ontology/issues/1572
pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1601",
rdfs:label "marine tidal energy technology"@en

SubClassOf:
OEO_00010434,
(<http://purl.obolibrary.org/obo/IAO_0000136> some OEO_00010109)
and (<http://purl.obolibrary.org/obo/RO_0000056> some OEO_00010099)


Class: OEO_00010437

Annotations:
<http://purl.obolibrary.org/obo/IAO_0000115> "A marine wave energy technology is a marine hydro power technology that describes how to combine marine wave energy converting units in marine wave energy transformations.",
<http://purl.obolibrary.org/obo/IAO_0000233> "issue: https://github.com/OpenEnergyPlatform/ontology/issues/1572
pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1601",
rdfs:label "marine wave energy technology"@en

SubClassOf:
OEO_00010434,
(<http://purl.obolibrary.org/obo/IAO_0000136> some OEO_00010109)
and (<http://purl.obolibrary.org/obo/RO_0000056> some OEO_00010099)


Class: OEO_00010438

Annotations:
<http://purl.obolibrary.org/obo/IAO_0000115> "A pumped hydro storage power technology is a power generation technology that describes how to combine hydro power units in pumped hydro storage power plants and a hydroelectric energy transformation.",
<http://purl.obolibrary.org/obo/IAO_0000233> "issue: https://github.com/OpenEnergyPlatform/ontology/issues/1572
pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1601",
rdfs:label "pumped hydro storage power technology"@en

SubClassOf:
OEO_00010431,
(<http://purl.obolibrary.org/obo/IAO_0000136> some
(OEO_00010085
and (<http://purl.obolibrary.org/obo/BFO_0000050> some OEO_00010089)))
and (<http://purl.obolibrary.org/obo/RO_0000056> some OEO_00110005)


Class: OEO_00010439

Annotations:
<http://purl.obolibrary.org/obo/IAO_0000115> "A nuclear power generation technology is a power generation technology that describes how to combine nuclear power units and nuclear fuel in an electricity generation process.",
<http://purl.obolibrary.org/obo/IAO_0000233> "issue: https://github.com/OpenEnergyPlatform/ontology/issues/1572
pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1601",
rdfs:label "nuclear power technology"@en

SubClassOf:
OEO_00010423,
(<http://purl.obolibrary.org/obo/IAO_0000136> some OEO_00000029)
and (<http://purl.obolibrary.org/obo/RO_0000056> some
(OEO_00240014
and (OEO_00000532 some OEO_00000302)))


Class: OEO_00010440

Annotations:
<http://purl.obolibrary.org/obo/IAO_0000115> "A fuel-powered generation technology is a power technology that describes how to combine fuel-powered units in a fuel-powered electricity generation process.",
<http://purl.obolibrary.org/obo/IAO_0000233> "issue: https://github.com/OpenEnergyPlatform/ontology/issues/1572
pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1601",
rdfs:label "fuel power technology"@en

SubClassOf:
OEO_00010423,
(<http://purl.obolibrary.org/obo/IAO_0000136> some OEO_00000175)
and (<http://purl.obolibrary.org/obo/RO_0000056> some OEO_00050001)


Class: OEO_00010441

Annotations:
<http://purl.obolibrary.org/obo/IAO_0000115> "A coal power technology is a fuel-powered technology that describes how to combine coal power units and coal in a fuel-powered electricity generation process.",
<http://purl.obolibrary.org/obo/IAO_0000233> "issue: https://github.com/OpenEnergyPlatform/ontology/issues/1572
pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1601",
rdfs:label "coal power technology"@en

SubClassOf:
OEO_00010440,
(<http://purl.obolibrary.org/obo/IAO_0000136> some OEO_00000008)
and (<http://purl.obolibrary.org/obo/RO_0000056> some
(OEO_00050001
and (OEO_00000532 some OEO_00000088)))


Class: OEO_00010442

Annotations:
<http://purl.obolibrary.org/obo/IAO_0000115> "A hard coal power technology is a coal power technology that describes how to combine hard coal power units and hard coal in a fuel-powered electricity generation process.",
<http://purl.obolibrary.org/obo/IAO_0000233> "issue: https://github.com/OpenEnergyPlatform/ontology/issues/1572
pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1601",
rdfs:label "hard coal power technology"@en

SubClassOf:
OEO_00010441,
(<http://purl.obolibrary.org/obo/IAO_0000136> some OEO_00000021)
and (<http://purl.obolibrary.org/obo/RO_0000056> some
(OEO_00050001
and (OEO_00000532 some OEO_00000204)))


Class: OEO_00010443

Annotations:
<http://purl.obolibrary.org/obo/IAO_0000115> "A lignite power technology is a coal power technology that describes how to combine hard coal power units and lignite in a fuel-powered electricity generation process.",
<http://purl.obolibrary.org/obo/IAO_0000233> "issue: https://github.com/OpenEnergyPlatform/ontology/issues/1572
pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1601",
rdfs:label "lignite power technology"@en

SubClassOf:
OEO_00010441,
(<http://purl.obolibrary.org/obo/IAO_0000136> some OEO_00000024)
and (<http://purl.obolibrary.org/obo/RO_0000056> some
(OEO_00050001
and (OEO_00000532 some OEO_00000251)))


Class: OEO_00020001

Annotations:
Expand Down Expand Up @@ -7811,6 +8136,9 @@ pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1561",
OEO_00020056 some OEO_00020254


Class: OEO_00020267


Class: OEO_00020321

Annotations:
Expand Down
Loading