OpenEnergyPlatform / ontology

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

Describe an emission calculation ontologically #1757

Open l-emele opened 7 months ago

l-emele commented 7 months ago

Description of the issue

An important part of greenhouse gas statistics compilation and model calculations is the (sub-)process of calculating emissions. Currently, we do not depict this in the OEO, but I think we should.

An important concept for calculating both historic and projected greenhouse gas emissions is the so called activity data. This is an abstract concept and could be many different things.

The IPCC describes this calculation process and the involving other concept as:

As with the 1996 Guidelines and IPCC Good Practice Guidance the most common simple methodological approach is to combine information on the extent to which a human activity takes place (called activity data or AD) with coefficients which quantify the emissions or removals per unit activity. These are called emission factors (EF). The basic equation is therefore: Emissions = AD • EF For example, in the energy sector fuel consumption would constitute activity data, and mass of carbon dioxide emitted per unit of fuel consumed would be an emission factor. The basic equation can in some circumstances be modified to include other estimation parameters than emission factors. Where time lags are involved, due for example to the time it takes for material to decompose in a landfill or leakage of refrigerants from cooling devices, other methods are provided, for example first order decay methods. The 2006 Guidelines also allow for more complex modelling approaches, particularly at higher tiers.

Source: IPCC, 2006 IPCC Guidelines for National Greenhouse Gas Inventories, Volume 1, Chapter 1.3

So there is not the emission calculation method, but a family of different methods, which can be depicted as class with potential subclasses.

Ideas of solution

Add classes:

To be decided whether X is a data item or a quantity value or both.

Workflow checklist

I am aware that

han-f commented 7 months ago

I agree with the suggestions, but would opt for a change here:

emission calculation method: Definition: An emission calculation method is a method that describes how to calculate emissions.

On a more broader scale: is activity in all the emission calculation contexts always necessarily a human activity?

l-emele commented 6 months ago

emission calculation method: Definition: An emission calculation method is a method that describes how to calculate emissions.

From a linguistic point I would agree that method seems more appropriate. I open a separate issue to discuss this.

On a more broader scale: is activity in all the emission calculation contexts always necessarily a human activity?

If you think of CO2 emission from volcanos there the activity is non-human, but instead volcanic eruptions per year or something like that. However, I think non-human influenced emissions are beyond the scope of the OEO.

l-emele commented 5 months ago

@stap-m: Do you have any thoughts on this issue? (Despite the method vs. methodology that is discussed in #1787.)

stap-m commented 5 months ago

Can emission calculation be understood as subclass of model calculation? I guess there is kind of a numerical model used?

I don't really understand the activity data (role) classes. Can you explain that further and give an example?

l-emele commented 5 months ago

Can emission calculation be understood as subclass of model calculation?

That depends on how exactly we understand model calculation. That is currently defined as: A model calculation is a process of solving mathematical equations of a model. However, there is also the axiom 'model calculation' 'has participant' some 'computer model'. This is inconsistent. There are two options how to solve this inconsistency and this affects how to define emission calculcation.

I don't really understand the activity data (role) classes. Can you explain that further and give an example?

So, there are different types of data (often time series) that are combined with emission factors to calculate emission data. If such data is used, then it forms the AD of that simple equation Emissions = AD • EF. That is why I thought of introducing the activity data role (or function?). It would be very helpful to have activity data and activity data role: Using these, we can better annotate data on the OEP, e.g. describing that data from a specific column was used as activity data for some emission data provided in another column.

[^1]: I often do simple emission calculations with pen and paper or even in my head. [^2]: Cows are considered human activity as they are used to produce milk and meat.