Schema iso19110.xsd


schema location:  ..\iso19110.xsd
targetNamespace:  http://www.wmo.ch/web/www/featurecatalogue
 
Elements  Complex types 
alias  FC_FeatureAttributeType 
catalogueName  FC_FeatureCatalogueType 
catalogueScope  FC_FeatureTypeType 
code  memberNameType 
definition  memberReferenceType 
featureAttribute 
featureCatalogue 
featureType 
featureTypeList 
fieldOfApplication 
functionalLanguage 
memberName 
producer 
typeName 
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 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 featureAttribute
diagram
namespace http://www.wmo.ch/web/www/featurecatalogue
type FC_FeatureAttributeType
children memberName definition 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 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 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 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 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>

complexType FC_FeatureAttributeType
diagram
namespace http://www.wmo.ch/web/www/featurecatalogue
children memberName definition 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: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: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: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>


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