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

How to attach "what is being modelled (ion channel, brain region,..." to a model (emodel, ...)" #179

Open
MFSY opened this issue Feb 7, 2018 · 2 comments

Comments

@MFSY
Copy link
Contributor

MFSY commented Feb 7, 2018

In the modelinstance schema, there is a path pointing to modelOf.

It is not clear what values are expected for the modelOf property. The relation between model and modelinstance is not clear as well.

@apdavison, @jdcourcol can you please comment on this.

@apdavison
Copy link

I think modelOf should point to ontology terms, e.g.

{
    "path": "nsg:brainRegion",
    "name": "Brain region",
    "description": "Brain region",
    "node": "{{base}}/schemas/bbp/core/typedlabeledontologyterm/v0.1.0/shapes/BrainRegionOntologyTermShape",
    "minCount": 1
},

{
    "path": "nsg:cellType",
    "name": "Cell type",
    "description": "The cell type.",
    "node": "{{base}}/schemas/bbp/core/typedlabeledontologyterm/v0.1.0/shapes/CellTypeOntologyTermShape",
    "maxCount": 1
}

The idea of distinguishing model and modelinstance is to have an easy way to conceptually and practically group together different versions and parameterizations of the same model, something like how a Github repository groups together different versions of some piece of software.

"Model Project" would be a possible alternative for what I have been calling "Model" (i.e. it would meet the functional need, although the concepts are not quite the same and I prefer "Model")

@MFSY
Copy link
Contributor Author

MFSY commented Feb 8, 2018

Thank you @apdavison .
I agree for taking values of nsg:modelOf from controlled vocabularies. If we can know the current known list of 'modelOf' values that would be great.

It would be great if we could have examples of a model (with the attributes examples) and a model instance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants