Skip to content

Update Connected Systems Resource Query Parameters #285

@earocorn

Description

@earocorn

Some query parameters are not fully supported in OSH's Connected Systems Service as per the OGC API - Connected Systems specification. For example, Sampling Feature's queried by UID should be samplingFeatures?foi=<uids...>, but in the implementation, you are required to query them via samplingFeatures?uid=<uids...>. There were a few other query parameters missing in other resources as well. I can provide a list if that would be helpful

Tentative List

Part 1

Collections

  • bbox
  • datetime
  • geom
  • q
  • limit

Systems

  • id
  • bbox
  • datetime - Implemented as "validTime"
  • geom
  • q
  • parent
  • procedure
  • foi
  • observedProperty
  • controlledProperty
  • recursive - Implemented as "searchMembers"
  • limit

Deployments

  • id
  • bbox
  • datetime - Implemented as "validTime"
  • geom
  • q
  • parent - Implemented as "parentId" and "parentUid"
  • system
  • foi
  • observedProperty
  • controlledProperty
  • limit

Procedures

  • id
  • datetime - Implemented as "validTime"
  • q
  • observedProperty
  • controlledProperty
  • limit

Sampling Features

  • id
  • bbox
  • datetime - Implemented as "validTime"
  • geom
  • q
  • foi - Implemented as "uid"
  • observedProperty
  • controlledProperty
  • limit

Properties

  • id
  • q
  • baseProperty
  • objectType
  • limit

Part 2

Data Streams

  • id
  • q
  • phenomenonTime
  • resultTime
  • system
  • foi (doesn't support feature UIDs)
  • observedProperty
  • limit

Observations

  • id
  • phenomenonTime
  • resultTime
  • dataStream - Implemented as "datastream"
  • system
  • foi
  • observedProperty
  • limit

Control Streams

  • id
  • q
  • issueTime
  • executionTime
  • system
  • foi
  • controlledProperty
  • limit

Commands

  • id
  • issueTime
  • executionTime
  • statusCode
  • sender
  • controlStream - Implemented as "stream"
  • system
  • foi
  • controlledProperty
  • limit

System Events

  • datetime
  • eventType
  • q
  • system
  • limit

System History

  • validTime
  • q
  • limit

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions