Feature Request: DDI/OAI-DDI metadata export of the social_science metadatablock
Nobody has claimed this yet.
- 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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