<!-- edited with XML Spy v3.5 NT (http://www.xmlspy.com) by Luci Gassaway (Evironmental Systems Research) -->
<!ELEMENT ADDEDFEATURES (FEATURE*)>
<!ELEMENT ADDRESS (GCTAG+)>
<!ELEMENT ADD_RELEVANCE_FEEDBACK EMPTY>
<!ATTLIST ADD_RELEVANCE_FEEDBACK
	docid CDATA #REQUIRED
	relevance CDATA #REQUIRED
>
<!ELEMENT ADMIN_TABLE (RESPONSE_COLUMN*)>
<!ATTLIST ADMIN_TABLE
	filter CDATA #IMPLIED
	idcolumn CDATA #REQUIRED
	insert CDATA #REQUIRED
	tablename CDATA #REQUIRED
>
<!ELEMENT ARCXML (CONFIG | REQUEST | RESPONSE)>
<!ATTLIST ARCXML
	version CDATA #REQUIRED
>
<!ELEMENT AVIMSWORKSPACE EMPTY>
<!ATTLIST AVIMSWORKSPACE
	map CDATA #REQUIRED
	name CDATA #REQUIRED
	url CDATA #REQUIRED
	view CDATA #REQUIRED
>
<!ELEMENT BACKGROUND EMPTY>
<!ATTLIST BACKGROUND
	color CDATA #REQUIRED
	transcolor CDATA #IMPLIED
>
<!ELEMENT BAND EMPTY>
<!ATTLIST BAND
	number CDATA #REQUIRED
	value CDATA #REQUIRED
>
<!ELEMENT BANDS (BAND*)>
<!ATTLIST BANDS
	rasterid CDATA #IMPLIED
>
<!ELEMENT BUFFER (SPATIALQUERY | TARGETLAYER)*>
<!ATTLIST BUFFER
	bufferunits (decimal_degrees | miles | feet | kilometers | meters) #IMPLIED
	distance CDATA #REQUIRED
	project (true | false) "true"
>
<!ELEMENT CALLOUTMARKERSYMBOL EMPTY>
<!ATTLIST CALLOUTMARKERSYMBOL
	antialiasing (true | false) "false"
	backcolor CDATA "255,255,255"
	boundarycolor CDATA "0,0,0"
	font CDATA "Arial"
	fontcolor CDATA "0,0,0"
	fontsize CDATA "12"
	fontstyle (regular | bold | italic | underline | outline | bolditalic) "regular"
	glowing CDATA #IMPLIED
	interval CDATA "10"
	outline CDATA #IMPLIED
	shadow CDATA #IMPLIED
	transparency CDATA "1.0"
>
<!ELEMENT CAPABILITIES EMPTY>
<!ATTLIST CAPABILITIES
	forbidden CDATA #REQUIRED
>
<!ELEMENT CHANGE_METADATA_ACCESS EMPTY>
<!ATTLIST CHANGE_METADATA_ACCESS
	docid CDATA #REQUIRED
	private (true | false) #REQUIRED
>
<!ELEMENT CHARTSYMBOL (CHARTVALUE+)>
<!ATTLIST CHARTSYMBOL
	antialiasing (true | false) "false"
	maxsize CDATA #IMPLIED
	maxvalue CDATA #IMPLIED
	minsize CDATA #IMPLIED
	minvalue CDATA #IMPLIED
	mode (pie | bar) "pie"
	outline CDATA #IMPLIED
	shadow CDATA #IMPLIED
	size CDATA #IMPLIED
	sizefield CDATA #IMPLIED
	transparency CDATA "1.0"
>
<!ELEMENT CHARTVALUE EMPTY>
<!ATTLIST CHARTVALUE
	color CDATA "0,0,0"
	lookupfield CDATA #IMPLIED
	lower CDATA #IMPLIED
	upper CDATA #IMPLIED
	value CDATA #IMPLIED
>
<!ELEMENT COLLECTION_INFO (WORD+ | TAG+)>
<!ELEMENT CONFIG (ENVIRONMENT | MAP | OVERVIEWMAP | SCALEBAR | METADATA_CONFIG)+>
<!ELEMENT CONTENT_INFO EMPTY>
<!ATTLIST CONTENT_INFO
	validate (true | false) "true"
>
<!ELEMENT COORDS (#PCDATA)>
<!ELEMENT COORDSYS EMPTY>
<!ATTLIST COORDSYS
	datumtransformid CDATA #IMPLIED
	datumtransformstring CDATA #IMPLIED
	id CDATA #IMPLIED
	string CDATA #IMPLIED
>
<!ELEMENT DATAFRAME (FEATURECOORDSYS | FILTERCOORDSYS | ENVELOPE | SCALE)*>
<!ATTLIST DATAFRAME
	id CDATA #IMPLIED
>
<!ELEMENT DATAFRAMEINFO (LAYERINFO | PROPERTIES)*>
<!ATTLIST DATAFRAMEINFO
	name CDATA #IMPLIED
>
<!ELEMENT DATASET (PARTITION*)>
<!ATTLIST DATASET
	fromlayer CDATA #IMPLIED
	name CDATA #IMPLIED
	workspace CDATA #IMPLIED
	type CDATA #IMPLIED
>
<!ELEMENT DELETEDFEATURES (FEATURE*)>
<!ATTLIST DELETEDFEATURES
	deletedfeatures CDATA #REQUIRED
>
<!ELEMENT DELETE_METADATA EMPTY>
<!ATTLIST DELETE_METADATA
	docid CDATA #REQUIRED
>
<!ELEMENT DELETE_METADATA_RELATIONSHIP (METADATA_SOURCE | METADATA_CHILD | METADATA_SIBLING)+>
<!ELEMENT DENSIFY EMPTY>
<!ATTLIST DENSIFY
	tolerance CDATA #REQUIRED
>
<!ELEMENT DOCUMENTINFO EMPTY>
<!ATTLIST DOCUMENTINFO
	name CDATA #IMPLIED
	owner CDATA #IMPLIED
>
<!ELEMENT DRAW EMPTY>
<!ATTLIST DRAW
	map (true | false) #REQUIRED
>
<!ELEMENT ENVELOPE EMPTY>
<!ATTLIST ENVELOPE
	maxx CDATA #REQUIRED
	maxy CDATA #REQUIRED
	minx CDATA #REQUIRED
	miny CDATA #REQUIRED
	name (Initial_Extent | Extent_Limit) "Initial_Extent"
	reaspect (true | false) "true"
	spatialoperator (within | overlaps) "overlaps"
>
<!ELEMENT ENVIRONMENT (LOCALE | UIFONT | SEPARATORS | SCREEN | CAPABILITIES | IMAGELIMIT)+>
<!ELEMENT ERROR (#PCDATA)>
<!ATTLIST ERROR
	machine CDATA #REQUIRED
	processid CDATA #REQUIRED
	threadid CDATA #REQUIRED
>
<!ELEMENT EXACT (CALLOUTMARKERSYMBOL | CHARTSYMBOL | GRADIENTFILLSYMBOL | HASHLINESYMBOL | RASTERFILLSYMBOL | RASTERMARKERSYMBOL | RASTERSHIELDSYMBOL | SHIELDSYMBOL | SIMPLELINESYMBOL | SIMPLEMARKERSYMBOL | SIMPLEPOLYGONSYMBOL | TEXTSYMBOL | TRUETYPEMARKERSYMBOL)>
<!ATTLIST EXACT
	label CDATA #IMPLIED
	method (IsExact | isContained) "IsExact"
	value CDATA #IMPLIED
>
<!ELEMENT EXTENSION (GCSTYLE | STOREDQUERIES+ | EXTRACTPARAMS)>
<!ATTLIST EXTENSION
	type (Geocode | StoredQuery | Extract) #REQUIRED
>
<!ELEMENT EXTRACT (ENVELOPE | OUTPUT)+>
<!ELEMENT EXTRACTPARAMS (OUTPUTFILE?)>
<!ATTLIST EXTRACTPARAMS
	clip (true | false) "false"
>
<!ELEMENT FCLASS (ENVELOPE | FIELD)*>
<!ATTLIST FCLASS
	type (point | line | polygon) #REQUIRED
>
<!ELEMENT FEATURE (ENVELOPE | FIELD | FIELDS | MULTIPOINT | POLYGON | POLYLINE)+>
<!ATTLIST FEATURE
	featureid CDATA #IMPLIED
>
<!ELEMENT FEATURECOORDSYS EMPTY>
<!ATTLIST FEATURECOORDSYS
	datumtransformid CDATA #IMPLIED
	datumtransformstring CDATA #IMPLIED
	id CDATA #IMPLIED
	string CDATA #IMPLIED
>
<!ELEMENT FEATURECOUNT EMPTY>
<!ATTLIST FEATURECOUNT
	count CDATA #REQUIRED
	hasmore (true | false) #REQUIRED
>
<!ELEMENT FEATURES (FEATURE | FEATURECOUNT | ENVELOPE)*>
<!ELEMENT FEATURESERVERWORKSPACE EMPTY>
<!ATTLIST FEATURESERVERWORKSPACE
	name CDATA #REQUIRED
	service CDATA #REQUIRED
	url CDATA #REQUIRED
>
<!ELEMENT FIELD (FIELDVALUE?)>
<!ATTLIST FIELD
	name CDATA #REQUIRED
	precision CDATA #IMPLIED
	size CDATA #IMPLIED
	type (-99 | -98 | -5 | -7 | 1 | 4 | 5 | 6 | 8 | 12 | 91) #IMPLIED
	value CDATA #IMPLIED
>
<!ELEMENT FIELDS (FIELD*)>
<!ELEMENT FIELDVALUE (POINT? | MULTIPOINT* | POLYLINE* | POLYGON*)>
<!ATTLIST FIELDVALUE
	valuestring CDATA #IMPLIED
>
<!ELEMENT FILTERCOORDSYS EMPTY>
<!ATTLIST FILTERCOORDSYS
	datumtransformid CDATA #IMPLIED
	datumtransformstring CDATA #IMPLIED
	id CDATA #IMPLIED
	string CDATA #IMPLIED
>
<!ELEMENT FULLTEXT EMPTY>
<!ATTLIST FULLTEXT
	word CDATA #REQUIRED
>
<!ELEMENT GCCOUNT EMPTY>
<!ATTLIST GCCOUNT
	count CDATA #REQUIRED
>
<!ELEMENT GCFIELD EMPTY>
<!ATTLIST GCFIELD
	id CDATA #REQUIRED
	name CDATA #REQUIRED
>
<!ELEMENT GCINPUT EMPTY>
<!ATTLIST GCINPUT
	description CDATA #REQUIRED
	id CDATA #REQUIRED
	label CDATA #REQUIRED
	type CDATA "text"
	width CDATA #REQUIRED
>
<!ELEMENT GCSTYLE (GCFIELD | GCINPUT)*>
<!ATTLIST GCSTYLE
	name (USAddressZ | USAddress | USSingleHouse | USSingleHouseZ | USSingleRange | USSingleRangeZ | Zip4 | Zip4Range | Zip5 | SingleField) #REQUIRED
>
<!ELEMENT GCTAG EMPTY>
<!ATTLIST GCTAG
	id CDATA #REQUIRED
	value CDATA #REQUIRED
>
<!ELEMENT GEOCODE (GCCOUNT | FEATURE)+>
<!ELEMENT GETCLIENTSERVICES EMPTY>
<!ELEMENT GET_COLLECTION_INFO EMPTY>
<!ATTLIST GET_COLLECTION_INFO
	collection (words | tags) #REQUIRED
	orderby (alphabet | frequency | queries) "alphabet"
	tag CDATA #IMPLIED
	zcode CDATA #IMPLIED
>
<!ELEMENT GET_CONTENT_INFO EMPTY>
<!ELEMENT GET_EXTRACT (ENVIRONMENT | LAYER | PROPERTIES | WORKSPACES)*>
<!ELEMENT GET_FEATURES (LAYER | SPATIALQUERY | QUERY | ENVIRONMENT)+>
<!ATTLIST GET_FEATURES
	attributes (true | false) "true"
	beginrecord CDATA #IMPLIED
	checkesc (true | false) "false"
	compact (true | false) "false"
	dataframe CDATA #IMPLIED
	envelope (true | false) "false"
	featurelimit CDATA #IMPLIED
	geometry (true | false) "true"
	globalenvelope (true | false) "false"
	outputmode (binary | xml | newxml) "binary"
	skipfeatures (true | false) "false"
>
<!ELEMENT GET_GEOCODE (ADDRESS | LAYER | FEATURECOORDSYS)+>
<!ATTLIST GET_GEOCODE
	maxcandidates CDATA "20"
	minscore CDATA "60"
>
<!ELEMENT GET_IMAGE (PROPERTIES | LAYER | WORKSPACES | ENVIRONMENT)+>
<!ATTLIST GET_IMAGE
	autoresize (true | false) "false"
	dataframe CDATA #IMPLIED
	show CDATA #IMPLIED
>
<!ELEMENT GET_LAYOUT (PROPERTIES | DATAFRAME)*>
<!ATTLIST GET_LAYOUT
	autoresize (true | false) "false"
>
<!ELEMENT GET_METADATA (SEARCH_METADATA | GET_METADATA_DOCUMENT | GET_COLLECTION_INFO | ADD_RELEVANCE_FEEDBACK | GET_CONTENT_INFO | GET_ROOT_DATASET | GET_USER)>
<!ELEMENT GET_METADATA_DOCUMENT EMPTY>
<!ATTLIST GET_METADATA_DOCUMENT
	docid CDATA #REQUIRED
>
<!ELEMENT GET_RASTER_INFO (COORDSYS?)>
<!ATTLIST GET_RASTER_INFO
	dataframe CDATA #IMPLIED
	layerid CDATA #REQUIRED
	x CDATA #REQUIRED
	y CDATA #REQUIRED
>
<!ELEMENT GET_ROOT_DATASET EMPTY>
<!ELEMENT GET_SERVICE_INFO EMPTY>
<!ATTLIST GET_SERVICE_INFO
	dataframe CDATA #IMPLIED
	dpi CDATA #IMPLIED
	envelope (true | false) "true"
	extensions (true | false) "true"
	fields (true | false) "true"
	renderer (true | false) "true"
	toc (true | false) "false"
	toctype (jpg | bmp | gif | pnga | png24) #IMPLIED
>
<!ELEMENT GET_USER EMPTY>
<!ATTLIST GET_USER
	username CDATA #REQUIRED
>
<!ELEMENT GET_UUID EMPTY>
<!ATTLIST GET_UUID
	count CDATA "1"
>
<!ELEMENT GRADIENTFILLSYMBOL EMPTY>
<!ATTLIST GRADIENTFILLSYMBOL
	antialiasing (true | false) "false"
	finishcolor CDATA "0,255,0"
	overlap (true | false) "true"
	startcolor CDATA "255,0,0"
	transparency CDATA "1.0"
	type (bdiagonal | fdiagonal | horizontal | vertical) "bdiagonal"
>
<!ELEMENT GROUPRENDERER (GROUPRENDERER | SCALEDEPENDENTRENDERER | SIMPLELABELRENDERER | SIMPLERENDERER | VALUEMAPLABELRENDERER | VALUEMAPRENDERER)+>
<!ELEMENT HASHLINESYMBOL EMPTY>
<!ATTLIST HASHLINESYMBOL
	antialiasing (true | false) "false"
	color CDATA "0,0,0"
	interval CDATA "8"
	linethickness CDATA "1"
	overlap (true | false) "true"
	tickthickness CDATA "1"
	transparency CDATA "1.0"
	type (foreground | background) "foreground"
	width CDATA "6"
>
<!ELEMENT HOLE (COORDS | POINT)+>
<!ELEMENT IMAGE (ENVELOPE | OUTPUT | LEGEND | LAYERS)+>
<!ELEMENT IMAGEGENERALIZATION EMPTY>
<!ATTLIST IMAGEGENERALIZATION
	mode (true | false) "true"
>
<!ELEMENT IMAGELIMIT EMPTY>
<!ATTLIST IMAGELIMIT
	pixelcount CDATA #REQUIRED
>
<!ELEMENT IMAGEPROPERTIES EMPTY>
<!ATTLIST IMAGEPROPERTIES
	transcolor CDATA #IMPLIED
	transparency CDATA "1.0"
>
<!ELEMENT IMAGESERVERWORKSPACE EMPTY>
<!ATTLIST IMAGESERVERWORKSPACE
	name CDATA #REQUIRED
	service CDATA #REQUIRED
	url CDATA #REQUIRED
>
<!ELEMENT IMAGESIZE EMPTY>
<!ATTLIST IMAGESIZE
	dpi CDATA #IMPLIED
	height CDATA #REQUIRED
	printheight CDATA #IMPLIED
	printwidth CDATA #IMPLIED
	scalesymbols (true | false) "false"
	width CDATA #REQUIRED
>
<!ELEMENT IMAGEWORKSPACE EMPTY>
<!ATTLIST IMAGEWORKSPACE
	directory CDATA #REQUIRED
	name CDATA #REQUIRED
>
<!ELEMENT LAYER (DATASET | OBJECT | IMAGEPROPERTIES | COORDSYS | DENSIFY | QUERY | SPATIALQUERY | EXTENSION | GROUPRENDERER | SCALEDEPENDENTRENDERER | SIMPLELABELRENDERER | SIMPLERENDERER | VALUEMAPLABELRENDERER | VALUEMAPRENDERER | RASTER_RENDERER)*>
<!ATTLIST LAYER
	featurecount CDATA #IMPLIED
	id CDATA #REQUIRED
	maxscale CDATA #IMPLIED
	minscale CDATA #IMPLIED
	name CDATA #IMPLIED
	type (featureclass | acetate | image) #IMPLIED
	visible (true | false) "true"
>
<!ELEMENT LAYERDEF (QUERY | SPATIALQUERY | SIMPLERENDERER | GROUPRENDERER | SCALEDEPENDENTRENDERER | VALUEMAPRENDERER | SIMPLELABELRENDERER | VALUEMAPLABELRENDERER)*>
<!ATTLIST LAYERDEF
	id CDATA #IMPLIED
	name CDATA #IMPLIED
	visible (true | false) #IMPLIED
>
<!ELEMENT LAYERINFO (FCLASS | EXTENSION | GROUPRENDERER | SCALEDEPENDENTRENDERER | SIMPLELABELRENDERER | SIMPLERENDERER | VALUEMAPLABELRENDERER | VALUEMAPRENDERER | ENVELOPE | TOC)*>
<!ATTLIST LAYERINFO
	id CDATA #REQUIRED
	maxscale CDATA #IMPLIED
	minscale CDATA #IMPLIED
	name CDATA #IMPLIED
	type (featureclass | image | acetate) #IMPLIED
	visible (true | false) #IMPLIED
>
<!ELEMENT LAYERLIST (LAYERDEF*)>
<!ATTLIST LAYERLIST
	dynamicfirst (true | false) "false"
	nodefault (true | false) "false"
	order (true | false) "false"
>
<!ELEMENT LAYERS (LAYER*)>
<!ELEMENT LAYOUT (OUTPUT | ENVELOPE)*>
<!ELEMENT LAYOUTINFO (ENVELOPE?)>
<!ATTLIST LAYOUTINFO
	pageunits (inches | feet | yards | centimeters | millimeters | decimeters | meters | points) #IMPLIED
>
<!ELEMENT LEGEND (#PCDATA | LAYERS)*>
<!ATTLIST LEGEND
	anitaliasing (true | false) "true"
	autoextend (true | false) "false"
	backgroundcolor CDATA #IMPLIED
	cansplit (true | false) "false"
	cellspacing CDATA "2"
	columns CDATA "1"
	display (true | false) "true"
	file CDATA #IMPLIED
	font CDATA "Arial"
	height CDATA "300"
	layerfontsize CDATA "10"
	reverseorder (true | false) "false"
	splittext CDATA "(cont)"
	swatchheight CDATA "14"
	swatchwidth CDATA "18"
	title CDATA #IMPLIED
	titlefontsize CDATA "12"
	transcolor CDATA #IMPLIED
	type (gif | jpg | png | png8) #IMPLIED
	url CDATA #IMPLIED
	valuefontsize CDATA "8"
	width CDATA "125"
>
<!-- url/file not required when image is streamed -->
<!ELEMENT LINE (SIMPLEMARKERSYMBOL | TRUETYPEMARKERSYMBOL | RASTERMARKERSYMBOL | SIMPLELINESYMBOL | HASHLINESYMBOL)?>
<!ATTLIST LINE
	coords CDATA #REQUIRED
>
<!ELEMENT LOCALE EMPTY>
<!ATTLIST LOCALE
	country CDATA #IMPLIED
	language CDATA #REQUIRED
	variant CDATA #IMPLIED
>
<!ELEMENT MAP (PROPERTIES | LAYER | WORKSPACES)+>
<!ATTLIST MAP
	dynamic (true | false) "false"
>
<!ELEMENT MAPUNITS EMPTY>
<!ATTLIST MAPUNITS
	units (decimal_degrees | feet | meters) #REQUIRED
>
<!ELEMENT MARKUP (MARKUPLAYER | WORKSPACES)*>
<!ELEMENT MARKUPLAYER (ADDEDFEATURES | DELETEDFEATURES | MODIFIEDFEATURES)*>
<!ATTLIST MARKUPLAYER
	layername CDATA #REQUIRED
	workspace CDATA #REQUIRED
>
<!ELEMENT METADATA (METADATA_DATASET+ | COLLECTION_INFO | CONTENT_INFO | UUID+ | USER+)>
<!ATTLIST METADATA
	numresults CDATA #IMPLIED
	startresult CDATA #IMPLIED
	total CDATA #IMPLIED
>
<!ELEMENT METADATA_ACTION (#PCDATA)>
<!ELEMENT METADATA_CHILD EMPTY>
<!ATTLIST METADATA_CHILD
	docid CDATA #REQUIRED
>
<!ELEMENT METADATA_CONFIG (ADMIN_TABLE | OUTPUT | TABLE_NAME | METADATA_CONTENT | WORKSPACES)+>
<!ELEMENT METADATA_CONTENT EMPTY>
<!ATTLIST METADATA_CONTENT
	index_words (automatic | manual) "automatic"
	private (true | false) "false"
	validate (true | false) "true"
>
<!ELEMENT METADATA_DATASET (ENVELOPE?)>
<!-- This is where you can add your custom attributes -->
<!ATTLIST METADATA_DATASET
	children (true | false) #REQUIRED
	content (liveData | downloadableData | offlineData | staticMapImage | document | application | geographicService | clearinghouse | unknown | wms | feature | image) #IMPLIED
	docid CDATA #REQUIRED
	folder (true | false) #REQUIRED
	gnd CDATA #IMPLIED
	index_status CDATA #REQUIRED
	name CDATA #REQUIRED
	onlink CDATA #IMPLIED
	owner CDATA #REQUIRED
	private (true | false) #REQUIRED
	refcount CDATA #REQUIRED
	server CDATA #IMPLIED
	service CDATA #IMPLIED
	servicetype (metadata | image | feature) #IMPLIED
	siblings (true | false) #REQUIRED
	thumbnail CDATA #IMPLIED
	timestamp CDATA #IMPLIED
	updated CDATA #IMPLIED
	url CDATA #IMPLIED
>
<!ELEMENT METADATA_SIBLING EMPTY>
<!ATTLIST METADATA_SIBLING
	docid CDATA #REQUIRED
>
<!ELEMENT METADATA_SOURCE EMPTY>
<!ATTLIST METADATA_SOURCE
	docid CDATA #REQUIRED
>
<!ELEMENT MODIFIEDFEATURES (FEATURE*)>
<!ELEMENT MOIMSWORKSPACE EMPTY>
<!ATTLIST MOIMSWORKSPACE
	name CDATA #REQUIRED
	service CDATA #REQUIRED
	url CDATA #REQUIRED
>
<!ELEMENT MULTIPOINT (COORDS | POINT+)>
<!ELEMENT NORTHARROW EMPTY>
<!ATTLIST NORTHARROW
	angle CDATA "0"
	antialiasing (true | false) "false"
	coords CDATA #REQUIRED
	outline CDATA #IMPLIED
	overlap (true | false) "true"
	shadow CDATA #IMPLIED
	size CDATA "30"
	transparency CDATA "1.0"
	type CDATA #REQUIRED
>
<!ELEMENT OBJECT (LINE | POLYLINE | POINT | MULTIPOINT | POLYGON | GRADIENTFILLSYMBOL | HASHLINESYMBOL | RASTERFILLSYMBOL | RASTERMARKERSYMBOL | SIMPLELINESYMBOL | SIMPLEMARKERSYMBOL | SIMPLEPOLYGONSYMBOL | TRUETYPEMARKERSYMBOL | NORTHARROW | SCALEBAR | TEXT | COORDSYS)+>
<!ATTLIST OBJECT
	lower CDATA "1:1"
	units (database | pixel) #REQUIRED
	units (database | pixel) #REQUIRED
	upper CDATA "1:infinity"
>
<!ELEMENT OTHER (CALLOUTMARKERSYMBOL | CHARTSYMBOL | GRADIENTFILLSYMBOL | HASHLINESYMBOL | RASTERFILLSYMBOL | RASTERMARKERSYMBOL | RASTERSHIELDSYMBOL | SHIELDSYMBOL | SIMPLELINESYMBOL | SIMPLEMARKERSYMBOL | SIMPLEPOLYGONSYMBOL | TEXTSYMBOL | TRUETYPEMARKERSYMBOL)>
<!ATTLIST OTHER
	label CDATA #IMPLIED
>
<!ELEMENT OUTPUT (#PCDATA)>
<!ATTLIST OUTPUT
	baseurl CDATA #IMPLIED
	file CDATA #IMPLIED
	height CDATA #IMPLIED
	legendbaseurl CDATA #IMPLIED
	legendname CDATA #IMPLIED
	legendpath CDATA #IMPLIED
	legendurl CDATA #IMPLIED
	name CDATA #IMPLIED
	path CDATA #IMPLIED
	type (ai | bmp | emf | eps | jpg | pdf | png8 | png24 | gif | png) "jpg"
	url CDATA #IMPLIED
	width CDATA #IMPLIED
>
<!-- OUTPUT: url/file not required when image is streamed. -->
<!ELEMENT OUTPUTFIELD EMPTY>
<!ATTLIST OUTPUTFIELD
	alias CDATA #REQUIRED
	name CDATA #REQUIRED
>
<!ELEMENT OUTPUTFILE (OUTPUTFIELD*)>
<!ATTLIST OUTPUTFILE
	file CDATA #IMPLIED
>
<!ELEMENT OVERVIEWMAP (LAYERDEF*)>
<!ATTLIST OVERVIEWMAP
	backgroundcolor CDATA "255,255,255"
	framefillcolor CDATA "255,0,0"
	frameoutlinecolor CDATA "255,0,0"
	zoomfactor CDATA #IMPLIED
>
<!ELEMENT PARTITION (ENVELOPE)>
<!ATTLIST PARTITION
	name CDATA #REQUIRED
>
<!ELEMENT PATH (COORDS | POINT+)>
<!ELEMENT POINT (SIMPLEMARKERSYMBOL | TRUETYPEMARKERSYMBOL | RASTERMARKERSYMBOL)?>
<!ATTLIST POINT
	coords CDATA #IMPLIED
	x CDATA #IMPLIED
	y CDATA #IMPLIED
>
<!ELEMENT POLYGON (RING* | (GRADIENTFILLSYMBOL | HASHLINESYMBOL | RASTERFILLSYMBOL | RASTERMARKERSYMBOL | SIMPLELINESYMBOL | SIMPLEMARKERSYMBOL | SIMPLEPOLYGONSYMBOL | TRUETYPEMARKERSYMBOL))>
<!ATTLIST POLYGON
	coords CDATA #IMPLIED
>
<!ELEMENT POLYLINE (PATH+)>
<!ELEMENT PRECISION EMPTY>
<!ELEMENT PROPERTIES (ENVELOPE | FEATURECOORDSYS | FILTERCOORDSYS | IMAGESIZE | LAYERLIST | MAPUNITS | OUTPUT | BACKGROUND | LEGEND | DRAW | IMAGEGENERALIZATION)+>
<!ELEMENT PUBLISH_METADATA (PUT_METADATA | RENAME_METADATA | DELETE_METADATA | CHANGE_METADATA_ACCESS | PUT_METADATA_RELATIONSHIP | DELETE_METADATA_RELATIONSHIP | PUT_METADATA_SEMANTIC | RESET | GET_UUID | PUT_USER)>
<!ELEMENT PUT_METADATA (THUMBNAIL | ENVELOPE)*>
<!ATTLIST PUT_METADATA
	content (liveData | downloadableData | offlineData | staticMapImage | document | application | geographicService | clearinghouse) #IMPLIED
	docid CDATA #REQUIRED
	folder (true | false) "false"
	name CDATA #REQUIRED
	onlink CDATA #IMPLIED
	parentdocid CDATA #IMPLIED
	private (true | false) "false"
	server CDATA #IMPLIED
	service CDATA #IMPLIED
	servicetype (metadata | image | feature) #IMPLIED
>
<!ELEMENT PUT_METADATA_RELATIONSHIP (METADATA_SOURCE | METADATA_CHILD | METADATA_SIBLING)+>
<!ELEMENT PUT_METADATA_SEMANTIC (SEMANTIC_PAIR+)>
<!ELEMENT PUT_USER EMPTY>
<!ELEMENT QUERY (BUFFER | FILTERCOORDSYS | FEATURECOORDSYS)*>
<!ATTLIST QUERY
	accuracy CDATA "0"
	featurelimit CDATA #IMPLIED
	joinexpression CDATA #IMPLIED
	jointables CDATA #IMPLIED
	subfields CDATA #IMPLIED
	where CDATA #REQUIRED
>
<!ELEMENT RANGE (CALLOUTMARKERSYMBOL | CHARTSYMBOL | GRADIENTFILLSYMBOL | HASHLINESYMBOL | RASTERFILLSYMBOL | RASTERMARKERSYMBOL | RASTERSHIELDSYMBOL | SHIELDSYMBOL | SIMPLELINESYMBOL | SIMPLEMARKERSYMBOL | SIMPLEPOLYGONSYMBOL | TEXTSYMBOL | TRUETYPEMARKERSYMBOL)>
<!ATTLIST RANGE
	equality (all | upper | lower | none) "lower"
	label CDATA #IMPLIED
	lower CDATA #REQUIRED
	upper CDATA #REQUIRED
>
<!ELEMENT RASTERFILLSYMBOL EMPTY>
<!ATTLIST RASTERFILLSYMBOL
	antialiasing (true | false) "false"
	image CDATA #IMPLIED
	overlap (true | false) "true"
	transparency CDATA "1.0"
	url CDATA #REQUIRED
>
<!ELEMENT RASTERMARKERSYMBOL EMPTY>
<!ATTLIST RASTERMARKERSYMBOL
	antialiasing (true | false) "false"
	hotspot CDATA #IMPLIED
	image CDATA #IMPLIED
	overlap (true | false) "true"
	shadow CDATA #IMPLIED
	size CDATA #IMPLIED
	transparency CDATA "1.0"
	url CDATA #REQUIRED
	usecentroid (true | false) "true"
>
<!ELEMENT RASTERSHIELDSYMBOL EMPTY>
<!ATTLIST RASTERSHIELDSYMBOL
	antialiasing (true | false) "false"
	boundary (true | false) "false"
	font CDATA "Arial"
	fontcolor CDATA "0,0,0"
	fontsize CDATA "12"
	fontstyle (regular | bold | italic | underline | outline | bolditalic) "regular"
	image CDATA #IMPLIED
	labelmode (full | numericonly) "numericonly"
	printmode (titlecaps | allupper | alllower | none) "none"
	shadow CDATA #IMPLIED
	textposition CDATA #IMPLIED
	transparency CDATA "1.0"
	url CDATA #REQUIRED
>
<!ELEMENT RASTER_EXACT EMPTY>
<!ATTLIST RASTER_EXACT
	color CDATA "0,0,0"
	label CDATA #IMPLIED
	transparency CDATA "1.0"
	value CDATA #REQUIRED
>
<!ELEMENT RASTER_INFO (BANDS*)>
<!ELEMENT RASTER_OTHER EMPTY>
<!ATTLIST RASTER_OTHER
	color CDATA "0,0,0"
	label CDATA #IMPLIED
	transparency CDATA "1.0"
>
<!ELEMENT RASTER_RANGE EMPTY>
<!ATTLIST RASTER_RANGE
	color CDATA "0,0,0"
	equality (all | upper | lower | none) "lower"
	label CDATA #IMPLIED
	lower CDATA #REQUIRED
	transparency CDATA "1.0"
	upper CDATA #REQUIRED
>
<!ELEMENT RASTER_RENDERER (RASTER_EXACT | RASTER_RANGE | RASTER_OTHER)*>
<!ELEMENT RENAME_METADATA EMPTY>
<!ATTLIST RENAME_METADATA
	docid CDATA #REQUIRED
	newname CDATA #REQUIRED
>
<!ELEMENT REQUEST (GET_EXTRACT | GET_FEATURES | GET_GEOCODE | GET_IMAGE | GET_SERVICE_INFO | GET_METADATA | GET_LAYOUT | PUBLISH_METADATA | GET_RASTER_INFO)>
<!ELEMENT RESET (WORKSPACES?)>
<!ATTLIST RESET
	connection (true | false) "false"
	tables (true | false) "false"
>
<!ELEMENT RESPONSE (FEATURES | EXTRACT | GEOCODE | IMAGE | SERVICEINFO | RASTER_INFO | LAYOUT | METADATA | METADATA_ACTION | ERROR)>
<!ELEMENT RESPONSE_COLUMN EMPTY>
<!ATTLIST RESPONSE_COLUMN
	columnname CDATA #REQUIRED
>
<!ELEMENT RING (COORDS | POINT | HOLE)+>
<!ELEMENT SCALE EMPTY>
<!ATTLIST SCALE
	rf CDATA #REQUIRED
	x CDATA #REQUIRED
	y CDATA #REQUIRED
>
<!ELEMENT SCALEBAR EMPTY>
<!ATTLIST SCALEBAR
	antialiasing (true | false) "false"
	backcolor CDATA "192,192,192"
	barcolor CDATA "255, 162, 115"
	bartransparency CDATA "1"
	barwidth CDATA "5"
	coords CDATA #IMPLIED
	distance CDATA #IMPLIED
	font CDATA "Arial"
	fontcolor CDATA "0,0,0"
	fontsize CDATA "10"
	fontstyle (regular | bold | italic | underline | outline | bolditalic) "regular"
	mapunits (decimal_degrees | feet | meters | degrees) #IMPLIED
	mode (cartesian | geodesic) "cartesian"
	outline CDATA #IMPLIED
	overlap (true | false) "true"
	precision CDATA #IMPLIED
	round CDATA #IMPLIED
	scaleunits (miles | feet | meters | kilometers) #IMPLIED
	screenlength CDATA #IMPLIED
	screenunits (inches | centimeters) "inches"
	textransparency CDATA "1"
>
<!ELEMENT SCALEDEPENDENTRENDERER (GROUPRENDERER | SCALEDEPENDENTRENDERER | SIMPLELABELRENDERER | SIMPLERENDERER | VALUEMAPLABELRENDERER | VALUEMAPRENDERER)>
<!ATTLIST SCALEDEPENDENTRENDERER
	lower CDATA #IMPLIED
	upper CDATA #IMPLIED
>
<!ELEMENT SCREEN EMPTY>
<!ATTLIST SCREEN
	dpi CDATA #REQUIRED
>
<!ELEMENT SDEWORKSPACE EMPTY>
<!ATTLIST SDEWORKSPACE
	database CDATA #IMPLIED
	encrypted (true | false) "false"
	geoindexdir CDATA #IMPLIED
	instance CDATA #REQUIRED
	name CDATA #REQUIRED
	password CDATA #REQUIRED
	server CDATA #REQUIRED
	user CDATA #REQUIRED
>
<!ELEMENT SEARCH_METADATA (SEARCH_METADATA | DOCUMENTINFO | SUBSET | ENVELOPE | FULLTEXT | TAGTEXT | TAGVALUE | UPDATED)+>
<!ATTLIST SEARCH_METADATA
	foldermask CDATA #IMPLIED
	maxresults CDATA #IMPLIED
	operator (and | or) "and"
	sort (name | relevance | contenttype | local_area | global_area) "name"
	sort2 (name | relevance | contenttype | local_area | global_area) #IMPLIED
	startresult CDATA "0"
>
<!ELEMENT SEMANTIC_PAIR EMPTY>
<!ATTLIST SEMANTIC_PAIR
	attribute CDATA #IMPLIED
	tag CDATA #REQUIRED
	zcode CDATA #REQUIRED
>
<!ELEMENT SEPARATORS EMPTY>
<!ATTLIST SEPARATORS
	cs CDATA #IMPLIED
	ts CDATA #IMPLIED
>
<!ELEMENT SERVICEINFO (LAYERINFO | ENVIRONMENT | PROPERTIES | DATAFRAMEINFO | LAYOUTINFO)*>
<!ELEMENT SHAPEWORKSPACE EMPTY>
<!ATTLIST SHAPEWORKSPACE
	codepage CDATA #IMPLIED
	directory CDATA #REQUIRED
	geoindexdir CDATA #IMPLIED
	name CDATA #REQUIRED
	shared (true | false) "false"
>
<!ELEMENT SHIELDSYMBOL EMPTY>
<!ATTLIST SHIELDSYMBOL
	antialiasing (true | false) "false"
	font CDATA "Arial"
	fontcolor CDATA "0,0,0"
	fontsize CDATA "12"
	fontstyle (regular | bold | italic | underline | outline | bolditalic) "regular"
	labelmode (full | numericonly) "numericonly"
	minsize CDATA "1"
	shadow CDATA #IMPLIED
	type (interstate | usroad | rect | oval) #REQUIRED
>
<!ELEMENT SIMPLELABELRENDERER (CALLOUTMARKERSYMBOL | RASTERSHIELDSYMBOL | SHIELDSYMBOL | TEXTSYMBOL | CHARTSYMBOL)>
<!ATTLIST SIMPLELABELRENDERER
	featureweight (no_weight | med_weight | high_weight) "no_weight"
	field CDATA #REQUIRED
	howmanylabels (one_label_per_name | one_label_per_shape | one_label_per_part) #IMPLIED
	labelbufferratio CDATA #IMPLIED
	labelpriorities CDATA #IMPLIED
	labelweight (no_weight | med_weight | high_weight) "high_weight"
	linelabelposition (PlaceAbove | PlaceBelow | PlaceOnTop | PlaceLeft | PlaceRight | PlaceAboveBelow | PlaceLeftRight | PlaceInLine | PlaceParallel | PlaceOnTopHorizontal | PlaceAtStartAbove | PlaceAtStartOnTop | PlaceAtStartBelow | PlaceAtEndAbove | PlaceAtEndOnTop | PlaceAtEndBelow | PlaceEitherEndAbove | PlaceEitherEndOnTop | PlaceEitherEndBelow) "PlaceAbove"
	rotationalangles CDATA #IMPLIED
>
<!ELEMENT SIMPLELINESYMBOL EMPTY>
<!ATTLIST SIMPLELINESYMBOL
	antialiasing (true | false) "false"
	captype (butt | round | square) "butt"
	color CDATA "0,0,0"
	jointype (round | miter | bevel) "round"
	overlap (true | false) "true"
	transparency CDATA "1.0"
	type (solid | dash | dot | dash_dot | dash_dot_dot) "solid"
	type CDATA "solid"
	width CDATA #IMPLIED
>
<!ELEMENT SIMPLEMARKERSYMBOL EMPTY>
<!ATTLIST SIMPLEMARKERSYMBOL
	antialiasing (true | false) "false"
	color CDATA "0,0,0"
	outline CDATA #IMPLIED
	overlap (true | false) "true"
	shadow CDATA #IMPLIED
	transparency CDATA "1.0"
	type (circle | triangle | square | cross | star) "circle"
	usecentroid (true | false) "true"
	width CDATA "3"
>
<!ELEMENT SIMPLEPOLYGONSYMBOL EMPTY>
<!ATTLIST SIMPLEPOLYGONSYMBOL
	antialiasing (true | false) "false"
	boundary (true | false) "true"
	boundarycaptype (butt | round | square) "butt"
	boundarycolor CDATA "0,0,0"
	boundaryjointype (round | miter | bevel) "round"
	boundarytransparency CDATA "1"
	boundarytype (solid | dash | dot | dash_dot | dash_dot_dot) "solid"
	boundarywidth CDATA "1"
	fillcolor CDATA "0,200,0"
	fillinterval CDATA "6"
	filltransparency CDATA "1"
	filltype (solid | bdiagonal | fdiagonal | cross | diagcross | horizontal | vertical | gray | lightgray | darkgray) "solid"
	overlap (true | false) "true"
	transparency CDATA #IMPLIED
>
<!ELEMENT SIMPLERENDERER (GRADIENTFILLSYMBOL | HASHLINESYMBOL | RASTERFILLSYMBOL | RASTERMARKERSYMBOL | SIMPLELINESYMBOL | SIMPLEMARKERSYMBOL | SIMPLEPOLYGONSYMBOL | TRUETYPEMARKERSYMBOL)>
<!ELEMENT SPATIALFILTER (ENVELOPE | MULTIPOINT | POLYGON | POLYLINE | BUFFER)+>
<!ATTLIST SPATIALFILTER
	relation (area_intersection | envelope_intersection) #REQUIRED
>
<!ELEMENT SPATIALQUERY (BUFFER | FEATURECOORDSYS | FILTERCOORDSYS | SPATIALFILTER)*>
<!ATTLIST SPATIALQUERY
	accuracy CDATA "0"
	featurelimit CDATA #IMPLIED
	joinexpression CDATA #IMPLIED
	jointables CDATA #IMPLIED
	searchorder (optimize | spatialfirst | attributefirst) "optimize"
	subfields CDATA #IMPLIED
	where CDATA #IMPLIED
>
<!ELEMENT SQVAR (FIELD)>
<!ATTLIST SQVAR
	name CDATA #IMPLIED
	position CDATA #IMPLIED
>
<!ELEMENT STOREDQUERIES (STOREDQUERY+)>
<!ELEMENT STOREDQUERY (QUERY | SQVAR)+>
<!ATTLIST STOREDQUERY
	name CDATA #IMPLIED
>
<!ELEMENT SUBSET EMPTY>
<!ATTLIST SUBSET
	docid CDATA #REQUIRED
	type (children | parents | siblings | ancestors | descendants) #REQUIRED
>
<!ELEMENT TABLE_NAME EMPTY>
<!ATTLIST TABLE_NAME
	prefix CDATA #IMPLIED
>
<!ELEMENT TAG EMPTY>
<!ATTLIST TAG
	value CDATA #REQUIRED
>
<!ELEMENT TAGTEXT EMPTY>
<!ATTLIST TAGTEXT
	attribute CDATA #IMPLIED
	tag CDATA #IMPLIED
	word CDATA #REQUIRED
	zcode CDATA #IMPLIED
>
<!ELEMENT TAGVALUE EMPTY>
<!ATTLIST TAGVALUE
	attribute CDATA #IMPLIED
	equalto CDATA #IMPLIED
	greaterthan CDATA #IMPLIED
	greaterthanorequalto CDATA #IMPLIED
	lessthan CDATA #IMPLIED
	lessthanorequalto CDATA #IMPLIED
	tag CDATA #IMPLIED
	zcode CDATA #IMPLIED
>
<!ELEMENT TARGETLAYER EMPTY>
<!ATTLIST TARGETLAYER
	id CDATA #REQUIRED
>
<!ELEMENT TEXT (TEXTMARKERSYMBOL)>
<!ATTLIST TEXT
	coords CDATA #REQUIRED
	label CDATA #REQUIRED
>
<!ELEMENT TEXTMARKERSYMBOL EMPTY>
<!ATTLIST TEXTMARKERSYMBOL
	angle CDATA "0"
	antialiasing (true | false) "false"
	blockout CDATA #IMPLIED
	font CDATA "Arial"
	fontcolor CDATA "0,0,0"
	fontsize CDATA "10"
	fontstyle (regular | bold | italic | underline | outline | bolditalic) "regular"
	glowing CDATA #IMPLIED
	halignment (left | center | right) "right"
	interval CDATA "0"
	outline CDATA #IMPLIED
	overlap (true | false) "true"
	printmode (titlecaps | allupper | alllower | none) "none"
	transparency CDATA "1.0"
	valignment (top | center | bottom) "top"
>
<!ELEMENT TEXTSYMBOL EMPTY>
<!ATTLIST TEXTSYMBOL
	antialiasing (true | false) "false"
	blockout CDATA #IMPLIED
	font CDATA "Arial"
	fontcolor CDATA "0,0,0"
	fontsize CDATA "12"
	fontstyle (regular | bold | italic | underline | outline | bolditalic) "regular"
	glowing CDATA #IMPLIED
	interval CDATA "0"
	outline CDATA #IMPLIED
	printmode (titlecaps | allupper | alllower | none) "none"
	shadow CDATA #IMPLIED
	transparency CDATA "1.0"
>
<!ELEMENT THUMBNAIL EMPTY>
<!ELEMENT TOC (TOCGROUP*)>
<!ELEMENT TOCCLASS EMPTY>
<!ATTLIST TOCCLASS
	description CDATA #IMPLIED
	label CDATA #IMPLIED
>
<!ELEMENT TOCGROUP (TOCCLASS+)>
<!ATTLIST TOCGROUP
	heading CDATA #IMPLIED
>
<!ELEMENT TRUETYPEMARKERSYMBOL EMPTY>
<!ATTLIST TRUETYPEMARKERSYMBOL
	angle CDATA "0"
	anglefield CDATA "0"
	antialiasing (true | false) "false"
	character CDATA #REQUIRED
	font CDATA "Arial"
	fontcolor CDATA "0,0,0"
	fontsize CDATA "12"
	fontstyle (regular | bold | italic | underline | outline | bolditalic) "regular"
	glowing CDATA #IMPLIED
	outline CDATA #IMPLIED
	overlap (true | false) "true"
	rotatemethod (geographic | arithmetic | mod_arithmetic) "mod_arithmetic"
	shadow CDATA #IMPLIED
	transparency CDATA "1.0"
	usecentroid (true | false) "true"
>
<!ELEMENT UIFONT EMPTY>
<!ATTLIST UIFONT
	color CDATA #IMPLIED
	name CDATA #REQUIRED
	size CDATA #IMPLIED
	style (regular | bold | italic | underline | outline | bolditalic) #IMPLIED
>
<!ELEMENT UPDATED EMPTY>
<!ATTLIST UPDATED
	after CDATA #IMPLIED
	before CDATA #IMPLIED
>
<!ELEMENT USER EMPTY>
<!ATTLIST USER
	name CDATA #REQUIRED
	url CDATA #REQUIRED
>
<!ELEMENT UUID (#PCDATA)>
<!ELEMENT VALUEMAPLABELRENDERER (EXACT | RANGE | OTHER)+>
<!ATTLIST VALUEMAPLABELRENDERER
	featureweight (no_weight | med_weight | high_weight) "no_weight"
	howmanylabels (one_label_per_name | one_label_per_shape | one_label_per_part) #IMPLIED
	labelbufferratio CDATA #IMPLIED
	labelfield CDATA #REQUIRED
	labelpriorities CDATA #IMPLIED
	labelweight (no_weight | med_weight | high_weight) "high_weight"
	linelabelposition (PlaceAbove | PlaceBelow | PlaceOnTop | PlaceLeft | PlaceRight | PlaceAboveBelow | PlaceLeftRight | PlaceInLine | PlaceParallel | PlaceOnTopHorizontal | PlaceAtStartAbove | PlaceAtStartOnTop | PlaceAtStartBelow | PlaceAtEndAbove | PlaceAtEndOnTop | PlaceAtEndBelow | PlaceEitherEndAbove | PlaceEitherEndOnTop | PlaceEitherEndBelow) "PlaceAbove"
	lookupfield CDATA #REQUIRED
	rotationalangles CDATA #IMPLIED
>
<!ELEMENT VALUEMAPRENDERER (EXACT | RANGE | OTHER)*>
<!ATTLIST VALUEMAPRENDERER
	lookupfield CDATA #REQUIRED
>
<!ELEMENT WORD EMPTY>
<!ATTLIST WORD
	value CDATA #REQUIRED
>
<!ELEMENT WORKSPACES (AVIMSWORKSPACE | FEATURESERVERWORKSPACE | IMAGESERVERWORKSPACE | IMAGEWORKSPACE | MOIMSWORKSPACE | SDEWORKSPACE | SHAPEWORKSPACE)*>
