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

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

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

Multiple updates for IOOS DIF demo

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