Samvera Community Wiki
Hydra Tech Call 2015-12-02
Time: 9:00am PDT / Noon EDT
Call-In Info: 1-641-715-3660, access code 651025
Moderator: Steven Ng
Notetaker: Anna Headley
Attendees:
Steven Ng, Temple
Colin Brittle, Va. Tech
Adam Wead, Penn State
Julie Hardesty, Indiana U
Carolyn Cole, Penn state
Lynette Rayle, Cornell
Anna Headley, CHF
Justin Coyne, DCE
Ryan Wick, Oregon State
Agenda:
Call for additional agenda items
Merging sufia-core into sufia
Next call
Date: December 9, 2015
Moderator: Justin Coyne
Notetaker:
Collection Permissions (References: Collection Permissions, User Collections, Admin Sets, Display Sets)
ORE Aggregations (References: email PCDM: members, ordered_members, and ORE, gist: ordered_members vs. members and their interactions)
Minutes:
Call for additional agenda items
Merging sufia-core into sufia
Next call
Date: December 9, 2015
Moderator: Justin Coyne
Notetaker:
Collection Permissions (References: Collection Permissions, User Collections, Admin Sets, Display Sets)
Cornell has a use case wherien some collections are private, being used as part of mediated workflow process. Used to do batch processing while metadata is being added and want to make sure they don't show up anywhere. Also have public collections that public should be able to see, facet on. Proposes addition of collection permissions that mimic file permissions (visibility, sharing) to fill this use case.
Concern: difficult to facet by collections if some are private and some are public
But files facet fine.
Even if you filter you are introducing things into facet set that are not useful to the user.
Additional concern: user can create collections, which may be confusing if collections created by user 1 show up in search results for user 2
Implement Admin Sets?
Benefit is that a file can only belong to one admin set, so permissions inheritance is simplified.
Can admin sets be either private or public?
Intended to be behind the scenes, related to policy
Concern about overloading collections, which were created for users.
How would Admin Set and Display Set be implemented? Would this be part of hydra-collections or something else?
It would be separate, because hydra-collections is only user collections (see also:
https://github.com/projecthydra-labs/hydra-admin-collections)
Is this a use case for other people: having private collections and public collections (regardless of what they are called)?
Penn State has had users request permissions, but usually around wanting to share edit ability.
We think maybe Cincinnati has implemented some of this.
Temple has public and private collections in prev. version of hydra. They do facet these.
Avalon has collection-level permissions. (roles are: anyone, logged-in, collection staff only – for both files and collections)
Concern that the name of a collection could cause offense when seen in a facet
Currently are in sufia – they all show up in search results (not in facets)
Moderating user creations is maybe its own question
Facet implemented by Lynette could be extended to allow 2 facets: 1 for public and 1 for private.
Desire to not facet on collections that were created by another user.
However, faceting on display set or admin set would be fine.
Could this be something we let users control on an individual / preference-setting basis?
Separating out display sets and admin sets would help keep us from overloading collections even if permissions are added to collections.
Permissions?
Some support for these
ORE Aggregations (References: email PCDM: members, ordered_members, and ORE, gist: ordered_members vs. members and their interactions)
See also email thread
Lynette wants to interact with a single 'members' object via the API.
Concerns about that approach
Impacts dive into hydra - philosophical approaches
We agree to let this conversation continue on hydra-tech for now.
Merging sufia-core into sufia
This will happen on Friday, master will essentially become sufia 7.
PRs submitted against master should be evaluated for backporting to 6.x stable branch
There may also be PRs that are only relevant to 6.x
Will there be an RC on Friday? Don't know yet.
Upgrade path? Not yet determined.