Comments (6)
Out of curiosity, can you provide an example of how this produces an undesirable entailment?
Under what circumstances would an entailment that concludes a given GeoName resource is also a bf:Place, be a problem or possibly untrue?
from bibframe-ontology.
Maybe Geonames is a bad example; geonames:Features and bf:Place definitions are pretty similar. That said, one might want to ward off class pollution and keep a clean representation of Geonames entities as they intended them to be described. A more likely situation is when a place is modeled as a skos:Concept or madsrdf:Authority, and while they are not bf:Places, a profile may want to link to them using bf:place.
from bibframe-ontology.
re: ARM related requests for changes to BF, I’ve responded above to give more context about the thought process at the time we made these requests. I've reached out to folks still affiliated ARM to consider how they want to weigh in.
Generally, the domain and range questions are a design decision... how much do you want to rely on these type assertions, how comfortable are you with assigning type to entities you didn't mint, and... many folks confuse domain and ranges for validation instead of inferencing which can lead to a chilling effect on the use of these properties.
from bibframe-ontology.
For consistency purposes, I'm adding bf:originPlace to this request. See new title
from bibframe-ontology.
PoCo also voted in favor (Dec. 2020) of removing the range of bf:Place from bf:place. This is an outcome of the final report of the PCC Task Group on Sinopia Application Profiles (https://www.loc.gov/aba/pcc/taskgroup/Sinopia-Profiles-TG-Final-Report.pdf)
From the report "The addition of ranges to BF properties introduces challenges regarding inferencing and linked data best practices. At a practical level, a range may restrict the breadth of possible vocabularies that are usable according to best practice.
from bibframe-ontology.
https://id.loc.gov/ontologies/bibframe.html#p_place
https://id.loc.gov/ontologies/bibframe.html#p_originPlace
from bibframe-ontology.
Related Issues (20)
- Consider widening domain of bf:seriesEnumeration from Instance to Resource (or add bflc:Relationship)
- Add Class bf:Microform
- Add class bf:Danacode as subclass of bf:Identifier HOT 3
- Changelog and git version tagging HOT 2
- move some BFLC terms to BF HOT 2
- dcterms:modified note inconsistent with actual spec
- Paraphrase defintions of (sub)seriesOf/has(sub)Series
- Mapping to BIBFRAME properties with a different rfd:type HOT 1
- Clarify Series Relationships HOT 3
- bflc:aap & bflc:aap-normalized missing HOT 1
- AdminMetadata class has 3 subclasses that look like mistakes HOT 1
- Add bf:binding and bf:Binding HOT 1
- Editorial changes to bf:Work subclasses HOT 5
- New bf:Work subclasses HOT 2
- Interest in seeing bflc:TransliteratedTitle in the bf ontology
- BFLC namelessProperty12 HOT 1
- new property for nonsort character count HOT 12
- deprecate bflc:target HOT 1
- bf:cartographicAttributes and bf:Cartographic issues
- Instantiating Classes and/or Subclasses: patterns and issues
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bibframe-ontology.