1 |
3032
|
perry
|
<!ELEMENT WMT_MS_Capabilities (Service, Capability) >
|
2 |
|
|
|
3 |
|
|
<!ATTLIST WMT_MS_Capabilities
|
4 |
|
|
version CDATA #FIXED "1.1.1"
|
5 |
|
|
updateSequence CDATA #IMPLIED>
|
6 |
|
|
|
7 |
|
|
<!-- Elements used in multiple places. -->
|
8 |
|
|
|
9 |
|
|
<!-- The Name is typically for machine-to-machine communication. -->
|
10 |
|
|
<!ELEMENT Name (#PCDATA) >
|
11 |
|
|
|
12 |
|
|
<!-- The Title is for informative display to a human. -->
|
13 |
|
|
<!ELEMENT Title (#PCDATA) >
|
14 |
|
|
|
15 |
|
|
<!-- The abstract is a longer narrative description of an object. -->
|
16 |
|
|
<!ELEMENT Abstract (#PCDATA) >
|
17 |
|
|
|
18 |
|
|
<!-- An OnlineResource is typically an HTTP URL. The URL is placed in the
|
19 |
|
|
xlink:href attribute. The xmlns:xlink attribute is a required XML namespace
|
20 |
|
|
declaration. -->
|
21 |
|
|
<!ELEMENT OnlineResource EMPTY>
|
22 |
|
|
<!ATTLIST OnlineResource
|
23 |
|
|
xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink"
|
24 |
|
|
xlink:type CDATA #FIXED "simple"
|
25 |
|
|
xlink:href CDATA #REQUIRED >
|
26 |
|
|
|
27 |
|
|
<!-- A container for listing an available format's MIME type. -->
|
28 |
|
|
<!ELEMENT Format (#PCDATA) >
|
29 |
|
|
|
30 |
|
|
|
31 |
|
|
<!-- General service metadata. -->
|
32 |
|
|
|
33 |
|
|
<!ELEMENT Service (Name, Title, Abstract?, KeywordList?, OnlineResource,
|
34 |
|
|
ContactInformation?, Fees?, AccessConstraints?) >
|
35 |
|
|
|
36 |
|
|
<!-- List of keywords or keyword phrases to help catalog searching. -->
|
37 |
|
|
<!ELEMENT KeywordList (Keyword*) >
|
38 |
|
|
|
39 |
|
|
<!-- A single keyword or phrase. -->
|
40 |
|
|
<!ELEMENT Keyword (#PCDATA) >
|
41 |
|
|
|
42 |
|
|
<!-- Information about a contact person for the service. -->
|
43 |
|
|
<!ELEMENT ContactInformation (ContactPersonPrimary?, ContactPosition?,
|
44 |
|
|
ContactAddress?, ContactVoiceTelephone?,
|
45 |
|
|
ContactFacsimileTelephone?,
|
46 |
|
|
ContactElectronicMailAddress?) >
|
47 |
|
|
|
48 |
|
|
<!--The primary contact person.-->
|
49 |
|
|
<!ELEMENT ContactPersonPrimary (ContactPerson, ContactOrganization) >
|
50 |
|
|
|
51 |
|
|
<!--The person to contact.-->
|
52 |
|
|
<!ELEMENT ContactPerson (#PCDATA) >
|
53 |
|
|
|
54 |
|
|
<!--The organization supplying the service.-->
|
55 |
|
|
<!ELEMENT ContactOrganization (#PCDATA) >
|
56 |
|
|
|
57 |
|
|
<!--The position title for the contact person.-->
|
58 |
|
|
<!ELEMENT ContactPosition (#PCDATA) >
|
59 |
|
|
|
60 |
|
|
<!--The address for the contact supplying the service.-->
|
61 |
|
|
<!ELEMENT ContactAddress (AddressType,Address,City,StateOrProvince,PostCode,
|
62 |
|
|
Country) >
|
63 |
|
|
|
64 |
|
|
<!--The type of address.-->
|
65 |
|
|
<!ELEMENT AddressType (#PCDATA) >
|
66 |
|
|
|
67 |
|
|
<!--The street address.-->
|
68 |
|
|
<!ELEMENT Address (#PCDATA) >
|
69 |
|
|
|
70 |
|
|
<!--The address city.-->
|
71 |
|
|
<!ELEMENT City (#PCDATA) >
|
72 |
|
|
|
73 |
|
|
<!--The state or province.-->
|
74 |
|
|
<!ELEMENT StateOrProvince (#PCDATA) >
|
75 |
|
|
|
76 |
|
|
<!--The zip or postal code.-->
|
77 |
|
|
<!ELEMENT PostCode (#PCDATA) >
|
78 |
|
|
|
79 |
|
|
<!--The address country.-->
|
80 |
|
|
<!ELEMENT Country (#PCDATA) >
|
81 |
|
|
|
82 |
|
|
<!--Contact telephone number.-->
|
83 |
|
|
<!ELEMENT ContactVoiceTelephone (#PCDATA) >
|
84 |
|
|
|
85 |
|
|
<!--The contact fax number.-->
|
86 |
|
|
<!ELEMENT ContactFacsimileTelephone (#PCDATA) >
|
87 |
|
|
|
88 |
|
|
<!--The e-mail address for the contact.-->
|
89 |
|
|
<!ELEMENT ContactElectronicMailAddress (#PCDATA) >
|
90 |
|
|
|
91 |
|
|
|
92 |
|
|
<!-- Elements indicating what fees or access constraints are imposed. -->
|
93 |
|
|
<!ELEMENT Fees (#PCDATA)>
|
94 |
|
|
<!ELEMENT AccessConstraints (#PCDATA)>
|
95 |
|
|
|
96 |
|
|
|
97 |
|
|
<!-- A Capability lists available request types, how exceptions
|
98 |
|
|
may be reported, and whether any vendor-specific capabilities are defined. It
|
99 |
|
|
also includes an optional list of map layers available from this server. -->
|
100 |
|
|
<!ELEMENT Capability
|
101 |
|
|
(Request, Exception, VendorSpecificCapabilities?,
|
102 |
|
|
UserDefinedSymbolization?, Layer?) >
|
103 |
|
|
|
104 |
|
|
<!-- Available WMS Operations are listed in a Request element. -->
|
105 |
|
|
<!ELEMENT Request (GetCapabilities, GetMap, GetFeatureInfo?,
|
106 |
|
|
DescribeLayer?, GetLegendGraphic?, GetStyles?, PutStyles?) >
|
107 |
|
|
|
108 |
|
|
<!-- For each operation offered by the server, list the available output
|
109 |
|
|
formats and the online resource. -->
|
110 |
|
|
<!ELEMENT GetCapabilities (Format+, DCPType+)>
|
111 |
|
|
<!ELEMENT GetMap (Format+, DCPType+)>
|
112 |
|
|
<!ELEMENT GetFeatureInfo (Format+, DCPType+)>
|
113 |
|
|
<!-- The following optional operations only apply to SLD-enabled WMS -->
|
114 |
|
|
<!ELEMENT DescribeLayer (Format+, DCPType+)>
|
115 |
|
|
<!ELEMENT GetLegendGraphic (Format+, DCPType+)>
|
116 |
|
|
<!ELEMENT GetStyles (Format+, DCPType+)>
|
117 |
|
|
<!ELEMENT PutStyles (Format+, DCPType+)>
|
118 |
|
|
|
119 |
|
|
<!-- Available Distributed Computing Platforms (DCPs) are
|
120 |
|
|
listed here. At present, only HTTP is defined. -->
|
121 |
|
|
<!ELEMENT DCPType (HTTP) >
|
122 |
|
|
|
123 |
|
|
<!-- Available HTTP request methods. One or both may be supported. -->
|
124 |
|
|
<!ELEMENT HTTP (Get | Post)+ >
|
125 |
|
|
|
126 |
|
|
<!-- URL prefix for each HTTP request method. -->
|
127 |
|
|
<!ELEMENT Get (OnlineResource) >
|
128 |
|
|
<!ELEMENT Post (OnlineResource) >
|
129 |
|
|
|
130 |
|
|
<!-- An Exception element indicates which error-reporting formats are supported. -->
|
131 |
|
|
<!ELEMENT Exception (Format+)>
|
132 |
|
|
|
133 |
|
|
<!-- Optional user-defined symbolization (used only by SLD-enabled WMSes). -->
|
134 |
|
|
<!ELEMENT UserDefinedSymbolization EMPTY >
|
135 |
|
|
<!ATTLIST UserDefinedSymbolization
|
136 |
|
|
SupportSLD (0 | 1) "0"
|
137 |
|
|
UserLayer (0 | 1) "0"
|
138 |
|
|
UserStyle (0 | 1) "0"
|
139 |
|
|
RemoteWFS (0 | 1) "0" >
|
140 |
|
|
|
141 |
|
|
<!-- Nested list of zero or more map Layers offered by this server. -->
|
142 |
|
|
<!ELEMENT Layer ( Name?, Title, Abstract?, KeywordList?, SRS*,
|
143 |
|
|
LatLonBoundingBox?, BoundingBox*, Dimension*, Extent*,
|
144 |
|
|
Attribution?, AuthorityURL*, Identifier*, MetadataURL*, DataURL*,
|
145 |
|
|
FeatureListURL*, Style*, ScaleHint?, Layer* ) >
|
146 |
|
|
|
147 |
|
|
<!-- Optional attributes-->
|
148 |
|
|
<!ATTLIST Layer queryable (0 | 1) "0"
|
149 |
|
|
cascaded CDATA #IMPLIED
|
150 |
|
|
opaque (0 | 1) "0"
|
151 |
|
|
noSubsets (0 | 1) "0"
|
152 |
|
|
fixedWidth CDATA #IMPLIED
|
153 |
|
|
fixedHeight CDATA #IMPLIED >
|
154 |
|
|
|
155 |
|
|
<!-- Identifier for a single Spatial Reference Systems (SRS). -->
|
156 |
|
|
<!ELEMENT SRS (#PCDATA) >
|
157 |
|
|
|
158 |
|
|
<!-- The LatLonBoundingBox attributes indicate the edges of the enclosing
|
159 |
|
|
rectangle in latitude/longitude decimal degrees (as in SRS EPSG:4326 [WGS1984
|
160 |
|
|
lat/lon]). -->
|
161 |
|
|
<!ELEMENT LatLonBoundingBox EMPTY>
|
162 |
|
|
<!ATTLIST LatLonBoundingBox
|
163 |
|
|
minx CDATA #REQUIRED
|
164 |
|
|
miny CDATA #REQUIRED
|
165 |
|
|
maxx CDATA #REQUIRED
|
166 |
|
|
maxy CDATA #REQUIRED>
|
167 |
|
|
|
168 |
|
|
<!-- The BoundingBox attributes indicate the edges of the bounding box
|
169 |
|
|
in units of the specified spatial reference system. -->
|
170 |
|
|
<!ELEMENT BoundingBox EMPTY>
|
171 |
|
|
<!ATTLIST BoundingBox
|
172 |
|
|
SRS CDATA #REQUIRED
|
173 |
|
|
minx CDATA #REQUIRED
|
174 |
|
|
miny CDATA #REQUIRED
|
175 |
|
|
maxx CDATA #REQUIRED
|
176 |
|
|
maxy CDATA #REQUIRED
|
177 |
|
|
resx CDATA #IMPLIED
|
178 |
|
|
resy CDATA #IMPLIED>
|
179 |
|
|
|
180 |
|
|
<!-- The Dimension element declares the _existence_ of a dimension. -->
|
181 |
|
|
<!ELEMENT Dimension EMPTY >
|
182 |
|
|
<!ATTLIST Dimension
|
183 |
|
|
name CDATA #REQUIRED
|
184 |
|
|
units CDATA #REQUIRED
|
185 |
|
|
unitSymbol CDATA #IMPLIED>
|
186 |
|
|
|
187 |
|
|
<!-- The Extent element indicates what _values_ along a dimension are valid. -->
|
188 |
|
|
<!ELEMENT Extent (#PCDATA) >
|
189 |
|
|
<!ATTLIST Extent
|
190 |
|
|
name CDATA #REQUIRED
|
191 |
|
|
default CDATA #IMPLIED
|
192 |
|
|
nearestValue (0 | 1) "0">
|
193 |
|
|
|
194 |
|
|
<!-- Attribution indicates the provider of a Layer or collection of Layers.
|
195 |
|
|
The provider's URL, descriptive title string, and/or logo image URL may be
|
196 |
|
|
supplied. Client applications may choose to display one or more of these
|
197 |
|
|
items. A format element indicates the MIME type of the logo image located at
|
198 |
|
|
LogoURL. The logo image's width and height assist client applications in
|
199 |
|
|
laying out space to display the logo. -->
|
200 |
|
|
<!ELEMENT Attribution ( Title?, OnlineResource?, LogoURL? )>
|
201 |
|
|
<!ELEMENT LogoURL (Format, OnlineResource) >
|
202 |
|
|
<!ATTLIST LogoURL
|
203 |
|
|
width NMTOKEN #REQUIRED
|
204 |
|
|
height NMTOKEN #REQUIRED>
|
205 |
|
|
|
206 |
|
|
<!-- A Map Server may use zero or more MetadataURL elements to offer detailed,
|
207 |
|
|
standardized metadata about the data underneath a particular layer. The type
|
208 |
|
|
attribute indicates the standard to which the metadata complies. Two types
|
209 |
|
|
are defined at present: 'TC211' = ISO TC211 19115; 'FGDC' = FGDC CSDGM. The
|
210 |
|
|
format element indicates how the metadata is structured. -->
|
211 |
|
|
<!ELEMENT MetadataURL (Format, OnlineResource) >
|
212 |
|
|
<!ATTLIST MetadataURL
|
213 |
|
|
type ( TC211 | FGDC ) #REQUIRED>
|
214 |
|
|
|
215 |
|
|
<!-- A Map Server may use zero or more Identifier elements to list ID numbers
|
216 |
|
|
or labels defined by a particular Authority. For example, the Global Change
|
217 |
|
|
Master Directory (gcmd.gsfc.nasa.gov) defines a DIF_ID label for every
|
218 |
|
|
dataset. The authority name and explanatory URL are defined in a separate
|
219 |
|
|
AuthorityURL element, which may be defined once and inherited by subsidiary
|
220 |
|
|
layers. Identifiers themselves are not inherited. -->
|
221 |
|
|
|
222 |
|
|
<!ELEMENT AuthorityURL (OnlineResource) >
|
223 |
|
|
<!ATTLIST AuthorityURL
|
224 |
|
|
name NMTOKEN #REQUIRED >
|
225 |
|
|
<!ELEMENT Identifier (#PCDATA) >
|
226 |
|
|
<!ATTLIST Identifier
|
227 |
|
|
authority CDATA #REQUIRED >
|
228 |
|
|
|
229 |
|
|
<!-- A Map Server may use DataURL to offer more information about the data
|
230 |
|
|
underneath a particular layer. While the semantics are not well-defined, as
|
231 |
|
|
long as the results of an HTTP GET request against the DataURL are properly
|
232 |
|
|
MIME-typed, Viewer Clients and Cascading Map Servers can make use of this. -->
|
233 |
|
|
<!ELEMENT DataURL (Format, OnlineResource) >
|
234 |
|
|
|
235 |
|
|
<!-- A Map Server may use FeatureListURL to point to a list of the features
|
236 |
|
|
represented in a Layer. -->
|
237 |
|
|
<!ELEMENT FeatureListURL (Format, OnlineResource) >
|
238 |
|
|
|
239 |
|
|
<!-- A Style element lists the name by which a style is requested and a
|
240 |
|
|
human-readable title for pick lists, optionally (and ideally) provides a
|
241 |
|
|
human-readable description, and optionally gives a style URL. -->
|
242 |
|
|
<!ELEMENT Style ( Name, Title, Abstract?,
|
243 |
|
|
LegendURL*, StyleSheetURL?, StyleURL? ) >
|
244 |
|
|
|
245 |
|
|
<!-- A Map Server may use zero or more LegendURL elements to provide an
|
246 |
|
|
image(s) of a legend relevant to each Style of a Layer. The Format element
|
247 |
|
|
indicates the MIME type of the legend. Width and height attributes are
|
248 |
|
|
provided to assist client applications in laying out space to display the
|
249 |
|
|
legend. -->
|
250 |
|
|
<!ELEMENT LegendURL (Format, OnlineResource) >
|
251 |
|
|
<!ATTLIST LegendURL
|
252 |
|
|
width NMTOKEN #REQUIRED
|
253 |
|
|
height NMTOKEN #REQUIRED>
|
254 |
|
|
|
255 |
|
|
<!-- StyleSheeetURL provides symbology information foreach Style of a Layer. -->
|
256 |
|
|
<!ELEMENT StyleSheetURL (Format, OnlineResource) >
|
257 |
|
|
|
258 |
|
|
<!-- A Map Server may use StyleURL to offer more information about the data or
|
259 |
|
|
symbology underlying a particular Style. While the semantics are not
|
260 |
|
|
well-defined, as long as the results of an HTTP GET request against the
|
261 |
|
|
StyleURL are properly MIME-typed, Viewer Clients and Cascading Map Servers can
|
262 |
|
|
make use of this. A possible use could be to allow a Map Server to provide
|
263 |
|
|
legend information. -->
|
264 |
|
|
<!ELEMENT StyleURL (Format, OnlineResource) >
|
265 |
|
|
|
266 |
|
|
<!-- Minimum and maximum scale hints for which it is appropriate to
|
267 |
|
|
display this layer. -->
|
268 |
|
|
<!ELEMENT ScaleHint EMPTY>
|
269 |
|
|
<!ATTLIST ScaleHint
|
270 |
|
|
min CDATA #REQUIRED
|
271 |
|
|
max CDATA #REQUIRED>
|
272 |
|
|
|
273 |
|
|
|