Users often want to see what DOI they will get so they can alter their PDF, coverpage, other metadata, and so on.
This feature should ensure that users can see their future DOI, and if necessary, a warning that if certain conditions are not met, the DOI will not be registered after approval.
(https://wiki.lyrasis.org/display/DSDOC7x/DOI+Digital+Object+Identifier)Hi Matthias,
Great that I was able to help. We have configured the pre-registration of DOIs as per your question:
Users often want to see what DOI they will get so they can alter their PDF, coverpage, other metadata, and so on.
This feature should ensure that users can see their future DOI, and if necessary, a warning that if certain conditions are not met, the DOI will not be registered after approval.
(https://wiki.lyrasis.org/display/DSDOC7x/DOI+Digital+Object+Identifier)
This is how we configure it (happy to share our config values below):
########################################################################
######################IDENTIFIER CONFIGURATIONS#########################
########################################################################
# These configs are used for additional identifier configuration such #
# as the Show Identifiers step which can "pre-mint" DOIs and Handles #
########################################################################
# Should configured identifiers (eg handle and DOI) be minted for (future) registration at workspace item creation?
# A handle created at this stage will act just like a regular handle created at archive time.
# A DOI created at this stage will be in a 'PENDING' status while in workspace and workflow.
# At the time of item install, the DOI filter (if any) will be applied and if the item matches the filter, the DOI
# status will be updated to TO_BE_REGISTERED. An administrator can also manually progress the DOI status, overriding
# any filters, in the item status page.
# This option doesn't require the Show Identifiers submission step to be visible.
# Default: false
identifiers.submission.register = true
# This configuration property can be set to a filter name to determine if a PENDING DOI for an item
# should be queued for registration. If the filter doesn't match, the DOI will stay in PENDING or MINTED status
# so that the identifier itself persists in case it is considered for registration in the future.
# See doi-filter and other example filters in item-filters.xml.
# Default (always_true_filter)
# identifiers.submission.filter.install = doi-exclusions-filter-register
identifiers.submission.filter.install = doi-exclusions-filter-register
# This optional configuration property can be set to a filter name, in case there are some initial rules to apply
# when first deciding whether a DOI should be created for a new workspace item with a PENDING status.
# This filter is only applied if identifiers.submission.register is true.
# This filter is updated as submission data is saved.
# Default: (always_true_filter)
identifiers.submission.filter.workspace = doi-exclusions-filter-workflow
# This configuration property can be set to a filter name to determine if an item processed by RegisterDOI curation
# task should be eligible for a DOI
identifiers.submission.filter.curation = doi-exclusions-filter-register
# Show Register DOI button in item status page?
# Default: false
# This configuration property is exposed over rest. For dspace-angular to work,
# this property must always have a true or false value. Do not comment it out!
identifiers.item-status.register-doi = true
# Which identifier types to show in submission step?
# Default: handle, doi (currently the only supported identifier 'types')
identifiers.submission.display = handle
identifiers.submission.display = doi
Re not wasting the DOI numbers, for new items, we are actually seeing in our repository that a DOI is not minted at all by default, so it would be great to hear from someone else that has this also working to see if they have some hints on the configuration.
I think that this option, should also help not wasting DOI numbers if the pre-registration is enabled, and you can then apply the filter then:
identifiers.submission.filter.curation = your-filter-for-workspace-items
Best,
Agustina
--
All messages to this mailing list should adhere to the Code of Conduct:
https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
---
You received this message because you are subscribed to a topic in the Google Groups "DSpace Technical Support" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/dspace-tech/qF9Yb3NnV50/unsubscribe.
To unsubscribe from this group and all its topics, send an email to
dspace-tech...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/dspace-tech/75c89ff9-4a6f-4112-912f-73274d4e1e80n%40googlegroups.com.