NCCOOS Trac Projects: Top | Web | Platforms | Processing | Viz | Sprints | Sandbox | (Wind)

root/q2o/sos_unc/trunk/sos_unc/YSI_6Series_6600V2.xml

Revision 423 (checked in by tcook, 13 years ago)

Changed <parameters> to <capabilities>

Line 
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- items to be addressed search on "xxxx" -->
3 <sml:SensorML xmlns:sml="http://www.opengis.net/sensorML/1.0.1"
4    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
5    xmlns:swe="http://www.opengis.net/swe/1.0.1" xmlns:gml="http://www.opengis.net/gml"
6    xmlns:xlink="http://www.w3.org/1999/xlink"
7    xsi:schemaLocation="http://www.opengis.net/sensorML/1.0.1 http://schemas.opengis.net/sensorML/1.0.1/sensorML.xsd"
8    version="1.0.1">
9    <sml:member>
10       <sml:System gml:id="YSI_6Series_6600V2">
11          
12          <!--============================-->
13          <!--         Metadata           -->
14          <!--============================-->
15          <gml:description>The 6600V2 sonde is a water quality monitoring package available with simultaneous measurement of conductivity (salinity),
16             temperature, depth or level, pH/ORP.  With models V2-2 and V2-4, two or four additional optical sensor selections measure
17             parameters of dissolved oxygen, turbidity, chlorophyll, and blue-green algae. Additional calculated parameters include total
18             dissolved solids, resistivity, and specific conductance.</gml:description>
19          <gml:name>YSI_6Series_6600V2</gml:name>
20          <sml:keywords>
21             <sml:KeywordList id="keywords" codeSpace="urn:x-nasa:def:gcmd:keywords">
22                <sml:keyword>ocean chemistry</sml:keyword>
23                <sml:keyword>water quality</sml:keyword>
24                <sml:keyword>ocean contaminants</sml:keyword>
25                <sml:keyword>environmental</sml:keyword>
26             </sml:KeywordList>
27          </sml:keywords>
28          <!--==========================================================-->
29          <!--===================System Identifiers=====================-->
30          <!--==========================================================-->
31          <sml:identification>
32             <sml:IdentifierList id="identifiers">
33                <sml:identifier name="longName">
34                   <sml:Term definition="urn:ogc:def:property:OGC:longName">
35                      <sml:value>6-Series Multiparameter Water Quality Sonde</sml:value>
36                   </sml:Term>
37                </sml:identifier>
38                <sml:identifier name="shortName">
39                   <sml:Term definition="urn:ogc:def:property:OGC:shortName">
40                      <sml:value>6-Series Sonde</sml:value>
41                   </sml:Term>
42                </sml:identifier>
43                <sml:identifier name="manufacturer">
44                   <sml:Term definition="urn:ogc:def:property:OGC:manufacturer">
45                      <sml:value>YSI Environmental</sml:value>
46                   </sml:Term>
47                </sml:identifier>
48                <sml:identifier name="modelNumber">
49                   <sml:Term definition="urn:ogc:def:identifier:OGC:modelNumber">
50                      <sml:value>6600V2</sml:value>
51                   </sml:Term>
52                </sml:identifier>
53             </sml:IdentifierList>
54          </sml:identification>
55          
56          <!--==========================================================-->
57          <!--===================System Classifiers=====================-->
58          <!--==========================================================-->
59          <sml:classification>
60             <sml:ClassifierList id="classifiers">
61                
62                <sml:classifier name="intendedApplication">
63                   <sml:Term definition="urn:ogc:def:property:OGC:application">
64                      <sml:value>Water Quality</sml:value>
65                   </sml:Term>
66                </sml:classifier>
67                <sml:classifier name="sensorType">
68                   <sml:Term definition="urn:ogc:def:property:OGC:sensorType">
69                      <sml:value>Multiparameter Sonde</sml:value>
70                   </sml:Term>
71                </sml:classifier>
72                
73             </sml:ClassifierList>
74          </sml:classification>
75          <!-- ================================================= -->
76          <!--                System Characteristics             -->
77          <!-- ================================================= -->
78          <sml:characteristics name="System Characteristics">
79             <swe:DataRecord gml:id="physical_specs"
80                definition="urn:ogc:def:property:OGC::physicalProperties">
81                
82                <swe:field name="weightInAir">
83                   <swe:Quantity definition="urn:ogc:def:property:OGC::weight">
84                      <swe:uom code="kg"/>
85                      <swe:value>3.18</swe:value>
86                   </swe:Quantity>
87                </swe:field>
88                
89                <swe:field name="diameter">
90                   <swe:Quantity definition="urn:ogc:def:property:OGC::diameter">
91                      <swe:uom code="cm"/>
92                      <swe:value>8.90</swe:value>
93                      <!-- with pressure with batteries -->
94                   </swe:Quantity>
95                </swe:field>
96                
97                <swe:field name="length">
98                   <!-- without pressure -->
99                   <swe:Quantity definition="urn:ogc:def:dataType:OGC:1.1:length ">
100                      <swe:uom code="cm"/>
101                      <swe:value>49.8</swe:value>
102                   </swe:Quantity>
103                </swe:field>
104                
105                <swe:field name="lengthWithPressure">
106                   <swe:Quantity definition="urn:ogc:def:dataType:OGC:1.1:length ">
107                      <swe:uom code="cm"/>
108                      <swe:value>54.9</swe:value>
109                   </swe:Quantity>
110                </swe:field>
111                
112                <swe:field name="deepPressureRating">
113                   <!-- Deep Depth Option -->
114                   <swe:Quantity definition="urn:ysi:def:property:::pressureRating">
115                      <gml:description>Deep Depth Option on most but not all sensors</gml:description>
116                      <swe:uom code="m"/>
117                      <swe:value>200</swe:value>
118                   </swe:Quantity>
119                </swe:field>
120                
121                <swe:field name="opticalPressureRating">
122                   <!-- nominal -->
123                   <swe:Quantity definition="urn:ysi:def:property:::pressureRating">
124                      <gml:description>Maximum depth rating for all optical probes</gml:description>
125                      <swe:uom code="m"/>
126                      <swe:value>61</swe:value>
127                   </swe:Quantity>
128                </swe:field>
129                
130             </swe:DataRecord>
131          </sml:characteristics>
132          
133          <!--==========================================================-->
134          <!--============       System Capabilities       =============-->
135          <!--==========================================================-->
136          <!-- searchable quick list -->
137          <sml:capabilities name="SondeProperties">
138             <swe:DataRecord>
139                <swe:field name="operatingTemperatureRange">
140                   <swe:QuantityRange>
141                      <swe:uom code="degC"/>
142                      <swe:value>-5 +50</swe:value>
143                   </swe:QuantityRange>
144                </swe:field>
145                <swe:field name="operatingDepthRange">
146                   <swe:QuantityRange>
147                      <swe:uom code="m"/>
148                      <swe:value>0 200</swe:value>
149                   </swe:QuantityRange>
150                </swe:field>
151                <swe:field name="storageTemperatureRange">
152                   <swe:QuantityRange>
153                      <swe:uom code="degC"/>
154                      <swe:value>-10 +60</swe:value>
155                   </swe:QuantityRange>
156                </swe:field>
157             </swe:DataRecord>
158          </sml:capabilities>
159          
160          <!--==========================================================-->
161          <!--============       System Contacts           =============-->
162          <!--==========================================================-->
163          
164          <sml:contact>
165             <sml:ContactList gml:id="contact">
166                <sml:member>
167                   <sml:ResponsibleParty gml:id="sales"> <!-- Pretty View does not see Sales -->
168                      <sml:individualName>Somebody from YSI</sml:individualName>
169                      <sml:organizationName>YSI Environmental</sml:organizationName>
170                      <sml:contactInfo>
171                         <sml:phone>
172                            <sml:voice>+1-937-767-7241</sml:voice>
173                            <sml:facsimile>+1-937-767-9353</sml:facsimile>
174                         </sml:phone>
175                         <sml:address>
176                            <sml:deliveryPoint>1700/1725 Brannum Lane</sml:deliveryPoint>
177                            <sml:city>Yellow Springs</sml:city>
178                            <sml:administrativeArea>Ohio</sml:administrativeArea>
179                            <sml:postalCode>45387-1107</sml:postalCode>
180                            <sml:country>USA</sml:country>
181                            <sml:electronicMailAddress>environmental@ysi.com</sml:electronicMailAddress>
182                         </sml:address>
183                      </sml:contactInfo>
184                   </sml:ResponsibleParty>                 
185                </sml:member>
186             </sml:ContactList>           
187          </sml:contact>
188          
189          <!--==========================================================-->
190          <!--============       System Documentation       ============-->
191          <!--==========================================================-->
192          
193          <sml:documentation>
194             <sml:DocumentList gml:id="documentation">
195                <sml:member name="">
196                   <sml:Document>
197                      <gml:description>Collection of information regarding YSI 6600V2 Multiparameter Sonde</gml:description>
198                      <sml:onlineResource xlink:href="http://www.ysi.com/productsdetail.php?6600V2-1"
199                      />
200                   </sml:Document>
201                </sml:member>
202                <sml:member name="">
203                   <sml:Document>
204                      <gml:description>Photos of the 6600V2</gml:description>
205                      <sml:onlineResource
206                         xlink:href="http://www.ysi.com/media/products/6600V2-sensors.jpg"/>
207                   </sml:Document>
208                </sml:member>
209                <sml:member name="">
210                   <sml:Document>
211                      <gml:description>Specification sheet for the 6600V2</gml:description>
212                      <sml:onlineResource xlink:href="http://www.ysi.com/media/pdfs/E52-6600V2.pdf"/>
213                   </sml:Document>
214                </sml:member>
215                <sml:member name="">                 
216                   <sml:Document gml:id="STANDARDS_METHODS">
217                      <gml:description>Standard Methods for the Examination of Water and Wastewater (Ed. 1989)</gml:description>
218                   </sml:Document>
219                </sml:member>
220             </sml:DocumentList>
221          </sml:documentation>
222          
223          <!--============================-->
224          <!-- Platform Coordinate Frame  -->
225          <!--============================-->
226          <sml:spatialReferenceFrame>
227             <gml:EngineeringCRS gml:id="SONDE_FRAME">
228                <gml:srsName>Sonde Spatial Frame</gml:srsName>
229                <gml:usesCS xlink:href="urn:ogc:def:cs:xyzFrame"/>
230                <gml:usesEngineeringDatum>
231                   <gml:EngineeringDatum gml:id="SONDE_DATUM">
232                      <gml:datumName>Sonde Spatial Datum</gml:datumName>
233                      <gml:anchorPoint>origin at the end of the housing for sensors; x and y are orthogonal to z and undetermined; z extends from end of housing.</gml:anchorPoint>
234                   </gml:EngineeringDatum>
235                </gml:usesEngineeringDatum>
236             </gml:EngineeringCRS>
237          </sml:spatialReferenceFrame>
238          
239          <!--========================-->
240          <!--  Sonde Inputs          -->
241          <!--========================-->
242          
243          <sml:inputs>
244             <sml:InputList id="inputs">
245                <sml:input name="conductivity">
246                   <swe:ObservableProperty definition="http://mmisw.org/ont/ioos/parameter/conductivity"/>
247                </sml:input>
248                <sml:input name="water_temperature">
249                   <swe:ObservableProperty definition="http://mmisw.org/ont/ioos/parameter/water_temperature"/>
250                </sml:input>
251                <sml:input name="water_pressure">
252                   <swe:ObservableProperty
253                      definition="http://mmisw.org/ont/ioos/parameter/water_pressure"/>
254                </sml:input>
255                <sml:input name="dissolved_oxygen">
256                   <swe:ObservableProperty
257                      definition="http://mmisw.org/ont/ioos/parameter/dissolved_oxygen"/>
258                </sml:input>
259                <sml:input name="acidity">
260                   <swe:ObservableProperty definition="http://mmisw.org/ont/ioos/parameter/acidity"/>
261                </sml:input>
262                <sml:input name="suspended_solids">
263                   <swe:ObservableProperty
264                      definition="http://mmisw.org/ont/ioos/parameter/suspended_solids"/>
265                </sml:input>
266             </sml:InputList>
267          </sml:inputs>
268          
269          <!--==============================-->
270          <!--  Sonde Outputs               -->
271          <!--==============================-->
272          <sml:outputs>
273             <sml:OutputList id="outputs">
274                <sml:output name="depth">
275                   <swe:Quantity definition="http://mmisw.org/ont/ioos/parameter/depth">
276                      <swe:uom code="m"/>
277                   </swe:Quantity>
278                </sml:output>
279                <sml:output name="water_level">
280                   <swe:Quantity definition="http://mmisw.org/ont/ioos/parameter/water_level">
281                      <swe:uom code="m"/>
282                   </swe:Quantity>
283                </sml:output>
284                <sml:output name="water_temperature">
285                   <swe:Quantity definition="http://mmisw.org/ont/ioos/parameter/water_temperature">
286                      <swe:uom code="degC"/>
287                   </swe:Quantity>
288                </sml:output>
289                <sml:output name="conductivity">
290                   <swe:Quantity definition="http://mmisw.org/ont/ioos/parameter/conductivity">
291                      <swe:uom code="mS/cm"/>
292                   </swe:Quantity>
293                </sml:output>
294                <sml:output name="salinity">
295                   <swe:Quantity definition="http://mmisw.org/ont/ioos/parameter/salinity">
296                      <swe:uom code="ppt"/>
297                   </swe:Quantity>
298                </sml:output>
299                <sml:output name="dissolved_oxygen_saturation">
300                   <swe:Quantity definition="">
301                      <swe:uom code="%sat"/>
302                   </swe:Quantity>
303                </sml:output>
304                <sml:output name="dissolved_oxygen">
305                   <swe:Quantity definition="">
306                      <swe:uom code="mg/L"/>
307                   </swe:Quantity>
308                </sml:output>
309                <sml:output name="turbidity">
310                   <swe:Quantity definition="">
311                      <swe:uom code="NTU"/>
312                   </swe:Quantity>
313                </sml:output>
314                <sml:output name="pH">
315                   <swe:Quantity definition="">
316                      <swe:uom code="units"/>
317                   </swe:Quantity>
318                </sml:output>
319                <sml:output name="oxidation_reduction_potential">
320                   <swe:Quantity definition="">
321                      <swe:uom code="mV"/>
322                   </swe:Quantity>
323                </sml:output>
324                <sml:output name="chlorophyll">
325                   <swe:Quantity definition="">
326                      <swe:uom code="mg/L"/>
327                   </swe:Quantity>
328                </sml:output>
329                <sml:output name="phycocyanin_blue_green_algae">
330                   <swe:Quantity definition="">
331                      <swe:uom code="RFU"/>
332                   </swe:Quantity>
333                </sml:output>
334                <sml:output name="phycoerythrin_blue_green_algae">
335                   <swe:Quantity definition="">
336                      <swe:uom code="RFU"/>
337                   </swe:Quantity>
338                </sml:output>
339             </sml:OutputList>
340          </sml:outputs>
341          <!--=======================-->
342          <!-- Sonde Parameters      -->
343          <!--=======================-->
344          <sml:parameters>
345             <sml:ParameterList id="parameters">
346                <sml:parameter name="SondeParameters">
347                   <swe:DataRecord>
348                      <!-- How does Lat affect depth measurement?  Should be input into components that use it -->
349                      <swe:field name="Latitude">
350                         <swe:Quantity definition="urn:ysi:def:property:::Latitude">
351                            <gml:description>Latitude of station -- used in depth calculation.</gml:description>
352                            <swe:uom code="degTrueNorth"/>
353                            <swe:constraint>
354                               <swe:AllowedValues>
355                                  <swe:interval>-90 90</swe:interval> 
356                               </swe:AllowedValues>
357                            </swe:constraint>
358                            <swe:value>40</swe:value>
359                         </swe:Quantity>
360                      </swe:field>
361                      <swe:field name="Altitude">
362                         <swe:Quantity definition="urn:ysi:def:property:::Altitude">
363                            <gml:description>Altitude of station above sea level -- used in DO </gml:description>
364                            <swe:uom code="feet"/>
365                            <swe:value>0</swe:value>
366                         </swe:Quantity>
367                      </swe:field>
368                   </swe:DataRecord>
369                </sml:parameter>
370                <sml:parameter name="CommunicationParameters">
371                   <swe:DataRecord>
372                      <swe:field name="communicationType">
373                         <swe:Category>
374                            <swe:constraint>
375                               <swe:AllowedTokens>
376                                  <swe:valueList>RS232 SDI-12</swe:valueList>
377                               </swe:AllowedTokens>
378                            </swe:constraint>
379                         </swe:Category>
380                      </swe:field>
381                      <swe:field name="communicationBaudRate">
382                         <swe:Quantity definition="urn:ysi:def:property:::baudRate">
383                            <gml:description>Baud Rate of RS232</gml:description>
384                            <swe:uom code="bits/sec"/>
385                            <swe:constraint>
386                               <swe:AllowedValues>
387                                  <swe:valueList>300 600 1200 2400 4800 9600</swe:valueList>
388                               </swe:AllowedValues>
389                            </swe:constraint>
390                            <swe:value>9600</swe:value>
391                         </swe:Quantity>
392                      </swe:field>
393                      <swe:field name="SDIAddress">
394                         <swe:Quantity definition="urn:ysi:def:property:::SDIAddress">
395                            <gml:description>Address of SDI-12</gml:description>
396                            <swe:constraint>
397                               <swe:AllowedValues>
398                                  <swe:interval>0 9</swe:interval>
399                               </swe:AllowedValues>
400                            </swe:constraint>
401                            <swe:value>0</swe:value>
402                         </swe:Quantity>
403                      </swe:field>
404                   </swe:DataRecord>
405                </sml:parameter>
406             </sml:ParameterList>
407          </sml:parameters>
408          
409          <!--=======================-->
410          <!-- Sonde Components      -->
411          <!--=======================-->
412          <sml:components>
413             <sml:ComponentList>
414                <!-- xxxx Add response time or latency to all parameters in each component -->
415                <sml:component name="conductivitySensor" xlink:role="urn:ogc:def:process:OGC:detector">
416                   <sml:Component gml:id="conductivitySensor">
417                      <gml:description>YSI Conductivity Sensor</gml:description>
418                      <sml:identification>
419                         <sml:IdentifierList>
420                            <sml:identifier name="longName">
421                               <sml:Term definition="urn:ogc:def:property:OGC:longName">
422                                  <sml:value>Conductivity</sml:value>
423                               </sml:Term>
424                            </sml:identifier>
425                            <sml:identifier name="sensorType">
426                               <sml:Term definition="urn:ogc:def:property:OGC:sensorType">
427                                  <sml:value>Four Electrode Cell</sml:value>
428                               </sml:Term>
429                            </sml:identifier>
430                         </sml:IdentifierList>
431                      </sml:identification>
432                      
433                      <sml:capabilities>
434                         <swe:DataRecord gml:id="conductivityCapabilities" fixed="true">
435                            <swe:field name="range">
436                               <swe:QuantityRange gml:id="conductivityRange" definition="http://mmisw.org/ont/ioos/.../dynamicRange">
437                                  <swe:uom code="mS/cm"/>
438                                  <swe:value>0 100</swe:value>
439                               </swe:QuantityRange>
440                            </swe:field>
441                            <swe:field name="accuracy">
442                               <swe:Quantity>
443                                  <swe:uom code="mS/cm"/>
444                                  <swe:value>0.0001</swe:value>
445                               </swe:Quantity>
446                            </swe:field>
447                            <swe:field name="resolution">
448                               <swe:QuantityRange>
449                                  <swe:uom code="mS/cm"/>
450                                  <swe:value>0.001 0.1</swe:value>
451                               </swe:QuantityRange>
452                            </swe:field>
453                            <swe:field name="temperature range">
454                               <swe:QuantityRange>
455                                  <swe:uom code="degC"/>
456                                  <swe:value>-5 30</swe:value>
457                               </swe:QuantityRange>
458                            </swe:field>
459                            <swe:field name="max depth">
460                               <swe:Quantity>
461                                  <swe:uom code="m"/>
462                                  <swe:value>200</swe:value>
463                               </swe:Quantity>
464                            </swe:field>
465                         </swe:DataRecord>
466                      </sml:capabilities>
467                      
468                      <sml:inputs>
469                         <sml:InputList>
470                            <sml:input name="conductivity">
471                               <swe:ObservableProperty definition="http://mmisw.org/ont/ioos/parameter/conductivity"/>
472                            </sml:input>
473                         </sml:InputList>
474                      </sml:inputs>
475                      
476                      <sml:outputs>
477                         <sml:OutputList>
478                            <sml:output name="conductivity">
479                               <swe:Quantity definition="http://mmisw.org/ont/ioos/parameter/conductivity">
480                                  <swe:uom code="mS/cm"/>
481                               </swe:Quantity>
482                            </sml:output>
483                            <!--                           <sml:output name="conductivityCapabilities" xlink:href="#conductivityCapabilities"/>-->
484                         </sml:OutputList>
485                      </sml:outputs>
486                      
487                   </sml:Component>
488                </sml:component>
489                <sml:component name="temperatureSensor" xlink:role="urn:ogc:def:process:OGC:detector">
490                   <sml:Component gml:id="temperatureSensor">
491                      <gml:description>YSI Temperature Sensor</gml:description>
492                      <sml:identification>
493                         <sml:IdentifierList>
494                            <sml:identifier name="longName">
495                               <sml:Term definition="urn:ogc:def:property:OGC:longName">
496                                  <sml:value>Temperature</sml:value>
497                               </sml:Term>
498                            </sml:identifier>
499                            <sml:identifier name="sensorType">
500                               <sml:Term definition="urn:ogc:def:property:OGC:sensorType">
501                                  <sml:value>thermistor</sml:value>
502                               </sml:Term>
503                            </sml:identifier>
504                         </sml:IdentifierList>
505                      </sml:identification>
506                      
507                      <sml:capabilities>
508                         <swe:DataRecord gml:id="temperatureSensorCapabilities">
509                            <swe:field name="range">
510                               <swe:QuantityRange>
511                                  <swe:uom code="degC"/>
512                                  <swe:value>-5 50</swe:value>
513                               </swe:QuantityRange>
514                            </swe:field>
515                            <swe:field name="accuracy">
516                               <swe:Quantity>
517                                  <swe:uom code="degC"/>
518                                  <swe:value>0.15</swe:value>
519                               </swe:Quantity>
520                            </swe:field>
521                            <swe:field name="resolution">
522                               <swe:Quantity>
523                                  <swe:uom code="degC"/>
524                                  <swe:value>0.01</swe:value>
525                               </swe:Quantity>
526                            </swe:field>
527                            <swe:field name="max depth">
528                               <swe:Quantity>
529                                  <swe:uom code="m"/>
530                                  <swe:value>200</swe:value>
531                               </swe:Quantity>
532                            </swe:field>
533                         </swe:DataRecord>
534                      </sml:capabilities>
535                      
536                      <sml:inputs>
537                         <sml:InputList>
538                            <sml:input name="water_temperature">
539                               <swe:ObservableProperty
540                                  definition="http://mmisw.org/ont/ioos/parameter/water_temperature"
541                               />
542                            </sml:input>
543                         </sml:InputList>
544                      </sml:inputs>
545                      
546                      <sml:outputs>
547                         <sml:OutputList>
548                            <sml:output name="water_temperature">
549                               <swe:Quantity
550                                  definition="http://mmisw.org/ont/ioos/parameter/water_temperature">
551                                  <swe:uom code="degC"/>
552                               </swe:Quantity>
553                            </sml:output>
554                         </sml:OutputList>
555                      </sml:outputs>
556                      
557                   </sml:Component>
558                </sml:component>
559                <sml:component name="salinityProcess" xlink:role="urn:ogc:def:process:OGC:prcoess">
560                   <sml:ProcessModel gml:id="salinityProcess">
561                      <gml:description>YSI Salinity Calculation</gml:description>
562                      <sml:identification>
563                         <sml:IdentifierList>
564                            <sml:identifier name="longName">
565                               <sml:Term definition="urn:ogc:def:property:OGC:longName">
566                                  <sml:value>Salinity</sml:value>
567                               </sml:Term>
568                            </sml:identifier>
569                            <sml:identifier name="process">
570                               <sml:Term definition="urn:ogc:def:property:OGC:process">
571                                  <sml:value>calculation</sml:value>
572                               </sml:Term>
573                            </sml:identifier>
574                         </sml:IdentifierList>
575                      </sml:identification>
576                      
577                      <sml:capabilities>
578                         <swe:DataRecord gml:id="salinityProcessCapabilities">
579                            <swe:field name="range">
580                               <swe:QuantityRange>
581                                  <swe:uom code="ppt"/>
582                                  <swe:value>0 70</swe:value>
583                               </swe:QuantityRange>
584                            </swe:field>
585                            <swe:field name="accuracy">
586                               <swe:Quantity>
587                                  <swe:uom code="%"/>
588                                  <swe:value>1</swe:value>
589                               </swe:Quantity>
590                            </swe:field>
591                            <swe:field name="resolution">
592                               <swe:Quantity>
593                                  <swe:uom code="ppt"/>
594                                  <swe:value>0.01</swe:value>
595                               </swe:Quantity>
596                            </swe:field>
597                            <swe:field name="temperature range">
598                               <swe:QuantityRange>
599                                  <swe:uom code="degC"/>
600                                  <swe:value>-5 50</swe:value>
601                               </swe:QuantityRange>
602                            </swe:field>
603                            <swe:field name="max depth">
604                               <swe:Quantity>
605                                  <swe:uom code="m"/>
606                                  <swe:value>200</swe:value>
607                               </swe:Quantity>
608                            </swe:field>
609                         </swe:DataRecord>
610                      </sml:capabilities>
611                      
612                      <sml:documentation xlink:href="#STANDARDS_METHODS"/>
613                      
614                      <sml:inputs>
615                         <sml:InputList>
616                            <sml:input name="water_temperature">
617                               <swe:Quantity
618                                  definition="http://mmisw.org/ont/ioos/parameter/water_temperature">
619                                  <swe:uom code="degC"/>
620                               </swe:Quantity>
621                            </sml:input>
622                            <sml:input name="conductivity">
623                               <swe:Quantity
624                                  definition="http://mmisw.org/ont/ioos/parameter/conductivity">
625                                  <swe:uom code="mS/cm"/>
626                               </swe:Quantity>
627                            </sml:input>
628                            <sml:input name="depth">
629                               <swe:Quantity definition="http://mmisw.org/ont/ioos/parameter/depth">
630                                  <swe:uom code="m"/>
631                               </swe:Quantity>
632                            </sml:input>
633                         </sml:InputList>
634                      </sml:inputs>
635                      
636                      <sml:outputs>
637                         <sml:OutputList>
638                            <sml:output name="salinity">
639                               <swe:Quantity
640                                  definition="http://mmisw.org/ont/ioos/parameter/salinity">
641                                  <swe:uom code="ppt"/>
642                               </swe:Quantity>
643                            </sml:output>
644                         </sml:OutputList>
645                      </sml:outputs>
646                      
647                      
648                      <!--  Manufacturer should complete -->
649                      <sml:method>
650                         <sml:ProcessMethod>
651                            <sml:rules>
652                               <sml:RulesDefinition></sml:RulesDefinition>
653                            </sml:rules>
654                            <sml:algorithm>
655                               <sml:AlgorithmDefinition>
656                                  <gml:description>...</gml:description>
657                                  <sml:mathML/>
658                               </sml:AlgorithmDefinition>
659                            </sml:algorithm>
660                         </sml:ProcessMethod>
661                      </sml:method>
662                   </sml:ProcessModel>
663                </sml:component>
664                
665                <sml:component name="Deep Non-vented Depth" xlink:role="urn:ogc:def:process:OGC:detector">
666                   <sml:Component gml:id="deep_non_vented_depth">
667                      <gml:description>YSI Pressure Sensor</gml:description>
668                      <sml:identification>
669                         <sml:IdentifierList>
670                            <sml:identifier name="longName">
671                               <sml:Term definition="urn:ogc:def:property:OGC:longName">
672                                  <sml:value>Depth</sml:value>
673                               </sml:Term>
674                            </sml:identifier>
675                            <sml:identifier name="sensorType">
676                               <sml:Term definition="urn:ogc:def:property:OGC:sensorType">
677                                  <sml:value>differential strain gauge</sml:value>
678                               </sml:Term>
679                            </sml:identifier>
680                         </sml:IdentifierList>
681                      </sml:identification>
682                      
683                      <sml:capabilities>
684                         <swe:DataRecord gml:id="deepNonVentedDepthCapabilities">
685                            <swe:field name="range">
686                               <swe:QuantityRange>
687                                  <swe:uom code="m"/>
688                                  <swe:value>0 200</swe:value>
689                               </swe:QuantityRange>
690                            </swe:field>
691                            <swe:field name="accuracy">
692                               <swe:Quantity>
693                                  <swe:uom code="m"/>
694                                  <swe:value>0.3</swe:value>
695                               </swe:Quantity>
696                            </swe:field>
697                            <swe:field name="resolution">
698                               <swe:Quantity>
699                                  <swe:uom code="m"/>
700                                  <swe:value>0.001</swe:value>
701                               </swe:Quantity>
702                            </swe:field>
703                            <swe:field name="temperature range">
704                               <swe:QuantityRange>
705                                  <swe:uom code="degC"/>
706                                  <swe:value>-5 45</swe:value>
707                               </swe:QuantityRange>
708                            </swe:field>
709                         </swe:DataRecord>
710                      </sml:capabilities>
711                      
712                      <sml:inputs>
713                         <sml:InputList>
714                            <sml:input name="pressure">
715                               <swe:ObservableProperty
716                                  definition="http://mmisw.org/ont/ioos/parameter/pressure"/>
717                            </sml:input>
718                         </sml:InputList>
719                      </sml:inputs>
720                      
721                      <sml:outputs>
722                         <sml:OutputList>
723                            <sml:output name="depth">
724                               <swe:Quantity definition="http://mmisw.org/ont/ioos/parameter/depth">
725                                  <swe:uom code="m"/>
726                               </swe:Quantity>
727                            </sml:output>
728                         </sml:OutputList>
729                      </sml:outputs>
730                      
731                   </sml:Component>
732                </sml:component>
733                
734                <sml:component name="Medium Non-vented Depth"
735                   xlink:role="urn:ogc:def:process:OGC:detector">
736                   <sml:Component gml:id="medium_non_vented_depth">
737                      <gml:description>YSI Pressure Sensor</gml:description>
738                      <sml:identification>
739                         <sml:IdentifierList>
740                            <sml:identifier name="longName">
741                               <sml:Term definition="urn:ogc:def:property:OGC:longName">
742                                  <sml:value>Depth</sml:value>
743                               </sml:Term>
744                            </sml:identifier>
745                            <sml:identifier name="sensorType">
746                               <sml:Term definition="urn:ogc:def:property:OGC:sensorType">
747                                  <sml:value>differential strain gauge</sml:value>
748                               </sml:Term>
749                            </sml:identifier>
750                         </sml:IdentifierList>
751                      </sml:identification>
752                      
753                      <sml:capabilities>
754                         <swe:DataRecord gml:id="mediumNonVentedDepthCapabilities">
755                            <swe:field name="range">
756                               <swe:QuantityRange>
757                                  <swe:uom code="m"/>
758                                  <swe:value>0 61</swe:value>
759                               </swe:QuantityRange>
760                            </swe:field>
761                            <swe:field name="accuracy">
762                               <swe:Quantity>
763                                  <swe:uom code="m"/>
764                                  <swe:value>0.12</swe:value>
765                               </swe:Quantity>
766                            </swe:field>
767                            <swe:field name="resolution">
768                               <swe:Quantity>
769                                  <swe:uom code="m"/>
770                                  <swe:value>0.001</swe:value>
771                               </swe:Quantity>
772                            </swe:field>
773                            <swe:field name="temperature range">
774                               <swe:QuantityRange>
775                                  <swe:uom code="degC"/>
776                                  <swe:value>-5 45</swe:value>
777                               </swe:QuantityRange>
778                            </swe:field>
779                         </swe:DataRecord>
780                      </sml:capabilities>
781                      
782                      <sml:inputs>
783                         <sml:InputList>
784                            <sml:input name="pressure">
785                               <swe:ObservableProperty
786                                  definition="http://mmisw.org/ont/ioos/parameter/pressure"/>
787                            </sml:input>
788                         </sml:InputList>
789                      </sml:inputs>
790                      
791                      <sml:outputs>
792                         <sml:OutputList>
793                            <sml:output name="depth">
794                               <swe:Quantity definition="http://mmisw.org/ont/ioos/parameter/depth">
795                                  <swe:uom code="m"/>
796                               </swe:Quantity>
797                            </sml:output>
798                         </sml:OutputList>
799                      </sml:outputs>
800                   </sml:Component>
801                </sml:component>
802                
803                <sml:component name="Shallow Non-vented Depth" xlink:role="urn:ogc:def:process:OGC:detector">
804                   <sml:Component gml:id="shallow_non_vented_depth">
805                      <gml:description>YSI Pressure Sensor</gml:description>
806                      <sml:identification>
807                         <sml:IdentifierList>
808                            <sml:identifier name="longName">
809                               <sml:Term definition="urn:ogc:def:property:OGC:longName">
810                                  <sml:value>Depth</sml:value>
811                               </sml:Term>
812                            </sml:identifier>
813                            <sml:identifier name="sensorType">
814                               <sml:Term definition="urn:ogc:def:property:OGC:sensorType">
815                                  <sml:value>differential strain gauge</sml:value>
816                               </sml:Term>
817                            </sml:identifier>
818                         </sml:IdentifierList>
819                      </sml:identification>
820                      
821                      <sml:capabilities>
822                         <swe:DataRecord gml:id="shallowNonVentedDepthCapabilities">
823                            <swe:field name="range">
824                               <swe:QuantityRange>
825                                  <swe:uom code="m"/>
826                                  <swe:value>0 9.1</swe:value>
827                               </swe:QuantityRange>
828                            </swe:field>
829                            <swe:field name="accuracy">
830                               <swe:Quantity>
831                                  <swe:uom code="m"/>
832                                  <swe:value>0.018</swe:value>
833                               </swe:Quantity>
834                            </swe:field>
835                            <swe:field name="resolution">
836                               <swe:Quantity>
837                                  <swe:uom code="m"/>
838                                  <swe:value>0.001</swe:value>
839                               </swe:Quantity>
840                            </swe:field>
841                            <swe:field name="temperature range">
842                               <swe:QuantityRange>
843                                  <swe:uom code="degC"/>
844                                  <swe:value>-5 45</swe:value>
845                               </swe:QuantityRange>
846                            </swe:field>
847                         </swe:DataRecord>
848                      </sml:capabilities>
849                      
850                      <sml:inputs>
851                         <sml:InputList>
852                            <sml:input name="pressure">
853                               <swe:ObservableProperty
854                                  definition="http://mmisw.org/ont/ioos/parameter/pressure"/>
855                            </sml:input>
856                         </sml:InputList>
857                      </sml:inputs>
858                      
859                      <sml:outputs>
860                         <sml:OutputList>
861                            <sml:output name="depth">
862                               <swe:Quantity definition="http://mmisw.org/ont/ioos/parameter/depth">
863                                  <swe:uom code="m"/>
864                               </swe:Quantity>
865                            </sml:output>
866                         </sml:OutputList>
867                      </sml:outputs>
868                   </sml:Component>
869                </sml:component>
870                
871                <sml:component name="Shallow Vented Water Level" xlink:role="urn:ogc:def:process:OGC:detector">
872                   <sml:Component gml:id="shallow_vented_level">
873                      <gml:description>YSI Pressure Sensor </gml:description>
874                      <sml:identification>
875                         <sml:IdentifierList>
876                            <sml:identifier name="longName">
877                               <sml:Term definition="urn:ogc:def:property:OGC:longName">
878                                  <sml:value>Depth</sml:value>
879                               </sml:Term>
880                            </sml:identifier>
881                            <sml:identifier name="sensorType">
882                               <sml:Term definition="urn:ogc:def:property:OGC:sensorType">
883                                  <sml:value>differential strain gauge</sml:value>
884                               </sml:Term>
885                            </sml:identifier>
886                         </sml:IdentifierList>
887                      </sml:identification>
888                      
889                      <sml:capabilities>
890                         <swe:DataRecord gml:id="shallowVentedWaterLevelCapabilities">
891                            <swe:field name="range">
892                               <swe:QuantityRange>
893                                  <swe:uom code="m"/>
894                                  <swe:value>0 9.1</swe:value>
895                               </swe:QuantityRange>
896                            </swe:field>
897                            <swe:field name="accuracy">
898                               <swe:Quantity>
899                                  <swe:uom code="m"/>
900                                  <swe:value>0.018</swe:value>
901                               </swe:Quantity>
902                            </swe:field>
903                            <swe:field name="resolution">
904                               <swe:Quantity>
905                                  <swe:uom code="m"/>
906                                  <swe:value>0.001</swe:value>
907                               </swe:Quantity>
908                            </swe:field>
909                            <swe:field name="temperature range">
910                               <swe:QuantityRange>
911                                  <swe:uom code="degC"/>
912                                  <swe:value>-5 45</swe:value>
913                               </swe:QuantityRange>
914                            </swe:field>
915                         </swe:DataRecord>
916                      </sml:capabilities>
917                      
918                      <sml:inputs>
919                         <sml:InputList>
920                            <sml:input name="pressure">
921                               <swe:ObservableProperty
922                                  definition="http://mmisw.org/ont/ioos/parameter/pressure"/>
923                            </sml:input>
924                         </sml:InputList>
925                      </sml:inputs>
926                      
927                      <sml:outputs>
928                         <sml:OutputList>
929                            <sml:output name="water_level">
930                               <swe:Quantity
931                                  definition="http://mmisw.org/ont/ioos/parameter/water_level">
932                                  <swe:uom code="m"/>
933                               </swe:Quantity>
934                            </sml:output>
935                         </sml:OutputList>
936                      </sml:outputs>
937                   </sml:Component>
938                </sml:component>
939                
940                <!-- xxxx THE FOLLOWING NEED TO BE COMPLETED -->
941                <sml:component name="Optical Dissolved Oxygen">
942                   <sml:Component gml:id="optical_dissolved_oxygen">
943                      <gml:description></gml:description>
944                      <sml:capabilities></sml:capabilities>
945                      <sml:inputs></sml:inputs>
946                      <sml:outputs></sml:outputs>
947                      <sml:parameters></sml:parameters>
948                      <sml:method>   </sml:method>
949                   </sml:Component>
950                </sml:component>
951                <sml:component name="Electrochemical Dissolved Oxygen"/>
952                <sml:component name="Turbidity"/>
953                <sml:component name="Chlorophyll"/>
954                <sml:component name="pH"/>
955                <sml:component name="Oxygen Reduction Potential"/>
956                
957             </sml:ComponentList>
958          </sml:components>
959          
960          <sml:positions>
961             <sml:PositionList id="positions">
962                <!-- All the sensors located are at the origin of the local frame except depth detector -->
963                <sml:position name="depth">
964                   <swe:Position referenceFrame="#SONDE_FRAME">
965                      <swe:location>
966                         <swe:Vector>
967                            <swe:coordinate name="z">
968                               <swe:Quantity><swe:uom code="m"/>
969                                  <swe:value>0.25</swe:value>
970                               </swe:Quantity>
971                            </swe:coordinate>
972                         </swe:Vector>
973                      </swe:location>
974                   </swe:Position>
975                </sml:position>
976             </sml:PositionList>
977          </sml:positions>
978          
979          <!--==============================-->
980          <!--      System Connections      -->
981          <!--==============================-->
982          
983          <sml:connections>
984             <sml:ConnectionList>
985                
986                <!-- All connections exhaustively listed here -->
987                <!-- water_temp -->
988                <sml:connection>
989                   <sml:Link>
990                      <sml:source ref="this/inputs/water_temperature"/>  <!-- sea_water_temp? -->
991                      <sml:destination ref="temperatureSensor/inputs/water_temperature"/>
992                   </sml:Link>
993                </sml:connection>
994                
995                <sml:connection>
996                   <sml:Link>
997                      <sml:source ref="temperature/outputs/water_temperature"/>
998                      <sml:destination ref="this/outputs/water_temperature"/>
999                   </sml:Link>
1000                </sml:connection>
1001                
1002                <!-- Conductivity -->
1003                <sml:connection>
1004                   <sml:Link>
1005                      <sml:source ref="this/inputs/conductivity"/>
1006                      <sml:destination ref="conductivitySensor/inputs/conductivity"/>
1007                   </sml:Link>
1008                </sml:connection>
1009                
1010                <sml:connection>
1011                   <sml:Link>
1012                      <sml:source ref="conductivitySensor/outputs/conductivity"/>
1013                      <sml:destination ref="this/outputs/conductivity"/>
1014                   </sml:Link>
1015                </sml:connection>
1016                
1017                <!-- Depth -->
1018                <sml:connection>
1019                   <sml:Link>
1020                      <sml:source ref="this/inputs/water_pressure"/>
1021                      <sml:destination ref="deep_non_vented_depth/inputs/water_pressure"/>
1022                   </sml:Link>
1023                </sml:connection>
1024                
1025                <sml:connection>
1026                   <sml:Link>
1027                      <sml:source ref="deep_non_vented_depth/outputs/depth"/>
1028                      <sml:destination ref="this/outpuuts/depth"/>
1029                   </sml:Link>
1030                </sml:connection>
1031                
1032                <!-- Salinity -->
1033                <sml:connection>
1034                   <sml:Link>
1035                      <sml:source ref="deep_non_vented_depth/outputs/depth"/>  <!-- which depth is being used -->
1036                      <sml:destination ref="salinity/inputs/depth"/>
1037                   </sml:Link>
1038                </sml:connection>
1039                
1040                <sml:connection>
1041                   <sml:Link>
1042                      <sml:source ref="this/inputs/conductivity"/>
1043                      <sml:destination ref="salinity/inputs/conductivity"/>
1044                   </sml:Link>
1045                </sml:connection>
1046                
1047                <sml:connection>
1048                   <sml:Link>
1049                      <sml:source ref="this/inputs/water_temperature"/>
1050                      <sml:destination ref="salinity/inputs/water_temperature"/>
1051                   </sml:Link>
1052                </sml:connection>
1053                
1054                <sml:connection>
1055                   <sml:Link>
1056                      <sml:source ref="salinity/outputs/salinity"/>
1057                      <sml:destination ref="this/outputs/salinity"/>
1058                   </sml:Link>
1059                </sml:connection>
1060                
1061                <!-- Water_Level -->
1062                <sml:connection>
1063                   <sml:Link>
1064                      <sml:source ref="this/inputs/water_pressure"/>
1065                      <sml:destination ref="shallow_non_vented_depth/inputs/water_pressure"/>
1066                   </sml:Link>
1067                </sml:connection>
1068                
1069                <sml:connection>
1070                   <sml:Link>
1071                      <sml:source ref="shallow_non_vented_depth/outputs/water_level"/>
1072                      <sml:destination ref="this/outputs/water_level"/>
1073                   </sml:Link>
1074                </sml:connection>
1075                
1076                
1077             </sml:ConnectionList>
1078          </sml:connections>
1079          
1080       </sml:System>
1081    </sml:member>
1082 </sml:SensorML>
Note: See TracBrowser for help on using the browser.