-
Notifications
You must be signed in to change notification settings - Fork 18
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
Remove gist:decimalValue and replace with gist:numericValue #171
Comments
This just bit us again for the IBB Project. Peter and I wanted to reuse decimalValue for things that are not magnitudes. New proposal:
|
I like your suggestion. There may be cases where semantics rather than just expected usage requires a specific numeric type, in which case it might be appropriate to mint some of those more specific properties. Hypothetically, hasNumberOfChildren is an integer, for example. We may well not define those in gist but leave them to client ontologies. |
@rjyounes Yes, exactly! |
Address with #172 - may be a duplicate. |
Any interest in addressing this for v10 release? I am wondering because we are about to start baking the current definitions into new shapes for SA internal systems. Would be nice (for us) to make any changes now rather than later. This might be a bigger change than just removing the range (see #172). There are several terms in gist that have owl:restriction onProperty gist:decimalValue. But that also makes it a good candidate to go into a major release like v10. |
I'm interested! |
Let's sort out whether the correct term is "numeric" or "numerical." I'm unclear on the difference, or whether there is a difference. The answers I get from a search do not help to clarify it. |
@Jamie-SA I've put this into the June project so we can consider it for that release. |
I think |
DECISION:
|
If there is ever a need to connect a number to something else it cannot be a literal, it has to have a URI (it might be called NumberValue). It makes sense to use the same property, decimalValue to point to the number. Currently, this falsely implies that the NumberValue is an instance of gist:Magnitude.
SUGGESTED FIX: remove the domain from gist:decimalValue.
This is a response to a current requirement for Platts, it is not a theoretical exercise. It underscores the caution we need to take when using domain and range.
See also: #172
The text was updated successfully, but these errors were encountered: