change predicate URI for OD2 field style_or_period
Descriptive summary
OD field w/ ID :style_or_period has vra:StylePeriod configured as predicate URI (see OD2/.../generic_metadata.rb), but this configuration should be changed. vra:StylePeriod is an instance of owl:Class and is not suitable for use as a predicate in RDF metadata description sets. Looks like style_or_period is used in 150,738 works in OD2.
Expected behavior
A suitable predicate* URI is configured for OD2 field :style_or_period and substituted in place of vra:StylePeriod in existing OD2 metadata. The 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
summary
- current predicate URI: http://purl.org/vra/StylePeriod
- what's the problem with this predicate URI? This RDF resource is an instance of rdfs:Class, not an instance of rdf:Property or a subclass of rdf:Property. Because of this it should not be used as a predicate in RDF triples.
- 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 vra:hasStylePeriod for :style_or_period, seems like this is the predicate URI that was intended. This seems like a pretty good choice but seems to have some conflicts:
- is an instance of owl:ObjectProperty, so
- suitable as predicate in RDF triples 👍🏻
- aligns with field expected value type of URI 👍🏻
- has rdfs:domain schema:CreativeWork; OD2/Hyrax works are not currently typed as schema:CreativeWork, this is a conflict 👎🏻
- has rdfs:range vra:StylePeriod... how are resources in CV sources for style_or_period typed? For example Getty AAT resources have type gvp:Concept and do not seem to be explicitly typed as vra:StylePeriod), this is most likely a conflict 👎🏻
Metadeities will revisit after Valkyrization.