Closed akleinau closed 3 years ago
Do you have an idea for a better wording?
Reading this thread again, I think that the whole disposition
direction is wrong. To say that the potential of oil production is an attribute of the oil strikes me as odd. For solar/wind/geothermal, this relation breaks down entirely, since there's no material. For CO2 storage, it's the absence of material that counts.
We are not talking about the potentials of oil, wind energy, or CO2 storage, but about the potentials to produce oil (as in primary energy carrier), to produce electricity from wind, and to store CO2. So these are processes that can have quantity values
(Joules, Watts, tonnes) attached to them through a bunch of relations has (theoretical|technical|economic|developable|sustainable|…) potential
.
Reading this thread again, I think that the whole disposition direction is wrong. To say that the potential of oil production is an attribute of the oil strikes me as odd. For solar/wind/geothermal, this relation breaks down entirely, since there's no material. For CO2 storage, it's the absence of material that counts.
Are you referring to the fact, that a disposition
needs an independent continuant as bearer? That's a valid point.
Btw, quantity values
are generically dependent continuants and thus also dependent on an independent continuant as bearer, not on processes... although the def of has quantity value
is vague here. Did we do that intentionally to include processes or is that an accident? 👀
The relationship between quantity values as generically dependent continuants and the things they are measures of or counts of is is about , not dependence. They can be is about any sort of entity.
They depend on a different sort of thing -- a kind of bearer which is generic, hence the generic in the name generically dependent continuant. This typically means how is the value encoded or stored.
We are not talking about the potentials of oil, wind energy, or CO2 storage, but about the potentials to produce oil (as in primary energy carrier), to produce electricity from wind, and to store CO2. So these are processes that can have
quantity values
(Joules, Watts, tonnes) attached to them through a bunch of relationshas (theoretical|technical|economic|developable|sustainable|…) potential
.
This is an interesting view on the topic. In accordance with our "quantity value-scheme" (https://github.com/OpenEnergyPlatform/ontology/issues/434#issuecomment-648837549) which was the reason we classified potentials as dispositions in the first place, we could say that the process is the entity in reality and the has ... potential
relations are subrelations of has quantity value
.
For definitions we could use the term output
, although I'm not sure if this makes the distinction towards has output
clear enough. The definitions would look like this:
has potential
: A relation between a process and the upper limit of its usable output.
has technological potential
: A relation between a process and the upper limit of its usable output derived from a theoretical potential, taking account of the annual efficiency of the respective conversion technology and the additional restrictions regarding the area that is realistically available for output generation.
It's not necessary an input. The CO2 storage potential is more an input than an output.
The CO2 storage potential is more an input than an output.
The CO2 that is stored is an output of the process of storing CO2, so has potential
would work. But there is neither "conversion" nor "generation", and the CO2 isn't "usable", so has theoretical potential
wouldn't.
🤔
This is more free association than a concrete suggestion:
Would it be useful to define a magnitude of a process
, that is specific to the process? For energy transformation
that would be power
, for consumption
that would be the amount of what is consumed per unit time, etc. The potential
s would then be the upper limits to the magnitudes. This would encapsulate the specifics of the processes and allow for a orthogonal definition of potentials, which would be handy for future-proofing for processes to be added (CO2 storage isn't in there yet. Water withdrawal becomes popular with energy models looking into sustainability aspects.)
Not sure how to implement this cleanly in terms of classes and attributes, though.
The CO2 storage potential is the upper limit of CO2 input. The process where the CO2 comes from is irrelevant.
The CO2 storage potential is the upper limit of CO2 input.
Input into what?
Of the thing the potential is given for, e.g. the geological formations in Germany.
We moved past that in the discussion. We're at potentials of processes, therefore: "[t]he CO2 that is stored is an output of the process of storing CO2".
It still ends up in the geological formation, but basing the definition on the processes allows for a generalised definition of potentials (maybe).
I disagree. In my understanding the output of the CO2 storage process would be the (unintentional) leakage of CO2 from the storage site back into the atmosphere.
this issue has 42 comments. Maybe it is a good idea to define an upper limit like 30 comments, after which an issue should be discussed in a dev meeting as it got too complex?
We could also think about handing over this topic to our steering committee as this is the original purpose of the OEO-SC.
Or discuss it at the next dev-meeting first, as originally proposed. Afterwards we can still forward it to the SC, if needed.
I'd propose to close this issue now and reopen it at the next meeting.
I disagree. In my understanding the output of the CO2 storage process would be the (unintentional) leakage of CO2 from the storage site back into the atmosphere.
I think this discussion is moot in the context of this issue, since the more specific potentials don't work for CCS for other reasons.
As a general point:
That depends on how the process boundaries are defined, and that's completely arbitrary. Our model (REMIND) uses four different processes for modelling CCS (in addition to energy conversion processes with carbon capture):
ccscomp "compression of co2"
ccspipe "transportation of co2"
ccsinje "injection of co2"
ccsmoni "monitoring of co2"
Fugitive CO2 emissions in that setup result from the ccsmoni
process.
We could also think about handing over this topic to our steering committee as this is the original purpose of the OEO-SC.
Or discuss it at the next dev-meeting first, as originally proposed. Afterwards we can still forward it to the SC, if needed.
I'd propose to close this issue now and reopen it at the next meeting.
What's the point here? I didn't have the impression that discussing an issue with lots of people who haven't read through the issue before is particularly effective or efficient.
I don't think that we are talking past one another and struggle with ambiguities that are cleared up more easily in direct communication. In my view we had a couple of proposals that all were rejected because they didn't give a proper definition of potentials that fulfils all requirements. Having a dozen people chew the fat about it will most likely not yield a solution either.
As for the steering committee, what would be their assignment here? There's no decision to be made or dispute to settle. So they should come up with a working solution, because we couldn't? If so, more power to them. But I think that's not the case.
I tried to summarize the discussion so far in the first comment. Maybe this helps for a discussion in the dev-meeting.
Definition proposals from OEO dev meeting 11:
I can't help but notice that no @OpenEnergyPlatform/oeo-general-expert-formal-ontology was assigned to this issue, and I think one should be.
- A flow potential is a quantity value that describes the upper limit of an input or output value of a process in an n-dimensional region per time unit. For example the wind flow potential of Germany is the amount of energy available to wind power plants in Germany.
spatial region
. Is there any instance in which potentials are not defined over an area, but either for a point, a line, or a volume? Fossil resources and CO2-storage could be defined for different strata, but is anybody doing it? And if so, wouldn't it be more straight-forward to include this in an annotation (or some such) to the potential, like all those strings attached to technological potential
and so on?wind energy potential
.
- A stock potential is a quantity value that describes the upper limit of a stock value of a source or sink in an n-dimensional region. An example is the coal potential of Germany that is the amount of coal available in the soil in Germany.
* What's with the _n-dimensional region_? There's no such thing in the ontology. Should it be? I guess it's supposed to be `spatial region`.
Yes, it should be a spatial region
. I forgot yesterday the precise label of that region class.
Is there any instance in which potentials are not defined over an area, but either for a point, a line, or a volume? Fossil resources and CO2-storage could be defined for different strata, but is anybody doing it? And if so, wouldn't it be more straight-forward to include this in an annotation (or some such) to the potential, like all those strings attached to
technological potential
and so on?
Spatial region
has currently the subclasses zero-dimensional region
(a point), two-dimensional region
(an area) and three-dimensional region
(a volume). This is why I called this yesterday n-dimensional, A one-dimensional region covering a line is currently missing, but if needed we can definitely create one. But that is topic for a different issue.
* This is a differential quotient, not an average, so it should read "per unit time", not "per time unit".
Right.
* "Wind flow potential"? I'd say `wind energy potential`.
That is about the label of potential subclasses of potential. There are more than one way to find a proper label. One is to derive it from the parent label, that would be the wind flow potential
, the other way is to use a label that is close a term that is used in the domain like wind energy potential
. Important: the two options are not exclusive, we can e.g. label the class wind flow potential
and additionally give the class the alternative term wind energy potential
. One example in our ontology is the class wind rotor
which can also be found by its alternative term wind turbine
.
- A stock potential is a quantity value that describes the upper limit of a stock value of a source or sink in an n-dimensional region. An example is the coal potential of Germany that is the amount of coal available in the soil in Germany.
* Coal is by definition not in the soil. "… available for production in Germany" will do. * This presupposes that the stock value of "the amount of coal available […] in Germany" is included in the ontology, in order to attach the quantity value, right?
To me, this term available for production
would imply something like a technological potential, but the example is about a potential in general. What about ... amount of coal available below the surface of Germany.?
I'd exclude the example from the def. There is an annotation "example of usage", where the example can be included. And let's remove the terms "value" from the def. I adjusted as follows: A flow potential is a quantity value that describes the upper limit of an input or output of a process in a spatial region of reference per unit time. A stock potential is a quantity value that describes the upper limit of a stock of a source or sink in a spatial region of reference.
And I'd rather not implement a class wind energy/flow potential
. We have relations for that.
I'd exclude the example from the def. There is an annotation "example of usage", where the example can be included. And let's remove the terms "value" from the def. I adjusted as follows: A flow potential is a quantity value that describes the upper limit of an input or output of a process in a spatial region of reference per unit time. A stock potential is a quantity value that describes the upper limit of a stock of a source or sink in a spatial region of reference.
I agree.
And I'd rather not implement a class
wind energy/flow potential
. We have relations for that.
Good point. Procedural suggestion: We implement the potential classes and then close this issue.
For the application of these classes we should create a separate issue. Also we should keep in mind that we decided yesterday that concrete realisations of potentials (like wind energy potential in Germany) will be individuals. I forgot that, too, when writing my last comment.
Procedural suggestion: We implement the potential classes and then close this issue.
Do you mean by potential classes only the flow potential
and the stock potential
or also their subclasses like theoretical/technical/economic flow potential
and so on?
Procedural suggestion: We implement the potential classes and then close this issue.
Do you mean by potential classes only the
flow potential
and thestock potential
or also their subclasses liketheoretical/technical/economic flow potential
and so on?
Also these subclasses but not things like wind energy potential.
I summed up the subclasses for flow potential
and slighly addjusted their definitions:
flow potential
: A flow potential is a quantity value that describes the upper limit of an input or output of a process in a spatial region of reference per unit time.
subclasses:
theoretical flow potential
: A theoretical flow potential is a type of flow potential that identifies the physical upper limit of an input or output of a process in a spatial region of reference per unit time.
technological flow potential
: A technological flow potential is a type of a flow potential derived from a theoretical flow potential, taking account of the annual efficiency of the respective conversion technology and the additional restrictions regarding the area that is realistically available for energy generation.
economic flow potential
: An economic flow potential is a type of flow potential that identifies the proportion of the technological potential that can be utilized economically (based on economic boundary conditions).
developable flow potential
: A developable flow potential is a type of flow potential that describes the fraction of the economic potential that can be developed under realistic conditions (regulations, environmental and social restrictions).
sustainable flow potential
: A sustainable flow potential is a type of flow potential that takes into account all aspects of sustainability, which usually requires careful consideration and evaluation of different ecological and socio-economic aspects. The differentiation of the sustainable potential is blurred, since ecological aspects may already have been considered for the technological or economic potential, depending on the author.
If you agree to the definitions, we would need to do the same for stock potential, right? Then implement them and open a new issue for the relations sounds good to me.
Spatial region
has currently the subclasseszero-dimensional region
(a point),two-dimensional region
(an area) andthree-dimensional region
(a volume). This is why I called this yesterday n-dimensional, A one-dimensional region covering a line is currently missing, but if needed we can definitely create one. But that is topic for a different issue.
Nope, I didn't "see things." It's there. https://github.com/OpenEnergyPlatform/ontology/blob/062f910c32821d0e1d075dd524b23e8399a4f49c/src/scripts/iao/iao.owl#L2529-L2539
But my point is that potentials will only be defined over areas, never over points, lines, or volumes. At least I can't think of any useful application for those. So the definitions would be more specific and less ambiguous if they were defined over an area instead of any spatial region.
flow potential
: A flow potential is a quantity value that describes the upper limit of an input or output of a process in a two-dimensional spatial region of reference per unit time.
stock potential
: A stock potential is a quantity value that describes the upper limit of a stock of a source or sink in a two-dimensional spatial region of reference.
And could we please include the alternative terms point, line, area, and volume for the spatial regions? What was good enough for Euclid should also be good enough for BFO. ;)
flow potential
: A flow potential is a quantity value that describes the upper limit of an input or output of a process in a reference area per unit time.
stock potential
: A stock potential is a quantity value that describes the upper limit of a stock of a source or sink in a reference area.
EDIT: Just two counter examples: You can definitely give a wind energy potential for Germany in the atmosphere up to a height of 200 m. So this is a 3-dimensional region. Also the worldwide coal potential has a 3-dimensional reference region as the Earth is a 3-dimensional object and the coal potential is definitely not limited to the coal lying on the Earth's surface.
The consensus in the dev meeting was n-dimensional, not 2-dimensional. Let's stick with that consensus.
You can definitely give a wind energy potential for Germany in the atmosphere up to a height of 200 m. So this is a 3-dimensional region. Also the worldwide coal potential has a 3-dimensional reference region as the Earth is a 3-dimensional object and the coal potential is definitely not limited to the coal lying on the Earth's surface.
Sure, one can. But nobody does – as far as I know. But who cares about usability …
Just one further example, this time from literature.
Global geothermal technical potential is comparable to global primary energy supply in 2008. For electricity generation, the technical potential of geothermal energy is estimated to be between 118 EJ/yr (to 3 km depth) and 1,109 EJ/yr (to 10 km depth).
Source: Executive Summary of Chapter 4 of the IPCC Special Report on Renewable Energy Sources and Climate Change Mitigation, page 404.
The IPCC provides here a geothermal technical potential for spherical shells which are 3-dimensional regions.
Then let's stick with spatial region and implement.
Description of the issue
Potentials are described in the oeo scenario factsheets but not in the ontology and should be included: theoretical, technical, economic, developable potential
Current state of discussion (11/11/20)
There are two fundamentally different ideas:
1. Implement
potential
as a disposition.For this, we have the following classes and relations:
potential
: A potential is a disposition that identifies the upper limit of a usable entity from a certain source.theoretical potential
: A theoretical potential is a type of potential that identifies the physical upper limit of a usable entity from a certain source.technological potential
: A technological potential is a type of potential derived from a theoretical potential, taking account of the annual efficiency of the respective conversion technology and the additional restrictions regarding the area that is realistically available for energy generation.economic potential
: An economic potential is a type of potential that identifies the proportion of the technological potential that can be utilized economically (based on economic boundary conditions).developable potential
: A developable potential is a type of potential that describes the fraction of the economic potential that can be developed under realistic conditions (regulations, environmental and social restrictions).sustainable potential
: A sustainable potential is a type of potential that takes into account all aspects of sustainability, which usually requires careful consideration and evaluation of different ecological and socio-economic aspects. The differentiation of the sustainable potential is blurred, since ecological aspects may already have been considered for the technological or economic potential, depending on the author.wind energy
,solar energy
,geothermal heat
:has disposition some theoretical potential
,has disposition some technological potential
,has disposition some developable potential
,has disposition some economic potential
,has disposition some sustainable potential
biofuel
:has disposition some technological potential
,has disposition some developable potential
,has disposition some economic potential
,has disposition some sustainable potential
potential
:is about some spatial region
2. Implement
has potential
as an object property.has potential
has potential
: A relation between a process and the upper limit of its usable output.has technological potential
can be implemented analogous to the subclasses aboveWhy should we chose the disposition- or the object-property-solution?
Workflow checklist
I am aware that