Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simplify bf:geographicCoverage and bf:temporalCoverage, to bf:covers #15

Open
sfolsom opened this issue Jun 25, 2018 · 1 comment
Open
Labels
under review Work begins on issue; incl. questions, consultations, or BFC review.

Comments

@sfolsom
Copy link

sfolsom commented Jun 25, 2018

Justification: The class and predicate pairs are redundant; specifically, a work covers an object, and the type of object does not need to be repeated in the predicate. We recommend a single predicate, bf:covers, and inverse bf:coveredIn.

Also, we recommend removing the domain Work, since other types of resources, such as ExhibitionEvents, can have coverage.

This recommendation helps address current inconsistencies with the way the two existing coverage properties behave. The range of bf:geographicCoverage is bf:GeographicCoverage, even though bf:Place should be sufficient. bf:temporalCoverage is a datatype property even though bf:Temporal exists as an entity. If bf:covers is created, the range should be open to allow for use with bf:Place (bf:GeographicCoverage isn't needed) and bf:Temporal.

[This recommendation was made on behalf of the LD4P Art & Rare Materials BIBFRAME Ontology Extension (https://github.com/LD4P/arm).]

@raydAtLC raydAtLC added semantic changes to rdfs:domain, rdfs:range, owl changes, etc. under review Work begins on issue; incl. questions, consultations, or BFC review. labels Jul 6, 2018
@melanieWacker
Copy link

The PCC Task Group on Sinopia Application Profiles made a recommendation in its final report (https://www.loc.gov/aba/pcc/taskgroup/Sinopia-Profiles-TG-Final-Report.pdf -- See page 15) that also relates to this issue:

Change bf:temporalCoverage from a Data Property to an Object Property

The data property bf:temporalCoverage should be changed to an object property (range
of rdfs:literal should be removed from bf:temporalCoverage, and add a class for
bf:TemporalCoverage)
The creators of BF originally made this a literal, probably because of a seeming lack of a
controlled vocabulary. Such vocabularies do exist however, at least in part (e.g., FAST,
Wikidata), and BF should allow for their use while still permitting use of strings.
Based on the report, PoCo voted on Dec. 18, 2020 to support this recommendation.

@jodiw01 jodiw01 removed semantic changes to rdfs:domain, rdfs:range, owl changes, etc. domain/range labels Feb 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
under review Work begins on issue; incl. questions, consultations, or BFC review.
Projects
None yet
Development

No branches or pull requests

5 participants