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> |
---|