Telco 22. OGC Best Practice

When: WED 9 February 2022 - 15:00-16:00 CET

Where: GoToMeeting https://global.gotomeeting.com/join/321982654

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
  • Pending discussion topics to be continued (at later dates):
    • Joan wanted to discuss the convenience to extend API model to include DQ_element in Datastream or in Group. currently it is only in observation, limiting the applicability of data quality to individual observations but and not to overall summaries.
    • Andreas was interested in discussing if observations can be edited and by whom.
      • There are obvious cases where it is done in practice when the series is recalibrated. Is this a new observation or an edit?
      • Need to record When, who and why the observation changed. Blockchain technologies are good at recoding this.
    • Kaori discussed on mapping Darwin Core and STA.
      • Where and how the taxon should be recorded?
        • Alternative A: Taxonomies could be considered observations and they could be related to the actual observations
        • Alternative B: The observed taxon could be encoded as a URI result that points to the full description of the taxon
        • Alternative C: "Relation" should allow for linking to external resources and taxon could be one of them. It seems the preferred alternative but this will require editing the STAplus data model.

Regular topics on these meetings

Other plans for the future
  • To discuss and explore the potential of exporting metadata (e.g. STAC, ISO, W3C DECAT) from various platforms into the STAplus once the common data model (template) is mapped.
  • Other activities existing and harmonization: https://core.citizenscience.org/ will be done later.

Connections

GoToMeeting details



https://global.gotomeeting.com/join/321982654


You can also dial in using your phone.
(For supported devices, tap a one-touch number below to join instantly.)

United States: +1 (909) 259-0010
- One-touch: tel:+19092590010,,321982654#

Access Code: 321-982-654


More phone numbers:
(For supported devices, tap a one-touch number below to join instantly.)

Australia: +61 2 8014 4937
- One-touch: tel:+61280144937,,321982654#

Austria: +43 7 2088 1406
- One-touch: tel:+43720881406,,321982654#

Belgium: +32 28 08 4296
- One-touch: tel:+3228084296,,321982654#

Denmark: +45 69 91 89 33
- One-touch: tel:+4569918933,,321982654#

Finland: +358 942 59 9121
- One-touch: tel:+358942599121,,321982654#

France: +33 182 880 462
- One-touch: tel:+33182880462,,321982654#

Germany: +49 898 7806 6465
- One-touch: tel:+4989878066465,,321982654#

Ireland: +353 14 845 982
- One-touch: tel:+35314845982,,321982654#

Italy: +39 0 247 92 12 41
- One-touch: tel:+390247921241,,321982654#

Netherlands: +31 208 080 384
- One-touch: tel:+31208080384,,321982654#

Norway: +47 21 04 29 12
- One-touch: tel:+4721042912,,321982654#

Spain: +34 911 82 9783
- One-touch: tel:+34911829783,,321982654#

Sweden: +46 852 503 473
- One-touch: tel:+46852503473,,321982654#

Switzerland: +41 225 3314 54
- One-touch: tel:+41225331454,,321982654#

United Kingdom: +44 20 3318 4724
- One-touch: tel:+442033184724,,321982654#

</verbatim>

1.1leveraging the STA API Batch-Processing

Topic revision: r8 - 22 Mar 2022, KaoriO
This site is powered by FoswikiThe information you supply is used for OGC purposes only. We will never pass your contact details to any third party without your prior consent.
If you enter content here you are agreeing to the OGC privacy policy.

Copyright &© by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding OGC Public Wiki? Send feedback