IQSS / IQSS/dataverse

Feature Request/Idea: Let the users change the "publisher" metadata of a dataset

Open
#9,950 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

As I mentioned here, users with permissions to update the metadata of a dataset, should be able to change the publisher metadata.

Dataverse shows the :InstallationBrandName as publisher in the Meta tag DC.publisher and the publisher property of the JSON-LD of every dataset.

Say there is a Dataverse installation that have multiple institutions as Dataverses collections, the datasets of each institution should have as publisher the institution name instead of the :InstallationBrandName... right now this is not happening.

The institution should be the publisher because the dataset belongs to it.

Also, this is affecting the information harvested by Google Data Search and Datacite Commons in said cases.

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 tracing how dataset metadata is used for the DC.publisher meta tag and the JSON-LD publisher property. The issue does not name files or tests, so identify the metadata update and publication entry points first. Done means authorized users can set the publisher to the institution while Google Data Search and Datacite Commons receive the intended value.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.