IQSS / IQSS/dataverse

Feature Request: DDI/OAI-DDI metadata export of the social_science metadatablock

Open
#11,059 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Type: Feature
Dominant language
Java
Stars
1.1k
Forks
564
Avg merge
2d 2h
Merged PRs (30d)
29

Description

If allowmultiples of the social_science metadata block is changed from false to true the export of DDI/OAI-DDI metadata crashes for this datasets. DdiExportUtil.java can’t handle this, it can only export single value.

In social sciences sometimes multiples are necessary to describe the methodology of studies, DDI also supports multiples. DdiExportUtil.java needs the ability to handle multiples, also ImportDDIServiceBean.java. Dataverse export and import utility should be able to handle single and multiple values. So that the allowmultiples of the social_science metadata block can be changed.

See also the related discussion.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reading DdiExportUtil.java and ImportDDIServiceBean.java to trace how single metadata values are handled. Reproduce the DDI/OAI-DDI export failure with a social_science metadata block that allows multiple values, then verify that both import and export support single and multiple values without crashing.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend, data
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.