-
Notifications
You must be signed in to change notification settings - Fork 500
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ensure Visibility of Non-Required Metadata Blocks on Dataset Creation #10476
Comments
Note to self: check why the computational block is showing up on create but not geospatial. Neither have required fields. This is when creating a dataset under https://dataverse.harvard.edu/dataverse/CAFE Update: from Slack, @sekmiller figured out what's going on: |
We sized this as a 33 with the scope being: |
Following up on the recent discussions and insights, I've updated the Issue to focus solely on the visibility of non-required metadata blocks during dataset creation, specifically addressing the behavior of the Geospatial Metadata block in the CAFE collection. I've also separated out the structural integration of the "Geographic Unit" field into the "Geographic Coverage" block into a new Issue to deal with these topics distinctly and allow for more focused discussions and solutions. |
Update on implementation progress: We have completed the implementation to allow users to configure the This functionality addresses the core issue described here. However, the UI implementation is still in progress, so we will create a separate issue specifically for integrating this feature into the Dataverse UI. A pull request with the backend implementation will be created and linked to this issue shortly. |
- Added updateDisplayOnCreate method to DataversePage - Added displayOnCreate handling in DataverseServiceBean - Added displayOnCreate checkbox to dataverse.xhtml - Added displayOnCreate field to DataverseFieldTypeInputLevel
Background
In our ongoing work to refine the Dataverse UX for dataset metadata entry, we've encountered behavioral inconsistencies within the Geospatial Metadata section, particularly with the visibility of the Geographic Unit field during the dataset creation process.
Issue
We have identified that the Geospatial Metadata block is not displayed when creating a new dataset unless fields within it are marked as 'required'. This leads to critical geographic metadata often being omitted in the initial dataset entry, with the block only appearing during the metadata editing phase.
Update: Through further discussion and technical investigation, it was determined that the visibility of metadata blocks such as Geospatial Metadata during dataset creation is controlled by
displayoncreate
settings within the system configuration. Unlike the Computational Workflow Metadata block, which is visible upon dataset creation due to certain fields havingdisplayoncreate
set to true, the Geospatial Metadata block does not display because none of its fields are set to display on creation.Revised Feature Request
We seek to revise the metadata blocks to enhance user experience and ensure data completeness from the outset:
displayoncreate
setting to allow the Geospatial Metadata block to appear during the initial dataset creation process, even when no fields within it are marked as 'required'.displayoncreate
overridable at the Dataverse collection level, enabling more granular control and customization.Justification
Ensuring the visibility and accuracy of geographic metadata is critical for the proper use and discoverability of datasets within Dataverse. The proposed changes are aimed at capturing complete and precise geographic details from the point of dataset creation, adhering to best data curation practices.
Revised Implementation Considerations
Investigate why certain metadata blocks like Computational Workflow Metadata are displayed during dataset creation, despite having no required fields, and apply these findings to the Geospatial Metadata block.displayoncreate
attribute to be modifiable at the collection level, similar to how 'required' fields are currently managed.Additional Context
This request emerges from user feedback and direct discussions with the CAFE project team. It is part of a series of enhancements aimed at customizing Dataverse for specialized use by the CAFE project. These modifications will facilitate a smoother, more intuitive metadata entry process, accurately reflecting the geographic scope of the data.
The text was updated successfully, but these errors were encountered: