source: TI02-CSML/trunk/services/specs/WPS draft 20051117/wps/0.4.0/wpsCommon.xsd @ 2194

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/TI02-CSML/trunk/services/specs/WPS draft 20051117/wps/0.4.0/wpsCommon.xsd@2194
Revision 2194, 4.0 KB checked in by lawrence, 13 years ago (diff)

Adding various specs and 3rd party code of interest for the CSML
services development.

Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:wps="http://www.opengeospatial.net/wps" xmlns:ows="http://www.opengeospatial.net/ows" targetNamespace="http://www.opengeospatial.net/wps" elementFormDefault="qualified" version="0.4.0" xml:lang="en">
3        <annotation>
4                <appinfo>$Id: wpsCommon.xsd 2005-09-15 $</appinfo>
5                <documentation>This XML Schema Document encodes elements and types that are shared by multiple WPS operations
6                Copyright (c) Open Geospatial Consortium (2005). </documentation>
7        </annotation>
8        <!-- ==============================================================
9                Import or include schema
10        ============================================================== -->
11        <import namespace="http://www.opengeospatial.net/ows" schemaLocation="../../ows/1.0.0/owsDataIdentification.xsd"/>
12        <import namespace="http://www.opengeospatial.net/ows" schemaLocation="../../ows/1.0.0/owsDomainType.xsd"/>
13        <!-- ==============================================================
14                elements and types
15        ============================================================== -->
16        <complexType name="RequestBaseType">
17                <annotation>
18                        <documentation>WPS operation request base, for all WPS operations except GetCapabilities. In this XML encoding, no "request" parameter is included, since the element name specifies the specific operation.</documentation>
19                </annotation>
20                <attribute name="service" type="string" use="required" fixed="WPS">
21                        <annotation>
22                                <documentation>Service type identifier. </documentation>
23                        </annotation>
24                </attribute>
25                <attribute name="version" type="ows:VersionType" use="required"/>
26        </complexType>
27        <!-- =========================================================== -->
28        <complexType name="DescriptionType">
29                <annotation>
30                        <documentation>Description of a WPS process, input, or output object. </documentation>
31                </annotation>
32                <sequence>
33                        <element ref="ows:Identifier">
34                                <annotation>
35                                        <documentation>Unambiguous identifier or name of a process, unique for this server, or unambiguous identifier or name of an input or output, unique for this process. </documentation>
36                                </annotation>
37                        </element>
38                        <element ref="ows:Title">
39                                <annotation>
40                                        <documentation>Title of a process, input, or output, normally available for display to a human. </documentation>
41                                </annotation>
42                        </element>
43                        <element ref="ows:Abstract" minOccurs="0">
44                                <annotation>
45                                        <documentation>Brief narrative description of a process, input, or output, normally available for display to a human. </documentation>
46                                </annotation>
47                        </element>
48                </sequence>
49        </complexType>
50        <!-- =================================================== -->
51        <complexType name="ProcessBriefType">
52                <annotation>
53                        <documentation>Brief description of a Process, designed for Process discovery. </documentation>
54                </annotation>
55                <complexContent>
56                        <extension base="wps:DescriptionType">
57                                <sequence>
58                                        <element ref="ows:Metadata" minOccurs="0" maxOccurs="unbounded">
59                                                <annotation>
60                                                        <documentation>Optional unordered list of additional metadata about this process. A list of optional and/or required metadata elements for this process could be specified in a specific Application Profile for this service. </documentation>
61                                                </annotation>
62                                        </element>
63                                </sequence>
64                                <attribute name="processVersion" type="ows:VersionType" use="optional">
65                                        <annotation>
66                                                <documentation>Release version of this Process, included when a process version needs to be included for clarification about the process to be used. It is possible that a WPS supports a process with different versions due to reasons such as modifications of process algorithms. Notice that this is the version identifier for the process, not the version of the WPS interface. </documentation>
67                                        </annotation>
68                                </attribute>
69                        </extension>
70                </complexContent>
71        </complexType>
72        <!-- =========================================================== -->
73</schema>
Note: See TracBrowser for help on using the repository browser.