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

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

Revision 394 (checked in by haines, 13 years ago)

initial import of sos_adcp

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            
534          </sml:capabilities>
535          
536          <!--==========================================================-->
537          <!--============       System Contacts           =============-->
538          <!--==========================================================-->
539          <sml:contact xlink:arcrole="urn:ogc:def:property:OGC:sales">
540             <!-- * DS - can we add decsription of this, or is xlink:arcrole the only way to do it?  -->
541             <sml:ResponsibleParty>
542                <sml:organizationName>Teledyne RD Instruments</sml:organizationName>
543                <sml:contactInfo>
544                   <sml:phone>
545                      <sml:voice>+1-858-842-2600</sml:voice>
546                      <sml:facsimile>+1-858-842-2822</sml:facsimile>
547                   </sml:phone>
548                   <sml:address>
549                      <sml:deliveryPoint>14020 Stowe Drive</sml:deliveryPoint>
550                      <sml:city>Poway</sml:city>
551                      <sml:administrativeArea>CA</sml:administrativeArea>
552                      <sml:postalCode>92064</sml:postalCode>
553                      <sml:country>USA</sml:country>
554                      <sml:electronicMailAddress>rdisales@teledyne.com</sml:electronicMailAddress>
555                   </sml:address>
556                </sml:contactInfo>
557             </sml:ResponsibleParty>
558          </sml:contact>
559          <sml:contact xlink:arcrole="urn:ogc:def:property:OGC:expert">
560             <sml:Person>
561                <sml:surname>Symonds</sml:surname>
562                <sml:name>Darryl</sml:name>
563                <sml:userID>...</sml:userID>  <!-- What should this be? -->
564                <sml:affiliation>Teledyne RD Instruments</sml:affiliation>
565                <sml:phoneNumber>+1-858-842-2644</sml:phoneNumber>
566                <sml:email>dsymonds@teledyne.com</sml:email>
567             </sml:Person>
568          </sml:contact>
569          
570          <!--==========================================================-->
571          <!--============       System Documentation       ============-->
572          <!--==========================================================-->
573          <sml:documentation xlink:arcrole="website">
574             <sml:Document>
575                <gml:description>Collection of information regarding Teldyne RDI's ADCP profilers</gml:description>
576                <sml:onlineResource xlink:href="http://www.rdinstruments.com/rdi_library.html"/>
577             </sml:Document>
578          </sml:documentation>
579          <sml:documentation xlink:arcrole="photo">
580             <sml:Document>
581                <gml:description>Photos of the workhorse</gml:description>
582                <sml:onlineResource xlink:href="http://www.rdinstruments.com/monitor.html"/>
583             </sml:Document>
584          </sml:documentation>
585          <sml:documentation xlink:arcrole="datasheet">
586             <sml:Document>
587                <gml:description>Datasheet for the workhorse</gml:description>
588                <sml:onlineResource
589                   xlink:href="http://www.rdinstruments.com/datasheets/workhorse_monitor_ds_lr.pdf"/>
590             </sml:Document>
591          </sml:documentation>
592          
593          <!--============================-->
594          <!-- Platform Coordinate Frame  -->
595          <!--============================-->
596          <sml:spatialReferenceFrame>
597             <gml:EngineeringCRS gml:id="PLATFORM_FRAME">
598                <gml:srsName>ADCP Platform reference frame</gml:srsName>
599                <gml:usesCS xlink:href="urn:ogc:def:cs:xyzFrame"/>
600                <gml:usesEngineeringDatum>
601                   <gml:EngineeringDatum gml:id="PLATFORM_DATUM">
602                      <gml:datumName/>
603                      <gml:anchorPoint/>
604                   </gml:EngineeringDatum>
605                </gml:usesEngineeringDatum>
606             </gml:EngineeringCRS>
607          </sml:spatialReferenceFrame>
608          
609          <!--========================-->
610          <!--  Profiler Inputs -->
611          <!--========================-->
612          <sml:inputs>
613             <sml:InputList>
614                
615                <sml:input name="seaWaterPressure">
616                   <swe:ObservableProperty definition="http://mmisw.org/ont/mvco/observableProperty/seaWaterPressure">
617                   </swe:ObservableProperty>
618                </sml:input>
619                <sml:input name="seaWaterTemperature">
620                   <swe:ObservableProperty definition="http://mmisw.org/ont/mvco/observableProperty/seaWaterTemperature">
621                   </swe:ObservableProperty>
622                </sml:input>
623                <sml:input name="volumetricBackscatter">
624                   <swe:ObservableProperty definition="http://mmisw.org/ont/mvco/observableProperty/volumetricBackscatter">
625                      <gml:description>doppler backscatter</gml:description>
626                   </swe:ObservableProperty>
627                </sml:input>
628                <sml:input name="particleMotion">
629                   <swe:ObservableProperty definition="http://mmisw.org/ont/mvco/observableProperty/particleMotion">
630                      <gml:description></gml:description>
631                   </swe:ObservableProperty>
632                </sml:input>
633                
634             </sml:InputList>
635          </sml:inputs>
636          
637          <!--==============================-->
638          <!--      Profiler Outputs        -->
639          <!--==============================-->
640          <sml:outputs>
641             <sml:OutputList>
642                
643                <sml:output name="ADCP_outputs">
644                   <swe:DataRecord>
645                      
646                      <swe:field name="pressure">
647                         <swe:Quantity definition="urn:rdi:def:property:::seaWaterPressure">
648                            <swe:uom code="dbar"/>
649                         </swe:Quantity>
650                      </swe:field>
651                      <swe:field name="temperature">
652                         <swe:Quantity definition="urn:rdi:def:property:::seaWaterTemperature">
653                            <swe:uom code="cel"/>
654                         </swe:Quantity>
655                      </swe:field>
656                      <swe:field name="velocity">
657                         <swe:Quantity definition="urn:rdi:def:property:::OGC:velocity">
658                            <swe:uom code="mm/s"/>
659                         </swe:Quantity>
660                      </swe:field>
661                      <swe:field name="beamIntensity"> 
662                         <swe:Quantity definition="urn:rdi:def:property:::beamIntensity"> </swe:Quantity>
663                      </swe:field>
664                      <swe:field name="correlationCoefficient">
665                         <swe:Quantity definition="urn:rdi:def:property:::correlationCoefficient"> </swe:Quantity>
666                      </swe:field>
667                      
668                   </swe:DataRecord>
669                </sml:output>
670                
671             </sml:OutputList>
672          </sml:outputs>
673          
674          <!--=======================-->
675          <!-- Profiler Parameters   -->
676          <!--=======================-->
677          <!-- *SF*  These need to be moved to One of the instrument docs?? -->
678          <!-- *SF*  Question about where blankingDistance, etc. should be defined. 
679             They are settable, but we need to know what settings they have (from the instrument) -->
680          <sml:parameters>
681             <sml:ParameterList> <!-- Group into DataRecord(s)?  -->
682                
683                <sml:parameter name="DopplerParameters">
684                   <swe:DataRecord>                 
685                      
686                      <swe:field name="samplingFrequency">
687                         <swe:Quantity definition="urn:rdi:def:property:::samplingFrequency">
688                            <gml:description>Sampling Frequency of Workhorse</gml:description>
689                            <swe:uom code="Hz"/>
690                            <swe:constraint>
691                               <swe:AllowedValues>
692                                  <swe:interval>1 5</swe:interval>
693                               </swe:AllowedValues>
694                            </swe:constraint>
695                            <swe:value>2</swe:value>
696                         </swe:Quantity>
697                      </swe:field>
698                      
699                      <swe:field name="numberOfDepthCells">
700                         <swe:Quantity definition="urn:rdi:def:property:::numberOfDepthCells">
701                            <gml:description>Number of Depth cells</gml:description>
702                            <swe:constraint>
703                               <swe:AllowedValues>
704                                  <swe:interval>1 128</swe:interval>
705                               </swe:AllowedValues>
706                            </swe:constraint>
707                         </swe:Quantity>
708                      </swe:field>
709                      
710                      <swe:field name="depthCellSize">
711                         <swe:Quantity definition="urn:rdi:def:property:::depthCellSize">
712                            <gml:description>Cell size</gml:description>
713                            <swe:uom code="m"/>
714                            <swe:constraint>
715                               <swe:AllowedValues>
716                                  <swe:interval>.05 4</swe:interval> <!-- meters -->
717                               </swe:AllowedValues>
718                            </swe:constraint>
719                         </swe:Quantity>
720                      </swe:field>
721                      
722                      <swe:field name="numberOfPings">
723                         <swe:Quantity definition="urn:rdi:def:property:::numberOfPings">
724                            <gml:description>Number of pings per ensemble</gml:description>
725                            <swe:constraint>
726                               <swe:AllowedValues>
727                                  <swe:interval>1 16384</swe:interval>
728                               </swe:AllowedValues>
729                            </swe:constraint>
730                         </swe:Quantity>
731                      </swe:field>
732                      
733                      <swe:field name="blankingDistance">  <!-- Adding blankingDistance, in addition to distanceToFirstBin -->
734                         <swe:QuantityRange definition="urn:rdi:def:property::blankingDistance">
735                            <swe:uom code="cm"/>
736                            <swe:value>30 800</swe:value>
737                         </swe:QuantityRange>
738                      </swe:field>
739                      
740                      <swe:field name="distanceToFirstBin">
741                         <swe:QuantityRange definition="urn:rdi:def:property::distanceToFirstBin">
742                            <swe:uom code="cm"/>
743                            <swe:value>0 65535</swe:value>
744                         </swe:QuantityRange>
745                      </swe:field>
746                      
747                      <swe:field name="pingInterval">  <!-- TP command -->
748                         <swe:Quantity definition="urn:rdi:def:property:::pingInterval">
749                            <gml:description>ping Interval</gml:description>
750                            <swe:uom code="s"/> <!-- minutesSecs.hundredsSecs  -->
751                            <swe:constraint>
752                               <swe:AllowedValues>
753                                  <swe:interval>0 3599.99</swe:interval>
754                               </swe:AllowedValues>
755                            </swe:constraint>
756                         </swe:Quantity>
757                      </swe:field>
758                      
759                      <swe:field name="ensembleInterval">  <!-- TP command -->
760                         <swe:Quantity definition="urn:rdi:def:property:::pingInterval">
761                            <gml:description>ping Interval</gml:description>
762                            <swe:uom code="s"/> <!-- hrsMinutesSecs.hundredsSecs  -->
763                            <swe:constraint>
764                               <swe:AllowedValues>
765                                  <swe:interval>0 86399.99</swe:interval>
766                               </swe:AllowedValues>
767                            </swe:constraint>
768                         </swe:Quantity>
769                      </swe:field>
770                      
771                   </swe:DataRecord>
772                </sml:parameter>
773                
774                <sml:parameter name="CommunicationsParameters">
775                   <swe:DataRecord>
776                      
777                      <swe:field name="communicationsType">
778                         <swe:Category>
779                            <swe:constraint>
780                               <swe:AllowedTokens>
781                                  <swe:valueList>RS232 RS422</swe:valueList>
782                               </swe:AllowedTokens>
783                            </swe:constraint>
784                         </swe:Category>
785                      </swe:field>
786                      
787                      <swe:field name="communicationBaudRate">
788                         <swe:QuantityRange definition="urn:rdi:def:property:::baudRate">
789                            <swe:uom code="b/s"/>  <!--  Lookup UCUM -->
790                            <swe:value>1200 115200</swe:value>
791                         </swe:QuantityRange>
792                      </swe:field>
793                      
794                   </swe:DataRecord>
795                </sml:parameter>
796                
797             </sml:ParameterList>
798          </sml:parameters>
799          
800          <!--=======================-->
801          <!-- Profiler Components   -->
802          <!--=======================-->
803          <sml:components>
804             <sml:ComponentList>
805                <sml:component name="Transducer">
806                   <sml:Component gml:id="Transducer">
807                      <gml:description>RDI ADCP Doppler Transducer</gml:description>
808                      <sml:identification>
809                         <sml:IdentifierList>
810                            <sml:identifier name="longName">
811                               <sml:Term definition="urn:ogc:def:property:OGC:longName">
812                                  <sml:value>dopplerTransducer</sml:value>
813                               </sml:Term>
814                            </sml:identifier>
815                         </sml:IdentifierList>
816                      </sml:identification>
817                   </sml:Component>
818                </sml:component>
819                
820                <sml:component name="Pressure Sensor">
821                   <sml:Component gml:id="PressureSensor">
822                      <gml:description>RDI ADCP Pressure Sensor</gml:description>
823                      <sml:identification>
824                         <sml:IdentifierList>
825                            <sml:identifier name="longName">
826                               <sml:Term definition="urn:ogc:def:property:OGC:longName">
827                                  <sml:value>pressureSensor</sml:value>
828                               </sml:Term>
829                            </sml:identifier>
830                            <sml:identifier name="sensorType">
831                               <sml:Term definition="urn:ogc:def:property:OGC:sensorType">
832                                  <sml:value>Strain Gauge</sml:value>
833                               </sml:Term>
834                            </sml:identifier>
835                         </sml:IdentifierList>
836                      </sml:identification>
837                   </sml:Component>
838                </sml:component>
839                
840                <sml:component name="Temperature Sensor">
841                   <sml:Component gml:id="TemperatureSensor">
842                      <gml:description>RDI ADCP Temperature Sensor</gml:description>
843                      
844                      <sml:identification>
845                         <sml:IdentifierList>
846                            <sml:identifier name="longName">
847                               <sml:Term definition="urn:ogc:def:property:OGC:longName">
848                                  <sml:value>temperatureSensor</sml:value>
849                               </sml:Term>
850                            </sml:identifier>
851                         </sml:IdentifierList>
852                      </sml:identification>
853                      
854                      <sml:parameters>
855                         <sml:ParameterList>
856                            <sml:parameter name="Range">
857                               <swe:QuantityRange definition="urn:rdi:def:property:::">
858                                  <swe:uom code="deg"/>
859                                  <swe:value>-5 45</swe:value>
860                               </swe:QuantityRange>
861                            </sml:parameter>
862                            <sml:parameter name="Accuracy">
863                               <swe:QuantityRange definition="urn:rdi:def:property:::">
864                                  <swe:uom code="deg"/>
865                                  <swe:value>-0.4 0.4</swe:value>
866                               </swe:QuantityRange>
867                            </sml:parameter>
868                            <sml:parameter name="Resolution">
869                               <swe:Quantity definition="urn:rdi:def:property:::">
870                                  <swe:uom code="deg"/>
871                                  <swe:value>.01</swe:value>
872                               </swe:Quantity>
873                            </sml:parameter>
874                         </sml:ParameterList>
875                      </sml:parameters>
876                      
877                   </sml:Component>
878                </sml:component>   
879                
880                <sml:component name="Tilt Sensor">
881                   <sml:Component gml:id="TiltSensor">
882                      <gml:description>Pitch and Roll Sensor</gml:description>
883                      <sml:parameters>
884                         <sml:ParameterList>
885                            
886                            <sml:parameter name="Pitch">
887                               <swe:DataRecord>
888                                  <swe:field name="Range">
889                                     <swe:QuantityRange>
890                                        <gml:description>An upgrade option of +/-40 degrees is possible</gml:description>
891                                        <swe:uom code="degrees"/>
892                                        <swe:value>-20 20</swe:value>
893                                     </swe:QuantityRange>
894                                  </swe:field>
895                                  <swe:field name="Accuracy">
896                                     <swe:QuantityRange>
897                                        <swe:uom code="degrees"/>
898                                        <swe:value>-1 1</swe:value>
899                                     </swe:QuantityRange>
900                                  </swe:field>
901                                  <swe:field name="Resolution">
902                                     <swe:Quantity>
903                                        <swe:uom code="degrees"/>
904                                        <swe:value>0.1</swe:value>
905                                     </swe:Quantity>
906                                  </swe:field>
907                               </swe:DataRecord>
908                            </sml:parameter>
909                            
910                            <sml:parameter name="Roll">
911                               <swe:DataRecord>
912                                  <swe:field name="Range">
913                                     <swe:QuantityRange>
914                                        <swe:uom code="degrees"/>
915                                        <swe:value>-20 20</swe:value>
916                                     </swe:QuantityRange>
917                                  </swe:field>
918                                  <swe:field name="Accuracy">
919                                     <swe:QuantityRange>
920                                        <swe:uom code="degrees"/>
921                                        <swe:value>-1 1</swe:value>
922                                     </swe:QuantityRange>
923                                  </swe:field>
924                                  <swe:field name="Resolution">
925                                     <swe:Quantity>
926                                        <swe:uom code="degrees"/>
927                                        <swe:value>0.1</swe:value>
928                                     </swe:Quantity>
929                                  </swe:field>
930                               </swe:DataRecord>
931                            </sml:parameter>
932                            
933                         </sml:ParameterList>
934                      </sml:parameters>
935                   </sml:Component>
936                </sml:component>
937                
938                <sml:component name="Compass">
939                   <sml:Component gml:id="Compass">
940                      <gml:description>Flux Gate Compass</gml:description>
941                      <sml:parameters>
942                         <sml:ParameterList>
943                            
944                            <sml:parameter name="Heading">
945                               <swe:DataRecord>
946                                  <swe:field name="Range">
947                                     <swe:QuantityRange>
948                                        <gml:description>Accuracy assumes field calibration is performed</gml:description>
949                                        <swe:uom code="degrees"/>
950                                        <swe:value>0 360</swe:value>
951                                     </swe:QuantityRange>
952                                  </swe:field>
953                                  <swe:field name="Accuracy">
954                                     <swe:QuantityRange>
955                                        <swe:uom code="degrees"/>
956                                        <swe:value>-2 2</swe:value>
957                                     </swe:QuantityRange>
958                                  </swe:field>
959                                  <swe:field name="Resolution">
960                                     <swe:Quantity>
961                                        <swe:uom code="degrees"/>
962                                        <swe:value>0.1</swe:value>
963                                     </swe:Quantity>
964                                  </swe:field>
965                               </swe:DataRecord>
966                            </sml:parameter>
967                         </sml:ParameterList>
968                      </sml:parameters>
969                   </sml:Component>
970                </sml:component>
971                
972             </sml:ComponentList>
973            
974          </sml:components>
975          <!--==============================-->
976          <!--      System Connections      -->
977          <!--==============================-->
978       </sml:System>
979    </sml:member>
980 </sml:SensorML>
Note: See TracBrowser for help on using the browser.