Hyrax Metadata Ordering Call 2018-04-18

Samvera Community Wiki


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

  • Evaluation spreadsheet for reference: https://docs.google.com/spreadsheets/d/1J7-aGnSMnRQaV4MCmHW_Vr4gzEFn-S7v759XbYl-DUY/edit?usp=sharing