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

root/q2o/sos_adcp/trunk/sos_adcp/RDI_Workhorse_1200.xml

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

Multiple updates for IOOS DIF demo

Line 
1 <?xml version="1.0"?>
2 <sml:SensorML xmlns:sml="http://www.opengis.net/sensorML/1.0.1"
3    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4    xmlns:swe="http://www.opengis.net/swe/1.0.1" xmlns:gml="http://www.opengis.net/gml"
5    xmlns:xlink="http://www.w3.org/1999/xlink"
6    xsi:schemaLocation="http://www.opengis.net/sensorML/1.0.1 http://schemas.opengis.net/sensorML/1.0.1/sensorML.xsd"
7    version="1.0.1">
8    <sml:member xlink:arcrole="urn:ogc:def:process:OGC:detector">
9       <sml:System gml:id="RDI_Workhorse_1200">
10          
11          <!--============================-->
12          <!--         Metadata           -->
13          <!--============================-->
14          <gml:description>The Monitor is Teledyne RD Instruments
15             most popular direct-reading Acoustic Doppler Current
16             Profiler (ADCP). The unit is typically bottom frame-mounted
17             and hard-wired to shore to provide real-time monitoring
18             of coastal currents. The Monitor's high data accuracy and
19             reliability make it a favorite for deployments in highvolume
20             traffic areas such as ports and harbors, where the
21             data is often integrated into a Vessel Traffic Monitoring
22             System. In fact, the Monitor has been selected for most
23             major port programs undertaken in the United States.</gml:description>
24          <gml:name>RDI_Workhorse_1200</gml:name>
25          <sml:keywords>
26             <sml:KeywordList codeSpace="urn:x-nasa:def:gcmd:keywords">
27                <sml:keyword>oceanography</sml:keyword>
28                <sml:keyword>waves</sml:keyword>
29                <sml:keyword>currents</sml:keyword>
30                <sml:keyword>acoustic Doppler</sml:keyword>
31                <sml:keyword>profiler</sml:keyword>
32             </sml:KeywordList>
33          </sml:keywords>
34          
35          <!--==========================================================-->
36          <!--===================System Identifiers=====================-->
37          <!--==========================================================-->
38          <sml:identification>
39             <sml:IdentifierList>
40                
41                <sml:identifier name="longName">
42                   <sml:Term definition="urn:ogc:def:property:OGC:longName">
43                      <sml:value>Teledyne RDI Workhorse Monitor 1200</sml:value>
44                   </sml:Term>
45                </sml:identifier>
46                <sml:identifier name="shortName">
47                   <sml:Term definition="urn:ogc:def:property:OGC:shortName">
48                      <sml:value>RDI Workhorse</sml:value>
49                   </sml:Term>
50                </sml:identifier>
51                <sml:identifier name="manufacturer">
52                   <sml:Term definition="urn:ogc:def:property:OGC:manufacturer">
53                      <sml:value>Teledyne RDInstruments</sml:value>
54                   </sml:Term>
55                </sml:identifier>
56                <sml:identifier name="Model Number">
57                   <sml:Term definition="urn:ogc:def:identifier:OGC:modelNumber">
58                      <sml:value>Workhorse 1200</sml:value>
59                   </sml:Term>
60                </sml:identifier>
61                
62             </sml:IdentifierList>
63          </sml:identification>
64          
65          <!--==========================================================-->
66          <!--===================System Classifiers=====================-->
67          <!--==========================================================-->
68          <sml:classification>
69             <sml:ClassifierList>
70                
71                <sml:classifier name="intendedApplication">
72                   <sml:Term definition="urn:ogc:def:property:OGC:application">
73                      <sml:value>Ocean Waves</sml:value>
74                   </sml:Term>
75                </sml:classifier>
76                <sml:classifier name="intendedApplication">
77                   <sml:Term definition="urn:ogc:def:property:OGC:application">
78                      <sml:value>Ocean Currents</sml:value>
79                   </sml:Term>
80                </sml:classifier>
81                <sml:classifier name="sensorType">
82                   <sml:Term definition="urn:ogc:def:property:OGC:sensorType">
83                      <sml:value>Acoustic Doppler</sml:value>
84                   </sml:Term>
85                </sml:classifier>
86                <sml:classifier name="sensorType">
87                   <sml:Term definition="urn:ogc:def:property:OGC:sensorType">
88                      <sml:value>profiler</sml:value>
89                   </sml:Term>
90                </sml:classifier>
91                
92             </sml:ClassifierList>
93          </sml:classification>
94          <!-- ================================================= -->
95          <!--                System Characteristics             -->
96          <!-- ================================================= -->
97          <sml:characteristics name="System Characteristics">
98            
99             <swe:DataRecord>  <!-- definition attribute? -->
100                
101                <swe:field name="HardwareOptionSpecifications_200">
102                   <swe:DataRecord definition="urn:ogc:def:property:OGC::physicalProperties">
103                      
104                      <swe:field name="weightInAir">
105                         <swe:ConditionalValue>
106                            <swe:condition name="medium">
107                               <swe:Category definition="urn:rdi:def:property:::medium">
108                                  <swe:value>air</swe:value>
109                               </swe:Category>
110                            </swe:condition>
111                            <swe:data>
112                               <swe:Quantity definition="urn:ogc:def:property:OGC::weight">
113                                  <swe:uom code="kg"/>
114                                  <swe:value>7</swe:value>  <!-- TC:  was 7.6? -->
115                               </swe:Quantity>
116                            </swe:data>
117                         </swe:ConditionalValue>
118                      </swe:field>
119                      
120                      <swe:field name="wieghtInSeaWater">
121                         <swe:ConditionalValue>
122                            <swe:condition name="medium">
123                               <swe:Category definition="urn:rdi:def:property:::medium">
124                                  <swe:value>water</swe:value>
125                               </swe:Category>
126                            </swe:condition>
127                            <swe:data>
128                               <swe:Quantity definition="urn:ogc:def:property:OGC::weight">
129                                  <swe:uom code="kg"/>
130                                  <swe:value>3</swe:value> 
131                               </swe:Quantity>
132                            </swe:data>
133                         </swe:ConditionalValue>
134                      </swe:field>
135                      
136                      <swe:field name="diameter">
137                         <swe:Quantity definition="urn:ogc:def:property:OGC::diameter">
138                            <swe:uom code="mm"/>
139                            <swe:value>228.0</swe:value>
140                         </swe:Quantity>
141                      </swe:field>
142                      
143                      <swe:field name="length">
144                         <swe:Quantity definition="urn:ogc:def:dataType:OGC:1.1:length ">
145                            <swe:uom code="mm"/>
146                            <swe:value>201.5</swe:value>
147                         </swe:Quantity>
148                      </swe:field>
149                      
150                      <swe:field name="pressureRating">
151                         <swe:Quantity definition="urn:rdi:def:property:::pressureRating">
152                            <gml:description>
153                              
154                            </gml:description>
155                            <swe:uom code="m"/>
156                            <swe:value>200</swe:value>
157                         </swe:Quantity>
158                      </swe:field>                 
159                      
160                      <swe:field name="transducerMaterial">
161                         <swe:Category definition="urn:rdi:def:property:::transducerMaterial"> <!-- update URI when available -->
162                            <swe:value>plastic</swe:value>
163                         </swe:Category>
164                      </swe:field>
165                      
166                      <swe:field name="housingMaterial">
167                         <swe:Category definition="urn:rdi:def:property:::housingMaterial">
168                            <swe:value>plastic</swe:value>
169                         </swe:Category>
170                      </swe:field>
171                      
172                      <swe:field name="endCapMaterial">
173                         <swe:Category definition="urn:rdi:def:property:::endCapMaterial">
174                            <swe:value>plastic</swe:value>
175                         </swe:Category>
176                      </swe:field>
177                      
178                   </swe:DataRecord>
179                </swe:field>
180                
181                <swe:field name="HardwareOptionSpecifications_500"> <!-- What to call this? -->
182                   <swe:DataRecord>
183                      
184                      <swe:field name="pressureRating">
185                         <swe:Quantity definition="urn:rdi:def:property:::pressureRating">
186                            <swe:uom code="m"/>
187                            <swe:value>500</swe:value>
188                         </swe:Quantity>
189                      </swe:field>                 
190                      
191                      <swe:field name="weightInAir">
192                         <swe:ConditionalValue>
193                            <swe:condition name="medium">
194                               <swe:Category definition="urn:rdi:def:property:::medium">
195                                  <swe:value>air</swe:value>
196                               </swe:Category>
197                            </swe:condition>
198                            <swe:data>
199                               <swe:Quantity definition="urn:ogc:def:property:OGC::weight">
200                                  <swe:uom code="kg"/>
201                                  <swe:value>9.8</swe:value> 
202                               </swe:Quantity>
203                            </swe:data>
204                         </swe:ConditionalValue>
205                      </swe:field>
206                      
207                      <swe:field name="wieghtInSeaWater">
208                         <swe:ConditionalValue>
209                            <swe:condition name="medium">
210                               <swe:Category definition="urn:rdi:def:property:::medium">
211                                  <swe:value>water</swe:value>
212                               </swe:Category>
213                            </swe:condition>
214                            <swe:data>
215                               <swe:Quantity definition="urn:ogc:def:property:OGC::weight">
216                                  <swe:uom code="kg"/>
217                                  <swe:value>3.5</swe:value> 
218                               </swe:Quantity>
219                            </swe:data>
220                         </swe:ConditionalValue>
221                      </swe:field>
222                      
223                      <swe:field name="diameter">  <!-- TC: was width --> 
224                         <swe:Quantity definition="urn:ogc:def:property:OGC::diameter">
225                            <swe:uom code="mm"/>
226                            <swe:value>228.0</swe:value>
227                         </swe:Quantity>
228                      </swe:field>
229                      
230                      <swe:field name="length"> <!-- was height -->
231                         <swe:Quantity definition="urn:ogc:def:property:OGC::length">
232                            <swe:uom code="mm"/>
233                            <swe:value>201.5</swe:value>
234                         </swe:Quantity>
235                      </swe:field>
236                      
237                      <swe:field name="transducerMaterial">
238                         <swe:Category definition="urn:rdi:def:property:::transducerMaterial">
239                            <swe:value>plastic</swe:value>
240                         </swe:Category>
241                      </swe:field>
242                      
243                      <swe:field name="housingMaterial">
244                         <swe:Category definition="urn:rdi:def:property:::housingMaterial">
245                            <swe:value>6061 Aluminum</swe:value>
246                         </swe:Category>
247                      </swe:field>
248                      
249                      <swe:field name="endCapMaterial">
250                         <swe:Category definition="urn:rdi:def:property:::endCapMaterial">
251                            <swe:value>plastic</swe:value>
252                         </swe:Category>
253                      </swe:field>
254                      
255                   </swe:DataRecord>
256                </swe:field>
257                
258                <swe:field name="HardwareOptionSpecifications_1000">
259                   <swe:DataRecord>
260                      
261                      <swe:field name="pressureRating">
262                         <swe:Quantity definition="urn:rdi:def:property:::pressureRating">
263                            <swe:uom code="m"/>
264                            <swe:value>1000</swe:value>
265                         </swe:Quantity>
266                      </swe:field>                 
267                      
268                      <swe:field name="weightInAir">
269                         <swe:ConditionalValue>
270                            <swe:condition name="medium">
271                               <swe:Category definition="urn:rdi:def:property:::medium">
272                                  <swe:value>air</swe:value>
273                               </swe:Category>
274                            </swe:condition>
275                            <swe:data>
276                               <swe:Quantity definition="urn:ogc:def:property:OGC::weight">
277                                  <swe:uom code="kg"/>
278                                  <swe:value>12.7</swe:value> 
279                               </swe:Quantity>
280                            </swe:data>
281                         </swe:ConditionalValue>
282                      </swe:field>
283                      
284                      <swe:field name="wieghtInSeaWater">
285                         <swe:ConditionalValue>
286                            <swe:condition name="medium">
287                               <swe:Category definition="urn:rdi:def:property:::medium">
288                                  <swe:value>water</swe:value>
289                               </swe:Category>
290                            </swe:condition>
291                            <swe:data>
292                               <swe:Quantity definition="urn:ogc:def:property:OGC::weight">
293                                  <swe:uom code="kg"/>
294                                  <swe:value>5.5</swe:value> 
295                               </swe:Quantity>
296                            </swe:data>
297                         </swe:ConditionalValue>
298                      </swe:field>
299                      
300                      <swe:field name="diameter">   
301                         <swe:Quantity definition="urn:ogc:def:property:OGC::diameter">
302                            <swe:uom code="mm"/>
303                            <swe:value>225.0</swe:value>
304                         </swe:Quantity>
305                      </swe:field>
306                      
307                      <swe:field name="length">
308                         <swe:Quantity definition="urn:ogc:def:property:OGC::length">
309                            <swe:uom code="mm"/>
310                            <swe:value>237.5</swe:value>
311                         </swe:Quantity>
312                      </swe:field>
313                      
314                      <swe:field name="transducerMaterial">
315                         <swe:Category definition="urn:rdi:def:property:::transducerMaterial">
316                            <swe:value>6061 Aluminum</swe:value>
317                         </swe:Category>
318                      </swe:field>
319                      
320                      <swe:field name="housingMaterial">
321                         <swe:Category definition="urn:rdi:def:property:::housingMaterial">
322                            <swe:value>6061 Aluminum</swe:value>
323                         </swe:Category>
324                      </swe:field>
325                      
326                      <swe:field name="endCapMaterial">
327                         <swe:Category definition="urn:rdi:def:property:::endCapMaterial">
328                            <swe:value>6061 Aluminum</swe:value>
329                         </swe:Category>
330                      </swe:field>
331                      
332                   </swe:DataRecord>
333                </swe:field>
334                
335                
336                <swe:field name="HardwareOptionSpecifications_6000"> <!-- What to call this? -->
337                   <swe:DataRecord>
338                      
339                      <swe:field name="pressureRating">
340                         <swe:Quantity definition="urn:rdi:def:property:::pressureRating">
341                            <swe:uom code="m"/>
342                            <swe:value>6000</swe:value>
343                         </swe:Quantity>
344                      </swe:field>                 
345                      
346                      <swe:field name="weightInAir">
347                         <swe:ConditionalValue>
348                            <swe:condition name="medium">
349                               <swe:Category definition="urn:rdi:def:property:::medium">
350                                  <swe:value>air</swe:value>
351                               </swe:Category>
352                            </swe:condition>
353                            <swe:data>
354                               <swe:Quantity definition="urn:ogc:def:property:OGC::weight">
355                                  <swe:uom code="kg"/>
356                                  <swe:value>15.5</swe:value> 
357                               </swe:Quantity>
358                            </swe:data>
359                         </swe:ConditionalValue>
360                      </swe:field>
361                      
362                      <swe:field name="wieghtInSeaWater">
363                         <swe:ConditionalValue>
364                            <swe:condition name="medium">
365                               <swe:Category definition="urn:rdi:def:property:::medium">
366                                  <swe:value>water</swe:value>
367                               </swe:Category>
368                            </swe:condition>
369                            <swe:data>
370                               <swe:Quantity definition="urn:ogc:def:property:OGC::weight">
371                                  <swe:uom code="kg"/>
372                                  <swe:value>5.6</swe:value> 
373                               </swe:Quantity>
374                            </swe:data>
375                         </swe:ConditionalValue>
376                      </swe:field>
377                      
378                      <swe:field name="diameter">   
379                         <swe:Quantity definition="urn:ogc:def:property:OGC::diameter">
380                            <swe:uom code="mm"/>
381                            <swe:value>225.0</swe:value>
382                         </swe:Quantity>
383                      </swe:field>
384                      
385                      <swe:field name="length">
386                         <swe:Quantity definition="urn:ogc:def:property:OGC::length">
387                            <swe:uom code="mm"/>
388                            <swe:value>228.6</swe:value>
389                         </swe:Quantity>
390                      </swe:field>
391                      
392                      <swe:field name="transducerMaterial">
393                         <swe:Category definition="urn:rdi:def:property:::transducerMaterial"> <!-- update URI when available -->
394                            <swe:value>7075 Aluminum</swe:value>
395                         </swe:Category>
396                      </swe:field>
397                      
398                      <swe:field name="housingMaterial">
399                         <swe:Category definition="urn:rdi:def:property:::housingMaterial"> <!-- update URI when available -->
400                            <swe:value>7075 Aluminum</swe:value>
401                         </swe:Category>
402                      </swe:field>
403                      
404                      <swe:field name="endCapMaterial">
405                         <swe:Category definition="urn:rdi:def:property:::endCapMaterial"> <!-- update URI when available -->
406                            <swe:value>7075 Aluminum</swe:value>
407                         </swe:Category>
408                      </swe:field>
409                      
410                   </swe:DataRecord>
411                </swe:field>
412                
413                <swe:field name="EndCapParameters">
414                   <swe:DataRecord>
415                      
416                      <swe:field name="endCapConnectorModel">
417                         <swe:Category>
418                            <swe:value>Teledyne Impulse</swe:value>
419                         </swe:Category>
420                      </swe:field>
421                      
422                      <swe:field name="endCapConnectorPinNumbers">
423                         <swe:Count>
424                            <swe:value>7</swe:value>
425                         </swe:Count>
426                      </swe:field>
427                      
428                      <swe:field name="endCapConnectorDummyPlug">
429                         <swe:Category>
430                            <swe:value>Teledyne Impulse</swe:value>
431                         </swe:Category>
432                      </swe:field>
433                      
434                   </swe:DataRecord>
435                </swe:field>
436                
437                <swe:field name="CableParameters">
438                   <swe:DataRecord>
439                      
440                      <swe:field name="cableModel">
441                         <swe:Category>
442                            <swe:value>Teledyne Impulse</swe:value>
443                         </swe:Category>
444                      </swe:field>
445                      
446                      <swe:field name="cableLength">
447                         <swe:Quantity definition="">
448                            <swe:uom code="m"/>
449                            <swe:value>5</swe:value>
450                         </swe:Quantity>
451                      </swe:field>
452                      
453                      <!-- Wet end/Dry End?? -->
454                      
455                   </swe:DataRecord>
456                </swe:field>
457                
458             </swe:DataRecord>
459          </sml:characteristics>
460          
461          <!--==========================================================-->
462          <!--============       System Capabilities       =============-->
463          <!--==========================================================-->
464          <!-- *SF* some of these may need to be replicated/moved to Paramters. 
465             Keep those that are deemed important for discovery -->
466          <sml:capabilities name="DopplerProperties">
467             <swe:DataRecord>
468                
469                <swe:field name="beamFrequency">
470                   <swe:Quantity definition="urn:rdi:def:property:::beamFrequency">
471                      <swe:uom code="Hz"/>
472                      <swe:value>1228800</swe:value>
473                   </swe:Quantity>
474                </swe:field>
475                
476                <swe:field name="bandwidth">
477                   <swe:Quantity definition="urn:rdi:def:property:::bandwidth">
478                      <swe:uom code="Hz"/>
479                      <swe:value>307200</swe:value>
480                   </swe:Quantity>
481                </swe:field>
482                
483                <swe:field name="beamAngle">
484                   <swe:Quantity definition="urn:rdi:def:property:::beamAngle">
485                      <swe:uom code="deg"/>
486                      <swe:value>20</swe:value>
487                   </swe:Quantity>
488                </swe:field>
489                
490                <swe:field name="DepthCell">  <!-- or bin, same as Vertical res -->
491                   <swe:QuantityRange definition="urn:rdi:def:property::DepthCell">
492                      <swe:uom code="cm"/>
493                      <swe:value>5 1600</swe:value>
494                   </swe:QuantityRange>
495                </swe:field>
496                
497                <swe:field name="ExpectedVelocityVectorAccuracy">
498                   <swe:Quantity definition="urn:rdi:def:property:::expectedVelocityVectorAccuracy">
499                      <swe:uom code="cm/s"/>
500                      <swe:value>2</swe:value>
501                   </swe:Quantity>
502                </swe:field>
503                
504                <swe:field name="ExpectedDirectionAccuracy">
505                   <swe:Quantity definition="urn:rdi:def:property:::expectedDirectionAccuracy">
506                      <swe:uom code="deg"/>
507                      <swe:value>3</swe:value>
508                   </swe:Quantity>
509                </swe:field>
510                
511                <swe:field name="VelocityVectorResolution">
512                   <swe:Quantity definition="urn:rdi:def:property:::VelocityVectorResolution">
513                      <swe:uom code="cm/s"/>
514                      <swe:value>.1</swe:value>
515                   </swe:Quantity>
516                </swe:field>
517                
518                <swe:field name="DirectionResolution">
519                   <swe:Quantity definition="urn:rdi:def:property:::directionResolution">
520                      <swe:uom code="deg"/>
521                      <swe:value>.1</swe:value>
522                   </swe:Quantity>
523                </swe:field>
524                
525                <swe:field name="SpeedRange">
526                   <swe:QuantityRange definition="urn:rdi:def:property:::speedRange">
527                      <swe:uom code="m/s"/>
528                      <swe:value>-5 +5</swe:value>
529                   </swe:QuantityRange>
530                </swe:field>
531                
532             </swe:DataRecord>
533          </sml:capabilities>
534          
535          <!--==========================================================-->
536          <!--============       System Contacts           =============-->
537          <!--==========================================================-->
538          <sml:contact xlink:arcrole="urn:ogc:def:property:OGC:sales">
539             <!-- * DS - can we add decsription of this, or is xlink:arcrole the only way to do it?  -->
540             <sml:ResponsibleParty>
541                <sml:organizationName>Teledyne RD Instruments</sml:organizationName>
542                <sml:contactInfo>
543                   <sml:phone>
544                      <sml:voice>+1-858-842-2600</sml:voice>
545                      <sml:facsimile>+1-858-842-2822</sml:facsimile>
546                   </sml:phone>
547                   <sml:address>
548                      <sml:deliveryPoint>14020 Stowe Drive</sml:deliveryPoint>
549                      <sml:city>Poway</sml:city>
550                      <sml:administrativeArea>CA</sml:administrativeArea>
551                      <sml:postalCode>92064</sml:postalCode>
552                      <sml:country>USA</sml:country>
553                      <sml:electronicMailAddress>rdisales@teledyne.com</sml:electronicMailAddress>
554                   </sml:address>
555                </sml:contactInfo>
556             </sml:ResponsibleParty>
557          </sml:contact>
558          <sml:contact xlink:arcrole="urn:ogc:def:property:OGC:expert">
559             <sml:Person>
560                <sml:surname>Symonds</sml:surname>
561                <sml:name>Darryl</sml:name>
562                <sml:userID>...</sml:userID>  <!-- What should this be? -->
563                <sml:affiliation>Teledyne RD Instruments</sml:affiliation>
564                <sml:phoneNumber>+1-858-842-2644</sml:phoneNumber>
565                <sml:email>dsymonds@teledyne.com</sml:email>
566             </sml:Person>
567          </sml:contact>
568          
569          <!--==========================================================-->
570          <!--============       System Documentation       ============-->
571          <!--==========================================================-->
572          <sml:documentation xlink:arcrole="website">
573             <sml:Document>
574                <gml:description>Collection of information regarding Teldyne RDI's ADCP profilers</gml:description>
575                <sml:onlineResource xlink:href="http://www.rdinstruments.com/rdi_library.html"/>
576             </sml:Document>
577          </sml:documentation>
578          <sml:documentation xlink:arcrole="photo">
579             <sml:Document>
580                <gml:description>Photos of the workhorse</gml:description>
581                <sml:onlineResource xlink:href="http://www.rdinstruments.com/monitor.html"/>
582             </sml:Document>
583          </sml:documentation>
584          <sml:documentation xlink:arcrole="datasheet">
585             <sml:Document>
586                <gml:description>Datasheet for the workhorse</gml:description>
587                <sml:onlineResource
588                   xlink:href="http://www.rdinstruments.com/datasheets/workhorse_monitor_ds_lr.pdf"/>
589             </sml:Document>
590          </sml:documentation>
591          
592          <!--============================-->
593          <!-- Platform Coordinate Frame  -->
594          <!--============================-->
595          <sml:spatialReferenceFrame>
596             <gml:EngineeringCRS gml:id="PLATFORM_FRAME">
597                <gml:srsName>ADCP Platform reference frame</gml:srsName>
598                <gml:usesCS xlink:href="urn:ogc:def:cs:xyzFrame"/>
599                <gml:usesEngineeringDatum>
600                   <gml:EngineeringDatum gml:id="PLATFORM_DATUM">
601                      <gml:datumName/>
602                      <gml:anchorPoint/>
603                   </gml:EngineeringDatum>
604                </gml:usesEngineeringDatum>
605             </gml:EngineeringCRS>
606          </sml:spatialReferenceFrame>
607          
608          <!--========================-->
609          <!--  Profiler Inputs -->
610          <!--========================-->
611          <sml:inputs>
612             <sml:InputList>
613                
614                <sml:input name="seaWaterPressure">
615                   <swe:ObservableProperty definition="http://mmisw.org/ont/mvco/observableProperty/seaWaterPressure">
616                   </swe:ObservableProperty>
617                </sml:input>
618                <sml:input name="seaWaterTemperature">
619                   <swe:ObservableProperty definition="http://mmisw.org/ont/mvco/observableProperty/seaWaterTemperature">
620                   </swe:ObservableProperty>
621                </sml:input>
622                <sml:input name="volumetricBackscatter">
623                   <swe:ObservableProperty definition="http://mmisw.org/ont/mvco/observableProperty/volumetricBackscatter">
624                      <gml:description>doppler backscatter</gml:description>
625                   </swe:ObservableProperty>
626                </sml:input>
627                <sml:input name="particleMotion">
628                   <swe:ObservableProperty definition="http://mmisw.org/ont/mvco/observableProperty/particleMotion">
629                      <gml:description></gml:description>
630                   </swe:ObservableProperty>
631                </sml:input>
632                <sml:input name="tilt">
633                   <swe:ObservableProperty definition="http://mmisw.org/ont/rdi/observableProperty/tilt">
634                      <gml:description>doppler backscatter</gml:description>
635                   </swe:ObservableProperty>
636                </sml:input>
637                <sml:input name="heading">
638                   <swe:ObservableProperty definition="http://mmisw.org/ont/rdi/observableProperty/heading">
639                      <gml:description></gml:description>
640                   </swe:ObservableProperty>
641                </sml:input>
642                
643             </sml:InputList>
644          </sml:inputs>
645          
646          <!--==============================-->
647          <!--      Profiler Outputs        -->
648          <!--==============================-->
649          <sml:outputs>
650             <sml:OutputList>
651                
652                <sml:output name="ADCP_outputs">
653                   <swe:DataRecord>
654                      
655                      <swe:field name="pressure">
656                         <swe:Quantity definition="urn:rdi:def:property:::seaWaterPressure">
657                            <swe:uom code="dbar"/>
658                         </swe:Quantity>
659                      </swe:field>
660                      <swe:field name="temperature">
661                         <swe:Quantity definition="urn:rdi:def:property:::seaWaterTemperature">
662                            <swe:uom code="cel"/>
663                         </swe:Quantity>
664                      </swe:field>
665                      <swe:field name="velocity">
666                         <swe:Quantity definition="urn:rdi:def:property:::OGC:velocity">
667                            <swe:uom code="mm/s"/>
668                         </swe:Quantity>
669                      </swe:field>
670                      <swe:field name="beamIntensity"> 
671                         <swe:Quantity definition="urn:rdi:def:property:::beamIntensity"> </swe:Quantity>
672                      </swe:field>
673                      <swe:field name="correlationCoefficient">
674                         <swe:Quantity definition="urn:rdi:def:property:::correlationCoefficient"> </swe:Quantity>
675                      </swe:field>
676                      
677                   </swe:DataRecord>
678                </sml:output>
679                
680             </sml:OutputList>
681          </sml:outputs>
682          
683          <!--=======================-->
684          <!-- Profiler Parameters   -->
685          <!--=======================-->
686          <!-- *SF*  These need to be moved to One of the instrument docs?? -->
687          <!-- *SF*  Question about where blankingDistance, etc. should be defined. 
688             They are settable, but we need to know what settings they have (from the instrument) -->
689          <sml:parameters>
690             <sml:ParameterList> <!-- Group into DataRecord(s)?  -->
691                
692                <sml:parameter name="DopplerParameters">
693                   <swe:DataRecord>                 
694                      
695                      <swe:field name="samplingFrequency">
696                         <swe:Quantity definition="urn:rdi:def:property:::samplingFrequency">
697                            <gml:description>Sampling Frequency of Workhorse</gml:description>
698                            <swe:uom code="Hz"/>
699                            <swe:constraint>
700                               <swe:AllowedValues>
701                                  <swe:interval>1 5</swe:interval>
702                               </swe:AllowedValues>
703                            </swe:constraint>
704                            <swe:value>2</swe:value>
705                         </swe:Quantity>
706                      </swe:field>
707                      
708                      <swe:field name="numberOfDepthCells">
709                         <swe:Quantity definition="urn:rdi:def:property:::numberOfDepthCells">
710                            <gml:description>Number of Depth cells</gml:description>
711                            <swe:constraint>
712                               <swe:AllowedValues>
713                                  <swe:interval>1 128</swe:interval>
714                               </swe:AllowedValues>
715                            </swe:constraint>
716                         </swe:Quantity>
717                      </swe:field>
718                      
719                      <swe:field name="depthCellSize">
720                         <swe:Quantity definition="urn:rdi:def:property:::depthCellSize">
721                            <gml:description>Cell size</gml:description>
722                            <swe:uom code="m"/>
723                            <swe:constraint>
724                               <swe:AllowedValues>
725                                  <swe:interval>.05 4</swe:interval> <!-- meters -->
726                               </swe:AllowedValues>
727                            </swe:constraint>
728                         </swe:Quantity>
729                      </swe:field>
730                      
731                      <swe:field name="numberOfPings">
732                         <swe:Quantity definition="urn:rdi:def:property:::numberOfPings">
733                            <gml:description>Number of pings per ensemble</gml:description>
734                            <swe:constraint>
735                               <swe:AllowedValues>
736                                  <swe:interval>1 16384</swe:interval>
737                               </swe:AllowedValues>
738                            </swe:constraint>
739                         </swe:Quantity>
740                      </swe:field>
741                      
742                      <swe:field name="blankingDistance">  <!-- Adding blankingDistance, in addition to distanceToFirstBin -->
743                         <swe:QuantityRange definition="urn:rdi:def:property::blankingDistance">
744                            <swe:uom code="cm"/>
745                            <swe:value>30 800</swe:value>
746                         </swe:QuantityRange>
747                      </swe:field>
748                      
749                      <swe:field name="distanceToFirstBin">
750                         <swe:QuantityRange definition="urn:rdi:def:property::distanceToFirstBin">
751                            <swe:uom code="cm"/>
752                            <swe:value>0 65535</swe:value>
753                         </swe:QuantityRange>
754                      </swe:field>
755                      
756                      <swe:field name="pingInterval">  <!-- TP command -->
757                         <swe:Quantity definition="urn:rdi:def:property:::pingInterval">
758                            <gml:description>ping Interval</gml:description>
759                            <swe:uom code="s"/> <!-- minutesSecs.hundredsSecs  -->
760                            <swe:constraint>
761                               <swe:AllowedValues>
762                                  <swe:interval>0 3599.99</swe:interval>
763                               </swe:AllowedValues>
764                            </swe:constraint>
765                         </swe:Quantity>
766                      </swe:field>
767                      
768                      <swe:field name="ensembleInterval">  <!-- TP command -->
769                         <swe:Quantity definition="urn:rdi:def:property:::pingInterval">
770                            <gml:description>ping Interval</gml:description>
771                            <swe:uom code="s"/> <!-- hrsMinutesSecs.hundredsSecs  -->
772                            <swe:constraint>
773                               <swe:AllowedValues>
774                                  <swe:interval>0 86399.99</swe:interval>
775                               </swe:AllowedValues>
776                            </swe:constraint>
777                         </swe:Quantity>
778                      </swe:field>
779                      
780                   </swe:DataRecord>
781                </sml:parameter>
782                
783                <sml:parameter name="CommunicationsParameters">
784                   <swe:DataRecord>
785                      
786                      <swe:field name="communicationsType">
787                         <swe:Category>
788                            <swe:constraint>
789                               <swe:AllowedTokens>
790                                  <swe:valueList>RS232 RS422</swe:valueList>
791                               </swe:AllowedTokens>
792                            </swe:constraint>
793                         </swe:Category>
794                      </swe:field>
795                      
796                      <swe:field name="communicationBaudRate">
797                         <swe:QuantityRange definition="urn:rdi:def:property:::baudRate">
798                            <swe:uom code="b/s"/>  <!--  Lookup UCUM -->
799                            <swe:value>1200 115200</swe:value>
800                         </swe:QuantityRange>
801                      </swe:field>
802                      
803                   </swe:DataRecord>
804                </sml:parameter>
805                
806             </sml:ParameterList>
807          </sml:parameters>
808          
809          <!--=======================-->
810          <!-- Profiler Components   -->
811          <!--=======================-->
812          <sml:components>
813             <sml:ComponentList>
814                <sml:component name="Transducer">
815                   <sml:Component gml:id="Transducer">
816                      <gml:description>RDI ADCP Doppler Transducer</gml:description>
817                      <sml:identification>
818                         <sml:IdentifierList>
819                            <sml:identifier name="longName">
820                               <sml:Term definition="urn:ogc:def:property:OGC:longName">
821                                  <sml:value>dopplerTransducer</sml:value>
822                               </sml:Term>
823                            </sml:identifier>
824                         </sml:IdentifierList>
825                      </sml:identification>
826                   </sml:Component>
827                </sml:component>
828                
829                <sml:component name="Pressure Sensor">
830                   <sml:Component gml:id="PressureSensor">
831                      <gml:description>RDI ADCP Pressure Sensor</gml:description>
832                      <sml:identification>
833                         <sml:IdentifierList>
834                            <sml:identifier name="longName">
835                               <sml:Term definition="urn:ogc:def:property:OGC:longName">
836                                  <sml:value>pressureSensor</sml:value>
837                               </sml:Term>
838                            </sml:identifier>
839                            <sml:identifier name="sensorType">
840                               <sml:Term definition="urn:ogc:def:property:OGC:sensorType">
841                                  <sml:value>Strain Gauge</sml:value>
842                               </sml:Term>
843                            </sml:identifier>
844                         </sml:IdentifierList>
845                      </sml:identification>
846                   </sml:Component>
847                </sml:component>
848                
849                <sml:component name="Temperature Sensor">
850                   <sml:Component gml:id="TemperatureSensor">
851                      <gml:description>RDI ADCP Temperature Sensor</gml:description>
852                      
853                      <sml:identification>
854                         <sml:IdentifierList>
855                            <sml:identifier name="longName">
856                               <sml:Term definition="urn:ogc:def:property:OGC:longName">
857                                  <sml:value>temperatureSensor</sml:value>
858                               </sml:Term>
859                            </sml:identifier>
860                         </sml:IdentifierList>
861                      </sml:identification>
862                      
863                      <sml:parameters>
864                         <sml:ParameterList>
865                            <sml:parameter name="Range">
866                               <swe:QuantityRange definition="urn:rdi:def:property:::">
867                                  <swe:uom code="deg"/>
868                                  <swe:value>-5 45</swe:value>
869                               </swe:QuantityRange>
870                            </sml:parameter>
871                            <sml:parameter name="Accuracy">
872                               <swe:QuantityRange definition="urn:rdi:def:property:::">
873                                  <swe:uom code="deg"/>
874                                  <swe:value>-0.4 0.4</swe:value>
875                               </swe:QuantityRange>
876                            </sml:parameter>
877                            <sml:parameter name="Resolution">
878                               <swe:Quantity definition="urn:rdi:def:property:::">
879                                  <swe:uom code="deg"/>
880                                  <swe:value>.01</swe:value>
881                               </swe:Quantity>
882                            </sml:parameter>
883                         </sml:ParameterList>
884                      </sml:parameters>
885                      
886                   </sml:Component>
887                </sml:component>   
888                
889                <sml:component name="Tilt Sensor">
890                   <sml:Component gml:id="TiltSensor">
891                      <gml:description>Pitch and Roll Sensor</gml:description>
892                      <sml:parameters>
893                         <sml:ParameterList>
894                            
895                            <sml:parameter name="Pitch">
896                               <swe:DataRecord>
897                                  <swe:field name="Range">
898                                     <swe:QuantityRange>
899                                        <gml:description>An upgrade option of +/-40 degrees is possible</gml:description>
900                                        <swe:uom code="degrees"/>
901                                        <swe:value>-20 20</swe:value>
902                                     </swe:QuantityRange>
903                                  </swe:field>
904                                  <swe:field name="Accuracy">
905                                     <swe:QuantityRange>
906                                        <swe:uom code="degrees"/>
907                                        <swe:value>-1 1</swe:value>
908                                     </swe:QuantityRange>
909                                  </swe:field>
910                                  <swe:field name="Resolution">
911                                     <swe:Quantity>
912                                        <swe:uom code="degrees"/>
913                                        <swe:value>0.1</swe:value>
914                                     </swe:Quantity>
915                                  </swe:field>
916                               </swe:DataRecord>
917                            </sml:parameter>
918                            
919                            <sml:parameter name="Roll">
920                               <swe:DataRecord>
921                                  <swe:field name="Range">
922                                     <swe:QuantityRange>
923                                        <swe:uom code="degrees"/>
924                                        <swe:value>-20 20</swe:value>
925                                     </swe:QuantityRange>
926                                  </swe:field>
927                                  <swe:field name="Accuracy">
928                                     <swe:QuantityRange>
929                                        <swe:uom code="degrees"/>
930                                        <swe:value>-1 1</swe:value>
931                                     </swe:QuantityRange>
932                                  </swe:field>
933                                  <swe:field name="Resolution">
934                                     <swe:Quantity>
935                                        <swe:uom code="degrees"/>
936                                        <swe:value>0.1</swe:value>
937                                     </swe:Quantity>
938                                  </swe:field>
939                               </swe:DataRecord>
940                            </sml:parameter>
941                            
942                         </sml:ParameterList>
943                      </sml:parameters>
944                   </sml:Component>
945                </sml:component>
946                
947                <sml:component name="Compass">
948                   <sml:Component gml:id="Compass">
949                      <gml:description>Flux Gate Compass</gml:description>
950                      <sml:parameters>
951                         <sml:ParameterList>
952                            
953                            <sml:parameter name="Heading">
954                               <swe:DataRecord>
955                                  <swe:field name="Range">
956                                     <swe:QuantityRange>
957                                        <gml:description>Accuracy assumes field calibration is performed</gml:description>
958                                        <swe:uom code="degrees"/>
959                                        <swe:value>0 360</swe:value>
960                                     </swe:QuantityRange>
961                                  </swe:field>
962                                  <swe:field name="Accuracy">
963                                     <swe:QuantityRange>
964                                        <swe:uom code="degrees"/>
965                                        <swe:value>-2 2</swe:value>
966                                     </swe:QuantityRange>
967                                  </swe:field>
968                                  <swe:field name="Resolution">
969                                     <swe:Quantity>
970                                        <swe:uom code="degrees"/>
971                                        <swe:value>0.1</swe:value>
972                                     </swe:Quantity>
973                                  </swe:field>
974                               </swe:DataRecord>
975                            </sml:parameter>
976                         </sml:ParameterList>
977                      </sml:parameters>
978                   </sml:Component>
979                </sml:component>
980                
981             </sml:ComponentList>
982            
983          </sml:components>
984          <!--==============================-->
985          <!--      System Connections      -->
986          <!--==============================-->
987       </sml:System>
988    </sml:member>
989 </sml:SensorML>
Note: See TracBrowser for help on using the browser.