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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions