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