agroportal / project-management

Repository used to consolidate documentation about the AgroPortal project and track content related issues.
http://agroportal.lirmm.fr
7 stars 0 forks source link

Complete Agroportal metamodel 2023 #339

Closed syphax-bouazzouni closed 8 months ago

syphax-bouazzouni commented 1 year ago

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:

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

hibadjebabria169 commented 1 year ago

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 bycuration 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 https://github.com/agroportal/project-management/issues/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 https://github.com/ontoportal-lirmm/ontologies_api/issues/30).

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

jonquet commented 8 months ago

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

syphax-bouazzouni commented 8 months ago

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

See https://github.com/agroportal/project-management/issues/340