-
Notifications
You must be signed in to change notification settings - Fork 535
Description
Between the existing configure tools framework and the auxiliary files support we're adding in #7275/#7350, we'll soon have a way to deposit DP release files into Dataverse. Now we need to determine how to display those files to users in Dataverse. The use case around this is:
"I want to view a differentially private release of a datafile so that I can learn enough to determine whether or not it’s worth my time to go through the request process for the raw data."
We kicked this around internally and with some members of the DP team and one option may to be add some download and explore options on the Dataset and File pages, options that would be available BEFORE the user requests access to the file. Right now, the user is just presented with some file metadata and a request access option:
Instead, we could add some options for download and exploration appropriate to the auxiliary files that have been deposited, something like what we've started to investigate here: working UI & behavior document
Some considerations:
- We need to figure out the logic for auxiliary files display here. We want to keep auxiliary files general, but some DP-specific support may be required. IMHO it's OK if we build in some DP-specific stuff here and revisit when we have other use cases around aux files better defined.
- Related to the question above, we need to determine which DP files (.pdf, json, xml) are categorized under which option/dropdown - download, explore, preview.
- Is there anything we need to stop doing in Dataverse to make sure that privacy is not spoiled? As part of the ingest process we create summary stats for the raw file, so if this will reveal too much we may need to revisit to determine what to no longer make available when a DP release exists.
- If a user selects multiple files, some that have DP releases and others that don't, and clicks "Download All" - what happens? I'd be OK with handling this the same way as we currently handle multiple file download when a restricted file is selected.
