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

Complete Agroportal metamodel 2023 #339

Closed
1 of 2 tasks
Tracked by #343 ...
syphax-bouazzouni opened this issue Dec 16, 2022 · 3 comments
Closed
1 of 2 tasks
Tracked by #343 ...

Complete Agroportal metamodel 2023 #339

syphax-bouazzouni opened this issue Dec 16, 2022 · 3 comments
Assignees
Labels
project managment issues used as development tasks in our projects

Comments

@syphax-bouazzouni
Copy link
Contributor

syphax-bouazzouni commented Dec 16, 2022

Context

We have implemented 2018, significant changes (compare to the NCBO BioPortal) in terms of ontology metadata. This is explained in a publication in Data Semantics Journal: https://doi.org/10.1007/s13740-018-0091-5

A new metadata mode was implemented to support better descriptions of ontologies and their relations with respect to the standards metadata vocabularies used in the semantic web community. We have reviewed the most standard and relevant vocabularies out there to describe metadata for ontologies (such as Dublin Core, VoID, Ontology Metadata Vocabulary, Data Catalog Vocabulary, etc.)

Technically most of the work was:

  • Updating the Ontology Submission model
  • Add metadata extraction process
  • Update Goo to set metadata attributes for the properties (e.g helpText, metadataMappings, extractedMetadata(boolean), ...)

The new metadata model can be seen here http://data.agroportal.lirmm.fr/submission_metadata

A video presentation was done in 2018, to explain it to the Bioportal team.

The new Goal

Make the portal metadata model the most complaint and consistent with our Metadata curation guide, so that we can reinforce its usage in the code for validation, UI/UX, Help .....

New Requirements

References

@syphax-bouazzouni syphax-bouazzouni added the project managment issues used as development tasks in our projects label Dec 16, 2022
@hibadjebabria169
Copy link

hibadjebabria169 commented Jan 28, 2023

In the metadata curation guide :

We have designed a Template to list all the properties in AgroPortal which are 130 properties so far,

The properties are classified according to their appearance in the interface which gives the following categories: General, Licensing, Description, Date, People and Organisations, Community, Usage, Methodology, Object description properties, Links, Relations, Content, Media, Metrics and Configuration metadata.

Each property has its label and its short URI which correspond respectively to its label and its namespace in the interface, labels (links) in the different possible vocabularies that define the same property, and the definitions of this property in these vocabularies (using the MOD2.0 and MOD1.4 working document).

To guarantee the validity of the metadata, we have added validators that it undergoes when being displayed in the interface as well as the recommended values of this particular property so that the user can introduce accurate and uniform values with all the other values in AgroPortal.

The properties are followed by curation rules that are intended for the curators of the portal and tasks to do for the values already existing in AgroPorta. They will be converted into issues on GitHub and referenced here #381

We were also interested in the statistical side, so we defined the filling ratio that represents the percentage of ontologies that have a value for a given property, this calculation will be done automatically in the backend (see ontoportal-lirmm/ontologies_api#30).

Finally, we specified the dependencies between some properties such as dates and versions.

@jonquet
Copy link
Contributor

jonquet commented Dec 14, 2023

Might need to open another issue to asses and tracjk changes wrt metadata extraction process.

@syphax-bouazzouni
Copy link
Contributor Author

Might need to open another issue to asses and tracjk changes wrt metadata extraction process.

See #340

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
project managment issues used as development tasks in our projects
Projects
None yet
Development

No branches or pull requests

3 participants