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

root/q2o/sos_adcp/trunk/sos_adcp/ProcChainTemplate.xml

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

initial import of sos_adcp

Line 
1 <?xml version="1.0" encoding="UTF-8"?>
2 <sml:SensorML xmlns:sml="http://www.opengis.net/sensorML/1.0.1"
3     xmlns:swe="http://www.opengis.net/swe/1.0" xmlns:gml="http://www.opengis.net/gml"
4     xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
5     xsi:schemaLocation="http://www.opengis.net/sensorML/1.0.1 http://schemas.opengis.net/sensorML/1.0.1/sensorML.xsd"
6     version="1.0.1">
7     <sml:member xlink:role="urn:x-ogc:def:sensor:OGC:processChain">
8         <sml:ProcessChain gml:id="ProcessChainTemplate">
9             <gml:description>Template file for ProcessChain</gml:description>
10             <gml:name>ProcessChain Template</gml:name>
11             <!-- Define all Inputs to your ProcessChain here -->
12             <sml:inputs >
13                 <sml:InputList>
14                     <sml:input name="input1"/>
15                     <sml:input name="input1"/>
16                 </sml:InputList>
17             </sml:inputs>
18             <!-- Define all Outputs from your ProcessChain here -->
19             <sml:outputs>
20                 <sml:OutputList>
21                     <sml:output name="output1"/>
22                     <sml:output name="output1"/>
23                 </sml:OutputList>
24             </sml:outputs>
25             <!-- Define required paramters to your chain here -->
26             <sml:parameters>
27                 <sml:ParameterList>
28                     <sml:parameter name="parameter1"/>
29                     <sml:parameter name="parameter2"/>
30                 </sml:ParameterList>
31             </sml:parameters>
32             <!-- Component list of all sub Process used by this ProcessChain go here -->
33             <sml:components>
34                 <sml:ComponentList>
35                     <sml:component name="component1"/>
36                     <sml:component name="component2"/>
37                 </sml:ComponentList>
38             </sml:components>
39             <!-- Define the connections- these are the links between various inputs, outputs, and parameters of
40                  each Component of the ProceszsChain.  -->
41             <sml:connections>
42                 <sml:ConnectionList>
43                     <sml:connection>
44                         <sml:Link>
45                             <sml:source ref="this/input1"/>
46                             <sml:destination ref="component1/input2/"/>
47                         </sml:Link>
48                     </sml:connection>
49                     <sml:connection>
50                         <sml:Link>
51                             <sml:source ref="this/input2"/>
52                             <sml:destination ref="component1/input2/"/>
53                         </sml:Link>
54                     </sml:connection>
55                 </sml:ConnectionList>
56             </sml:connections>
57         </sml:ProcessChain>
58     </sml:member>
59 </sml:SensorML>
Note: See TracBrowser for help on using the browser.