OpenEnergyPlatform / ontology

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

Energy X functions lack realized in axioms #1539

Closed l-emele closed 9 months ago

l-emele commented 1 year ago

Description of the issue

We have the following energy-related funcions:

But it is not yet axiomatised in which processes these functions are realised.

Ideas of solution

Add axioms:

For the last one we need to add an energy storage process, but that is a concept that we anyway need to add sooner later.

Workflow checklist

I am aware that

l-emele commented 1 year ago

For the last one we need to add an energy storage process, but that is a concept that we anyway need to add sooner later.

The related class energy storage function is defined as: An energy storage function is the function of an artificial object that has been engineered to contain energy for later usage whereby input energy and usable output energy are of the same type.

Also we have a somehow parallel class energy transfer: Energy transfer is an energy transformation in form of a spatial transmission, that does not change the types of energies, apart from losses, e.g. waste heat. If you like, energy transfer is only changing the place, energy storage is only changing the time.

Thus I propose:

This definition proposal is still a bit clunky, but at least a start.

stap-m commented 10 months ago

Add axioms:

  • 'energy transformation function' 'realized in' some 'energy transformation'
  • 'electricity generation function' 'realized in' some 'electricity generation process'
  • 'heat generation function' 'realized in' some 'heat generation process'
  • 'renewable energy transformation function' 'realized in' some ('energy transformation' and 'has participant' some 'renewable energy')
  • 'energy transfer function' 'realized in' some 'energy transfer'
  • 'energy storage function' 'realized in' some 'energy storage process'

For the last one we need to add an energy storage process, but that is a concept that we anyway need to add sooner later.

Sounds reasonable. I edited the axiomon energy transfer.

energy storage (process) should be discussed together with charging, see #1622. Such a process only makes sense, when charging and discharging are referenced as subprocesses. Without them, storage is not process-like or a transformation (i.e. nothing is evolving in time etc.), but rather "continuant".

l-emele commented 9 months ago

I'll implement everything except the energy storage related stuff.