|
Why are you doing this? How does this relate to your overall product strategy?
# | Title | User Story | Importance | Notes |
---|---|---|---|---|
1 | Short identifier for the story | Describe the user and what they are trying to achieve | Must Have |
|
2 |
Background: Alice (Anna Greenwood (Unlicensed)) is a researcher who is responsible for creating the content to power the AMP-AD Community Portal. She wants other users to download data relevant to their work, but before they can do that, she's interested in allowing them to find datasets in Synapse that have been published by the AMP-AD consortium. Bob is an external user who does not yet have a Synapse account, but he heard of the AMP-AD Community Portal at a recent conference and is interested in exploring their data to see if there's anything relevant to his own work.
Alice has organized key metadata into a Table, and wants the Community Portal frontend components to query this table specifically to allow Bob a useful query interaction. The frontend component uses the facet functionality from Tables to allow for a useful UI to explore relevant data. Alice expects to request and receive approval from her manager at Sage to make this Table public (e.g. downloadable by anonymous users).
Workflow
This workflow is incredibly fuzzy right now because we're not sure what the approval process should look like for data or schema changes. A key assumption here is that a Table may be made private again by a Synapse user with permissions to change Sharing Settings.
All the same things as Use Case #1 but for external groups – de-prioritized for now.
All the same things as Use Case #1 but for more kinds of data – de-prioritized for now.
The broader general case is that Synapse currently does not support any kind of "Open Access" data, despite saying that we do, because we ultimately still have a login requirement to access (download) any data, even data marked for Open Access. This includes Files and Tables, and potentially other kinds of data later on. This limits the kind of content that can be shared in Wikis, which CAN be anonymously viewed, and we've implemented workarounds to this such as allowing anonymous access to files loaded as Wiki Attachments, but not those same files loaded as "Files" in the Files tab. This is incredibly confusing to users and actually introduces more risk than simply allowing (vetted) open access data, because there are no "checks" on data loaded into Wiki Attachments.
Key issues here:
Below is a list of questions to be addressed as a result of this requirements document:
Question | Outcome |
---|---|
(e.g. How we make users more aware of this feature?) | Communicate the decision reached |