Valkyrie and Metadata
Content and Information Modeling
What is Valkyrie?
- Valkyrie is a Gem
-
Data Mapper Pattern
- Samvera Data Mapper WG
-
Multiple Persistence Backends
- Fedora 4
- PostgreSQL
- Apache Solr
- Disk (File System)
Projects Using Valkyrie
- Hyrax 3.0.0
- Penn State University Libraries (CHO)
- Princeton University Library (Figgy)
Content in Valkyrie
- Valkyrie models content using Resources
- Resource have properties
- Properties are not in the RDF
-
Models have Decorators
- Similar to Hyrax Presenters
-
Decorators and Services modify properties
- RESTful Resources
- JSON-LD Graphs
Graphs
- Valkyrie Properties are loosely typed
- Cardinality can be set
- Valkyrie has no opinion regarding predicates
- RDF Graphs are left to each Valkyrie implementation
Figgy
- Resources can be exposed as JSON
-
Providing a JSON-LD context...
- ...JSON becomes linked data
- Context itself manages predicates
Hyrax 3.0.0
- Still in under active development!
- Valkyrie properties are used for modeling content...
- ...with Solr indexing the properties enriched as linked data...
- ...and a service exporting graphs from Solr:
Questions?
- "Valkyrizing Hyrax" Community Sprints
- Samvera Tech Calls
- Valkyrie Developers
Valkyrie and Metadata
Thank you for your attention!
Valkyrie and Metadata (Final Draft)
By jrgriffiniii
Valkyrie and Metadata (Final Draft)
- 267