Hyrax Metadata Ordering Call 2018-04-18
Connection Info:
3-4pm Eastern
https://iu.zoom.us/j/111989167
Notetaker: Juliet Hardesty
Attendees: jen young, sadie_roosa, Ryan Johnson, Ryan Wick, Juliet Hardesty
Agenda/Notes:
- Report - https://docs.google.com/document/d/1bfCJsu7kTwjb2uu5D-TdKR_YFauMICkz4vnK59J7CZ0/edit?usp=sharing
- Are summaries accurate?
- hydra-pcdm gem is used in Hyrax but not totally clear on how it’s being used; lower in stack for sure; Tom Johnson filed bug recently that build is broken right now; implementation of pcdm-works model; seeing ordered-members in code but not sure it can be used
- Hyrax uses hydra-works gem and hydra-works gem includes hydra-pcdm gem; might be an option but requires deeper code dive than what we’ve done
- might be used to order things in collections; not sure if nurax shows this functioning; use of ordered members method
- we want ordering within a work specifically for descriptive metadata
- might work as part of ordered things as objects solution set but would definitely need development work to be used this way
- Challenges/benefits to document?
- ordered things as objects
- benefit - referencing URIs would keep things in sync
- challenge - possibility of redundant objects, hard to maintain over time
- additional property with text list
- challenge - ordered list can get out of sync if creator is updated or removed
- challenge - bulk edits/fixes wouldn’t touch ordered property list - have to have something else that manages that order and keeps it in sync; need to force pairing or grouping of metadata fields to keep things in sync
- benefit - easier to implement, easy to look at and understand
- What do we recommend?
- data structure isn’t the only change, it’s also display
- could see how something could be done in the web form to input things; but doing this in batch gets complicated; almost has to be a local solution and batch editing is now available
- don't have a recommendation yet
- report should say we’re trying to find solution for Hyrax the app but also needs to work for batch editing and through the rails console - needs to be at data level, not at app level
- Has Princeton addressed this in Figgy now? this might be where a Valkyrie solution comes in
- Ryan Wick will ask
- WGBH thinking of making contributions objects on works (instead of people as objects on work, kind of a flip)
- contribution is object on work and then people in that role are hanging off of that contribution object
- <Work> <hasContribution> <RandomID>
- <RandomID> <hasCreator> "Name"
- <RandomID> <hasRole> "Producer"
- not dealing with any ordering with this right now but could use pcdm to order the contributions
- Sadie can show something with this next time
- other solutions seem to be making specific roles as predicates for people
- Are summaries accurate?
- Evaluation spreadsheet for reference: https://docs.google.com/spreadsheets/d/1J7-aGnSMnRQaV4MCmHW_Vr4gzEFn-S7v759XbYl-DUY/edit?usp=sharing