-
Notifications
You must be signed in to change notification settings - Fork 488
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
Auxiliary Files - Accessing DP releases in Dataverse #7400
Comments
Questions and discussion from design meeting 11/18:
|
Slides with current status. There are a few open questions noted, to be worked out as part of development |
This is just a stub for now with many FIXMEs.
In 7e7a502 I just pushed a branch to stub out downloading differentially private statistics. I'm having some JSF trouble (screenshot below) and the code contains several FIXMEs. I need to go respond to feedback on a pull request so others are welcome to swarm on this. |
QUESTIONS: OpenDP Release Aux File #7400 system configure tools config
system storing, displaying aux files for dataset files
end user access options for tabular files (File Access > Download Options)
end user access options for restricted files (File Access > Download Options)
end user access options for ALL files (File Access > Download Options)
|
FYI: For QDR on work related to linking papers and data via Hypothesis annotations, I've been doing some incremental work to allow Aux files for other types and tracking issues (e.g. two aux files can have the same metadata). I'll get those into a PR request at some point, but if someone else is going to work on it, let me know and I'll share what I have. |
Not sure why they didn't work before but they work now.
I just wanted to give an update that somewhat magically JSF started behaving for me as as of 3c0140b here's how the files under "Differentially Private Statistics" look: That is, this form: lablel (tag) I have download working but I'll note that the existing download code doesn't put any sort of extension (at least for the example in AccessIT): Also on my mind is the |
While we may someday want something more complex, I think for this initial release is: (I don't think we can have a case for public main file and restricted aux files) |
Discussed some of the questions above with Phil and implemented some of the changes to the render logic for the File Access btn as well as some of it's dropdown options. These move the UI closer to some of the changes in the mockups, but there are outstanding questions that are blockers until answered. |
Any type can be added but only DP is in the bundle as therefore given a "friendly" label in a grouping in the UI.
It was saying "canDownloadFile=true OR canDownloadFile=false" which is always true, so we simply remove it.
Here are a couple screenshots from pull request #7729 that show what was implemented. Auxiliary files uploaded as type=DP appear under "Differentially Private Statistics" under file level download. The rest appear under "Other Auxiliary Files". |
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:
The text was updated successfully, but these errors were encountered: