********************************************************************** Overview **************************************************************
This is an ADN item-level CATEGORY schema.
Tags defined: geospatialCoverages
*** LICENSE INFORMATION *****
Copyright 2002, 2003 DLESE Program Center
University Corporation for Atmospheric Research (UCAR)
P.O. Box 3000, Boulder, CO 80307, United States of America
email: support@dlese.org.
These schemas are free software; you can redistribute them and/or modify them under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. These schemas are distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this project; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*********************** Other CATEGORY Schemas to Include ********************************
************************ VOCABULARY Schemas to Include ***********************************
************************ ROOT Element **********************************************
There is no root element for this schema.
************************ Other Elements **********************************************
************************ Complex Types (alpha order) *****************************
bodyType is part of geospatialCoverageType
boundBoxType is part of geospatialCoverageType
coordinateSystemType is part of geospatialCoverageType
detGeoType is part of detGeosType
detGeosType is part of geospatialCoverageType
eventsType is part of bbEvents and detailedEvents under boundBoxType and detGeoType
geospatialCoverageType is part of geospatialCoveragesType
geospatialCoveragesType is part of ADNmetdataType in record.xsd
placeOrEventType is part of placesType and eventsType
placesType is part of bbPlaces and detailedPlaces under boundBoxType and detGeoType
projectionType is part of geospatialCoverageType
vertType is part of boundBoxType.bbVert and detGeoType.detVert
vertMinMaxType is part of boundBoxType and detGeoType
*************************************** bodyType ***************************************************
These elements have the following types or schema associated with them.
planet is a simple type; see planet.xsd
*************************************** boundBoxType ***************************************************
These elements have the following types or schema associated with them.
westCoord is a simple type with a patterned decimal
eastCoord is a simple type with a patterned decimal
northCoord is a simple type with a patterned decimal
southCoord is a simple type with a patterned decimal
bbSrcName is simple; see commonfields.xsd
bbSrcIDandURL is complex; see commonfields.xsd
bbSrcDesc is simple; see commonfields.xsd
bbAccEst is simple; see commonfields.xsd
description is a global; see commonfields.xsd
bbVert is complex; no vocab; just child elements
bbPlaces is complex; no vocab; just child elements
bbEvents is complex; no vocab; just child elements
*************************************** coordinateSystemType *************************************************
These elements have the following types or schema associated with them.
type is a an attribute with a controlled vocab; see coordinateDLESE.xsd
The content of the element is a string with information about the coordinate system.
*************************************** detGeoType ***************************************************
These elements have the following types or schema associated with them.
typeDetGeo is a simple; see typeDetGeo.xsd
geoNumPts is simple
geoPtOrder is a simple; see geoPtOrder.xsd
longLat is complex
detSrcName is simple; see commonfields.xsd
detSrcIDandURL is a complex; see commonfields.xsd
detSrcDesc is simple; see commonfields.xsd
detAccEst is simple; see commonfields.xsd
description is a global; see commonfields.xsd
detVert is complex; no vocab; just child elements
detPlaces is complex; no vocab; just child elements
detEvents is complex; no vocab; just child elements
*************************************** detGeosType *************************************************
These elements have the following types or schema associated with them.
detGeo is complex
*************************************** eventsType *************************************************
These elements have the following types or schema associated with them.
event is complex
*************************************** geospatialCoverageType *************************************************
These elements have the following types or schema associated with them.
body is complex
geodeticDatumGlobalOrHorz is a simple type; see geodeticDatumGlobalorHorz.xsd; Unknown and Other part of formal vocab so no use default.xsd
projection is complex with an attribute that has a controlled vocab
coordinateSystem is complex with an attribute that has a controlled vocab
boundBox is complex
detGeo is complex
*************************************** geospatialCoveragesType *************************************************
These elements have the following types or schema associated with them.
geogspatialCoverage is complex
*************************************** longLatType*************************************************
These elements have the following types or schema associated with them.
longitude is a simple type
latitude is a simple type
*************************************** longLatsType*************************************************
These elements have the following types or schema associated with them.
longLat is a simple type
*************************************** placeOrEventType ********************************************
These elements have the following types or schema associated with them.
name is a global; see commonfields.xsd
source is a global; see commonfields.xsd
IDandURL is complex; see commonfields.xsd
sourceDesc is a global; see commonfields.xsd
*************************************** placesType ************************************************
These elements have the following types or schema associated with them.
place is complex
*************************************** projectionType *************************************************
These elements have the following types or schema associated with them.
type is a an attribute of simple type
Uknown and Other are part of formal vocab so no use default.xsd
Otherwise the content of the element is a string with information about the projection.
*************************************** vertBaseInfoType *************************************************
These elements have the following types or schema associated with them.
vertBaseType see vertBase.xsd
desc information about the vertical base level; often describes the datum used
*************************************** vertType ***************************************************
These elements have the following types or schema associated with them.
geodeticDatumGlobalOrVert is a simpl; see geodeticDatumGlobalOrVert.xsd; Unknown and Other part of formal vocab so no use default.xsd
vertBase is complex;
vertMin is complex; a decimal with a controlled vocab attribute in verticalUnits.xsd
vertMax is complex; a decimal with a controlled vocab attribute in verticalUnits.xsd
vertAcc is complex; non-empty string; see commonfields.xsd
*************************************** vertMinMaxType *************************************************
These elements have the following types or schema associated with them.
units is a an attribute with a controlled vocab; see verticalUnits.xsd
*********************** Simple Types (alpha order) *************************************
latitudeType is a patterned decimal
longitudeType is a patterned decimal
longLatType is a patterned string
union.geodeticDatumGlobalOrHorzType see geodeticDatumGlobalOrHorzDLESE.xsd;Unknown and Other part of formal vocab so no use default.xsd
union.geodeticDatumGlobalOrVertType see geodeticDatumGlobalOrVertDLESE.xsd;Unknown and Other part of formal vocab so no use default.xsd
union.projectionType see projectionDLESE.xsd
union.coordinateSystemType see coordinateDLESE.xsd
*************************************** latitudeType ***********************************************
The pattern element is added to ensure that a null tag set is *not* interpreted as a value of zero.
A pattern of ([+-][0-9]{2}(\.[0-9]{2})) is too strict a requirement because it forces 9.2 to be 09.20
A pattern of -?\d{1,2}\.\d{1,2} is also too strict in that is requires a decimal.
Decimal degrees is assumed.
*************************************** longitudeType ***********************************************
The pattern element is added to ensure that a null tag set is *not* interpreted as a value of zero.
A pattern of ([+-][0-9]{3}(\.[0-9]{2})) is too strict a requirement because it forces 9.2 to be 009.20
A pattern of -?1?\d{1,2}\.\d{1,2} is also too strict in that it requires a decimal to be present.
Decimal degrees is assumed.
************************** union.geodeticDatumGlobalOrHorzType ******************************
************************** union.geodeticDatumGlobalOrVertType ******************************
************************** union.coordinateSystemType ******************************
************************** union.projectionType ******************************