Telco 22. OGC Best Practice
When: WED 9 February 2022 - 15:00-16:00 CET
Attendants
Joan Masó and Kaori Otsu / CREAF, Andreas Matheus / Secure Dimensions (SECD), Hylke van der Schaaf / Fraunhofer, Mathias Chouet / INRIA
Agenda
- OGC Members meeting:
- 122nd Meeting: 28 February - 4 March 2022 (Virtual)
- Citizen Science DWG session on 28 February at 21:45 CET: OGC Best Practice for using SensorThings API with Citizen Science (presentation and discussion) by Andreas Matheus, Joan Masó
- SensorThings SWG session TBA
- Progress report on STAplus implementation
- OGC Best Practices report submission
Minutes
- Recap of Ownership in STA+ data model
- Personal entities: Party, Thing, Datastream, Observation, Group can be deleted/updated by the linked Party.
- Global entities: the rest can be created by any Party but cannot be deleted/updated.
- Andreas presented ACTION items for the OGC Best Practices document.
- CREAF (BP 7.1): Creating (semantically enriched) data from Natusfera – how to demonstrate the interoperability and that you can get “the same” information from STAplus that you get from Natusfera
- SECD (BP 7.2): STAplus latest and greatest achievements (Face Detection with Obervation Upload, Size and max Frames detection), Running a Camera Trap that uploads to STAplus
- Fraunhofer (BP 7.3): Leveraging the STA API batch-processing
- INRIA (BP7.4): Performance “issues” and the use of additional indexing
- CREAF (BP7.5): Building a Web-Application to visualize STAplus
- 52N (BP7.6): Modelling community processes (blogging)
- SECD/INRIA/CREAF (future work): demonstrating the use of Microsoft Excel with OData/STAplus (e.g. Pl@ntNet or Natusfera data to the SECD endpoint)
- INRIA will try loading millions of Pla@ntNet records from OData/STAplus to evaluate query performances in Excel - also to check any limit to data capacity in Excel
- DISCUSSION: batch-processing initialization and runtime
- Observation (identification) should link the URI (e.g. GBIF taxonomy) to FeatureOfInterest, using Relation?
- Can a user change the Datastream-> License?
- Is it allowed to change a license on a datastream that already has observations?
- What does it mean if the user sets the Group-> Runtime property?
- A Group is “open” until the Runtime property defines a period [<start>, <end> = null]
- “open”: Observations (and Relations) can be added to the Group by any Party
- “closed”: Modifications to the Group can only be made by the owning Party (each update resets the <endTime>)
- Does the Group need a closed property (License) to seal a set of observations and how strict should it be?
- Among multiple parties, when one party deletes the individual account, its observations may stay in Group (as a read-only copy) but the owner information is N/A (anonymous)?
- When an observation record is added to the Group, the service provider should warn or provide options about making a copy of the record?
- This may be different from one service provider to another. In any case, how data update/delete is being handled should be made clear to the users.
- Within the Group (sealed by License), observations shall be accessed (read-only) and used for training a dataset but cannot be updated/deleted?
- e.g. Pl@ntNet AI service GBIF-DL: how was the license issue handled for loading training images from GBIF database?
- Overview of the license hierarchy and compatibility
- AOB
- STA+ data model will remain as it is in the UML diagram. Use cases fit to the STA+ will be presented as BPs.
- Proposed submission by the end of May towards the 123rd OGC Member Meeting in mid-June 2022
