Skip to content

CVOC : Multiple services for 1 term field #9828

@luddaniel

Description

@luddaniel

Following the last Community Call August 22, 2023 Notes it appears that it would be nice to have one issue describing a new use case of external vocabulary using the supported generic external vocabulary support mechanism of Dataverse.

Right now, the setting :CVocConf (that uses a configuration file cvoc-conf.json as value) allows to implement 1 service url for 1 field (or a group of 1 parent field and many childs fields).

For our Dataverse, we are thinking about having multiple services for the same bloc of termName/vocabularyUri fields.
For example :

  1. https://thesaurus.inrae.fr/thesaurus-inrae/fr/ (SKOMOS)
  2. https://skosmos.loterre.fr/en/ (SKOMOS)
  3. https://agroportal.lirmm.fr/ontologies (OntoPortal)

This feature mainly concerns the java code which will have to manage the cache and indexing needs for the multilingual search results (search result page/api and dataset metadata tab view) of each service while the javascript modifications only concern the dataset edit view.

Feedback: Each instance is working well independently using the generic external vocabulary mechanism with the good configuration of the json file.

@qqmyers @4tikhonov @qqmyers @DS-INRA

Metadata

Metadata

Assignees

Labels

Component: JSFInvolves modifying JSF (Jakarta Server Faces) code, which is being replaced with React.Feature: Controlled VocabularyIncludes both Internal and external controlled vocabulariesType: Featurea feature requestUX & UI: New React UINeeds enough design work that it should probably go in the new React UI, not JSFUser Role: DepositorCreates datasets, uploads data, etc.

Type

No type

Projects

Status

⚠️ Needed/Important

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions