-
Notifications
You must be signed in to change notification settings - Fork 541
CVOC : Multiple services for 1 term field #9828
Copy link
Copy link
Open
Labels
Component: JSFInvolves modifying JSF (Jakarta Server Faces) code, which is being replaced with React.Involves modifying JSF (Jakarta Server Faces) code, which is being replaced with React.Feature: Controlled VocabularyIncludes both Internal and external controlled vocabulariesIncludes both Internal and external controlled vocabulariesType: Featurea feature requesta feature requestUX & UI: New React UINeeds enough design work that it should probably go in the new React UI, not JSFNeeds enough design work that it should probably go in the new React UI, not JSFUser Role: DepositorCreates datasets, uploads data, etc.Creates datasets, uploads data, etc.
Metadata
Metadata
Assignees
Labels
Component: JSFInvolves modifying JSF (Jakarta Server Faces) code, which is being replaced with React.Involves modifying JSF (Jakarta Server Faces) code, which is being replaced with React.Feature: Controlled VocabularyIncludes both Internal and external controlled vocabulariesIncludes both Internal and external controlled vocabulariesType: Featurea feature requesta feature requestUX & UI: New React UINeeds enough design work that it should probably go in the new React UI, not JSFNeeds enough design work that it should probably go in the new React UI, not JSFUser Role: DepositorCreates datasets, uploads data, etc.Creates datasets, uploads data, etc.
Type
Projects
Status
⚠️ Needed/Important
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 filecvoc-conf.jsonas 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 :
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