<sps:DescribeTaskingResponse xsi:schemaLocation="http://www.opengis.net/sps/2.0 http://schemas.opengis.net/sps/2.0/sps.xsd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:sps="http://www.opengis.net/sps/2.0" xmlns:swe="http://www.opengis.net/swe/2.0" xmlns:swes="http://www.opengis.net/swes/2.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <sps:taskingParameters name="CameraTask">
    <swe:DataRecord>
      <swe:field name="taskTimeFrame">
        <swe:TimeRange definition="http://www.opengis.net/def/property/OGC-SPS/0/TaskTimeFrame" referenceFrame="http://www.opengis.net/def/trs/BIPM/0/UTC" optional="false" updatable="false">
          <swe:label>Task Timeframe</swe:label>
          <swe:description>Desired start and end time for tasking the sensor</swe:description>
          <swe:uom xlink:href="http://www.opengis.net/def/uom/ISO-8601/0/Gregorian"/>
        </swe:TimeRange>
      </swe:field>
      <swe:field name="positioningChoice">
        <swe:DataChoice optional="true">
          <swe:item name="pointToLookAt">
            <swe:Vector definition="http://www.opengis.net/def/property/OGC-SPS-X-CAM/0/PointToLookAt" referenceFrame="http://www.opengis.net/def/crs/EPSG/0/4979">
            <swe:label>Look Pointer</swe:label>
            <swe:description>3D location where the camera should look at</swe:description>
              <swe:coordinate name="lat">
                <swe:Quantity definition="http://sweet.jpl.nasa.gov/2.0/spaceCoordinates.owl#Latitude" axisID="Lat">
                  <swe:label>Geodetic latitude</swe:label>
                  <swe:uom xlink:href="deg"/>
                </swe:Quantity>
              </swe:coordinate>
              <swe:coordinate name="long">
                <swe:Quantity definition="http://sweet.jpl.nasa.gov/2.0/spaceCoordinates.owl#Longitude" axisID="Long">
                  <swe:label>Geodetic longitude</swe:label>
                  <swe:uom code="deg"/>
                </swe:Quantity>
              </swe:coordinate>
              <swe:coordinate name="h">
                <swe:Quantity definition="http://sweet.jpl.nasa.gov/2.0/spaceCoordinates.owl#Vertical" axisID="h">
                  <swe:label>Ellipsoidal height</swe:label>
                  <swe:uom code="m"/>
                  <swe:value>0</swe:value>
                </swe:Quantity>
              </swe:coordinate>
            </swe:Vector>
          </swe:item>
          <swe:item name="relativePositioning">
            <swe:DataRecord definition="http://www.opengis.net/def/property/OGC-SPS-X-CAM/0/RelativePan">
            <swe:label>Relative Positioning</swe:label>
            <swe:description>Camera movement relative to the current position</swe:description>
              <swe:field name="relativeHorizontalPan">
                <swe:Quantity definition="http://www.opengis.net/def/property/OGC-SPS-X-CAM/0/RelativeHorizontalPan" optional="true">
                  <swe:uom code="deg"/>
                  <swe:constraint>
                    <swe:AllowedValues>
                      <swe:interval>-180 180</swe:interval>
                    </swe:AllowedValues>
                  </swe:constraint>
                </swe:Quantity>
              </swe:field>
              <swe:field name="relativeVerticalPan">
                <swe:Quantity definition="http://www.opengis.net/def/property/OGC-SPS-X-CAM/0/RelativeVerticalPan" optional="true">
                  <swe:uom code="deg"/>
                  <swe:constraint>
                    <swe:AllowedValues>
                      <swe:interval>-90 90</swe:interval>
                    </swe:AllowedValues>
                  </swe:constraint>
                </swe:Quantity>
              </swe:field>
            </swe:DataRecord>
          </swe:item>
        </swe:DataChoice>
      </swe:field>
      <swe:field name="focalLength">
        <swe:Quantity definition="http://www.opengis.net/def/property/OGC-SPS-X-CAM/0/FocalLength" optional="true">
        <swe:label>Focal length</swe:label>
        <swe:description>Focal length of the camera. Controls the camera's zoom level.</swe:description>
          <swe:uom code="mm"/>
          <swe:constraint>
            <swe:AllowedValues>
              <swe:interval>3.5 10</swe:interval>
            </swe:AllowedValues>
          </swe:constraint>
        </swe:Quantity>
      </swe:field>
    </swe:DataRecord>
  </sps:taskingParameters>
</sps:DescribeTaskingResponse>
<!--
possible values using         <swe:TextEncoding tokenSeparator="," blockSeparator="@@" />

