Skip to content
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

Change to Thing Location Model #132

Open
alexrobin opened this issue Sep 19, 2021 · 1 comment
Open

Change to Thing Location Model #132

alexrobin opened this issue Sep 19, 2021 · 1 comment
Labels
data model sensing v2.0 This change should be discussed for v2.0 of the sensing document.

Comments

@alexrobin
Copy link

alexrobin commented Sep 19, 2021

I suggest modeling Thing location as a particular kind of Datastream whose result type is a location vector.

Taking into account my other issue #131 regarding the Thing model, a location datastream could be equally attached to a System, a Thing, a Sensor, an Actuator, thus allowing one to provide (fixed or variable) location in a consistent way for all these entities. (Note that in this case the FeatureOfInterest of observations in the location Datastream should be the System itself)

@liangsteve liangsteve added the sensing v2.0 This change should be discussed for v2.0 of the sensing document. label Oct 13, 2021
@liangsteve
Copy link
Contributor

Summary of bi-weekly telco discussion:

Location entity works when

  • Location instances are limited or not generated on the fly (e.g., administrative units, rooms, buildings)

Location entity doesn’t work (i.e., not efficient) when

  • Location entity is a simple geometry (moving car)
  • For a moving car with sensors
  • Location, Observation, FeatureOfInterest are updated frequently

Note:

  • It’s possible to optimize it from the underlying implementation.
  • Location, HistoricalLocation, FoI can be optimized for frequent update (without considering reusability).
  • It's possible to have a STA implementation dedicated for moving things (i.e., with a different underlying database model and implementation)

@hylkevds hylkevds changed the title Improvement to Thing Location Model Change to Thing Location Model Mar 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
data model sensing v2.0 This change should be discussed for v2.0 of the sensing document.
Projects
None yet
Development

No branches or pull requests

3 participants