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

Possible new objects to add within the models #122

Open
21 tasks
jonquet opened this issue Jan 11, 2024 · 2 comments
Open
21 tasks

Possible new objects to add within the models #122

jonquet opened this issue Jan 11, 2024 · 2 comments

Comments

@jonquet
Copy link

jonquet commented Jan 11, 2024

After the introduction of "agents" in our models (with release 2.7) we can see the value of structuring the metadata values with complex objects rather than just literals (string, integer, boolean) or URIs.

This is a possible list properties in our metadata model (based on MOD2) that we coud consider creating "complex objects" in our models for:

  • License?
  • Reference ?
  • Notes and reviews=> déjà le cas. A améliorer.
  • Analytics => déjà le cas. A améliorer.
  • Bug-database ?
  • Code Reposiotry ?
  • Todo-list ?
  • Award ?
  • knownUsage ?
  • designedForTask
  • subject => faudrait que ce soit une classe d’une ontologie dans le portail
  • example of use
  • competencyQuestion
  • Sample queries
  • Was generated by, Was invalidated by => prov:Activity
  • FAIR assessment
  • IncludedInDataCatalogue => oui celui-la cela a du sens. En particulier pour la federation.
  • Relations (18 propertires) => oui faudrait que ce soit une ontologie
  • Changes
  • Associated media (+logo et depiction)
  • Metrics => déjà le cas. A améliorer.

Possibly those objets (range of those properties) shall be defined in MOD: https://github.com/FAIR-IMPACT/MOD
AgroPortal provide already some of them with the notion of "links" e.g.

Capture d’écran 2024-01-11 à 18 10 45
@jonquet
Copy link
Author

jonquet commented Jan 11, 2024

See this diagram to see the "objects" defined within MOD
https://github.com/FAIR-IMPACT/MOD/blob/main/figures/MOD2.0_in_a_nutshell.png

@jonquet
Copy link
Author

jonquet commented Jan 11, 2024

Step to do this work would be:

  • Incorporate the complex object already existing in AgroPortal (metrics, agents, reviews, notes, etc. ) into MOD
  • Complete MOD with all the new complex objects we wish to see around an ontology (task, usage, FAIRness assessment, Evaluation CompetencyQuestion ...)
  • Complete AgroPortal models to incorportate the news ones
  • Refactor (not backward compatible) the AgroPortal model to match exactly the new complete MOD
  • In the future, only change AgroPortal model if MOD model evolves.

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

No branches or pull requests

1 participant