qudt / qudt-public-repo

QUDT -Quantities, Units, Dimensions and dataTypes - public repository
Other
118 stars 75 forks source link

capture SenML units #981

Open VladimirAlexiev opened 1 month ago

VladimirAlexiev commented 1 month ago

Sensor Measurement Lists (SenML) is an important spec for sensor data.

The IANA Sensor Measurement Lists (SenML) ar authoritative (but the footnotes in the above two docs are more clear):

Proposed actions:

steveraysteveray commented 1 month ago

This issue raises a more general one. There are many, many standards out there to address representation and interoperability in various domains. Some of them have taken the time to enumerate the units, (and quantity kinds) that are used in that domain to support their work. They do not claim to list all units - just the ones that they need.

In contrast, there are a few collections of units that aspire to list units across all domains, like UNECE, UCUM, IEC61360... For those collections, we have defined relations that point to the counterparts of our units. But for the former category, which I believe includes SenML, I'm not convinced we should be creating cross references to each of those collections. Rather, we would prefer those collections would have cross references to subsets of QUDT, possibly in the form of a Profile (which we are in the process of defining).

I'd be interested in the thoughts of others on this. I don't want to sound difficult on this, but I have worked on a number of standards committees that define/redefine their own lists of units for their purposes, at the cost of cross-domain interoperability.

jhodgesatmb commented 1 month ago

There is no single, universally-accepted, standard for units, perhaps because there are so many systems of units (both current and historical). ISO 80000 is adopted by several mentioned by @steve.ray qudt.org @.***>. QUDT has encountered several that match what he is saying here and I agree that it would not be in the best interests of QUDT to point to every model and vocabulary. It has been suggested in previous discussions that domain-specific models and vocabularies be migrated/harmonized by their subject matter experts to QUDT, or that bridge models be created that allow those models and vocabularies to interoperate with QUDT. We have several papers and examples illustrating how to go about this task (though they may not be addressable in the QUDT website).

On Fri, Oct 11, 2024 at 9:12 AM steveraysteveray @.***> wrote:

This issue raises a more general one. There are many, many standards out there to address representation and interoperability in various domains. Some of them have taken the time to enumerate the units, (and quantity kinds) that are used in that domain to support their work. They do not claim to list all units - just the ones that they need.

In contrast, there are a few collections of units that aspire to list units across all domains, like UNECE, UCUM, IEC61360... For those collections, we have defined relations that point to the counterparts of our units. But for the former category, which I believe includes SenML, I'm not convinced we should be creating cross references to each of those collections. Rather, we would prefer those collections would have cross references to subsets of QUDT, possibly in the form of a Profile (which we are in the process of defining).

I'd be interested in the thoughts of others on this. I don't want to sound difficult on this, but I have worked on a number of standards committees that define/redefine their own lists of units for their purposes, at the cost of cross-domain interoperability.

— Reply to this email directly, view it on GitHub https://github.com/qudt/qudt-public-repo/issues/981#issuecomment-2407725906, or unsubscribe https://github.com/notifications/unsubscribe-auth/AATQRWK33NNUZFZX4A5OIOLZ272FBAVCNFSM6AAAAABPUCZJIOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMBXG4ZDKOJQGY . You are receiving this because you are subscribed to this thread.Message ID: @.***>

-- Jack

VladimirAlexiev commented 1 month ago

I only posted this because SenML seems to be widely used. Adding links to it would allow one to semantize sensor readings and map the units to QUDT. I agree coreferencing (bridge) modules are a good idea. But I think we should make it rather than waiting for the SenML people to make it. After all the semantic community is not so large.

I'll try to make time to extract the new units and qk. @steveraysteveray , is "battery life" a valid qk?

jhodgesatmb commented 1 month ago

The reason I encourage model owners to build bridge ontologies is that they, like the models, must be maintained, and that is an onerous task I wouldn’t recommend. That said, I have built many bridge ontologies.Jack Hodges, Ph.D.Arbor StudiosOn Oct 12, 2024, at 11:15 AM, Vladimir Alexiev @.***> wrote: I only posted this because SenML seems to be widely used. Adding links to it would allow one to semantize sensor readings and map the units to QUDT. I agree coreferencing (bridge) modules are a good idea. But I think we should make it rather than waiting for the SenML people to make it. After all the semantic community is not so large. I'll try to make time to extract the new units and qk. @steveraysteveray , is "battery life" a valid qk?

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: @.***>