OD2 icon indicating copy to clipboard operation
OD2 copied to clipboard

change predicate URI for OD2 field item_locator

Open briesenberg07 opened this issue 7 months ago • 2 comments

Descriptive summary

OD field with ID :item_locator has predicate URI http://purl.org/ontology/holding configured in OD2/.../generic_metadata.rb. This is not the predicate for any property from the Holding Ontology, but rather the URI for the ontology as a whole (see Holding Ontology > 1.2 Namespaces and Ontology). A Solr query indicates that this field is used on 78,688 OD2/Hyrax works.

Expected behavior

A suitable predicate URI is configured for OD2 field :item_locator and substituted in place of http://purl.org/ontology/holding in existing OD2 metadata. Configured predicate is reflected accurately in OD2 MAP documentation such as the public MAP spreadsheet.

*Metadeities needs to select a predicate, some further discussion below

Related work

None known

Accessibility Concerns

None known

briesenberg07 avatar May 23 '25 21:05 briesenberg07

summary

  • current predicate URI: http://purl.org/ontology/holding
  • what's the problem with this predicate URI? This is not the URI for any property; this is the URI for the holding ontology as a whole -- see Holding Ontology > 1.2 Namespaces and Ontology
  • what would be good to use instead? 📌 TBD
  • example metadata snippet showing proposed alternative in use: 📌 TBD

details

OD2_MAP > MAP_complete gives predicate URI holding:label as the URI configured for :item_locator. Full property details available in Holding Ontology > 5.1 label a few details here:

holding:label

  • rdfs:comment "A call number, shelf mark or similar label of an item" 👍🏻
  • rdfs:range rdfs:Literal 👍🏻 , aligns with expected value text
  • rdfs:domain holding:Item 👎🏻 we don't assign this type to any OD2 resources, this is a conflict

briesenberg07 avatar May 23 '25 21:05 briesenberg07

Metadeities will revisit after Valkyrization

KevinJonesMeta avatar Sep 23 '25 20:09 KevinJonesMeta