lcnetdev / bibframe-ontology

Repository for versions of BIBFRAME ontology.
http://www.loc.gov/bibframe/
50 stars 7 forks source link

Remove the range from any property that might be considered pointing to an agent #63

Closed ntra00 closed 3 years ago

ntra00 commented 4 years ago

This is similar to issue 19, https://github.com/lcnetdev/bibframe-ontology/issues/19 requesting to remove ranges on the place properties. We have noted that not all agent type institutions (or other creators/contributors, sources etc.) are in the LC Organizations list, nor in the LCNAF, but could be represented by URIs in other domains. In fact with OCLC organization codes, it would be good to be able to reference a URI at OCLC instead of somehow having to bring them all into an LC list.

Rather than assuming or requiring that any external list be a subclass of bf:Agent, it would be safer to remove the range on these properties to allow broader usage:

This change will not have any backward compatibility issues.

kefo commented 3 years ago

https://id.loc.gov/ontologies/bibframe.html#p_agent https://id.loc.gov/ontologies/bibframe.html#p_grantingInstitution https://id.loc.gov/ontologies/bibframe.html#p_heldBy https://id.loc.gov/ontologies/bibframe.html#p_assigner https://id.loc.gov/ontologies/bibframe.html#p_descriptionModifier https://id.loc.gov/ontologies/bibframe.html#p_source https://id.loc.gov/ontologies/bibframe.html#p_acquisitionSource