Comments (8)
I think having a BFO for non-philosophers would be nice. Altering the names and descriptions can only go so far. The abstractions are the same and will have the same overhead.
Having more tractable labels and descriptions may offer a great deal of value to end users. Is there a sample population that this approach could be validated with? What might a pilot test of this approach be? a set of examples with users followed by a few questions that address acceptability and appropriateness?
from bfo.
Could adding synonyms annotation properties to BFO classes with the values BFON(BFOClass) be an easy first step to see how the community responds?
Reusing the example above, this would mean bfo:continuant would have an alternative term property with value 'exists in whole at a moment in time'.
I like the idea in the post above, I'm wondering if we should work a little bit more on the details (e.g. defining the has-characteristic OP, defining the suitable range etc). Adding alternative terms would allow us time to formalise this better while gauging interest?
from bfo.
from bfo.
+1 to releasing list of proposed names, saying those will be used to logically define BFO classes. As there have been many request for clearer names in the past this should be well received, and we can then proceed with implementation as you propose. I agree we don't want to alter the label of the existing classes.
I'm not keen on the data propertyproposal because I don't see how saying continuant EquivalentClass is_continuant xsd:true
helps clarify things.
from bfo.
+1 to releasing list of proposed names, saying those will be used to logically define BFO classes. As there have been many request for clearer names in the past this should be well received, and we can then proceed with implementation as you propose. I agree we don't want to alter the label of the existing classes.
I really don't think it matters much. The names can all be is_X
for this proposal.
I'm not keen on the data propertyproposal because I don't see how saying
continuant EquivalentClass is_continuant xsd:true
helps clarify things
The axiom is not there to clarify things for humans. On the contrary, that humans would not see the BFO class is the point of the proposal. They would instead see ugly axioms such as AnatomicalStructure is_continuant true
but this is largely hidden compared to a superclass axiom
from bfo.
A semantically identical proposal with the similar structural properties
would be to create a data property for each BFO class, e.g. continuant
EquivalentClass is_continuant xsd:true. This may be seen as preferable
as it doesn't introduce any new non-BFO individuals into the model.
The axiom is not there to clarify things for humans. On the contrary, that humans would not see the BFO class is the point of the proposal. They would instead see ugly axioms such as AnatomicalStructure is_continuant true but this is largely hidden compared to a superclass axiom
This versions sounds promising to me - pure semantic sugar that doesn't require any arguments over ontological status. Could you outline a workflow for working with it?? At some point you still need to import BFO to infer classification and test consistency, but presumably that would be handled outside of standard imports?
from bfo.
I like the use of data properties in this way too. I was worried reading the original approach how something like "BFON(material entity) rdfs:label 'has non-zero mass'" would interrelate with the PATO mass quality.
from bfo.
I think having a BFO for non-philosophers would be nice. Altering the names and descriptions can only go so far. The abstractions are the same and will have the same overhead.
Just to reiterate, my proposal is not to rename. It is to create a shadow hierarchy that could be used with the same logical entailments.
It would have a vastly lower cognitive overhead for domain ontologies, as it would no longer be necessary for domain scientists to drill down multiple levels to get the root terms they understand.
from bfo.
Related Issues (20)
- measurement unit label
- BFO:0000050 (part_of) missing HOT 9
- Add elucidation for has_material_basis where domain is a function to BFO2 reference HOT 4
- Issues with Generic Dependence in BFO 2.0 HOT 1
- Terms without Labels HOT 1
- broken referent tracking web link in annotation on obo:BFO_0000001 (entity)
- Sporadic use of 'Definition Source' (IAO_0000119)
- proportion
- ask for the replacement of BFO_0000178 HOT 6
- Bear vs. Inhere HOT 2
- Add obofoundry topic to repo metadata HOT 2
- Dead link in Wiki HOT 1
- definitions of the continuant part of at some time property and at is at all time subproperty looks circular HOT 1
- Add date for update to wiki
- Definition of used FOAF concept causes OWL Profile violation
- Pass OBO Dashboard HOT 5
- BFO license HOT 1
- Mixed use of Elucidation and definition
- Invalid link in README
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 bfo.