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

root/q2o/sos_adcp/trunk/sos_adcp/Pressure_QC_Chain.xml

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

corrected MVCO definition URL; removed codespace

Line 
1 <?xml version="1.0" encoding="UTF-8"?>
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>
9         <sml:ProcessChain gml:id="Pressure_QC_Chain">
10             <gml:description>General Process Chain for Pressure Observations </gml:description>
11             <gml:name>Pressure QC Chain</gml:name>
12             <sml:classification>
13                 <sml:ClassifierList>
14                     <sml:classifier name="processType">
15                         <sml:Term definition="http://mmisw.org/ont/mvco/process">
16                             <sml:value>http://mmisw.org/ont/mvco/process/PressureQCchain</sml:value>
17                         </sml:Term>
18                     </sml:classifier>
19                 </sml:ClassifierList>
20             </sml:classification>
21             <sml:inputs>
22                 <sml:InputList>
23                     <sml:input name="pressureTimeSeries">
24                         <swe:DataArray>
25                             <swe:elementCount>
26                                 <swe:Count/>
27                             </swe:elementCount>
28                             <swe:elementType name="Pressure">  <!-- Double Check -->
29                                 <swe:Quantity definition="http://mmisw.org/ont/mvco/properties/meanSeaWaterPressure">
30                                     <swe:uom code="cm"/>
31                                 </swe:Quantity>
32                             </swe:elementType>
33                         </swe:DataArray>
34                     </sml:input>
35                 </sml:InputList>
36             </sml:inputs>
37            
38             <sml:outputs>
39                 <sml:OutputList>
40                     <sml:output name="cleanedPressureTimeSeries">
41                         <swe:DataArray>
42                             <swe:elementCount>
43                                 <swe:Count/>
44                             </swe:elementCount>
45                             <swe:elementType name="Pressure">
46                                 <swe:Quantity definition="http://mmisw.org/ont/mvco/properties/meanSeaWaterPressure">
47                                     <swe:uom code="cm"/>
48                                 </swe:Quantity>
49                             </swe:elementType>
50                         </swe:DataArray>
51                     </sml:output>
52                     <sml:output name="aggregatePressureFlag">
53                         <swe:Category definition="http://mmisw.org/ont/mvco/qcflag/aggregatePressureFlag">
54                             <swe:codeSpace xlink:href="http://mmisw.org/ont/mvco/flag"/>
55                         </swe:Category>
56                     </sml:output>
57                     <sml:output name="dataGapFlag">
58                         <swe:Category definition="http://mmisw.org/ont/mvco/qcflag/dataGapFlag">
59                             <swe:codeSpace xlink:href="http://mmisw.org/ont/mvco/flag"/>
60                         </swe:Category>
61                     </sml:output>
62                 </sml:OutputList>
63             </sml:outputs>
64            
65             <sml:parameters>
66                 <sml:ParameterList>
67                     <sml:parameter name="timeContinuityParams">
68                         <swe:DataRecord>
69                             <swe:field name="frequency">
70                                 <swe:Quantity definition="..."/>
71                             </swe:field>
72                             <swe:field name="maxGap">
73                                 <swe:Quantity definition="..."/>
74                             </swe:field>
75                             <swe:field name="startTime">
76                                 <swe:Time definition="urn:ogc:phenomenon:time:iso8601"/>
77                             </swe:field>
78                             <swe:field name="endTime">
79                                 <swe:Time definition="urn:ogc:phenomenon:time:iso8601"/>
80                             </swe:field>
81                         </swe:DataRecord>
82                     </sml:parameter>
83                    
84                     <sml:parameter name="rangeParams">
85                         <swe:DataRecord>
86                             <swe:field name="minimum">
87                                 <swe:Quantity definition="http://mmisw.org/ont/q2o/parameter/minimum">
88                                     <swe:uom code="m"/>
89                                 </swe:Quantity>                           
90                             </swe:field>
91                             <swe:field name="maximum">
92                                 <swe:Quantity definition="http://mmisw.org/ont/q2o/parameter/maximum">
93                                     <swe:uom code="m"/>
94                                 </swe:Quantity>
95                             </swe:field>
96                         </swe:DataRecord>
97                     </sml:parameter>
98                    
99                     <sml:parameter name="spikeParams">
100                         <swe:DataRecord>
101                             <swe:field name="numIterations">
102                                 <swe:Count definition="http://mmisw.org/ont/q2o/parameter/iterations"/>
103                             </swe:field>
104                             <swe:field name="numStdDeviations">  <!-- Ch. 4 has this as tolerance, check with Julie -->
105                                 <swe:Count definition="http://mmisw.org/ont/q2o/parameter/numberOfSigma"/>
106                             </swe:field>
107                         </swe:DataRecord>
108                     </sml:parameter>
109                    
110                     <sml:parameter name="minimumPercent">
111                         <swe:Quantity definition="http://mmisw.org/ont/q2o/parameter/minimumPercentage"/>
112                     </sml:parameter>
113                    
114                     <sml:parameter name="InterpParams"/> <!-- TODO -->
115                    
116                 </sml:ParameterList>
117             </sml:parameters>
118            
119             <sml:components>
120                 <sml:ComponentList>
121                     <sml:component name="TimeSeriesChain" xlink:href="http://mvcodata.whoi.edu/downloads/sensorML/v1.0/examples/sensors/ADCP_2.2/TimeSeriesChain.xml"/>
122                 </sml:ComponentList>
123             </sml:components>
124            
125             <sml:connections>
126                 <sml:ConnectionList>
127                     <!-- Input Connections -->
128                     <sml:connection>
129                         <sml:Link>
130                             <sml:source ref="this/inputs/pressureTimeSeries"/>
131                             <sml:destination ref="TimeSeriesChain/inputs/timeSeriesData"/>
132                         </sml:Link>
133                     </sml:connection>
134                    
135                     <!--  Parameter connections-->
136                     <sml:connection>
137                         <sml:Link>
138                             <sml:source ref="this/parameters/timeContinuityParams"/>
139                             <sml:destination ref="TimeSeriesChain/parameters/timeContinuityParams"/>
140                         </sml:Link>
141                     </sml:connection>
142                     <sml:connection>
143                         <sml:Link>
144                             <sml:source ref="this/parameters/rangeParams"/>
145                             <sml:destination ref="TimeSeriesChain/parameters/rangeParams"/>
146                         </sml:Link>
147                     </sml:connection>
148                     <sml:connection>
149                         <sml:Link>
150                             <sml:source ref="this/outputs/spikeParams"/>
151                             <sml:destination ref="TimeSeriesChain/parameters/spikeParams"/>
152                         </sml:Link>
153                     </sml:connection>
154                     <sml:connection>
155                         <sml:Link>
156                             <sml:source ref="this/parameters/minimumPercent"/>
157                             <sml:destination ref="TimeSeriesChain/parameters/minimumPercent"/>
158                         </sml:Link>
159                     </sml:connection>
160                     <sml:connection>
161                         <sml:Link>
162                             <sml:source ref="this/parameters/interpolationParams"/>
163                             <sml:destination ref="TimeSeriesChain/parameters/interpolationParams"/>
164                         </sml:Link>
165                     </sml:connection>
166                 </sml:ConnectionList>
167             </sml:connections>
168         </sml:ProcessChain>
169     </sml:member>
170 </sml:SensorML>
171
Note: See TracBrowser for help on using the browser.