4-5pm Eastern
https://iu.zoom.us/j/111989167
Notetaker: Juliet Hardesty
Attendees: jen young, Ryan Wick, Ryan Johnson, Juliet Hardesty
Agenda/Notes:
https://wiki.duraspace.org/display/samvera/Data+Mapper+Working+Group+Retrospective
https://github.com/samvera-labs/valkyrie/wiki/Supported-Data-Types
https://github.com/pulibrary/figgy
https://github.com/psu-libraries/cho
Valkyrie as new middleware
- metadata adapters: postgres, memory
- storage adapters: fedora, disk, memory
Store metadata in Fedora?
Valkyrie README says no
Data Mapper WG Retro says yes
Assign predicates to properties?
Data Mapper WG Retro says optional for Fedora, no for other backends
Figgy metadata adapter is all postgres
CHO metadata adapter is all postgres
From README:attribute :authors, Valkyrie::Types::Array # Arrays are ordered
https://github.com/pulibrary/figgy/blob/master/app/models/ephemera_box.rb
attribute :member_ids, Valkyrie::Types::Array
attribute :title, Valkyrie::Types::Set
attribute :barcode, Valkyrie::Types::Set
attribute :workflow_note, Valkyrie::Types::Array.member(WorkflowNote).optional
https://github.com/pulibrary/figgy/blob/master/app/models/scanned_map.rb
include Schema::Geo
attribute :id, Valkyrie::Types::ID.optional
attribute :member_ids, Valkyrie::Types::Array
attribute :logical_structure, Valkyrie::Types::Array.member(Structure.optional).optional
attribute :pending_uploads, Valkyrie::Types::Array.member(PendingUpload)
attribute :workflow_note, Valkyrie::Types::Array.member(WorkflowNote).optional
Valkyrie Shared Specs:
https://github.com/samvera-labs/valkyrie/blob/master/lib/valkyrie/specs/shared_specs/persister.rb
(shows current support for RDF and other data types, nesting, etc.)