UNPKG

@mangosystem/ogc-schemas

Version:

Jsonix XML-JSON mappings for OGC Schemas.

538 lines (537 loc) 31.1 kB
<?xml version="1.0" encoding="UTF-8"?> <sos:Capabilities version="2.0.0" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:sos="http://www.opengis.net/sos/2.0" xmlns:swes="http://www.opengis.net/swes/2.0" xmlns:xlink="http://www.w3.org/1999/xlink"> <ows:ServiceIdentification> <ows:Title>Test SOS Service</ows:Title> <ows:Abstract>An SOS service automatically deployed by SensorHub</ows:Abstract> <ows:ServiceType>OGC:SOS</ows:ServiceType> <ows:ServiceTypeVersion>2.0.0</ows:ServiceTypeVersion> <ows:Profile>http://www.opengis.net/spec/SOS/2.0/conf/resultRetrieval</ows:Profile> <ows:Profile>http://www.opengis.net/spec/OMXML/2.0/conf/observation</ows:Profile> <ows:Profile>http://www.opengis.net/spec/SOS/2.0/conf/sensorInsertion</ows:Profile> <ows:Profile>http://www.opengis.net/spec/SOS/2.0/conf/sensorDeletion</ows:Profile> <ows:Profile>http://www.opengis.net/spec/SOS/2.0/conf/obsInsertion</ows:Profile> <ows:Profile>http://www.opengis.net/spec/SOS/2.0/conf/resultInsertion</ows:Profile> <ows:Fees>NONE</ows:Fees> <ows:AccessConstraints>NONE</ows:AccessConstraints> </ows:ServiceIdentification> <ows:ServiceProvider> <ows:ProviderName>Sensia Software LLC</ows:ProviderName> <ows:ServiceContact> <ows:IndividualName>Alex Robin</ows:IndividualName> <ows:PositionName>Engineer</ows:PositionName> <ows:ContactInfo> <ows:Phone> <ows:Voice>+33 5 89 65 32 45</ows:Voice> </ows:Phone> <ows:Address> <ows:City>Toulouse</ows:City> <ows:PostalCode>30000</ows:PostalCode> <ows:Country>France</ows:Country> </ows:Address> </ows:ContactInfo> </ows:ServiceContact> </ows:ServiceProvider> <ows:OperationsMetadata> <ows:Operation name="GetCapabilities"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="http://sensiasoft.net:8181/sensorhub/sos"/> <ows:Post xlink:href="http://sensiasoft.net:8181/sensorhub/sos"/> </ows:HTTP> </ows:DCP> </ows:Operation> <ows:Operation name="DescribeSensor"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="http://sensiasoft.net:8181/sensorhub/sos"/> <ows:Post xlink:href="http://sensiasoft.net:8181/sensorhub/sos"/> </ows:HTTP> </ows:DCP> </ows:Operation> <ows:Operation name="GetFeatureOfInterest"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="http://sensiasoft.net:8181/sensorhub/sos"/> <ows:Post xlink:href="http://sensiasoft.net:8181/sensorhub/sos"/> </ows:HTTP> </ows:DCP> </ows:Operation> <ows:Operation name="GetObservation"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="http://sensiasoft.net:8181/sensorhub/sos"/> <ows:Post xlink:href="http://sensiasoft.net:8181/sensorhub/sos"/> </ows:HTTP> </ows:DCP> </ows:Operation> <ows:Operation name="GetResult"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="http://sensiasoft.net:8181/sensorhub/sos"/> <ows:Post xlink:href="http://sensiasoft.net:8181/sensorhub/sos"/> </ows:HTTP> </ows:DCP> </ows:Operation> <ows:Operation name="GetResultTemplate"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="http://sensiasoft.net:8181/sensorhub/sos"/> <ows:Post xlink:href="http://sensiasoft.net:8181/sensorhub/sos"/> </ows:HTTP> </ows:DCP> </ows:Operation> <ows:Operation name="InsertResult"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="http://sensiasoft.net:8181/sensorhub/sos"/> <ows:Post xlink:href="http://sensiasoft.net:8181/sensorhub/sos"/> </ows:HTTP> </ows:DCP> </ows:Operation> <ows:Operation name="InsertSensor"> <ows:DCP> <ows:HTTP> <ows:Post xlink:href="http://sensiasoft.net:8181/sensorhub/sos"/> </ows:HTTP> </ows:DCP> </ows:Operation> <ows:Operation name="DeleteSensor"> <ows:DCP> <ows:HTTP> <ows:Post xlink:href="http://sensiasoft.net:8181/sensorhub/sos"/> </ows:HTTP> </ows:DCP> </ows:Operation> <ows:Operation name="InsertObservation"> <ows:DCP> <ows:HTTP> <ows:Post xlink:href="http://sensiasoft.net:8181/sensorhub/sos"/> </ows:HTTP> </ows:DCP> </ows:Operation> </ows:OperationsMetadata> <sos:filterCapabilities> <fes:Filter_Capabilities xmlns:fes="http://www.opengis.net/fes/2.0"> <fes:Conformance> <fes:Constraint name="ImplementsQuery"> <ows:NoValues/> <ows:DefaultValue>true</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsAdHocQuery"> <ows:NoValues/> <ows:DefaultValue>false</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsFunctions"> <ows:NoValues/> <ows:DefaultValue>false</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsResourceld"> <ows:NoValues/> <ows:DefaultValue>false</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsMinStandardFilter"> <ows:NoValues/> <ows:DefaultValue>false</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsStandardFilter"> <ows:NoValues/> <ows:DefaultValue>false</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsMinSpatialFilter"> <ows:NoValues/> <ows:DefaultValue>true</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsSpatialFilter"> <ows:NoValues/> <ows:DefaultValue>false</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsMinTemporalFilter"> <ows:NoValues/> <ows:DefaultValue>true</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsTemporalFilter"> <ows:NoValues/> <ows:DefaultValue>false</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsVersionNav"> <ows:NoValues/> <ows:DefaultValue>false</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsSorting"> <ows:NoValues/> <ows:DefaultValue>false</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsExtendedOperators"> <ows:NoValues/> <ows:DefaultValue>false</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsMinimumXPath"> <ows:NoValues/> <ows:DefaultValue>false</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsSchemaElementFunc"> <ows:NoValues/> <ows:DefaultValue>false</ows:DefaultValue> </fes:Constraint> </fes:Conformance> <fes:Spatial_Capabilities> <fes:GeometryOperands> <fes:GeometryOperand name="gml:Envelope"/> </fes:GeometryOperands> <fes:SpatialOperators> <fes:SpatialOperator name="BBOX"/> </fes:SpatialOperators> </fes:Spatial_Capabilities> <fes:Temporal_Capabilities> <fes:TemporalOperands> <fes:TemporalOperand name="gml:TimeInstant"/> <fes:TemporalOperand name="gml:TimePeriod"/> </fes:TemporalOperands> <fes:TemporalOperators> <fes:TemporalOperator name="During"/> </fes:TemporalOperators> </fes:Temporal_Capabilities> </fes:Filter_Capabilities> </sos:filterCapabilities> <sos:contents> <sos:Contents> <swes:procedureDescriptionFormat>http://www.opengis.net/sensorml/2.0</swes:procedureDescriptionFormat> <swes:observableProperty>http://sensorml.com/ont/swe/property/AVLData</swes:observableProperty> <swes:observableProperty>http://sensorml.com/ont/swe/property/MDT-ID</swes:observableProperty> <swes:observableProperty>http://sensorml.com/ont/swe/property/Unit-ID</swes:observableProperty> <swes:observableProperty>http://sensorml.com/ont/swe/property/Vehicle-ID</swes:observableProperty> <swes:observableProperty>http://www.opengis.net/def/property/OGC/0/SensorLocation</swes:observableProperty> <swes:observableProperty>http://sensorml.com/ont/swe/property/Vehicle-Status</swes:observableProperty> <swes:observableProperty>http://sensorml.com/ont/swe/property/Event-ID</swes:observableProperty> <swes:offering> <sos:ObservationOffering> <swes:description>Simulated GPS sensor</swes:description> <swes:identifier>urn:mysos:offering02</swes:identifier> <swes:name>Simulated GPS</swes:name> <swes:procedure>urn:test:sensors:fakegps</swes:procedure> <swes:observableProperty>http://www.opengis.net/def/property/OGC/0/SensorLocation</swes:observableProperty> <sos:phenomenonTime> <gml:TimePeriod gml:id="T1"> <gml:beginPosition>now</gml:beginPosition> <gml:endPosition indeterminatePosition="now"/> </gml:TimePeriod> </sos:phenomenonTime> </sos:ObservationOffering> </swes:offering> <swes:offering> <sos:ObservationOffering> <swes:description>Simulated Weather sensor</swes:description> <swes:identifier>urn:mysos:offering03</swes:identifier> <swes:name>Simulated Weather</swes:name> <swes:procedure>urn:test:sensors:simweather:0123456879</swes:procedure> <swes:observableProperty>http://sensorml.com/ont/swe/property/Weather</swes:observableProperty> <swes:observableProperty>http://sensorml.com/ont/swe/property/AirTemperature</swes:observableProperty> <swes:observableProperty>http://sensorml.com/ont/swe/property/AtmosphericPressure</swes:observableProperty> <swes:observableProperty>http://sensorml.com/ont/swe/property/WindSpeed</swes:observableProperty> <swes:observableProperty>http://sensorml.com/ont/swe/property/WindDirection</swes:observableProperty> <swes:relatedFeature> <swes:FeatureRelationship> <swes:target xlink:href="urn:test:sensors:simweather:0123456879:foi"/> </swes:FeatureRelationship> </swes:relatedFeature> <sos:phenomenonTime> <gml:TimePeriod gml:id="T2"> <gml:beginPosition>2015-10-15T16:34:01.664Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"/> </gml:TimePeriod> </sos:phenomenonTime> </sos:ObservationOffering> </swes:offering> <swes:offering> <sos:ObservationOffering> <swes:description>GPS and video data collected using Android phone during a drive through Toulouse</swes:description> <swes:identifier>urn:android:device:060693280a28e015-sos</swes:identifier> <swes:name>Android GPS and Video Data</swes:name> <swes:procedure>urn:android:device:060693280a28e015</swes:procedure> <swes:observableProperty>http://sensorml.com/ont/swe/property/VideoFrame</swes:observableProperty> <swes:observableProperty>http://sensorml.com/ont/swe/property/Location</swes:observableProperty> <swes:observableProperty>http://sensorml.com/ont/swe/property/Latitude</swes:observableProperty> <swes:observableProperty>http://sensorml.com/ont/swe/property/Longitude</swes:observableProperty> <swes:observableProperty>http://sensorml.com/ont/swe/property/Altitude</swes:observableProperty> <swes:observableProperty>http://sensorml.com/ont/swe/property/OrientationQuaternion</swes:observableProperty> <swes:observableProperty>http://sensorml.com/ont/swe/property/QuaternionComponent</swes:observableProperty> <sos:phenomenonTime> <gml:TimePeriod gml:id="T3"> <gml:beginPosition>2015-02-16T07:57:50.038Z</gml:beginPosition> <gml:endPosition>2015-02-16T08:21:04.810Z</gml:endPosition> </gml:TimePeriod> </sos:phenomenonTime> </sos:ObservationOffering> </swes:offering> <swes:offering> <sos:ObservationOffering> <swes:description>AVL location and status data for 911 vehicles</swes:description> <swes:identifier>urn:mysos:avl</swes:identifier> <swes:name>AVL 911</swes:name> <swes:procedure>urn:osh:sensors:avl:911:fleet</swes:procedure> <swes:relatedFeature> <swes:FeatureRelationship> <swes:target xlink:href="urn:osh:sensors:avl:911:fleet:FE12"/> </swes:FeatureRelationship> </swes:relatedFeature> <swes:relatedFeature> <swes:FeatureRelationship> <swes:target xlink:href="urn:osh:sensors:avl:911:fleet:FE4"/> </swes:FeatureRelationship> </swes:relatedFeature> <swes:relatedFeature> <swes:FeatureRelationship> <swes:target xlink:href="urn:osh:sensors:avl:911:fleet:FL11"/> </swes:FeatureRelationship> </swes:relatedFeature> <swes:relatedFeature> <swes:FeatureRelationship> <swes:target xlink:href="urn:osh:sensors:avl:911:fleet:FL12"/> </swes:FeatureRelationship> </swes:relatedFeature> <swes:relatedFeature> <swes:FeatureRelationship> <swes:target xlink:href="urn:osh:sensors:avl:911:fleet:FR6"/> </swes:FeatureRelationship> </swes:relatedFeature> <sos:phenomenonTime> <gml:TimePeriod gml:id="T4"> <gml:beginPosition>2014-03-29T05:00:03Z</gml:beginPosition> <gml:endPosition>2014-03-30T04:59:53Z</gml:endPosition> </gml:TimePeriod> </sos:phenomenonTime> </sos:ObservationOffering> </swes:offering> <swes:offering> <sos:ObservationOffering> <swes:description>AVL location and status data for police vehicles</swes:description> <swes:identifier>urn:mysos:avl:police</swes:identifier> <swes:name>Police Dept AVL Data Storage</swes:name> <swes:procedure>urn:osh:sensors:avl:hsv:police</swes:procedure> <swes:relatedFeature> <swes:FeatureRelationship> <swes:target xlink:href="urn:osh:sensors:avl:hsv:police:PC01"/> </swes:FeatureRelationship> </swes:relatedFeature> <swes:relatedFeature> <swes:FeatureRelationship> <swes:target xlink:href="urn:osh:sensors:avl:hsv:police:PC02"/> </swes:FeatureRelationship> </swes:relatedFeature> <swes:relatedFeature> <swes:FeatureRelationship> <swes:target xlink:href="urn:osh:sensors:avl:hsv:police:PC03"/> </swes:FeatureRelationship> </swes:relatedFeature> <swes:relatedFeature> <swes:FeatureRelationship> <swes:target xlink:href="urn:osh:sensors:avl:hsv:police:PC04"/> </swes:FeatureRelationship> </swes:relatedFeature> <swes:relatedFeature> <swes:FeatureRelationship> <swes:target xlink:href="urn:osh:sensors:avl:hsv:police:PC05"/> </swes:FeatureRelationship> </swes:relatedFeature> <swes:relatedFeature> <swes:FeatureRelationship> <swes:target xlink:href="urn:osh:sensors:avl:hsv:police:PC06"/> </swes:FeatureRelationship> </swes:relatedFeature> <swes:relatedFeature> <swes:FeatureRelationship> <swes:target xlink:href="urn:osh:sensors:avl:hsv:police:PC07"/> </swes:FeatureRelationship> </swes:relatedFeature> <swes:relatedFeature> <swes:FeatureRelationship> <swes:target xlink:href="urn:osh:sensors:avl:hsv:police:PC08"/> </swes:FeatureRelationship> </swes:relatedFeature> <swes:relatedFeature> <swes:FeatureRelationship> <swes:target xlink:href="urn:osh:sensors:avl:hsv:police:PC09"/> </swes:FeatureRelationship> </swes:relatedFeature> <swes:relatedFeature> <swes:FeatureRelationship> <swes:target xlink:href="urn:osh:sensors:avl:hsv:police:PC10"/> </swes:FeatureRelationship> </swes:relatedFeature> <sos:phenomenonTime> <gml:TimePeriod gml:id="T5"> <gml:beginPosition>2015-12-11T16:30:00Z</gml:beginPosition> <gml:endPosition>2015-12-11T16:38:04Z</gml:endPosition> </gml:TimePeriod> </sos:phenomenonTime> </sos:ObservationOffering> </swes:offering> <swes:offering> <sos:ObservationOffering> <swes:description>AVL location and status data for fire vehicles</swes:description> <swes:identifier>urn:mysos:avl:fire</swes:identifier> <swes:name>Fire Dept AVL Data Storage</swes:name> <swes:procedure>urn:osh:sensors:avl:hsv:fire</swes:procedure> <swes:relatedFeature> <swes:FeatureRelationship> <swes:target xlink:href="urn:osh:sensors:avl:hsv:fire:FL04"/> </swes:FeatureRelationship> </swes:relatedFeature> <swes:relatedFeature> <swes:FeatureRelationship> <swes:target xlink:href="urn:osh:sensors:avl:hsv:fire:FL05"/> </swes:FeatureRelationship> </swes:relatedFeature> <swes:relatedFeature> <swes:FeatureRelationship> <swes:target xlink:href="urn:osh:sensors:avl:hsv:fire:FL06"/> </swes:FeatureRelationship> </swes:relatedFeature> <swes:relatedFeature> <swes:FeatureRelationship> <swes:target xlink:href="urn:osh:sensors:avl:hsv:fire:FR01"/> </swes:FeatureRelationship> </swes:relatedFeature> <swes:relatedFeature> <swes:FeatureRelationship> <swes:target xlink:href="urn:osh:sensors:avl:hsv:fire:FR02"/> </swes:FeatureRelationship> </swes:relatedFeature> <swes:relatedFeature> <swes:FeatureRelationship> <swes:target xlink:href="urn:osh:sensors:avl:hsv:fire:FR03"/> </swes:FeatureRelationship> </swes:relatedFeature> <sos:phenomenonTime> <gml:TimePeriod gml:id="T6"> <gml:beginPosition>2015-12-11T16:30:00Z</gml:beginPosition> <gml:endPosition>2015-12-11T16:39:24Z</gml:endPosition> </gml:TimePeriod> </sos:phenomenonTime> </sos:ObservationOffering> </swes:offering> <swes:offering> <sos:ObservationOffering> <swes:description>AVL location and status data for rescue vehicles</swes:description> <swes:identifier>urn:mysos:avl:rescue</swes:identifier> <swes:name>Rescue Dept AVL Data Storage</swes:name> <swes:procedure>urn:osh:sensors:avl:hsv:rescue</swes:procedure> <swes:relatedFeature> <swes:FeatureRelationship> <swes:target xlink:href="urn:osh:sensors:avl:hsv:rescue:HE01"/> </swes:FeatureRelationship> </swes:relatedFeature> <swes:relatedFeature> <swes:FeatureRelationship> <swes:target xlink:href="urn:osh:sensors:avl:hsv:rescue:HE02"/> </swes:FeatureRelationship> </swes:relatedFeature> <swes:relatedFeature> <swes:FeatureRelationship> <swes:target xlink:href="urn:osh:sensors:avl:hsv:rescue:HE03"/> </swes:FeatureRelationship> </swes:relatedFeature> <swes:relatedFeature> <swes:FeatureRelationship> <swes:target xlink:href="urn:osh:sensors:avl:hsv:rescue:HE04"/> </swes:FeatureRelationship> </swes:relatedFeature> <sos:phenomenonTime> <gml:TimePeriod gml:id="T7"> <gml:beginPosition>2015-12-11T16:30:00Z</gml:beginPosition> <gml:endPosition>2015-12-11T16:33:55Z</gml:endPosition> </gml:TimePeriod> </sos:phenomenonTime> </sos:ObservationOffering> </swes:offering> <swes:offering> <sos:ObservationOffering> <swes:description>Simulated data of a chemical release based on a plume model</swes:description> <swes:identifier>urn:mysos:plume</swes:identifier> <swes:name>Plume Data</swes:name> <swes:procedure>urn:test:sensors:model:plume</swes:procedure> <swes:observableProperty>http://sensorml.com/ont/swe/property/LagrangianPlumeModel</swes:observableProperty> <swes:observableProperty>http://sensorml.com/ont/swe/property/Location</swes:observableProperty> <sos:phenomenonTime> <gml:TimePeriod gml:id="T8"> <gml:beginPosition>2015-09-10T21:09:19Z</gml:beginPosition> <gml:endPosition>2015-09-11T06:59:19Z</gml:endPosition> </gml:TimePeriod> </sos:phenomenonTime> </sos:ObservationOffering> </swes:offering> <swes:offering> <sos:ObservationOffering> <swes:description>Navigation data from 3DR Solo UAV</swes:description> <swes:identifier>urn:mysos:solo:nav2</swes:identifier> <swes:name>Solo MAVLink Storage (Airport Road 2)</swes:name> <swes:procedure>urn:osh:sensor:mavlink:solo:BB11A5A00157</swes:procedure> <swes:observableProperty>http://www.opengis.net/def/property/OGC/0/PlatformLocation</swes:observableProperty> <swes:observableProperty>http://www.opengis.net/def/property/OGC/0/PlatformOrientation</swes:observableProperty> <swes:observableProperty>http://sensorml.com/ont/swe/property/OSH/0/GimbalOrientation</swes:observableProperty> <sos:phenomenonTime> <gml:TimePeriod gml:id="T9"> <gml:beginPosition>2015-12-19T21:01:29.231Z</gml:beginPosition> <gml:endPosition>2015-12-19T21:09:19.675Z</gml:endPosition> </gml:TimePeriod> </sos:phenomenonTime> </sos:ObservationOffering> </swes:offering> <swes:offering> <sos:ObservationOffering> <swes:description>Video data from 3DR Solo UAV</swes:description> <swes:identifier>urn:mysos:solo:video2</swes:identifier> <swes:name>Solo Video Storage (Airport Road 2)</swes:name> <swes:procedure>urn:osh:sensor:rtpcam:solo:BB11A5A00157:cam</swes:procedure> <swes:observableProperty>http://sensorml.com/ont/swe/property/VideoFrame</swes:observableProperty> <sos:phenomenonTime> <gml:TimePeriod gml:id="T10"> <gml:beginPosition>2015-12-19T21:01:30.829Z</gml:beginPosition> <gml:endPosition>2015-12-19T21:09:19.793Z</gml:endPosition> </gml:TimePeriod> </sos:phenomenonTime> </sos:ObservationOffering> </swes:offering> <swes:offering> <sos:ObservationOffering> <swes:description>Data available from storage Alex's Nexus5 Sensors Storage</swes:description> <swes:identifier>urn:android:device:a0e0eac2fea3f614-sos</swes:identifier> <swes:name>Alex's Nexus5 Sensors Storage</swes:name> <swes:procedure>urn:android:device:a0e0eac2fea3f614</swes:procedure> <swes:observableProperty>http://sensorml.com/ont/swe/property/Location</swes:observableProperty> <swes:observableProperty>http://sensorml.com/ont/swe/property/Latitude</swes:observableProperty> <swes:observableProperty>http://sensorml.com/ont/swe/property/Longitude</swes:observableProperty> <swes:observableProperty>http://sensorml.com/ont/swe/property/Altitude</swes:observableProperty> <swes:observableProperty>http://sensorml.com/ont/swe/property/VideoFrame</swes:observableProperty> <swes:observableProperty>http://sensorml.com/ont/swe/property/Image</swes:observableProperty> <swes:observableProperty>http://sensorml.com/ont/swe/property/OrientationQuaternion</swes:observableProperty> <swes:observableProperty>http://sensorml.com/ont/swe/property/QuaternionComponent</swes:observableProperty> <sos:phenomenonTime> <gml:TimePeriod gml:id="T11"> <gml:beginPosition>2016-04-25T21:16:36.731Z</gml:beginPosition> <gml:endPosition>2016-04-28T14:28:21.651Z</gml:endPosition> </gml:TimePeriod> </sos:phenomenonTime> </sos:ObservationOffering> </swes:offering> <swes:offering> <sos:ObservationOffering> <swes:description>Data available from storage FLIR One Thermal Camera Storage</swes:description> <swes:identifier>urn:android:device:a0e0eac2fea3f614:flirone-sos</swes:identifier> <swes:name>FLIR One Thermal Camera Storage</swes:name> <swes:procedure>urn:android:device:a0e0eac2fea3f614:flirone</swes:procedure> <swes:observableProperty>http://sensorml.com/ont/swe/property/VideoFrame</swes:observableProperty> <swes:observableProperty>http://sensorml.com/ont/swe/property/ThermalImage</swes:observableProperty> </sos:ObservationOffering> </swes:offering> <sos:responseFormat>http://www.opengis.net/om/2.0</sos:responseFormat> <sos:observationType>http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_Observation</sos:observationType> <sos:observationType>http://www.opengis.net/def/observationType/OGC-OM/2.0/SWEScalarObservation</sos:observationType> <sos:observationType>http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_ComplexObservation</sos:observationType> </sos:Contents> </sos:contents> </sos:Capabilities>