OpenEnergyPlatform / ontology

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

Add `model system boundary` #1951

Open LillyG901 opened 1 month ago

LillyG901 commented 1 month ago

Description of the issue

The ontology currently contains system as a term, but no way to explicitly reference the boundary that separates it from the rest of the real world. This is a term needed for modeling uncertainties, more specifically the location of an uncertainty within a model (that models the system). See issue #1829.

Ideas of solution

The term should be defined similarly to how it is described within this paper to properly work in the needed context. The class should be related to system.

Workflow checklist

I am aware that

madbkr commented 4 weeks ago

Maybe adding the proposed definition here would be good. This is the current draft from @LillyG901

A system boundary is a model component that separates aspects of the real world that are included in the model from those that are not.

LillyG901 commented 3 weeks ago

System boundary is the demarcation of aspects of the real world that are included in the model from those that are not included. The system boundary is often determined by the problem and the chosen framing (Walker et al., 2003). This location is called ‘context’ by Walker et al. (2003), while Petersen (2006) includes it under ‘conceptual model’.

is the definiton given within the paper

stap-m commented 3 weeks ago

I like the definition proposed. The cited part suggests a logical relation such as 'system boundary' 'part of' 'conceptual model'. We should keep that in mind for #1952

madbkr commented 3 weeks ago

I like the proposed definition too. It seems to capture everything necessary.

LillyG901 commented 1 week ago

During a discussion with @stap-m and @ColinHDev it was suggested to change the term to model system boundary for clarity.

LillyG901 commented 4 days ago

If there are no further comments on this proposal, I would open a PR to add:

A system boundary - is a model component that separates aspects of the real world that are included in the model from those that are not.

after PR #1945 has been merged.