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

Select a vocabulary in AgroPortal to populate values of the hasDomain property #331

Open jonquet opened 1 year ago

jonquet commented 1 year ago

Problem The hasDomain property (at the Submission level) is a property with open values ... which makes them not really reusable. Note that this is a complement to the hasDomain property at the Ontology level which is closed to certain values : http://data.agroportal.lirmm.fr/categories

image

Proposition The proposition would be to enforce the selection of a term coming from one unique vocabulary in AgroPortal that is expected to cover all the domain of the all the resources in AgroPortal. Typicially AGROVOC.

The property shall then become a list of URIs from AGROVOC.

The UI should facilitate the selection of values coming from AGROVOC only first (typically with things like the search widgets) and with explicit move form the user... select another vocabulary in AGroPortal or outside. In all case I would suggest to enforce the fact that it should be an URI.

jonquet commented 1 year ago

@syphax-bouazzouni The feature shall be coded in a generic way so that a config file would allow any OntoPortal installation to select the vocabulary hosted inside the portal that would be used for this.

@graybeal FYI. For the moment its not relevant has the property hasDomain (at submission level) is not in the OntoPortal main code.

jonquet commented 1 year ago

@saubin78 Do you think AGROVOC is the right resource in AgroPortal for this? Or should INRAE Thesaurus be better ? If we do use INRAETHES for this we can then customize the feature to select concepts from a specific skos:Collection that you/we would have setup inside INRAETHES ... I like this idea too.

graybeal commented 1 year ago

thanks all. yeah I wish for more standardization here. Loved this:

The UI should facilitate the selection of values coming from AGROVOC only first (typically with things like the search widgets) and with explicit move form the user... select another vocabulary in AGroPortal or outside. In all case I would suggest to enforce the fact that it should be an URI.

saubin78 commented 1 year ago

@saubin78 Do you think AGROVOC is the right resource in AgroPortal for this? Or should INRAE Thesaurus be better ? If we do use INRAETHES for this we can then customize the feature to select concepts from a specific skos:Collection that you/we would have setup inside INRAETHES ... I like this idea too.

For now, INRAE Thesaurus does not contain "Domain categories". It contains concepts. 1 concept = 1 concrete or abstract notion, e.g. Biodiversity. Domain categories as they appear in Agroportal are often constructs refering to several notions, e.g. "Biodiversity and Ecology". Yet, we need to have a common list of domain categories at INRAE (for Research Data Gouv and many other INRAE information systems). Such a list has just been released by the HR department of INRAE (as a PDF/CSV at the moment). @jonquet I will send it to you by email. You'll tell me if the coverage and granularity could fit for AgroPortal. We consider either including it in INRAE Thesaurus or creating a seperate referential. As far as I know, Agrovoc does not inclue Domain categories .