opengeospatial / sensorthings

The official web site of the OGC SensorThings API standard specification.
132 stars 28 forks source link

STAplus: Should License be on Datastream or Observation or both? #147

Closed securedimensions closed 1 year ago

securedimensions commented 2 years ago

The current data model for the plus extension is the following (MultiDatastream not shown for simplicity):

image

The License class is associated with Datastream. But, would it be "better" to associate the License class with Observation?

hylkevds commented 2 years ago

Discussion at the 2022-07-06 Telco:

Related discussion for Party: Does each Observation need a different Party, or should it be attached to Datastream, or even only to Thing?

Datastream may need to be attached to multiple Projects

securedimensions commented 1 year ago

After having modified the STAplus draft standard quite a bit since this issue was created, the following conclusions can be made:

Issue License attached to Datastream and Observations

In STAplus, there are two different options to create a bag or set of observations:

Related discussion for Party: Does each Observation need a different Party, or should it be attached to Datastream, or even only to Thing?

It is important that a Thing and a Sensor can be operated by different users. However, all observations generated by the sensor belong to the same Party attached to the corresponding datastream.

Datastream may need to be attached to multiple Projects

According to the current data model, it is possible that the same datastream instance is attached to multiple projects. Therefore, the resulting observations can be associated to different projects

Project may need to be renamed to Campaign?

Renaming the Project to Campaign would put the wording too much into Citizen Science. However, the use of STAplus is not only limited to Citizen Science. Therefore, the name Project should not be changed.

STAplusSensingEntities STAplus Data Model for Datastream

STAplusMultiDatastreamExtensionEntities STAplus Data Model for MultiDatastream