-
Notifications
You must be signed in to change notification settings - Fork 9
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
only boolean props should have prefix has/is #92
Comments
Thank you for the suggestion. Is there any reference on this proposal of "only boolean should have has/is"? Is this anywhere documented in this amazing world of ontology engineering? |
There's no universal naming convention. The convention I described is the simplest one and is used in AKSW ontologies, and i prefer it. The ERA convention cited in Interoperable-data/ERA_vocabulary#2 says "use verbal form" i.e. all props should be named "has" or "is". @MathiasVDA says you should follow it. The point of this issue is that the ontology should consistently follow one or the other convention. Currently most props follow the simpler convention, but 9 do not. |
As you see, there is not an universal way. The convention there are recipes that we are trying to follow as much as possible. You need to take into account the legacy part of the development of the ontology, taking into account changes that could affect some elements already working. When you read carefully the example of |
Interoperable-data/ERA_vocabulary#2 discusses prop naming convention.
Interoperable-data/ERA_vocabulary#2 (comment) shows non-boolean props with prefix "has/is". There's only 9 such (as of 2024-09-05).
The other 462 no-boolean props have no such prefixes. Consider removing this prefix from these 9 props, eg
hasPart, isPartOf
->part, partOf
(or you could keep the existing names as an exception)The text was updated successfully, but these errors were encountered: