Schema iso19110.xsd


schema location:  ..\iso19110.xsd
targetNamespace:  http://www.wmo.ch/web/www/featurecatalogue
 
Elements  Groups  Complex types  Attr. groups 
alias  coverageGeometry  coverageType  idGroup 
catalogueName  FC_FeatureAttributeType 
catalogueScope  FC_FeatureCatalogueType 
code  FC_FeatureTypeType 
corner1Lat  memberNameType 
corner1Lon  memberReferenceType 
corner2Lat 
corner2Lon 
coverage 
definition 
deltaLat 
deltaLon 
featureAttribute 
featureCatalogue 
featureType 
featureTypeList 
fieldOfApplication 
fixedField 
functionalLanguage 
memberName 
numberLatPoints 
numberLonPoints 
producer 
scanning 
typeName 
variableField 
versionDate 
versionNumber 


element alias
diagram
namespace http://www.wmo.ch/web/www/featurecatalogue
type xs:string
used by
complexType FC_FeatureTypeType
annotation
documentation 
B.2.5 equivalent name ( to typeName) by which the featureType is known 
source
<xs:element name="alias" type="xs:string">
  <xs:annotation>
    <xs:documentation>B.2.5 equivalent name ( to typeName) by which the featureType is known </xs:documentation>
  </xs:annotation>
</xs:element>

element catalogueName
diagram
namespace http://www.wmo.ch/web/www/featurecatalogue
type xs:string
used by
complexType FC_FeatureCatalogueType
annotation
documentation 
B.1.1 The common name for the feature catalogue
source
<xs:element name="catalogueName" type="xs:string">
  <xs:annotation>
    <xs:documentation>B.1.1 The common name for the feature catalogue</xs:documentation>
  </xs:annotation>
</xs:element>

element catalogueScope
diagram
namespace http://www.wmo.ch/web/www/featurecatalogue
type xs:string
used by
complexType FC_FeatureCatalogueType
annotation
documentation 
B.1.2 Subject domain(s) of the feeature types contained in this feature catalogue
source
<xs:element name="catalogueScope" type="xs:string">
  <xs:annotation>
    <xs:documentation>B.1.2 Subject domain(s) of the feeature types contained in this feature catalogue</xs:documentation>
  </xs:annotation>
</xs:element>

element code
diagram
namespace http://www.wmo.ch/web/www/featurecatalogue
type xs:string
used by
complexType FC_FeatureTypeType
annotation
documentation 
B.2.3 This is included to store the code value of the alphanumeric code = e.g. M_iM_iM_jM_j in WMO vol 306. 
			Here we usurp the definition of "code" within 19110 and use the xml attribute "id" to refer uniquely to the feature within the catalogue
source
<xs:element name="code" type="xs:string">
  <xs:annotation>
    <xs:documentation>B.2.3 This is included to store the code value of the alphanumeric code = e.g. M_iM_iM_jM_j in WMO vol 306. 
			Here we usurp the definition of "code" within 19110 and use the xml attribute "id" to refer uniquely to the feature within the catalogue</xs:documentation>
  </xs:annotation>
</xs:element>

element corner1Lat
diagram
namespace http://www.wmo.ch/web/www/featurecatalogue
type xs:decimal
used by
group coverageGeometry
source
<xs:element name="corner1Lat" type="xs:decimal"/>

element corner1Lon
diagram
namespace http://www.wmo.ch/web/www/featurecatalogue
type xs:decimal
used by
group coverageGeometry
source
<xs:element name="corner1Lon" type="xs:decimal"/>

element corner2Lat
diagram
namespace http://www.wmo.ch/web/www/featurecatalogue
type xs:decimal
used by
group coverageGeometry
source
<xs:element name="corner2Lat" type="xs:decimal"/>

element corner2Lon
diagram
namespace http://www.wmo.ch/web/www/featurecatalogue
type xs:decimal
used by
group coverageGeometry
source
<xs:element name="corner2Lon" type="xs:decimal"/>

element coverage
diagram
namespace http://www.wmo.ch/web/www/featurecatalogue
type coverageType
children variableField fixedField corner1Lat corner1Lon corner2Lat corner2Lon deltaLat deltaLon numberLatPoints numberLonPoints scanning
used by
complexType FC_FeatureAttributeType
annotation
documentation 
Here the coverage is defined within a feature attribute 
			
source
<xs:element name="coverage" type="coverageType">
  <xs:annotation>
    <xs:documentation>Here the coverage is defined within a feature attribute 
			</xs:documentation>
  </xs:annotation>
</xs:element>

element definition
diagram
namespace http://www.wmo.ch/web/www/featurecatalogue
type xs:string
used by
complexTypes FC_FeatureAttributeType FC_FeatureTypeType
annotation
documentation 
B.2.2 definition of the feature type (extended also to feature attribute) in natural language or alternatively a reference or citation where this may be found. 
source
<xs:element name="definition" type="xs:string">
  <xs:annotation>
    <xs:documentation>B.2.2 definition of the feature type (extended also to feature attribute) in natural language or alternatively a reference or citation where this may be found. </xs:documentation>
  </xs:annotation>
</xs:element>

element deltaLat
diagram
namespace http://www.wmo.ch/web/www/featurecatalogue
type xs:decimal
used by
group coverageGeometry
source
<xs:element name="deltaLat" type="xs:decimal"/>

element deltaLon
diagram
namespace http://www.wmo.ch/web/www/featurecatalogue
type xs:decimal
used by
group coverageGeometry
source
<xs:element name="deltaLon" type="xs:decimal"/>

element featureAttribute
diagram
namespace http://www.wmo.ch/web/www/featurecatalogue
type FC_FeatureAttributeType
children memberName definition coverage memberReference
used by
complexType FC_FeatureTypeType
annotation
documentation 
B.8 Characteristic of a feature type.
			Here we mean a data elenent which, if it exists, is contained within the featureType file, dataset or container
source
<xs:element name="featureAttribute" type="FC_FeatureAttributeType">
  <xs:annotation>
    <xs:documentation>B.8 Characteristic of a feature type.
			Here we mean a data elenent which, if it exists, is contained within the featureType file, dataset or container</xs:documentation>
  </xs:annotation>
</xs:element>

element featureCatalogue
diagram
namespace http://www.wmo.ch/web/www/featurecatalogue
type FC_FeatureCatalogueType
children catalogueName catalogueScope fieldOfApplication versionNumber versionDate producer functionalLanguage featureType
annotation
documentation 
B.1 A feature catalogue contains its identifcation and contact information, 
			and definition of some number of feature types with other information necessary for those definitions
source
<xs:element name="featureCatalogue" type="FC_FeatureCatalogueType">
  <xs:annotation>
    <xs:documentation>B.1 A feature catalogue contains its identifcation and contact information, 
			and definition of some number of feature types with other information necessary for those definitions</xs:documentation>
  </xs:annotation>
</xs:element>

element featureType
diagram
namespace http://www.wmo.ch/web/www/featurecatalogue
type FC_FeatureTypeType
children typeName alias definition code featureAttribute featureTypeReference
used by
complexType FC_FeatureCatalogueType
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:ID        
annotation
documentation 
B.2 Class or real world phenomena with common properties.
			In this version it should be read as a dataset type with common file contents
source
<xs:element name="featureType" type="FC_FeatureTypeType">
  <xs:annotation>
    <xs:documentation>B.2 Class or real world phenomena with common properties.
			In this version it should be read as a dataset type with common file contents</xs:documentation>
  </xs:annotation>
</xs:element>

element featureTypeList
diagram
namespace http://www.wmo.ch/web/www/featurecatalogue
type xs:string
annotation
documentation 
B.1.8 list of feature types 
source
<xs:element name="featureTypeList" type="xs:string">
  <xs:annotation>
    <xs:documentation>B.1.8 list of feature types </xs:documentation>
  </xs:annotation>
</xs:element>

element fieldOfApplication
diagram
namespace http://www.wmo.ch/web/www/featurecatalogue
type xs:string
used by
complexType FC_FeatureCatalogueType
annotation
documentation 
B.1.3 Description of kind(s) of use to which this feeature catalogue may be put 
source
<xs:element name="fieldOfApplication" type="xs:string">
  <xs:annotation>
    <xs:documentation>B.1.3 Description of kind(s) of use to which this feeature catalogue may be put </xs:documentation>
  </xs:annotation>
</xs:element>

element fixedField
diagram
namespace http://www.wmo.ch/web/www/featurecatalogue
type xs:string
used by
complexType coverageType
source
<xs:element name="fixedField" type="xs:string"/>

element functionalLanguage
diagram
namespace http://www.wmo.ch/web/www/featurecatalogue
type xs:string
used by
complexType FC_FeatureCatalogueType
annotation
documentation 
B.1.7 the formal functional language in which the feature operation formal definition occurs in this feature catalogue.
			As this feature catalogue is posited to be a dataset description form, with no application functinonality, this is not relevant 
source
<xs:element name="functionalLanguage" type="xs:string">
  <xs:annotation>
    <xs:documentation>B.1.7 the formal functional language in which the feature operation formal definition occurs in this feature catalogue.
			As this feature catalogue is posited to be a dataset description form, with no application functinonality, this is not relevant </xs:documentation>
  </xs:annotation>
</xs:element>

element memberName
diagram
namespace http://www.wmo.ch/web/www/featurecatalogue
type memberNameType
used by
complexType FC_FeatureAttributeType
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:ID        
units  xs:string    none    
type  xs:NMTOKEN    xs:string    
codeName  xs:string    none    
annotation
documentation 
>B.8 This is the de-facto specification of featureAttribute 
source
<xs:element name="memberName" type="memberNameType">
  <xs:annotation>
    <xs:documentation>>B.8 This is the de-facto specification of featureAttribute </xs:documentation>
  </xs:annotation>
</xs:element>

element numberLatPoints
diagram
namespace http://www.wmo.ch/web/www/featurecatalogue
type xs:decimal
used by
group coverageGeometry
source
<xs:element name="numberLatPoints" type="xs:decimal"/>

element numberLonPoints
diagram
namespace http://www.wmo.ch/web/www/featurecatalogue
type xs:decimal
used by
group coverageGeometry
source
<xs:element name="numberLonPoints" type="xs:decimal"/>

element producer
diagram
namespace http://www.wmo.ch/web/www/featurecatalogue
type xs:string
used by
complexType FC_FeatureCatalogueType
annotation
documentation 
B.1.6 Name, address, country and email address of person or organisation having primary responsibility for the intellectual content of this feature catalogue 
source
<xs:element name="producer" type="xs:string">
  <xs:annotation>
    <xs:documentation>B.1.6 Name, address, country and email address of person or organisation having primary responsibility for the intellectual content of this feature catalogue </xs:documentation>
  </xs:annotation>
</xs:element>

element scanning
diagram
namespace http://www.wmo.ch/web/www/featurecatalogue
type xs:string
used by
group coverageGeometry
source
<xs:element name="scanning" type="xs:string"/>

element typeName
diagram
namespace http://www.wmo.ch/web/www/featurecatalogue
type xs:string
used by
complexType FC_FeatureTypeType
annotation
documentation 
B.2.1 text string which uniquely identifies this feature type within the feature catalogue that contains the feature type 
source
<xs:element name="typeName" type="xs:string">
  <xs:annotation>
    <xs:documentation>B.2.1 text string which uniquely identifies this feature type within the feature catalogue that contains the feature type </xs:documentation>
  </xs:annotation>
</xs:element>

element variableField
diagram
namespace http://www.wmo.ch/web/www/featurecatalogue
type xs:string
used by
complexType coverageType
source
<xs:element name="variableField" type="xs:string"/>

element versionDate
diagram
namespace http://www.wmo.ch/web/www/featurecatalogue
type xs:dateTime
used by
complexType FC_FeatureCatalogueType
annotation
documentation 
B.1.5 effective date of this feature catalogue 
source
<xs:element name="versionDate" type="xs:dateTime">
  <xs:annotation>
    <xs:documentation>B.1.5 effective date of this feature catalogue </xs:documentation>
  </xs:annotation>
</xs:element>

element versionNumber
diagram
namespace http://www.wmo.ch/web/www/featurecatalogue
type xs:string
used by
complexType FC_FeatureCatalogueType
annotation
documentation 
B.1.4 version number of this feature catalogue which may include major and minor versions 
source
<xs:element name="versionNumber" type="xs:string">
  <xs:annotation>
    <xs:documentation>B.1.4 version number of this feature catalogue which may include major and minor versions </xs:documentation>
  </xs:annotation>
</xs:element>

group coverageGeometry
diagram
namespace http://www.wmo.ch/web/www/featurecatalogue
children corner1Lat corner1Lon corner2Lat corner2Lon deltaLat deltaLon numberLatPoints numberLonPoints scanning
used by
complexType coverageType
annotation
documentation 

This group is a coding of the GRIB latitude-longitude grid definition translated to ISO terms in a similar manner to ISO19123
			
source
<xs:group name="coverageGeometry">
  <xs:annotation>
    <xs:documentation>
This group is a coding of the GRIB latitude-longitude grid definition translated to ISO terms in a similar manner to ISO19123
			</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="corner1Lat"/>
    <xs:element ref="corner1Lon"/>
    <xs:element ref="corner2Lat"/>
    <xs:element ref="corner2Lon"/>
    <xs:element ref="deltaLat"/>
    <xs:element ref="deltaLon"/>
    <xs:element ref="numberLatPoints"/>
    <xs:element ref="numberLonPoints"/>
    <xs:element ref="scanning"/>
  </xs:sequence>
</xs:group>

complexType coverageType
diagram
namespace http://www.wmo.ch/web/www/featurecatalogue
children variableField fixedField corner1Lat corner1Lon corner2Lat corner2Lon deltaLat deltaLon numberLatPoints numberLonPoints scanning
used by
element coverage
annotation
documentation 

This coverage feature list is set up for WMO GRIB coverage elements.
element variableField is the parameter which varies at each point of the grid
element fixedField is the level or layer parameter foxed at every point.
For example: Temperature varying at every grid point defined at a height level of 3000m
or conversely, the lowest height variable at each grid point at which the 0C temperature is crossed, if indeed it is crossed.
group coverageGeometry is a coding of the GRIB latitude-longitude grid definition translated to ISO terms
			
source
<xs:complexType name="coverageType">
  <xs:annotation>
    <xs:documentation>
This coverage feature list is set up for WMO GRIB coverage elements.
element variableField is the parameter which varies at each point of the grid
element fixedField is the level or layer parameter foxed at every point.
For example: Temperature varying at every grid point defined at a height level of 3000m
or conversely, the lowest height variable at each grid point at which the 0C temperature is crossed, if indeed it is crossed.
group coverageGeometry is a coding of the GRIB latitude-longitude grid definition translated to ISO terms
			</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="variableField"/>
    <xs:element ref="fixedField" maxOccurs="2"/>
    <xs:group ref="coverageGeometry" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

complexType FC_FeatureAttributeType
diagram
namespace http://www.wmo.ch/web/www/featurecatalogue
children memberName definition coverage memberReference
used by
element featureAttribute
annotation
documentation 
B.8 Characteristic of a feature type.
			Here we mean a data elenent which, if it exists, is contained within the featureType file, dataset or container
source
<xs:complexType name="FC_FeatureAttributeType">
  <xs:annotation>
    <xs:documentation>B.8 Characteristic of a feature type.
			Here we mean a data elenent which, if it exists, is contained within the featureType file, dataset or container</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:sequence>
      <xs:element ref="memberName"/>
      <xs:element ref="definition" minOccurs="0"/>
      <xs:element ref="coverage" minOccurs="0"/>
    </xs:sequence>
    <xs:element name="memberReference" type="memberReferenceType">
      <xs:annotation>
        <xs:documentation>a reference to another feature attribute which should be regareded as a copy or an alias</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:choice>
</xs:complexType>

element FC_FeatureAttributeType/memberReference
diagram
namespace http://www.wmo.ch/web/www/featurecatalogue
type memberReferenceType
attributes
Name  Type  Use  Default  Fixed  Annotation
referenceID  xs:IDREF        
annotation
documentation 
a reference to another feature attribute which should be regareded as a copy or an alias
source
<xs:element name="memberReference" type="memberReferenceType">
  <xs:annotation>
    <xs:documentation>a reference to another feature attribute which should be regareded as a copy or an alias</xs:documentation>
  </xs:annotation>
</xs:element>

complexType FC_FeatureCatalogueType
diagram
namespace http://www.wmo.ch/web/www/featurecatalogue
children catalogueName catalogueScope fieldOfApplication versionNumber versionDate producer functionalLanguage featureType
used by
element featureCatalogue
annotation
documentation 
B.1 A feature catalogue contains its identifcation and contact information, 
			and definition of some number of feature types with other information necessary for those definitions
source
<xs:complexType name="FC_FeatureCatalogueType">
  <xs:annotation>
    <xs:documentation>B.1 A feature catalogue contains its identifcation and contact information, 
			and definition of some number of feature types with other information necessary for those definitions</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="catalogueName"/>
    <xs:element ref="catalogueScope"/>
    <xs:element ref="fieldOfApplication"/>
    <xs:element ref="versionNumber"/>
    <xs:element ref="versionDate"/>
    <xs:element ref="producer"/>
    <xs:element ref="functionalLanguage" minOccurs="0"/>
    <xs:element ref="featureType" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>

complexType FC_FeatureTypeType
diagram
namespace http://www.wmo.ch/web/www/featurecatalogue
children typeName alias definition code featureAttribute featureTypeReference
used by
element featureType
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:ID        
annotation
documentation 
B.2 Class or real world phenomena with common properties.
			In this version it should be read as a dataset type with common file contents
source
<xs:complexType name="FC_FeatureTypeType">
  <xs:annotation>
    <xs:documentation>B.2 Class or real world phenomena with common properties.
			In this version it should be read as a dataset type with common file contents</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:sequence>
      <xs:element ref="typeName"/>
      <xs:element ref="alias" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="definition"/>
      <xs:element ref="code"/>
      <xs:element ref="featureAttribute" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:element name="featureTypeReference" type="memberReferenceType">
      <xs:annotation>
        <xs:documentation>a reference to another featureType within the same catalogue.
					This is a shortcut to the 19110 aggregation model</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:choice>
  <xs:attribute name="id" type="xs:ID"/>
</xs:complexType>

element FC_FeatureTypeType/featureTypeReference
diagram
namespace http://www.wmo.ch/web/www/featurecatalogue
type memberReferenceType
attributes
Name  Type  Use  Default  Fixed  Annotation
referenceID  xs:IDREF        
annotation
documentation 
a reference to another featureType within the same catalogue.
					This is a shortcut to the 19110 aggregation model
source
<xs:element name="featureTypeReference" type="memberReferenceType">
  <xs:annotation>
    <xs:documentation>a reference to another featureType within the same catalogue.
					This is a shortcut to the 19110 aggregation model</xs:documentation>
  </xs:annotation>
</xs:element>

complexType memberNameType
diagram
namespace http://www.wmo.ch/web/www/featurecatalogue
type extension of xs:string
used by
element memberName
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:ID        
units  xs:string    none    
type  xs:NMTOKEN    xs:string    
codeName  xs:string    none    
annotation
documentation 
B.8 This is the de-facto specification of featureAttribute. It uses attributes instead of elements for the identification and specification of the featureAttribute 
documentation 

 			id is the unique reference within the catalogue (originally code B.8.1)
 			units is otherwise B.8.2 valueMeasurementUnits and can be a list of allowable units
 			type is the variable type in the XMLSchema namespace. Note that many WMO 306 Alphanumeric elements are code values or integers embedded within a string, and therefore can't be properly trepresented by NMTOKEN.
                    codeName is an extension of B.8.3 listedValue to refer to code tables such as WMO 306 or BUFR code tables
source
<xs:complexType name="memberNameType">
  <xs:annotation>
    <xs:documentation>B.8 This is the de-facto specification of featureAttribute. It uses attributes instead of elements for the identification and specification of the featureAttribute </xs:documentation>
    <xs:documentation>
 			id is the unique reference within the catalogue (originally code B.8.1)
 			units is otherwise B.8.2 valueMeasurementUnits and can be a list of allowable units
 			type is the variable type in the XMLSchema namespace. Note that many WMO 306 Alphanumeric elements are code values or integers embedded within a string, and therefore can't be properly trepresented by NMTOKEN.
                    codeName is an extension of B.8.3 listedValue to refer to code tables such as WMO 306 or BUFR code tables</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:string">
      <xs:attributeGroup ref="idGroup"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType memberReferenceType
diagram
namespace http://www.wmo.ch/web/www/featurecatalogue
type extension of xs:string
used by
elements FC_FeatureTypeType/featureTypeReference FC_FeatureAttributeType/memberReference
attributes
Name  Type  Use  Default  Fixed  Annotation
referenceID  xs:IDREF        
annotation
documentation 
a reference to another feature attribute which should be regareded as a copy or an alias
source
<xs:complexType name="memberReferenceType">
  <xs:annotation>
    <xs:documentation>a reference to another feature attribute which should be regareded as a copy or an alias</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:string">
      <xs:attribute name="referenceID" type="xs:IDREF"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

attributeGroup idGroup
namespace http://www.wmo.ch/web/www/featurecatalogue
used by
complexType memberNameType
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:ID        
units  xs:string    none    
type  xs:NMTOKEN    xs:string    
codeName  xs:string    none    
source
<xs:attributeGroup name="idGroup">
  <xs:attribute name="id" type="xs:ID"/>
  <xs:attribute name="units" type="xs:string" default="none"/>
  <xs:attribute name="type" type="xs:NMTOKEN" default="xs:string"/>
  <xs:attribute name="codeName" type="xs:string" default="none"/>
</xs:attributeGroup>


XML Schema documentation generated with XMLSPY Schema Editor http://www.altova.com/xmlspy