Skip to content

Handle.net PIDs - identifier globally visible even for unpublished datasets #8881

@vkush

Description

@vkush

Dear Dataverse team,
after testing of Handles I have found an issue, that every new Handle will be stored as globally visible (with a permission "public read"), that you can find it right away on the http://hdl.handle.net/ server, even if the corresponded dataset is not published yet (is only a draft).

Complete description of the issue and proposal for the solution (thanks Jim!) you can find in the user group: https://groups.google.com/g/dataverse-community/c/wzoRh-LAgTc

As discussed there in the user group, it is not a real problem and this issue can be ignored. But maybe it would be better to have the same behaviour for Handles as we have it for DOIs - new Handles for the draft dataset (and files inside the datasets) should be not visible for everyone (permission "1100" - "admin read = 1", "admin write = 1", "public read = 0", "public write = 0" [see "permission set" in the Create Handle Batch format]), and only when Dataset is published these Handles have to change the status to globally visible ("public read = 1", permission "1110"). Otherwise we can have a situation (it is only an idea, without proofs), that visible and not yet published Handles can be indexed by the search engines, and if the draft dataset is deleted (together with the related Handles), then the search engines will link to the not existed Handle, what can be controversial to the idea of a PID.

Tested Dataverse version - 5.10.1

Many thanks
Vladimir

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions