OpenEnergyPlatform / ontology

Repository for the Open Energy Ontology (OEO)
Creative Commons Zero v1.0 Universal
109 stars 23 forks source link

A new concept for Sector Activity #864

Open 0UmfHxcvx5J7JoaOhFSs5mncnisTJJ6q opened 3 years ago

0UmfHxcvx5J7JoaOhFSs5mncnisTJJ6q commented 3 years ago

Description of the issue

This originates from OEO Dev Meeting 24. We do have different sectors as entities in the ontology (e.g. the energy transformation sector and the industry sector), but do not have a concept/class describing the sectors' activity. This is needed to annotate energy use and emissions (as activity subclasses) of sectors.

Ideas of solution

:eyes:

Workflow checklist

I am aware that

l-emele commented 3 years ago

If I remember yesterday's discussion correctly we need to describe the following two general concepts which are applicable to all sectors:

My spontaneous idea is to introduce the following two classes:

With these classes, post-composition outside the OEO for the specific subclasses like energy transformation sector and industry sector should be possible. But we can also include pre-composed subclasses in the OEO.

Anyway, some relations would be helpful. Something like consumes and emits which connect the sectors with sectoral energy consumption and sectoral emission. I think participates in (a relation between a continuant and a process, in which the continuant is somehow involved in the process) is a suitable parent relation. Such new relations are not limited to the use cases of this issue but can e.g. also be used to describe the connection of artificial objects like power plants to the respective energy consumption and emission.

KaiSchnepf commented 3 years ago

I tried to find definitions, but I don't think these would fit perfectly. But maybe it helps a bit to move on. First ideas for definitions: consumes: A relation between a continuant and a consumption, in which the consumption quantity value of the continuant is somehow increased by the consumption. emits: A relation between a continuant and an emission, in which the emission quantity value of the continuant is somehow increased by the emission.

stap-m commented 3 years ago

Relations like consumes / emits should rather relate to a continuant than a process. An axiom like industry sector emits some greenhouse gas makes sense. For the relation to the processes, we could create smth like "causes" or "induces": e.g. industry sector causes some sectoral emission (process)

l-emele commented 3 years ago

For the relation to the processes, we could create smth like "causes" or "induces": e.g. industry sector causes some sectoral emission (process)

In #582 we decided to use has part to connect emission to other processes. For some classes we have already implemented this; one example is the axiom fuel-powered electricity generation has part some emission.

l-emele commented 2 years ago

From discussion of #969:

Maybe we need an object property to connect a sector to processes (and maybe also to material entities?). Something similiar to is about or covers, so that we can express 'international transport sector' relation some 'international transport'.

KaiSchnepf commented 2 years ago

Maybe we need an object property to connect a sector to processes (and maybe also to material entities?). Something similiar to is about or covers, so that we can express 'international transport sector' relation some 'international transport'.

The label of the new object property (and maybe the inverse of it) has to be clearly delimited from 'covers sector' which is already implemented. Proposal: 'is sector of' Definition: A relation that holds between a sector and the processes/ material entities it covers.

l-emele commented 2 years ago

Proposal: 'is sector of' Definition: A relation that holds between a sector and the processes/ material entities it covers.

I like this proposal.

KaiSchnepf commented 2 years ago

Do we need the inverse of is sector of to close this issue or is is sector of sufficient?

l-emele commented 2 years ago

I think, for the moment is is sector of sufficient. If we need the inverse later, we can add this then.

KaiSchnepf commented 2 years ago

My spontaneous idea is to introduce the following two classes:

  • sectoral energy consumption: A sectoral energy consumption is the consumption of energy of a sector. (Axiom: 'has quantity value' some 'energy amount value')
  • sectoral emission: A sectoral emission is the emission of a sector. (Axiom: 'has quantity value' some 'emission value')

For implementation:

  1. sectoral energy consumption is SubClassOf consumption? OR energy use -> than redefine: A sectoral energy consumption is the energy use of a sector?
  2. sectoral emission is SubClassOf emission?
l-emele commented 2 years ago
2. `sectoral emission` is SubClassOf `emission`?

According to the current definition propsal: yes.

stap-m commented 2 years ago

What's the state of this issue? Shall we move it to the next Milestone?

l-emele commented 2 years ago

This issue is now stale for a while, but the relations discussed here are highly relevant especially for the OEKG. Thus I added the OEKG label.

It seems to be a consensus to introduce the object property is sector of A relation that holds between a sector and the processes/ material entities it covers. (Domain: sector; range: `process or 'material entity').

Also there seems to be an agreement on:

But this will solve this issue only partially. Further discussions are needed on the relations like emits. Here we have to keep in mind that in the meanwhile we introduced relations like causally related to.

To move forward, I'll implement now what has already agreed on. Then we can focus on the missing relations after,