Created
November 21, 2019 14:32
-
-
Save hylkevds/c89e750b29c5d0c77619b448d7cab43c to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "openapi" : "3.0.2", | |
| "info" : { | |
| "title" : "SensorThings v1.1", | |
| "version" : "1.0.0", | |
| "description" : "Version 1.1 of the OGC SensorThings API, including Part 2 - Tasking." | |
| }, | |
| "paths" : { | |
| "/v1.0" : { }, | |
| "/v1.0/Actuators" : { | |
| "get" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/skip" | |
| }, { | |
| "$ref" : "#/components/parameters/top" | |
| }, { | |
| "$ref" : "#/components/parameters/count" | |
| }, { | |
| "$ref" : "#/components/parameters/select" | |
| }, { | |
| "$ref" : "#/components/parameters/expand" | |
| }, { | |
| "$ref" : "#/components/parameters/filter" | |
| } ], | |
| "responses" : { | |
| "200" : { | |
| "$ref" : "#/components/responses/Actuators-get-200" | |
| } | |
| } | |
| } | |
| }, | |
| "/v1.0/Actuators({entityId})" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/entityId" | |
| } ], | |
| "get" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/select" | |
| }, { | |
| "$ref" : "#/components/parameters/expand" | |
| } ], | |
| "responses" : { | |
| "200" : { | |
| "$ref" : "#/components/responses/Actuator-get-200" | |
| } | |
| } | |
| } | |
| }, | |
| "/v1.0/Actuators({entityId})/TaskingCapabilities" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/entityId" | |
| } ], | |
| "get" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/skip" | |
| }, { | |
| "$ref" : "#/components/parameters/top" | |
| }, { | |
| "$ref" : "#/components/parameters/count" | |
| }, { | |
| "$ref" : "#/components/parameters/select" | |
| }, { | |
| "$ref" : "#/components/parameters/expand" | |
| }, { | |
| "$ref" : "#/components/parameters/filter" | |
| } ], | |
| "responses" : { | |
| "200" : { | |
| "$ref" : "#/components/responses/TaskingCapabilities-get-200" | |
| } | |
| } | |
| } | |
| }, | |
| "/v1.0/Datastreams" : { | |
| "get" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/skip" | |
| }, { | |
| "$ref" : "#/components/parameters/top" | |
| }, { | |
| "$ref" : "#/components/parameters/count" | |
| }, { | |
| "$ref" : "#/components/parameters/select" | |
| }, { | |
| "$ref" : "#/components/parameters/expand" | |
| }, { | |
| "$ref" : "#/components/parameters/filter" | |
| } ], | |
| "responses" : { | |
| "200" : { | |
| "$ref" : "#/components/responses/Datastreams-get-200" | |
| } | |
| } | |
| } | |
| }, | |
| "/v1.0/Datastreams({entityId})" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/entityId" | |
| } ], | |
| "get" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/select" | |
| }, { | |
| "$ref" : "#/components/parameters/expand" | |
| } ], | |
| "responses" : { | |
| "200" : { | |
| "$ref" : "#/components/responses/Datastream-get-200" | |
| } | |
| } | |
| } | |
| }, | |
| "/v1.0/Datastreams({entityId})/Observations" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/entityId" | |
| } ], | |
| "get" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/skip" | |
| }, { | |
| "$ref" : "#/components/parameters/top" | |
| }, { | |
| "$ref" : "#/components/parameters/count" | |
| }, { | |
| "$ref" : "#/components/parameters/select" | |
| }, { | |
| "$ref" : "#/components/parameters/expand" | |
| }, { | |
| "$ref" : "#/components/parameters/filter" | |
| } ], | |
| "responses" : { | |
| "200" : { | |
| "$ref" : "#/components/responses/Observations-get-200" | |
| } | |
| } | |
| } | |
| }, | |
| "/v1.0/Datastreams({entityId})/ObservedProperty" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/entityId" | |
| } ], | |
| "get" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/select" | |
| }, { | |
| "$ref" : "#/components/parameters/expand" | |
| } ], | |
| "responses" : { | |
| "200" : { | |
| "$ref" : "#/components/responses/ObservedProperty-get-200" | |
| } | |
| } | |
| } | |
| }, | |
| "/v1.0/Datastreams({entityId})/ObservedProperty/Datastreams" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1Datastreams" | |
| }, | |
| "/v1.0/Datastreams({entityId})/ObservedProperty/MultiDatastreams" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1MultiDatastreams" | |
| }, | |
| "/v1.0/Datastreams({entityId})/Sensor" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/entityId" | |
| } ], | |
| "get" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/select" | |
| }, { | |
| "$ref" : "#/components/parameters/expand" | |
| } ], | |
| "responses" : { | |
| "200" : { | |
| "$ref" : "#/components/responses/Sensor-get-200" | |
| } | |
| } | |
| } | |
| }, | |
| "/v1.0/Datastreams({entityId})/Sensor/Datastreams" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/entityId" | |
| } ], | |
| "get" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/skip" | |
| }, { | |
| "$ref" : "#/components/parameters/top" | |
| }, { | |
| "$ref" : "#/components/parameters/count" | |
| }, { | |
| "$ref" : "#/components/parameters/select" | |
| }, { | |
| "$ref" : "#/components/parameters/expand" | |
| }, { | |
| "$ref" : "#/components/parameters/filter" | |
| } ], | |
| "responses" : { | |
| "200" : { | |
| "$ref" : "#/components/responses/Datastreams-get-200" | |
| } | |
| } | |
| } | |
| }, | |
| "/v1.0/Datastreams({entityId})/Sensor/MultiDatastreams" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/entityId" | |
| } ], | |
| "get" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/skip" | |
| }, { | |
| "$ref" : "#/components/parameters/top" | |
| }, { | |
| "$ref" : "#/components/parameters/count" | |
| }, { | |
| "$ref" : "#/components/parameters/select" | |
| }, { | |
| "$ref" : "#/components/parameters/expand" | |
| }, { | |
| "$ref" : "#/components/parameters/filter" | |
| } ], | |
| "responses" : { | |
| "200" : { | |
| "$ref" : "#/components/responses/MultiDatastreams-get-200" | |
| } | |
| } | |
| } | |
| }, | |
| "/v1.0/Datastreams({entityId})/Thing" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/entityId" | |
| } ], | |
| "get" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/select" | |
| }, { | |
| "$ref" : "#/components/parameters/expand" | |
| } ], | |
| "responses" : { | |
| "200" : { | |
| "$ref" : "#/components/responses/Thing-get-200" | |
| } | |
| } | |
| } | |
| }, | |
| "/v1.0/Datastreams({entityId})/Thing/Datastreams" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1Datastreams" | |
| }, | |
| "/v1.0/Datastreams({entityId})/Thing/HistoricalLocations" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/entityId" | |
| } ], | |
| "get" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/skip" | |
| }, { | |
| "$ref" : "#/components/parameters/top" | |
| }, { | |
| "$ref" : "#/components/parameters/count" | |
| }, { | |
| "$ref" : "#/components/parameters/select" | |
| }, { | |
| "$ref" : "#/components/parameters/expand" | |
| }, { | |
| "$ref" : "#/components/parameters/filter" | |
| } ], | |
| "responses" : { | |
| "200" : { | |
| "$ref" : "#/components/responses/HistoricalLocations-get-200" | |
| } | |
| } | |
| } | |
| }, | |
| "/v1.0/Datastreams({entityId})/Thing/Locations" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/entityId" | |
| } ], | |
| "get" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/skip" | |
| }, { | |
| "$ref" : "#/components/parameters/top" | |
| }, { | |
| "$ref" : "#/components/parameters/count" | |
| }, { | |
| "$ref" : "#/components/parameters/select" | |
| }, { | |
| "$ref" : "#/components/parameters/expand" | |
| }, { | |
| "$ref" : "#/components/parameters/filter" | |
| } ], | |
| "responses" : { | |
| "200" : { | |
| "$ref" : "#/components/responses/Locations-get-200" | |
| } | |
| } | |
| } | |
| }, | |
| "/v1.0/Datastreams({entityId})/Thing/MultiDatastreams" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1MultiDatastreams" | |
| }, | |
| "/v1.0/Datastreams({entityId})/Thing/TaskingCapabilities" : { | |
| "$ref" : "#/paths/~1v1.0~1Actuators({entityId})~1TaskingCapabilities" | |
| }, | |
| "/v1.0/FeaturesOfInterest" : { | |
| "get" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/skip" | |
| }, { | |
| "$ref" : "#/components/parameters/top" | |
| }, { | |
| "$ref" : "#/components/parameters/count" | |
| }, { | |
| "$ref" : "#/components/parameters/select" | |
| }, { | |
| "$ref" : "#/components/parameters/expand" | |
| }, { | |
| "$ref" : "#/components/parameters/filter" | |
| } ], | |
| "responses" : { | |
| "200" : { | |
| "$ref" : "#/components/responses/FeaturesOfInterest-get-200" | |
| } | |
| } | |
| } | |
| }, | |
| "/v1.0/FeaturesOfInterest({entityId})" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/entityId" | |
| } ], | |
| "get" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/select" | |
| }, { | |
| "$ref" : "#/components/parameters/expand" | |
| } ], | |
| "responses" : { | |
| "200" : { | |
| "$ref" : "#/components/responses/FeatureOfInterest-get-200" | |
| } | |
| } | |
| } | |
| }, | |
| "/v1.0/FeaturesOfInterest({entityId})/Observations" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Observations" | |
| }, | |
| "/v1.0/HistoricalLocations" : { | |
| "get" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/skip" | |
| }, { | |
| "$ref" : "#/components/parameters/top" | |
| }, { | |
| "$ref" : "#/components/parameters/count" | |
| }, { | |
| "$ref" : "#/components/parameters/select" | |
| }, { | |
| "$ref" : "#/components/parameters/expand" | |
| }, { | |
| "$ref" : "#/components/parameters/filter" | |
| } ], | |
| "responses" : { | |
| "200" : { | |
| "$ref" : "#/components/responses/HistoricalLocations-get-200" | |
| } | |
| } | |
| } | |
| }, | |
| "/v1.0/HistoricalLocations({entityId})" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/entityId" | |
| } ], | |
| "get" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/select" | |
| }, { | |
| "$ref" : "#/components/parameters/expand" | |
| } ], | |
| "responses" : { | |
| "200" : { | |
| "$ref" : "#/components/responses/HistoricalLocation-get-200" | |
| } | |
| } | |
| } | |
| }, | |
| "/v1.0/HistoricalLocations({entityId})/Locations" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing~1Locations" | |
| }, | |
| "/v1.0/HistoricalLocations({entityId})/Thing" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing" | |
| }, | |
| "/v1.0/HistoricalLocations({entityId})/Thing/Datastreams" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1Datastreams" | |
| }, | |
| "/v1.0/HistoricalLocations({entityId})/Thing/HistoricalLocations" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing~1HistoricalLocations" | |
| }, | |
| "/v1.0/HistoricalLocations({entityId})/Thing/Locations" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing~1Locations" | |
| }, | |
| "/v1.0/HistoricalLocations({entityId})/Thing/MultiDatastreams" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1MultiDatastreams" | |
| }, | |
| "/v1.0/HistoricalLocations({entityId})/Thing/TaskingCapabilities" : { | |
| "$ref" : "#/paths/~1v1.0~1Actuators({entityId})~1TaskingCapabilities" | |
| }, | |
| "/v1.0/Locations" : { | |
| "get" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/skip" | |
| }, { | |
| "$ref" : "#/components/parameters/top" | |
| }, { | |
| "$ref" : "#/components/parameters/count" | |
| }, { | |
| "$ref" : "#/components/parameters/select" | |
| }, { | |
| "$ref" : "#/components/parameters/expand" | |
| }, { | |
| "$ref" : "#/components/parameters/filter" | |
| } ], | |
| "responses" : { | |
| "200" : { | |
| "$ref" : "#/components/responses/Locations-get-200" | |
| } | |
| } | |
| } | |
| }, | |
| "/v1.0/Locations({entityId})" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/entityId" | |
| } ], | |
| "get" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/select" | |
| }, { | |
| "$ref" : "#/components/parameters/expand" | |
| } ], | |
| "responses" : { | |
| "200" : { | |
| "$ref" : "#/components/responses/Location-get-200" | |
| } | |
| } | |
| } | |
| }, | |
| "/v1.0/Locations({entityId})/HistoricalLocations" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing~1HistoricalLocations" | |
| }, | |
| "/v1.0/Locations({entityId})/Things" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/entityId" | |
| } ], | |
| "get" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/skip" | |
| }, { | |
| "$ref" : "#/components/parameters/top" | |
| }, { | |
| "$ref" : "#/components/parameters/count" | |
| }, { | |
| "$ref" : "#/components/parameters/select" | |
| }, { | |
| "$ref" : "#/components/parameters/expand" | |
| }, { | |
| "$ref" : "#/components/parameters/filter" | |
| } ], | |
| "responses" : { | |
| "200" : { | |
| "$ref" : "#/components/responses/Things-get-200" | |
| } | |
| } | |
| } | |
| }, | |
| "/v1.0/MultiDatastreams" : { | |
| "get" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/skip" | |
| }, { | |
| "$ref" : "#/components/parameters/top" | |
| }, { | |
| "$ref" : "#/components/parameters/count" | |
| }, { | |
| "$ref" : "#/components/parameters/select" | |
| }, { | |
| "$ref" : "#/components/parameters/expand" | |
| }, { | |
| "$ref" : "#/components/parameters/filter" | |
| } ], | |
| "responses" : { | |
| "200" : { | |
| "$ref" : "#/components/responses/MultiDatastreams-get-200" | |
| } | |
| } | |
| } | |
| }, | |
| "/v1.0/MultiDatastreams({entityId})" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/entityId" | |
| } ], | |
| "get" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/select" | |
| }, { | |
| "$ref" : "#/components/parameters/expand" | |
| } ], | |
| "responses" : { | |
| "200" : { | |
| "$ref" : "#/components/responses/MultiDatastream-get-200" | |
| } | |
| } | |
| } | |
| }, | |
| "/v1.0/MultiDatastreams({entityId})/Observations" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Observations" | |
| }, | |
| "/v1.0/MultiDatastreams({entityId})/ObservedProperties" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/entityId" | |
| } ], | |
| "get" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/skip" | |
| }, { | |
| "$ref" : "#/components/parameters/top" | |
| }, { | |
| "$ref" : "#/components/parameters/count" | |
| }, { | |
| "$ref" : "#/components/parameters/select" | |
| }, { | |
| "$ref" : "#/components/parameters/expand" | |
| }, { | |
| "$ref" : "#/components/parameters/filter" | |
| } ], | |
| "responses" : { | |
| "200" : { | |
| "$ref" : "#/components/responses/ObservedProperties-get-200" | |
| } | |
| } | |
| } | |
| }, | |
| "/v1.0/MultiDatastreams({entityId})/Sensor" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor" | |
| }, | |
| "/v1.0/MultiDatastreams({entityId})/Sensor/Datastreams" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1Datastreams" | |
| }, | |
| "/v1.0/MultiDatastreams({entityId})/Sensor/MultiDatastreams" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1MultiDatastreams" | |
| }, | |
| "/v1.0/MultiDatastreams({entityId})/Thing" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing" | |
| }, | |
| "/v1.0/MultiDatastreams({entityId})/Thing/Datastreams" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1Datastreams" | |
| }, | |
| "/v1.0/MultiDatastreams({entityId})/Thing/HistoricalLocations" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing~1HistoricalLocations" | |
| }, | |
| "/v1.0/MultiDatastreams({entityId})/Thing/Locations" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing~1Locations" | |
| }, | |
| "/v1.0/MultiDatastreams({entityId})/Thing/MultiDatastreams" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1MultiDatastreams" | |
| }, | |
| "/v1.0/MultiDatastreams({entityId})/Thing/TaskingCapabilities" : { | |
| "$ref" : "#/paths/~1v1.0~1Actuators({entityId})~1TaskingCapabilities" | |
| }, | |
| "/v1.0/Observations" : { | |
| "get" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/skip" | |
| }, { | |
| "$ref" : "#/components/parameters/top" | |
| }, { | |
| "$ref" : "#/components/parameters/count" | |
| }, { | |
| "$ref" : "#/components/parameters/select" | |
| }, { | |
| "$ref" : "#/components/parameters/expand" | |
| }, { | |
| "$ref" : "#/components/parameters/filter" | |
| } ], | |
| "responses" : { | |
| "200" : { | |
| "$ref" : "#/components/responses/Observations-get-200" | |
| } | |
| } | |
| } | |
| }, | |
| "/v1.0/Observations({entityId})" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/entityId" | |
| } ], | |
| "get" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/select" | |
| }, { | |
| "$ref" : "#/components/parameters/expand" | |
| } ], | |
| "responses" : { | |
| "200" : { | |
| "$ref" : "#/components/responses/Observation-get-200" | |
| } | |
| } | |
| } | |
| }, | |
| "/v1.0/Observations({entityId})/Datastream" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})" | |
| }, | |
| "/v1.0/Observations({entityId})/Datastream/Observations" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Observations" | |
| }, | |
| "/v1.0/Observations({entityId})/Datastream/ObservedProperty" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1ObservedProperty" | |
| }, | |
| "/v1.0/Observations({entityId})/Datastream/ObservedProperty/Datastreams" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1Datastreams" | |
| }, | |
| "/v1.0/Observations({entityId})/Datastream/ObservedProperty/MultiDatastreams" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1MultiDatastreams" | |
| }, | |
| "/v1.0/Observations({entityId})/Datastream/Sensor" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor" | |
| }, | |
| "/v1.0/Observations({entityId})/Datastream/Sensor/Datastreams" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1Datastreams" | |
| }, | |
| "/v1.0/Observations({entityId})/Datastream/Sensor/MultiDatastreams" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1MultiDatastreams" | |
| }, | |
| "/v1.0/Observations({entityId})/Datastream/Thing" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing" | |
| }, | |
| "/v1.0/Observations({entityId})/Datastream/Thing/Datastreams" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1Datastreams" | |
| }, | |
| "/v1.0/Observations({entityId})/Datastream/Thing/HistoricalLocations" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing~1HistoricalLocations" | |
| }, | |
| "/v1.0/Observations({entityId})/Datastream/Thing/Locations" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing~1Locations" | |
| }, | |
| "/v1.0/Observations({entityId})/Datastream/Thing/MultiDatastreams" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1MultiDatastreams" | |
| }, | |
| "/v1.0/Observations({entityId})/Datastream/Thing/TaskingCapabilities" : { | |
| "$ref" : "#/paths/~1v1.0~1Actuators({entityId})~1TaskingCapabilities" | |
| }, | |
| "/v1.0/Observations({entityId})/FeatureOfInterest" : { | |
| "$ref" : "#/paths/~1v1.0~1FeaturesOfInterest({entityId})" | |
| }, | |
| "/v1.0/Observations({entityId})/FeatureOfInterest/Observations" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Observations" | |
| }, | |
| "/v1.0/Observations({entityId})/MultiDatastream" : { | |
| "$ref" : "#/paths/~1v1.0~1MultiDatastreams({entityId})" | |
| }, | |
| "/v1.0/Observations({entityId})/MultiDatastream/Observations" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Observations" | |
| }, | |
| "/v1.0/Observations({entityId})/MultiDatastream/ObservedProperties" : { | |
| "$ref" : "#/paths/~1v1.0~1MultiDatastreams({entityId})~1ObservedProperties" | |
| }, | |
| "/v1.0/Observations({entityId})/MultiDatastream/Sensor" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor" | |
| }, | |
| "/v1.0/Observations({entityId})/MultiDatastream/Sensor/Datastreams" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1Datastreams" | |
| }, | |
| "/v1.0/Observations({entityId})/MultiDatastream/Sensor/MultiDatastreams" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1MultiDatastreams" | |
| }, | |
| "/v1.0/Observations({entityId})/MultiDatastream/Thing" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing" | |
| }, | |
| "/v1.0/Observations({entityId})/MultiDatastream/Thing/Datastreams" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1Datastreams" | |
| }, | |
| "/v1.0/Observations({entityId})/MultiDatastream/Thing/HistoricalLocations" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing~1HistoricalLocations" | |
| }, | |
| "/v1.0/Observations({entityId})/MultiDatastream/Thing/Locations" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing~1Locations" | |
| }, | |
| "/v1.0/Observations({entityId})/MultiDatastream/Thing/MultiDatastreams" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1MultiDatastreams" | |
| }, | |
| "/v1.0/Observations({entityId})/MultiDatastream/Thing/TaskingCapabilities" : { | |
| "$ref" : "#/paths/~1v1.0~1Actuators({entityId})~1TaskingCapabilities" | |
| }, | |
| "/v1.0/ObservedProperties" : { | |
| "get" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/skip" | |
| }, { | |
| "$ref" : "#/components/parameters/top" | |
| }, { | |
| "$ref" : "#/components/parameters/count" | |
| }, { | |
| "$ref" : "#/components/parameters/select" | |
| }, { | |
| "$ref" : "#/components/parameters/expand" | |
| }, { | |
| "$ref" : "#/components/parameters/filter" | |
| } ], | |
| "responses" : { | |
| "200" : { | |
| "$ref" : "#/components/responses/ObservedProperties-get-200" | |
| } | |
| } | |
| } | |
| }, | |
| "/v1.0/ObservedProperties({entityId})" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1ObservedProperty" | |
| }, | |
| "/v1.0/ObservedProperties({entityId})/Datastreams" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1Datastreams" | |
| }, | |
| "/v1.0/ObservedProperties({entityId})/MultiDatastreams" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1MultiDatastreams" | |
| }, | |
| "/v1.0/Sensors" : { | |
| "get" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/skip" | |
| }, { | |
| "$ref" : "#/components/parameters/top" | |
| }, { | |
| "$ref" : "#/components/parameters/count" | |
| }, { | |
| "$ref" : "#/components/parameters/select" | |
| }, { | |
| "$ref" : "#/components/parameters/expand" | |
| }, { | |
| "$ref" : "#/components/parameters/filter" | |
| } ], | |
| "responses" : { | |
| "200" : { | |
| "$ref" : "#/components/responses/Sensors-get-200" | |
| } | |
| } | |
| } | |
| }, | |
| "/v1.0/Sensors({entityId})" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor" | |
| }, | |
| "/v1.0/Sensors({entityId})/Datastreams" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1Datastreams" | |
| }, | |
| "/v1.0/Sensors({entityId})/MultiDatastreams" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1MultiDatastreams" | |
| }, | |
| "/v1.0/TaskingCapabilities" : { | |
| "get" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/skip" | |
| }, { | |
| "$ref" : "#/components/parameters/top" | |
| }, { | |
| "$ref" : "#/components/parameters/count" | |
| }, { | |
| "$ref" : "#/components/parameters/select" | |
| }, { | |
| "$ref" : "#/components/parameters/expand" | |
| }, { | |
| "$ref" : "#/components/parameters/filter" | |
| } ], | |
| "responses" : { | |
| "200" : { | |
| "$ref" : "#/components/responses/TaskingCapabilities-get-200" | |
| } | |
| } | |
| } | |
| }, | |
| "/v1.0/TaskingCapabilities({entityId})" : { | |
| "$ref" : "#/paths/~1v1.0~1Tasks({entityId})~1TaskingCapability" | |
| }, | |
| "/v1.0/TaskingCapabilities({entityId})/Actuator" : { | |
| "$ref" : "#/paths/~1v1.0~1Actuators({entityId})" | |
| }, | |
| "/v1.0/TaskingCapabilities({entityId})/Actuator/TaskingCapabilities" : { | |
| "$ref" : "#/paths/~1v1.0~1Actuators({entityId})~1TaskingCapabilities" | |
| }, | |
| "/v1.0/TaskingCapabilities({entityId})/Tasks" : { | |
| "$ref" : "#/paths/~1v1.0~1Tasks({entityId})~1TaskingCapability~1Tasks" | |
| }, | |
| "/v1.0/TaskingCapabilities({entityId})/Thing" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing" | |
| }, | |
| "/v1.0/TaskingCapabilities({entityId})/Thing/Datastreams" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1Datastreams" | |
| }, | |
| "/v1.0/TaskingCapabilities({entityId})/Thing/HistoricalLocations" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing~1HistoricalLocations" | |
| }, | |
| "/v1.0/TaskingCapabilities({entityId})/Thing/Locations" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing~1Locations" | |
| }, | |
| "/v1.0/TaskingCapabilities({entityId})/Thing/MultiDatastreams" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1MultiDatastreams" | |
| }, | |
| "/v1.0/TaskingCapabilities({entityId})/Thing/TaskingCapabilities" : { | |
| "$ref" : "#/paths/~1v1.0~1Actuators({entityId})~1TaskingCapabilities" | |
| }, | |
| "/v1.0/Tasks" : { | |
| "get" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/skip" | |
| }, { | |
| "$ref" : "#/components/parameters/top" | |
| }, { | |
| "$ref" : "#/components/parameters/count" | |
| }, { | |
| "$ref" : "#/components/parameters/select" | |
| }, { | |
| "$ref" : "#/components/parameters/expand" | |
| }, { | |
| "$ref" : "#/components/parameters/filter" | |
| } ], | |
| "responses" : { | |
| "200" : { | |
| "$ref" : "#/components/responses/Tasks-get-200" | |
| } | |
| } | |
| } | |
| }, | |
| "/v1.0/Tasks({entityId})" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/entityId" | |
| } ], | |
| "get" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/select" | |
| }, { | |
| "$ref" : "#/components/parameters/expand" | |
| } ], | |
| "responses" : { | |
| "200" : { | |
| "$ref" : "#/components/responses/Task-get-200" | |
| } | |
| } | |
| } | |
| }, | |
| "/v1.0/Tasks({entityId})/TaskingCapability" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/entityId" | |
| } ], | |
| "get" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/select" | |
| }, { | |
| "$ref" : "#/components/parameters/expand" | |
| } ], | |
| "responses" : { | |
| "200" : { | |
| "$ref" : "#/components/responses/TaskingCapability-get-200" | |
| } | |
| } | |
| } | |
| }, | |
| "/v1.0/Tasks({entityId})/TaskingCapability/Actuator" : { | |
| "$ref" : "#/paths/~1v1.0~1Actuators({entityId})" | |
| }, | |
| "/v1.0/Tasks({entityId})/TaskingCapability/Actuator/TaskingCapabilities" : { | |
| "$ref" : "#/paths/~1v1.0~1Actuators({entityId})~1TaskingCapabilities" | |
| }, | |
| "/v1.0/Tasks({entityId})/TaskingCapability/Tasks" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/entityId" | |
| } ], | |
| "get" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/skip" | |
| }, { | |
| "$ref" : "#/components/parameters/top" | |
| }, { | |
| "$ref" : "#/components/parameters/count" | |
| }, { | |
| "$ref" : "#/components/parameters/select" | |
| }, { | |
| "$ref" : "#/components/parameters/expand" | |
| }, { | |
| "$ref" : "#/components/parameters/filter" | |
| } ], | |
| "responses" : { | |
| "200" : { | |
| "$ref" : "#/components/responses/Tasks-get-200" | |
| } | |
| } | |
| } | |
| }, | |
| "/v1.0/Tasks({entityId})/TaskingCapability/Thing" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing" | |
| }, | |
| "/v1.0/Tasks({entityId})/TaskingCapability/Thing/Datastreams" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1Datastreams" | |
| }, | |
| "/v1.0/Tasks({entityId})/TaskingCapability/Thing/HistoricalLocations" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing~1HistoricalLocations" | |
| }, | |
| "/v1.0/Tasks({entityId})/TaskingCapability/Thing/Locations" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing~1Locations" | |
| }, | |
| "/v1.0/Tasks({entityId})/TaskingCapability/Thing/MultiDatastreams" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1MultiDatastreams" | |
| }, | |
| "/v1.0/Tasks({entityId})/TaskingCapability/Thing/TaskingCapabilities" : { | |
| "$ref" : "#/paths/~1v1.0~1Actuators({entityId})~1TaskingCapabilities" | |
| }, | |
| "/v1.0/Things" : { | |
| "get" : { | |
| "parameters" : [ { | |
| "$ref" : "#/components/parameters/skip" | |
| }, { | |
| "$ref" : "#/components/parameters/top" | |
| }, { | |
| "$ref" : "#/components/parameters/count" | |
| }, { | |
| "$ref" : "#/components/parameters/select" | |
| }, { | |
| "$ref" : "#/components/parameters/expand" | |
| }, { | |
| "$ref" : "#/components/parameters/filter" | |
| } ], | |
| "responses" : { | |
| "200" : { | |
| "$ref" : "#/components/responses/Things-get-200" | |
| } | |
| } | |
| } | |
| }, | |
| "/v1.0/Things({entityId})" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing" | |
| }, | |
| "/v1.0/Things({entityId})/Datastreams" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1Datastreams" | |
| }, | |
| "/v1.0/Things({entityId})/HistoricalLocations" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing~1HistoricalLocations" | |
| }, | |
| "/v1.0/Things({entityId})/Locations" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing~1Locations" | |
| }, | |
| "/v1.0/Things({entityId})/MultiDatastreams" : { | |
| "$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1MultiDatastreams" | |
| }, | |
| "/v1.0/Things({entityId})/TaskingCapabilities" : { | |
| "$ref" : "#/paths/~1v1.0~1Actuators({entityId})~1TaskingCapabilities" | |
| } | |
| }, | |
| "components" : { | |
| "schemas" : { | |
| "Actuator" : { | |
| "type" : "object", | |
| "properties" : { | |
| "@iot.id" : { | |
| "$ref" : "#/components/schemas/entityId" | |
| }, | |
| "@iot.selfLink" : { | |
| "$ref" : "#/components/schemas/selfLink" | |
| }, | |
| "TaskingCapabilities" : { | |
| "type" : "array", | |
| "items" : { | |
| "$ref" : "#/components/schemas/TaskingCapability" | |
| } | |
| }, | |
| "TaskingCapabilities@iot.count" : { | |
| "$ref" : "#/components/schemas/count" | |
| }, | |
| "TaskingCapabilities@iot.navigationLink" : { | |
| "$ref" : "#/components/schemas/navigationLink" | |
| }, | |
| "description" : { | |
| "type" : "string" | |
| }, | |
| "encodingType" : { | |
| "type" : "string" | |
| }, | |
| "metadata" : { | |
| "type" : "string" | |
| }, | |
| "name" : { | |
| "type" : "string" | |
| }, | |
| "properties" : { | |
| "$ref" : "#/components/schemas/properties" | |
| } | |
| } | |
| }, | |
| "Actuators" : { | |
| "type" : "object", | |
| "properties" : { | |
| "@iot.count" : { | |
| "$ref" : "#/components/schemas/count" | |
| }, | |
| "@iot.nextLink" : { | |
| "$ref" : "#/components/schemas/nextLink" | |
| }, | |
| "value" : { | |
| "type" : "array", | |
| "items" : { | |
| "$ref" : "#/components/schemas/Actuator" | |
| } | |
| } | |
| } | |
| }, | |
| "Datastream" : { | |
| "type" : "object", | |
| "properties" : { | |
| "@iot.id" : { | |
| "$ref" : "#/components/schemas/entityId" | |
| }, | |
| "@iot.selfLink" : { | |
| "$ref" : "#/components/schemas/selfLink" | |
| }, | |
| "Observations" : { | |
| "type" : "array", | |
| "items" : { | |
| "$ref" : "#/components/schemas/Observation" | |
| } | |
| }, | |
| "Observations@iot.count" : { | |
| "$ref" : "#/components/schemas/count" | |
| }, | |
| "Observations@iot.navigationLink" : { | |
| "$ref" : "#/components/schemas/navigationLink" | |
| }, | |
| "ObservedProperty" : { | |
| "$ref" : "#/components/schemas/ObservedProperty" | |
| }, | |
| "ObservedProperty@iot.navigationLink" : { | |
| "$ref" : "#/components/schemas/navigationLink" | |
| }, | |
| "Sensor" : { | |
| "$ref" : "#/components/schemas/Sensor" | |
| }, | |
| "Sensor@iot.navigationLink" : { | |
| "$ref" : "#/components/schemas/navigationLink" | |
| }, | |
| "Thing" : { | |
| "$ref" : "#/components/schemas/Thing" | |
| }, | |
| "Thing@iot.navigationLink" : { | |
| "$ref" : "#/components/schemas/navigationLink" | |
| }, | |
| "description" : { | |
| "type" : "string" | |
| }, | |
| "name" : { | |
| "type" : "string" | |
| }, | |
| "observationType" : { | |
| "type" : "string" | |
| }, | |
| "observedArea" : { | |
| "type" : "string" | |
| }, | |
| "phenomenonTime" : { | |
| "type" : "string" | |
| }, | |
| "properties" : { | |
| "$ref" : "#/components/schemas/properties" | |
| }, | |
| "resultTime" : { | |
| "type" : "string" | |
| }, | |
| "unitOfMeasurement" : { | |
| "type" : "string" | |
| } | |
| } | |
| }, | |
| "Datastreams" : { | |
| "type" : "object", | |
| "properties" : { | |
| "@iot.count" : { | |
| "$ref" : "#/components/schemas/count" | |
| }, | |
| "@iot.nextLink" : { | |
| "$ref" : "#/components/schemas/nextLink" | |
| }, | |
| "value" : { | |
| "type" : "array", | |
| "items" : { | |
| "$ref" : "#/components/schemas/Datastream" | |
| } | |
| } | |
| } | |
| }, | |
| "FeatureOfInterest" : { | |
| "type" : "object", | |
| "properties" : { | |
| "@iot.id" : { | |
| "$ref" : "#/components/schemas/entityId" | |
| }, | |
| "@iot.selfLink" : { | |
| "$ref" : "#/components/schemas/selfLink" | |
| }, | |
| "Observations" : { | |
| "type" : "array", | |
| "items" : { | |
| "$ref" : "#/components/schemas/Observation" | |
| } | |
| }, | |
| "Observations@iot.count" : { | |
| "$ref" : "#/components/schemas/count" | |
| }, | |
| "Observations@iot.navigationLink" : { | |
| "$ref" : "#/components/schemas/navigationLink" | |
| }, | |
| "description" : { | |
| "type" : "string" | |
| }, | |
| "encodingType" : { | |
| "type" : "string" | |
| }, | |
| "feature" : { | |
| "type" : "string" | |
| }, | |
| "name" : { | |
| "type" : "string" | |
| }, | |
| "properties" : { | |
| "$ref" : "#/components/schemas/properties" | |
| } | |
| } | |
| }, | |
| "FeaturesOfInterest" : { | |
| "type" : "object", | |
| "properties" : { | |
| "@iot.count" : { | |
| "$ref" : "#/components/schemas/count" | |
| }, | |
| "@iot.nextLink" : { | |
| "$ref" : "#/components/schemas/nextLink" | |
| }, | |
| "value" : { | |
| "type" : "array", | |
| "items" : { | |
| "$ref" : "#/components/schemas/FeatureOfInterest" | |
| } | |
| } | |
| } | |
| }, | |
| "HistoricalLocation" : { | |
| "type" : "object", | |
| "properties" : { | |
| "@iot.id" : { | |
| "$ref" : "#/components/schemas/entityId" | |
| }, | |
| "@iot.selfLink" : { | |
| "$ref" : "#/components/schemas/selfLink" | |
| }, | |
| "Locations" : { | |
| "type" : "array", | |
| "items" : { | |
| "$ref" : "#/components/schemas/Location" | |
| } | |
| }, | |
| "Locations@iot.count" : { | |
| "$ref" : "#/components/schemas/count" | |
| }, | |
| "Locations@iot.navigationLink" : { | |
| "$ref" : "#/components/schemas/navigationLink" | |
| }, | |
| "Thing" : { | |
| "$ref" : "#/components/schemas/Thing" | |
| }, | |
| "Thing@iot.navigationLink" : { | |
| "$ref" : "#/components/schemas/navigationLink" | |
| }, | |
| "time" : { | |
| "type" : "string" | |
| } | |
| } | |
| }, | |
| "HistoricalLocations" : { | |
| "type" : "object", | |
| "properties" : { | |
| "@iot.count" : { | |
| "$ref" : "#/components/schemas/count" | |
| }, | |
| "@iot.nextLink" : { | |
| "$ref" : "#/components/schemas/nextLink" | |
| }, | |
| "value" : { | |
| "type" : "array", | |
| "items" : { | |
| "$ref" : "#/components/schemas/HistoricalLocation" | |
| } | |
| } | |
| } | |
| }, | |
| "Location" : { | |
| "type" : "object", | |
| "properties" : { | |
| "@iot.id" : { | |
| "$ref" : "#/components/schemas/entityId" | |
| }, | |
| "@iot.selfLink" : { | |
| "$ref" : "#/components/schemas/selfLink" | |
| }, | |
| "HistoricalLocations" : { | |
| "type" : "array", | |
| "items" : { | |
| "$ref" : "#/components/schemas/HistoricalLocation" | |
| } | |
| }, | |
| "HistoricalLocations@iot.count" : { | |
| "$ref" : "#/components/schemas/count" | |
| }, | |
| "HistoricalLocations@iot.navigationLink" : { | |
| "$ref" : "#/components/schemas/navigationLink" | |
| }, | |
| "Things" : { | |
| "type" : "array", | |
| "items" : { | |
| "$ref" : "#/components/schemas/Thing" | |
| } | |
| }, | |
| "Things@iot.count" : { | |
| "$ref" : "#/components/schemas/count" | |
| }, | |
| "Things@iot.navigationLink" : { | |
| "$ref" : "#/components/schemas/navigationLink" | |
| }, | |
| "description" : { | |
| "type" : "string" | |
| }, | |
| "encodingType" : { | |
| "type" : "string" | |
| }, | |
| "location" : { | |
| "type" : "string" | |
| }, | |
| "name" : { | |
| "type" : "string" | |
| }, | |
| "properties" : { | |
| "$ref" : "#/components/schemas/properties" | |
| } | |
| } | |
| }, | |
| "Locations" : { | |
| "type" : "object", | |
| "properties" : { | |
| "@iot.count" : { | |
| "$ref" : "#/components/schemas/count" | |
| }, | |
| "@iot.nextLink" : { | |
| "$ref" : "#/components/schemas/nextLink" | |
| }, | |
| "value" : { | |
| "type" : "array", | |
| "items" : { | |
| "$ref" : "#/components/schemas/Location" | |
| } | |
| } | |
| } | |
| }, | |
| "MultiDatastream" : { | |
| "type" : "object", | |
| "properties" : { | |
| "@iot.id" : { | |
| "$ref" : "#/components/schemas/entityId" | |
| }, | |
| "@iot.selfLink" : { | |
| "$ref" : "#/components/schemas/selfLink" | |
| }, | |
| "Observations" : { | |
| "type" : "array", | |
| "items" : { | |
| "$ref" : "#/components/schemas/Observation" | |
| } | |
| }, | |
| "Observations@iot.count" : { | |
| "$ref" : "#/components/schemas/count" | |
| }, | |
| "Observations@iot.navigationLink" : { | |
| "$ref" : "#/components/schemas/navigationLink" | |
| }, | |
| "ObservedProperties" : { | |
| "type" : "array", | |
| "items" : { | |
| "$ref" : "#/components/schemas/ObservedProperty" | |
| } | |
| }, | |
| "ObservedProperties@iot.count" : { | |
| "$ref" : "#/components/schemas/count" | |
| }, | |
| "ObservedProperties@iot.navigationLink" : { | |
| "$ref" : "#/components/schemas/navigationLink" | |
| }, | |
| "Sensor" : { | |
| "$ref" : "#/components/schemas/Sensor" | |
| }, | |
| "Sensor@iot.navigationLink" : { | |
| "$ref" : "#/components/schemas/navigationLink" | |
| }, | |
| "Thing" : { | |
| "$ref" : "#/components/schemas/Thing" | |
| }, | |
| "Thing@iot.navigationLink" : { | |
| "$ref" : "#/components/schemas/navigationLink" | |
| }, | |
| "description" : { | |
| "type" : "string" | |
| }, | |
| "multiObservationDataTypes" : { | |
| "type" : "string" | |
| }, | |
| "name" : { | |
| "type" : "string" | |
| }, | |
| "observationType" : { | |
| "type" : "string" | |
| }, | |
| "observedArea" : { | |
| "type" : "string" | |
| }, | |
| "phenomenonTime" : { | |
| "type" : "string" | |
| }, | |
| "properties" : { | |
| "$ref" : "#/components/schemas/properties" | |
| }, | |
| "resultTime" : { | |
| "type" : "string" | |
| }, | |
| "unitOfMeasurements" : { | |
| "type" : "string" | |
| } | |
| } | |
| }, | |
| "MultiDatastreams" : { | |
| "type" : "object", | |
| "properties" : { | |
| "@iot.count" : { | |
| "$ref" : "#/components/schemas/count" | |
| }, | |
| "@iot.nextLink" : { | |
| "$ref" : "#/components/schemas/nextLink" | |
| }, | |
| "value" : { | |
| "type" : "array", | |
| "items" : { | |
| "$ref" : "#/components/schemas/MultiDatastream" | |
| } | |
| } | |
| } | |
| }, | |
| "Observation" : { | |
| "type" : "object", | |
| "properties" : { | |
| "@iot.id" : { | |
| "$ref" : "#/components/schemas/entityId" | |
| }, | |
| "@iot.selfLink" : { | |
| "$ref" : "#/components/schemas/selfLink" | |
| }, | |
| "Datastream" : { | |
| "$ref" : "#/components/schemas/Datastream" | |
| }, | |
| "Datastream@iot.navigationLink" : { | |
| "$ref" : "#/components/schemas/navigationLink" | |
| }, | |
| "FeatureOfInterest" : { | |
| "$ref" : "#/components/schemas/FeatureOfInterest" | |
| }, | |
| "FeatureOfInterest@iot.navigationLink" : { | |
| "$ref" : "#/components/schemas/navigationLink" | |
| }, | |
| "MultiDatastream" : { | |
| "$ref" : "#/components/schemas/MultiDatastream" | |
| }, | |
| "MultiDatastream@iot.navigationLink" : { | |
| "$ref" : "#/components/schemas/navigationLink" | |
| }, | |
| "parameters" : { | |
| "type" : "string" | |
| }, | |
| "phenomenonTime" : { | |
| "type" : "string" | |
| }, | |
| "result" : { | |
| "type" : "string" | |
| }, | |
| "resultQuality" : { | |
| "type" : "string" | |
| }, | |
| "resultTime" : { | |
| "type" : "string" | |
| }, | |
| "validTime" : { | |
| "type" : "string" | |
| } | |
| } | |
| }, | |
| "Observations" : { | |
| "type" : "object", | |
| "properties" : { | |
| "@iot.count" : { | |
| "$ref" : "#/components/schemas/count" | |
| }, | |
| "@iot.nextLink" : { | |
| "$ref" : "#/components/schemas/nextLink" | |
| }, | |
| "value" : { | |
| "type" : "array", | |
| "items" : { | |
| "$ref" : "#/components/schemas/Observation" | |
| } | |
| } | |
| } | |
| }, | |
| "ObservedProperties" : { | |
| "type" : "object", | |
| "properties" : { | |
| "@iot.count" : { | |
| "$ref" : "#/components/schemas/count" | |
| }, | |
| "@iot.nextLink" : { | |
| "$ref" : "#/components/schemas/nextLink" | |
| }, | |
| "value" : { | |
| "type" : "array", | |
| "items" : { | |
| "$ref" : "#/components/schemas/ObservedProperty" | |
| } | |
| } | |
| } | |
| }, | |
| "ObservedProperty" : { | |
| "type" : "object", | |
| "properties" : { | |
| "@iot.id" : { | |
| "$ref" : "#/components/schemas/entityId" | |
| }, | |
| "@iot.selfLink" : { | |
| "$ref" : "#/components/schemas/selfLink" | |
| }, | |
| "Datastreams" : { | |
| "type" : "array", | |
| "items" : { | |
| "$ref" : "#/components/schemas/Datastream" | |
| } | |
| }, | |
| "Datastreams@iot.count" : { | |
| "$ref" : "#/components/schemas/count" | |
| }, | |
| "Datastreams@iot.navigationLink" : { | |
| "$ref" : "#/components/schemas/navigationLink" | |
| }, | |
| "MultiDatastreams" : { | |
| "type" : "array", | |
| "items" : { | |
| "$ref" : "#/components/schemas/MultiDatastream" | |
| } | |
| }, | |
| "MultiDatastreams@iot.count" : { | |
| "$ref" : "#/components/schemas/count" | |
| }, | |
| "MultiDatastreams@iot.navigationLink" : { | |
| "$ref" : "#/components/schemas/navigationLink" | |
| }, | |
| "definition" : { | |
| "type" : "string" | |
| }, | |
| "description" : { | |
| "type" : "string" | |
| }, | |
| "name" : { | |
| "type" : "string" | |
| }, | |
| "properties" : { | |
| "$ref" : "#/components/schemas/properties" | |
| } | |
| } | |
| }, | |
| "Sensor" : { | |
| "type" : "object", | |
| "properties" : { | |
| "@iot.id" : { | |
| "$ref" : "#/components/schemas/entityId" | |
| }, | |
| "@iot.selfLink" : { | |
| "$ref" : "#/components/schemas/selfLink" | |
| }, | |
| "Datastreams" : { | |
| "type" : "array", | |
| "items" : { | |
| "$ref" : "#/components/schemas/Datastream" | |
| } | |
| }, | |
| "Datastreams@iot.count" : { | |
| "$ref" : "#/components/schemas/count" | |
| }, | |
| "Datastreams@iot.navigationLink" : { | |
| "$ref" : "#/components/schemas/navigationLink" | |
| }, | |
| "MultiDatastreams" : { | |
| "type" : "array", | |
| "items" : { | |
| "$ref" : "#/components/schemas/MultiDatastream" | |
| } | |
| }, | |
| "MultiDatastreams@iot.count" : { | |
| "$ref" : "#/components/schemas/count" | |
| }, | |
| "MultiDatastreams@iot.navigationLink" : { | |
| "$ref" : "#/components/schemas/navigationLink" | |
| }, | |
| "description" : { | |
| "type" : "string" | |
| }, | |
| "encodingType" : { | |
| "type" : "string" | |
| }, | |
| "metadata" : { | |
| "type" : "string" | |
| }, | |
| "name" : { | |
| "type" : "string" | |
| }, | |
| "properties" : { | |
| "$ref" : "#/components/schemas/properties" | |
| } | |
| } | |
| }, | |
| "Sensors" : { | |
| "type" : "object", | |
| "properties" : { | |
| "@iot.count" : { | |
| "$ref" : "#/components/schemas/count" | |
| }, | |
| "@iot.nextLink" : { | |
| "$ref" : "#/components/schemas/nextLink" | |
| }, | |
| "value" : { | |
| "type" : "array", | |
| "items" : { | |
| "$ref" : "#/components/schemas/Sensor" | |
| } | |
| } | |
| } | |
| }, | |
| "Task" : { | |
| "type" : "object", | |
| "properties" : { | |
| "@iot.id" : { | |
| "$ref" : "#/components/schemas/entityId" | |
| }, | |
| "@iot.selfLink" : { | |
| "$ref" : "#/components/schemas/selfLink" | |
| }, | |
| "TaskingCapability" : { | |
| "$ref" : "#/components/schemas/TaskingCapability" | |
| }, | |
| "TaskingCapability@iot.navigationLink" : { | |
| "$ref" : "#/components/schemas/navigationLink" | |
| }, | |
| "creationTime" : { | |
| "type" : "string" | |
| }, | |
| "taskingParameters" : { | |
| "type" : "string" | |
| } | |
| } | |
| }, | |
| "TaskingCapabilities" : { | |
| "type" : "object", | |
| "properties" : { | |
| "@iot.count" : { | |
| "$ref" : "#/components/schemas/count" | |
| }, | |
| "@iot.nextLink" : { | |
| "$ref" : "#/components/schemas/nextLink" | |
| }, | |
| "value" : { | |
| "type" : "array", | |
| "items" : { | |
| "$ref" : "#/components/schemas/TaskingCapability" | |
| } | |
| } | |
| } | |
| }, | |
| "TaskingCapability" : { | |
| "type" : "object", | |
| "properties" : { | |
| "@iot.id" : { | |
| "$ref" : "#/components/schemas/entityId" | |
| }, | |
| "@iot.selfLink" : { | |
| "$ref" : "#/components/schemas/selfLink" | |
| }, | |
| "Actuator" : { | |
| "$ref" : "#/components/schemas/Actuator" | |
| }, | |
| "Actuator@iot.navigationLink" : { | |
| "$ref" : "#/components/schemas/navigationLink" | |
| }, | |
| "Tasks" : { | |
| "type" : "array", | |
| "items" : { | |
| "$ref" : "#/components/schemas/Task" | |
| } | |
| }, | |
| "Tasks@iot.count" : { | |
| "$ref" : "#/components/schemas/count" | |
| }, | |
| "Tasks@iot.navigationLink" : { | |
| "$ref" : "#/components/schemas/navigationLink" | |
| }, | |
| "Thing" : { | |
| "$ref" : "#/components/schemas/Thing" | |
| }, | |
| "Thing@iot.navigationLink" : { | |
| "$ref" : "#/components/schemas/navigationLink" | |
| }, | |
| "description" : { | |
| "type" : "string" | |
| }, | |
| "name" : { | |
| "type" : "string" | |
| }, | |
| "properties" : { | |
| "$ref" : "#/components/schemas/properties" | |
| }, | |
| "taskingParameters" : { | |
| "type" : "string" | |
| } | |
| } | |
| }, | |
| "Tasks" : { | |
| "type" : "object", | |
| "properties" : { | |
| "@iot.count" : { | |
| "$ref" : "#/components/schemas/count" | |
| }, | |
| "@iot.nextLink" : { | |
| "$ref" : "#/components/schemas/nextLink" | |
| }, | |
| "value" : { | |
| "type" : "array", | |
| "items" : { | |
| "$ref" : "#/components/schemas/Task" | |
| } | |
| } | |
| } | |
| }, | |
| "Thing" : { | |
| "type" : "object", | |
| "properties" : { | |
| "@iot.id" : { | |
| "$ref" : "#/components/schemas/entityId" | |
| }, | |
| "@iot.selfLink" : { | |
| "$ref" : "#/components/schemas/selfLink" | |
| }, | |
| "Datastreams" : { | |
| "type" : "array", | |
| "items" : { | |
| "$ref" : "#/components/schemas/Datastream" | |
| } | |
| }, | |
| "Datastreams@iot.count" : { | |
| "$ref" : "#/components/schemas/count" | |
| }, | |
| "Datastreams@iot.navigationLink" : { | |
| "$ref" : "#/components/schemas/navigationLink" | |
| }, | |
| "HistoricalLocations" : { | |
| "type" : "array", | |
| "items" : { | |
| "$ref" : "#/components/schemas/HistoricalLocation" | |
| } | |
| }, | |
| "HistoricalLocations@iot.count" : { | |
| "$ref" : "#/components/schemas/count" | |
| }, | |
| "HistoricalLocations@iot.navigationLink" : { | |
| "$ref" : "#/components/schemas/navigationLink" | |
| }, | |
| "Locations" : { | |
| "type" : "array", | |
| "items" : { | |
| "$ref" : "#/components/schemas/Location" | |
| } | |
| }, | |
| "Locations@iot.count" : { | |
| "$ref" : "#/components/schemas/count" | |
| }, | |
| "Locations@iot.navigationLink" : { | |
| "$ref" : "#/components/schemas/navigationLink" | |
| }, | |
| "MultiDatastreams" : { | |
| "type" : "array", | |
| "items" : { | |
| "$ref" : "#/components/schemas/MultiDatastream" | |
| } | |
| }, | |
| "MultiDatastreams@iot.count" : { | |
| "$ref" : "#/components/schemas/count" | |
| }, | |
| "MultiDatastreams@iot.navigationLink" : { | |
| "$ref" : "#/components/schemas/navigationLink" | |
| }, | |
| "TaskingCapabilities" : { | |
| "type" : "array", | |
| "items" : { | |
| "$ref" : "#/components/schemas/TaskingCapability" | |
| } | |
| }, | |
| "TaskingCapabilities@iot.count" : { | |
| "$ref" : "#/components/schemas/count" | |
| }, | |
| "TaskingCapabilities@iot.navigationLink" : { | |
| "$ref" : "#/components/schemas/navigationLink" | |
| }, | |
| "description" : { | |
| "type" : "string" | |
| }, | |
| "name" : { | |
| "type" : "string" | |
| }, | |
| "properties" : { | |
| "$ref" : "#/components/schemas/properties" | |
| } | |
| } | |
| }, | |
| "Things" : { | |
| "type" : "object", | |
| "properties" : { | |
| "@iot.count" : { | |
| "$ref" : "#/components/schemas/count" | |
| }, | |
| "@iot.nextLink" : { | |
| "$ref" : "#/components/schemas/nextLink" | |
| }, | |
| "value" : { | |
| "type" : "array", | |
| "items" : { | |
| "$ref" : "#/components/schemas/Thing" | |
| } | |
| } | |
| } | |
| }, | |
| "count" : { | |
| "type" : "integer", | |
| "format" : "int64", | |
| "description" : "The total number of entities in the entityset" | |
| }, | |
| "entityId" : { | |
| "type" : "integer", | |
| "format" : "int64", | |
| "description" : "The ID of an entity" | |
| }, | |
| "navigationLink" : { | |
| "type" : "string", | |
| "description" : "A link to a related entity or entity set" | |
| }, | |
| "nextLink" : { | |
| "type" : "string", | |
| "description" : "The link to the next page of entities" | |
| }, | |
| "properties" : { | |
| "type" : "object", | |
| "description" : "a set of additional properties specified for the entity in the form \"name\":\"value\" pairs", | |
| "additionalProperties" : true | |
| }, | |
| "selfLink" : { | |
| "type" : "string", | |
| "description" : "The direct link to the entity" | |
| } | |
| }, | |
| "parameters" : { | |
| "count" : { | |
| "name" : "$count", | |
| "in" : "query", | |
| "description" : "Flag indicating if the total number of items in the collection should be returned.", | |
| "required" : false, | |
| "schema" : { | |
| "type" : "boolean" | |
| } | |
| }, | |
| "entityId" : { | |
| "name" : "entityId", | |
| "in" : "path", | |
| "description" : "The id of the requested entity", | |
| "required" : true, | |
| "schema" : { | |
| "type" : "integer", | |
| "format" : "int64" | |
| } | |
| }, | |
| "expand" : { | |
| "name" : "$expand", | |
| "in" : "query", | |
| "description" : "The list of related queries that need to be included in the result.", | |
| "required" : false, | |
| "schema" : { | |
| "type" : "string" | |
| } | |
| }, | |
| "filter" : { | |
| "name" : "$filter", | |
| "in" : "query", | |
| "description" : "A filter query.", | |
| "required" : false, | |
| "schema" : { | |
| "type" : "string" | |
| } | |
| }, | |
| "select" : { | |
| "name" : "$select", | |
| "in" : "query", | |
| "description" : "The list of properties that need to be returned.", | |
| "required" : false, | |
| "schema" : { | |
| "type" : "string" | |
| } | |
| }, | |
| "skip" : { | |
| "name" : "$skip", | |
| "in" : "query", | |
| "description" : "The number of elements to skip from the collection", | |
| "required" : false, | |
| "schema" : { | |
| "type" : "integer", | |
| "format" : "int64" | |
| } | |
| }, | |
| "top" : { | |
| "name" : "$top", | |
| "in" : "query", | |
| "description" : "The number of elements to return", | |
| "required" : false, | |
| "schema" : { | |
| "type" : "integer", | |
| "format" : "int64" | |
| } | |
| } | |
| }, | |
| "responses" : { | |
| "Actuator-get-200" : { | |
| "content" : { | |
| "application/json" : { | |
| "schema" : { | |
| "$ref" : "#/components/schemas/Actuator" | |
| } | |
| } | |
| } | |
| }, | |
| "Actuators-get-200" : { | |
| "content" : { | |
| "application/json" : { | |
| "schema" : { | |
| "$ref" : "#/components/schemas/Actuators" | |
| } | |
| } | |
| } | |
| }, | |
| "Datastream-get-200" : { | |
| "content" : { | |
| "application/json" : { | |
| "schema" : { | |
| "$ref" : "#/components/schemas/Datastream" | |
| } | |
| } | |
| } | |
| }, | |
| "Datastreams-get-200" : { | |
| "content" : { | |
| "application/json" : { | |
| "schema" : { | |
| "$ref" : "#/components/schemas/Datastreams" | |
| } | |
| } | |
| } | |
| }, | |
| "FeatureOfInterest-get-200" : { | |
| "content" : { | |
| "application/json" : { | |
| "schema" : { | |
| "$ref" : "#/components/schemas/FeatureOfInterest" | |
| } | |
| } | |
| } | |
| }, | |
| "FeaturesOfInterest-get-200" : { | |
| "content" : { | |
| "application/json" : { | |
| "schema" : { | |
| "$ref" : "#/components/schemas/FeaturesOfInterest" | |
| } | |
| } | |
| } | |
| }, | |
| "HistoricalLocation-get-200" : { | |
| "content" : { | |
| "application/json" : { | |
| "schema" : { | |
| "$ref" : "#/components/schemas/HistoricalLocation" | |
| } | |
| } | |
| } | |
| }, | |
| "HistoricalLocations-get-200" : { | |
| "content" : { | |
| "application/json" : { | |
| "schema" : { | |
| "$ref" : "#/components/schemas/HistoricalLocations" | |
| } | |
| } | |
| } | |
| }, | |
| "Location-get-200" : { | |
| "content" : { | |
| "application/json" : { | |
| "schema" : { | |
| "$ref" : "#/components/schemas/Location" | |
| } | |
| } | |
| } | |
| }, | |
| "Locations-get-200" : { | |
| "content" : { | |
| "application/json" : { | |
| "schema" : { | |
| "$ref" : "#/components/schemas/Locations" | |
| } | |
| } | |
| } | |
| }, | |
| "MultiDatastream-get-200" : { | |
| "content" : { | |
| "application/json" : { | |
| "schema" : { | |
| "$ref" : "#/components/schemas/MultiDatastream" | |
| } | |
| } | |
| } | |
| }, | |
| "MultiDatastreams-get-200" : { | |
| "content" : { | |
| "application/json" : { | |
| "schema" : { | |
| "$ref" : "#/components/schemas/MultiDatastreams" | |
| } | |
| } | |
| } | |
| }, | |
| "Observation-get-200" : { | |
| "content" : { | |
| "application/json" : { | |
| "schema" : { | |
| "$ref" : "#/components/schemas/Observation" | |
| } | |
| } | |
| } | |
| }, | |
| "Observations-get-200" : { | |
| "content" : { | |
| "application/json" : { | |
| "schema" : { | |
| "$ref" : "#/components/schemas/Observations" | |
| } | |
| } | |
| } | |
| }, | |
| "ObservedProperties-get-200" : { | |
| "content" : { | |
| "application/json" : { | |
| "schema" : { | |
| "$ref" : "#/components/schemas/ObservedProperties" | |
| } | |
| } | |
| } | |
| }, | |
| "ObservedProperty-get-200" : { | |
| "content" : { | |
| "application/json" : { | |
| "schema" : { | |
| "$ref" : "#/components/schemas/ObservedProperty" | |
| } | |
| } | |
| } | |
| }, | |
| "Sensor-get-200" : { | |
| "content" : { | |
| "application/json" : { | |
| "schema" : { | |
| "$ref" : "#/components/schemas/Sensor" | |
| } | |
| } | |
| } | |
| }, | |
| "Sensors-get-200" : { | |
| "content" : { | |
| "application/json" : { | |
| "schema" : { | |
| "$ref" : "#/components/schemas/Sensors" | |
| } | |
| } | |
| } | |
| }, | |
| "Task-get-200" : { | |
| "content" : { | |
| "application/json" : { | |
| "schema" : { | |
| "$ref" : "#/components/schemas/Task" | |
| } | |
| } | |
| } | |
| }, | |
| "TaskingCapabilities-get-200" : { | |
| "content" : { | |
| "application/json" : { | |
| "schema" : { | |
| "$ref" : "#/components/schemas/TaskingCapabilities" | |
| } | |
| } | |
| } | |
| }, | |
| "TaskingCapability-get-200" : { | |
| "content" : { | |
| "application/json" : { | |
| "schema" : { | |
| "$ref" : "#/components/schemas/TaskingCapability" | |
| } | |
| } | |
| } | |
| }, | |
| "Tasks-get-200" : { | |
| "content" : { | |
| "application/json" : { | |
| "schema" : { | |
| "$ref" : "#/components/schemas/Tasks" | |
| } | |
| } | |
| } | |
| }, | |
| "Thing-get-200" : { | |
| "content" : { | |
| "application/json" : { | |
| "schema" : { | |
| "$ref" : "#/components/schemas/Thing" | |
| } | |
| } | |
| } | |
| }, | |
| "Things-get-200" : { | |
| "content" : { | |
| "application/json" : { | |
| "schema" : { | |
| "$ref" : "#/components/schemas/Things" | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment