OpenEnergyPlatform / ontology

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

cost subclasses have to be rescructured according to #1875 #1914

Open stap-m opened 2 months ago

stap-m commented 2 months ago

Description of the issue

We decided to make cost a process attribute, see oeo-dev 86 and #1902 Cost is a process attribute that describes the amount of money needed to buy, make, or do a thing.

Now we have to restructure its subclasses:

grafik

Ideas of solution

If you already have ideas for the solution describe them here

Workflow checklist

I am aware that

madbkr commented 1 month ago

I took a look at these classes. If I am not doing this wrong - which is possible - then none of them have unique axioms associated with them except social cost (and one of those is marked as obsolete).

From the reading I did I feel like those would be process attributes: delivery cost investment cost (and all it's subclasses) variable cost (and all it's subclasses) levelised cost of electricity

While these classes don't seem to fit process attribute for me: fixed cost because by definition those should apply to several processes and therefore not existentially depend on it. social cost of emission because this is linked to the emission value rather than a specific process.

stap-m commented 1 month ago

From the reading I did I feel like those would be process attributes: delivery cost investment cost (and all it's subclasses) variable cost (and all it's subclasses) levelised cost of electricity

I agree. Maybe we can find some meaningful axioms anyway.

While these classes don't seem to fit process attribute for me: fixed cost because by definition those should apply to several processes and therefore not existentially depend on it. social cost of emission because this is linked to the emission value rather than a specific process.

fixed cost: There are no fixed costs without an operation or maintencance process. Therefore, I see an existential dependency of processes here, too.

social cost of emission: this looks like an inconsitency in the def and axioms. I'll take a closer look.

areleu commented 1 week ago

Looking at: https://github.com/OpenEnergyPlatform/ontology/issues/958 I understand that the reason social cost of emission is there is because of carbon certificates. And to my understanding in this context the value is attached to the act of emitting and not to the emission itself, thus is not tighly coupled to the emission quantity.

This is important because often in this context we speak of things like CO2 equivalents and the actual emission may have happened already in the past or it may happen in the future so I would be careful of attaching the social cost of emission to an specific process and I would rather handle it in an agent/social part of the ontology.

So my suggestion is to completely remove the axiom relating the social cost of emission from the actual emission, so neither emission rate nor emission value should be related to it. And if they are to be related to each other is through parallel processes, namely the physical act of emitting (within a time frame, i.e. a year) and the accounting of emissions during an operational time frame (also a year, for example), both of which can be parts of a wider process (i.e. the operation of a cement plant). And I think this is not so crazy, as you often see that the companies separate between operations and accounting.

Even if you look into wikipedia they classify the social cost of carbon as a marginal cost https://en.wikipedia.org/wiki/Social_cost_of_carbon , without going to deeply into the validity of this claim, it seems reasonable.

stap-m commented 5 days ago

So my suggestion is to completely remove the axiom relating the social cost of emission from the actual emission, so neither emission rate nor emission value should be related to it. And if they are to be related to each other is through parallel processes, namely the physical act of emitting (within a time frame, i.e. a year) and the accounting of emissions during an operational time frame (also a year, for example), both of which can be parts of a wider process (i.e. the operation of a cement plant). And I think this is not so crazy, as you often see that the companies separate between operations and accounting.

I see. Would you suggest to remove the axioms completely, or add othes instead? E.g. to a newly created accounting process of emissions? @areleu

madbkr commented 5 days ago

For the tasks module it may be interesting to add operating cost andmaintenance cost. In my opinion those could both be children of fixed cost.

LillyG901 commented 1 day ago

I agree with the assessment of the classes above, but I don't think anyone has discussed system cost yet.

If my understanding of the term is correct, I wouldn't classify it as a process attribute. While different processes may add to system cost, the system itself is a continuant and may have an inherent cost.

We could maybe model it as a process attribute that is dependent on the "lifespan" of a system?