Open l-emele opened 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?
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.
@stap-m: Do you have any thoughts on this issue? (Despite the method vs. methodology that is discussed in #1787.)
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?
Can
emission calculation
be understood as subclass ofmodel 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
.
model calculation
, then yes, emission calculation
could be defined as: An emission calculation is a ~process~ model calculation that applies an emission calculation method to calculate emissions. But then we have to change the existing axiom to 'model calculation' 'has participant' some 'mathematical model'
'model calculation' 'has participant' some 'computer model'
then we should redefined model calculation
to: A model calculation is a process of solving mathematical equations of a numerical computer model. In this case emission calculation
cannot be a subclass of model calculation as as not necessarily a computer is involved.[^1]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.
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:
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:
emission calculation
:'emission calculation' SubClassOf: 'has participant' some 'emission calculation method'
emission calculation method
:'emission calculation method' SubClassOf: 'is about' some 'emission calculation'
basic emission calculation method
:'basic emission calculation method' SubClassOf: uses some 'activity data' and uses some 'emission factor'
mathematical expression
: emission value = activity data \times emission factoractivity data role
:'activity data role' SubClassOf: 'has bearer' some X
activity data
:'activity data' EquivalentTo: X and ('has role' some 'activity data role')
To be decided whether
X
is adata item
or aquantity value
or both.Workflow checklist
I am aware that