Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add conceptual model #1952

Open
5 tasks
LillyG901 opened this issue Oct 20, 2024 · 6 comments
Open
5 tasks

Add conceptual model #1952

LillyG901 opened this issue Oct 20, 2024 · 6 comments
Assignees
Labels
[A] new term Including new term(s) in the ontology To do Issues that haven't got discussed yet

Comments

@LillyG901
Copy link
Contributor

LillyG901 commented Oct 20, 2024

Description of the issue

The ontology does not contain a way to separate the concept, implementation and the representation inside a computer of a model.
(related issue #1953)
The conceptual model should be the part of a model, that specifies variables and relationships within a system boundary.

This is a term needed for modeling uncertainties, more specifically the location of an uncertainty within a model.
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.

Workflow checklist

  • I discussed the issue with someone else than me before working on a solution
  • I already read the latest version of the workflow for this repository
  • The goal of this ontology is clear to me

I am aware that

  • every entry in the ontology should have a definition
  • classes should arise from concepts rather than from words
@LillyG901 LillyG901 added [A] new term Including new term(s) in the ontology To do Issues that haven't got discussed yet labels Oct 20, 2024
@stap-m stap-m added this to Issues Oct 20, 2024
@github-project-automation github-project-automation bot moved this to To do in Issues Oct 20, 2024
@stap-m
Copy link
Contributor

stap-m commented Oct 22, 2024

@LillyG901 could you cite the relevant part of the paper for finding a definition, please?

@madbkr
Copy link
Contributor

madbkr commented Oct 25, 2024

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

A conceptual modelis a model that specifies variables and relationships within a system boundary.

@LillyG901
Copy link
Contributor Author

The conceptual model specifies the variables and relationships inside the boundaries.
The conceptual model gives the interpretation of the computer model (Petersen,
2006). Petersen (2006) has this as a separate category, while Walker et al. (2003)
include it under model uncertainty.

  • This is the definition given within the paper.

@madbkr
Copy link
Contributor

madbkr commented Oct 28, 2024

I feel like the second sentence The conceptual model gives the interpretation of the computer model. should be part of the definition if we end up adding computer model too. I like how it links those.

@LillyG901
Copy link
Contributor Author

LillyG901 commented Nov 3, 2024

That's a good idea. Maybe we could add two alternate definitions to conceptual model?
One being the one I proposed and another could be
A conceptual model is a model that gives the interpretation of the computer model

Or we could merge them and define conceptual model in one definition as
A conceptual modelis a model that specifies variables and relationships within a system boundary. It gives the interpretation of the computer model.

We should however, wait for the resolution of #1953. Just in case we don't add computer model at all.
We also need to be careful not to add cyclic defintions, since we could also define computer model as A computer model is a model that implements a conceptual model.

@stap-m
Copy link
Contributor

stap-m commented Nov 4, 2024

I feel like the second sentence The conceptual model gives the interpretation of the computer model. should be part of the definition if we end up adding computer model too. I like how it links those.

A conceptual model may provide the interpretation for a (computer) model, or just be a conceptual model on its own. Therefore, we should leave out the extension for conceptual model, in my view. However, I agree to the relation the other way round: a computer model is based on a conceptual model. I already commented on that in #1953.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[A] new term Including new term(s) in the ontology To do Issues that haven't got discussed yet
Projects
Status: To do
Development

No branches or pull requests

3 participants