Use case: Accuracy (precision) of measurements

Description
John is involved in a project on climate change. The objective is to identify new causes, effects and to follow the evolution of these problems over time. To do this, many measurements (temperature, humidity, wind speed, etc.) are needed in several regions.
During his data collection, he noticed that some APIs return values with heterogeneous accuracy. Or worse, the measurements queried are raw data and he has to read the documentation to convert them to meet his needs.
To ease this burden for other users interested in collecting metrics but needing different precision and units, he set out to create a portal that queries data from multiple sources and offers it based on specific accuracy(precision) constraints.

Requirements

Solutions
  • Use The Unified Code for Units of Measure (UCUM) as the default metric and utilizing content negotiation to adapt it to different representations.
  • To bridge the gap between raw and elevated data, use mapping techniques or lowering and lifting procedures; the sparql generation service is an example.

Content negotiation dimensions

Links

Other use cases

References
[{{ reference.id }}] : {{ reference.title }}