-
Notifications
You must be signed in to change notification settings - Fork 44
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
OWL version with human-readable names #215
Comments
All entities of BFO have human readable labels. Which BFO do you look at? If you open BFO from: |
Yes, I know there are |
The OBO Foundry URI principle proscribes this: "Each class and relation (property) in the ontology must have a unique URI identifier. The URI should be constructed from a base URI, a prefix that is unique within the Foundry (e.g. GO, CHEBI, CL) and a local identifier (e.g. 0000001). The local identifier should not consist of labels or mnemonics meaningful to humans." The rationale is given here: http://www.obofoundry.org/id-policy.html |
The rationale is not convincing to me. Four points are made:
This could all be accomplished while still using mnemonic human-readable names. You could introduce a new annotation property containing the OBO id. Some downsides of the current scheme:
|
Has there been any discussion on generating human-readable names for the entities in the OWL version of BFO? While it is possible to view by rdfs:label in Protege, there are still many cases where it would be useful to have names like e.g. "bfo:continuant" insstead of "bfo:0000002" (e.g. when using other tools that are not so accommodating, or when browsing the raw OWL files).
Of course, I could add equivalent classes with more useful names, but that potentially generates more (unnecessary) reasoning steps.
The text was updated successfully, but these errors were encountered: