-
Notifications
You must be signed in to change notification settings - Fork 7
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
UnitOfMeasure definition #73
Comments
You are right that SWE Common does not define an encoding for the actual Would you like to have a class to define your own UoM of are we OK relying on external registries/ontologies to do that for us (just like we do for observed properties). |
Since ISO 19103-2 (2024) only defines one single attribute for the UnitOfMeasure class ( SWE-Common seems like a good place for such a definition. The current definition from basicTypes seems like a good starting point. |
Discussed during 10/17 telecon. We will keep |
Shouldn't something as essential as UoM be shifted out of specific models to a common area? I'd believed over the years that SWE Common was exactly this common area for specs that go beyond pure spatial to measurements. But apparently I'm wrong. This should be thematized to the OAB, as if each spec defines its own uom, fear we're doomed (or at least look exceedingly silly!) |
@KathiSchleidt It depends what you mean by UoM:
This is similar to what we do for property definitions. |
Yes, the thing that OGC should define is a class that references a formal definition somewhere else. And that is what the UnitReference is. The issue here is that UnitReference is not normatively defined. The only normative references that I could find are requirements 59 and 60, only in the context of Quantity and Time, and they only define "uom/code" and "uom/href", and only in the context of the JSON encoding. I think the cleanest solution is a proper UnitReference class (after 8.2.3?) that defines all four attributes. The JSON encoding for this class would fit best after 9.1.3, Requirement 59 can then be removed. I just noticed that the |
In the SWE Common Spec, it is stated that
UnitOfMeasure
is taken from ISO 19103. Where is the encoding?Requirement 59 states that a
UnitOfMeasure
must have acode
orhref
, there is no full definition forUnitOfMeasure
We find a schema for UnitReference, but it is unclear if this is normative.
The text was updated successfully, but these errors were encountered: