Open cmbz opened 7 months ago
As discussed at tech hours yesterday, I pulled this into FY25 Sprint 5 two weeks ago without realizing how poorly defined this issue is and without grasping that the proposal, as written, implies a lot of work on the JSF code, which we intend to dispose of. 🗑️
I liked the suggestion from @qqmyers that a possible direction would be to create a series of superuser-only APIs that allows an installation to be configured to associate a dataset type with metadata fields. However, what should the JSON look like that will ultimately be used by the SPA? Should we hide this output behind the "admin" API for now and check in with the frontend team (when they are ready) to see if the JSON is agreeable? In short, there would be no value to the end user yet, but we could make progress on database tables and business logic.
@scolapasta suggested that a smaller group (than all of tech hours) could discuss this issue further and unblock it. Meanwhile, perhaps the size should be removed and it should go back into "need sizing" for this discussion to happen (heads up to @cmbz).
2024/09/25:
Notes from our discussion (thanks, all).
In the issue description I'll copy the important bits and might try to future clarify things.
Updated: Sep 30, 2024 datasetType Discussion 2024/09/30
Attendees: Ceilyn Boyd Gustavo Durand Philip Durbin Jim Myers
Notes
Action items *
Overview
Proposed release not snippet (scope of work)
(See also notes where this snippet was iterated on.)
Metadata Blocks Can Be Associated with Dataset Types
Metadata blocks (e.g. "codemeta") can now be associated with dataset types (e.g. "software") using new superuser APIs.
This will have the following effects for the APIs used by the new Dataverse UI:
For more information, see the guides and #10519.
Depends on
https://github.com/IQSS/dataverse/issues/10518See also