Metadata definition and use with Hydra

Samvera Community Wiki


Metadata definition and use with Hydra

Unconference session notes.  Attendance:

  • Anusha Ranganathan

  • Chris Colvard

  • Hector Correa

  • Declan Fleming

  • Corey Harper

  • Mark Matienzo

  • Julie Hardesty

  • Joe Atzberger

  • Tom Johnson

  • Karen

  • Sharon Farnel

  • Matt C.

  • Thomas Brittnacher

  • Wendy Hagenmeier

  • many others

 

Structural Metadata

 

Tom Johnson: Oregon digital did compound objects.  Problem with track-list and similar structures is that order is hard in RDF.  Hierarchy is easy, order is hard.  Look at W3C media ontology as starting place including non-RDF.  

Declan: use object literal.  Pull it out when needed.  

Tom: "Each of the ordered list ontologies currently being worked on are horrible in their own ways"  

Existing ordered list structures:

  • RDF List is "linked list", as in low level programming.  

  • RDF Sequence is very similar

  • Ordered List Ontology is wholly separate

  • ORE

  • Collections

Declan: We want to agree here how we are going to do it.  We use list now, but it is almost impossible to build a form from.

Julie H.: Sequence seemed like a better option for our experiments

Sequence is scarcely used elsewhere and not in Hydra anywhere.  

Possible models for useful expressions: JSON-LD and turtle.  

Declan: current approach is List, but considering using JSON as object literals

Anusha et al.: Mixing and matching ontologies/properties is recommended

Anusha: Do not develop the ontology/data model on the fly during development.  Know your model first, even if you do end up changing.  

Declan: Be practical, not purist.  

Intellectual relationship vs. deduplication with digitial copies of the same born digital report.  Do you really want to do FRBR-like modeling of digitial manifestations

Mark M.: DPLA potentially interested in contributing infrastructure for hosting collaborative metadata models.  

Tom: Oregon digital considered metadataregistry.org, but it forced too much skos, was inflexible

Corey: "Vocabulary Hosting: A modest proposal" came up in dublin core community years ago.  This group may now have the use case anticipated there and then.  

Tom: "List is the bastard child of the whole spec".  

Declan: 

Tom: propose doing a ruby implementation of Ordered List Ontology as next step