1) GetFeasibility [taskTimeFrame from 2010-08-20T12:15:00+02:00 to 2010-08-20T14:45:00+02:00, no positioningChoice, no focalLength]:
2010-08-20T12:15:00+02:00,2010-08-20T14:45:00+02:00,N,N

2) Submit [taskTimeFrame from 2010-08-20T12:37:00+02:00 to 2010-08-20T14:30:00+02:00, positioningChoice=pointToLookAt (lat 51.902112 deg, long 8.192728 deg, height 0m), focalLength=3.5mm]:
2010-08-20T12:37:00+02:00,2010-08-20T14:30:00+02:00,Y,pointToLookAt,51.902112,8.192728,0,Y,3.5

3) Update1 [positioningChoice=relativePositioning, relativeHorizontalPan=-10 deg, no relativeVerticalPan, no focalLength]:
Y,relativePositioning,Y,-10,N,N 

4) Update2 [no positioningChoice, focalLength=5mm]:
N,Y,5

relevant components for update request:

<swe:DataRecord>     
      <swe:field name="positioningChoice">
        <swe:DataChoice optional="true">
          <swe:item name="pointToLookAt">
            <swe:Vector definition="http://www.opengis.net/def/property/OGC-SPS-X-CAM/0/PointToLookAt" referenceFrame="http://www.opengis.net/def/crs/EPSG/0/4979">
            <swe:label>Look Pointer</swe:label>
            <swe:description>3D location where the camera should look at</swe:description>
              <swe:coordinate name="lat">
                <swe:Quantity definition="http://sweet.jpl.nasa.gov/2.0/spaceCoordinates.owl#Latitude" axisID="Lat">
                  <swe:label>Geodetic latitude</swe:label>
                  <swe:uom xlink:href="deg"/>
                </swe:Quantity>
              </swe:coordinate>
              <swe:coordinate name="long">
                <swe:Quantity definition="http://sweet.jpl.nasa.gov/2.0/spaceCoordinates.owl#Longitude" axisID="Long">
                  <swe:label>Geodetic longitude</swe:label>
                  <swe:uom code="deg"/>
                </swe:Quantity>
              </swe:coordinate>
              <swe:coordinate name="h">
                <swe:Quantity definition="http://sweet.jpl.nasa.gov/2.0/spaceCoordinates.owl#Vertical" axisID="h">
                  <swe:label>Ellipsoidal height</swe:label>
                  <swe:uom code="m"/>
                  <swe:value>0</swe:value>
                </swe:Quantity>
              </swe:coordinate>
            </swe:Vector>
          </swe:item>
          <swe:item name="relativePositioning">
            <swe:DataRecord definition="http://www.opengis.net/def/property/OGC-SPS-X-CAM/0/RelativePan">
            <swe:label>Relative Positioning</swe:label>
            <swe:description>Camera movement relative to the current position</swe:description>
              <swe:field name="relativeHorizontalPan">
                <swe:Quantity definition="http://www.opengis.net/def/property/OGC-SPS-X-CAM/0/RelativeHorizontalPan" optional="true">
                  <swe:uom code="deg"/>
                  <swe:constraint>
                    <swe:AllowedValues>
                      <swe:interval>-180 180</swe:interval>
                    </swe:AllowedValues>
                  </swe:constraint>
                </swe:Quantity>
              </swe:field>
              <swe:field name="relativeVerticalPan">
                <swe:Quantity definition="http://www.opengis.net/def/property/OGC-SPS-X-CAM/0/RelativeVerticalPan" optional="true">
                  <swe:uom code="deg"/>
                  <swe:constraint>
                    <swe:AllowedValues>
                      <swe:interval>-90 90</swe:interval>
                    </swe:AllowedValues>
                  </swe:constraint>
                </swe:Quantity>
              </swe:field>
            </swe:DataRecord>
          </swe:item>
        </swe:DataChoice>
      </swe:field>
      <swe:field name="focalLength">
        <swe:Quantity definition="http://www.opengis.net/def/property/OGC-SPS-X-CAM/0/FocalLength" optional="true">
        <swe:label>Focal length</swe:label>
        <swe:description>Focal length of the camera. Controls the camera's zoom level.</swe:description>
          <swe:uom code="mm"/>
          <swe:constraint>
            <swe:AllowedValues>
              <swe:interval>3.5 10</swe:interval>
            </swe:AllowedValues>
          </swe:constraint>
        </swe:Quantity>
      </swe:field>
    </swe:DataRecord>

-->
