Published July 11, 2023 | Version v1
Journal article Open

A Plug-in Approach to Controlled Vocabulary Support in Dataverse

  • 1. Global Dataverse Community Consortium
  • 2. DANS-KNAW

Description

Rich metadata is important for data discovery and reuse. Further, the use of standardized values - from community-developed vocabularies and from identifier services for people, organization, grants, and other real-world entities - can further improve human and machine understanding of the data. However, building support for the broad range of existing vocabularies directly into repository software can take significant initial and ongoing effort and potentially limit the flexibility to adopt new vocabularies over time. In the open source Dataverse software project, we’ve explored a light-weight, plug-in approach to adding this functionality. With this design, the logic related to specific vocabularies and services is isolated in components that know nothing about Dataverse’s internals which opens the door to their reuse in other repositories and to shared maintenance. This paper introduces the design and discusses working examples that integrate with external identifier and vocabulary services.

 

Files

A Plug-in Approach to Controlled Vocabulary Support in Dataverse.pdf

Files (364.9 kB)

Additional details

Related works

Is referenced by
Proposal: 10.5281/zenodo.5845539 (DOI)

Funding

European Commission
SSHOC - Social Sciences & Humanities Open Cloud 823782