IQSS / IQSS/dataverse

Feature Request: make the Dataset JSON Schema downloadable from public Collections

Open
#11,575 0 comments 2 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

Currently you can only retrieve the Dataset JSON Schema for a given collection when authenticated and having the right to add content.

This is not helpful for exploring or client libs trying to create forms, validate inputs etc before sending it to an instance.

I do see the pro-arguments of not allowing anonymous access to this even for public collections, especially the point of why retrieve if you're not able to add.
Still, the argument stands that it enables more use cases to make this possible. Maybe it should be configurable, either per instance, per collection or even with a distinct new permission that can be assigned to roles (and even the guest role).

CC @JR-1991

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

No files, tests, or entry points are named. Start by locating the authenticated Dataset JSON Schema retrieval path for public collections and determine how access is currently checked. The issue does not decide whether anonymous access should be configurable per instance, collection, or permission, so completion criteria need clarification before implementation.

Written by the indexing model from the issue text.

Assessment

Domain
api
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.