Documentation for metobjects-common

Table of Contents

top

Schema Document Properties

Target Namespace http://xml.fmi.fi/namespace/meteorology/conceptual-model/meteorological-objects/2009/02
Version 0.5
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations belong to this schema's target namespace.
  • By default, local attribute declarations have no namespace.
Schema Composition
  • This schema imports schema(s) from the following namespace(s):
    • http://www.opengis.net/gml (at gml311-part.xsd)
    • http://www.w3.org/XML/1998/namespace (at http://www.w3.org/2001/03/xml.xsd)
    • http://purl.org/dc/elements/1.1/ (at http://dublincore.org/schemas/xmls/qdc/2008/02/11/dc.xsd)
Documentation

This document describes the common helper objects and properties used in meteorological Conceptual Model objects schemas.

For detailed info see documentation

Author: Ilkka Rinne / FMI 2009.

Declared Namespaces

Prefix Namespace
xml http://www.w3.org/XML/1998/namespace
metobj http://xml.fmi.fi/namespace/meteorology/conceptual-model/meteorological-objects/2009/02
xs http://www.w3.org/2001/XMLSchema
gml http://www.opengis.net/gml
xsi http://www.w3.org/2001/XMLSchema-instance
dc http://purl.org/dc/elements/1.1/
html http://www.w3.org/1999/xhtml
Schema Component Representation
<xs:schema targetNamespace="http://xml.fmi.fi/namespace/meteorology/conceptual-model/meteorological-objects/2009/02" elementFormDefault="qualified" version="0.5">
<xs:import namespace="http://www.opengis.net/gml" schemaLocation="gml311-part.xsd"/>
<xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/03/xml.xsd"/>
<xs:import namespace="http://purl.org/dc/elements/1.1/" schemaLocation="http://dublincore.org/schemas/xmls/qdc/2008/02/11/dc.xsd"/>
...
</xs:schema>
top

Global Declarations

Element: Approval

  • This element can be used wherever the following element is referenced:
Name Approval
Used by (from the same schema document) Complex Type ApprovalPropertyType
Type metobj:ApprovalType
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<metobj:Approval>
<!-- ' gml:AbstractGMLType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:approvedBy> metobj:userType </metobj:approvedBy> [1]
<metobj:approvalTime> xs:dateTime </metobj:approvalTime> [1]
<metobj:approvedFor> metobj:shortStringType </metobj:approvedFor> [0..*]
</metobj:Approval>
Diagram
h-1524275542 h-1717183302 h-287399132 h-796035356 h1788556783 h-794821465 h265023898 h1842957370 h1541538114 h-717351737 h-284853848 h-1608937449 h-573842742 h282399563
Schema Component Representation
<xs:element name="Approval" type=" metobj:ApprovalType " substitutionGroup="gml:_Object"/>
top

Element: ConnectionPoint

  • This element can be used wherever the following element is referenced:
Name ConnectionPoint
Used by (from the same schema document) Complex Type ConnectionPointPropertyType , Complex Type ConnectionPointArrayAssociationType
Type metobj:ConnectionPointType
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<metobj:ConnectionPoint>
<!-- ' gml:AbstractGMLType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:location> metobj:PointLocationPropertyType </metobj:location> [1]
</metobj:ConnectionPoint>
Diagram
h-1779500986 h-1524275542 h-1717183302 h-287399132 h-796035356 h-794821465 h265023898 h1842957370 h1541538114 h-717351737 h-284853848 h-1608937449 h-573842742 h282399563
Schema Component Representation
<xs:element name="ConnectionPoint" type=" metobj:ConnectionPointType " substitutionGroup="gml:_Object"/>
top

Element: DataSource

  • This element can be used wherever the following element is referenced:
Name DataSource
Used by (from the same schema document) Complex Type DataSourcePropertyType
Type metobj:DataSourceType
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<metobj:DataSource>
<!-- ' gml:AbstractGMLType ' super type was not found in this schema. Some elements and attributes may be missing. -->
Start Choice [1]
<metobj:numericalModelRun> metobj:NumericalModelRunPropertyType </metobj:numericalModelRun> [1]
<metobj:observationsCollectedUntil> xs:dateTime </metobj:observationsCollectedUntil> [1]
<metobj:satelliteImage> metobj:SatelliteImageReferencePropertyType </metobj:satelliteImage> [1]
<metobj:radarImage> metobj:RadarImageReferencePropertyType </metobj:radarImage> [1]
End Choice
</metobj:DataSource>
Diagram
h-1779500986 h-1524275542 h-1717183302 h-287399132 h-796035356 h1788556783 h-794821465 h265023898 h1842957370 h1541538114 h-717351737 h-1608937449 h-573842742 h282399563
Schema Component Representation
<xs:element name="DataSource" type=" metobj:DataSourceType " substitutionGroup="gml:_Object"/>
top

Element: DataSourceProperty

Name DataSourceProperty
Type metobj:DataSourcePropertyType
Nillable no
Abstract no
Logical Diagram
h-284853848
XML Instance Representation
<metobj:DataSourceProperty
Attribute group reference (not shown): gml:AssociationAttributeGroup
>
<metobj:DataSource> ... </metobj:DataSource> [0..1]
</metobj:DataSourceProperty>
Diagram
h-284853848 h-1617836024
Schema Component Representation
<xs:element name="DataSourceProperty" type=" metobj:DataSourcePropertyType "/>
top

Element: Elevation

  • This element can be used wherever the following element is referenced:
Name Elevation
Used by (from the same schema document) Complex Type ElevationPropertyType
Type metobj:ElevationType
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<metobj:Elevation>
<!-- ' gml:AbstractGMLType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:reference> [1]
<metobj:type> xs:string (value comes from list: {'distanceFromGround'|'distanceFromSeaLevel'|'pressureLevel'|'modelLevel'|'hybridLevel'|'flightLevel'}) </metobj:type> [1]
<metobj:numericalModel> metobj:numericalModelType </metobj:numericalModel> [0..1]
</metobj:reference>
<metobj:value> gml:MeasureType </metobj:value> [1]
</metobj:Elevation>
Diagram
h-1779500986 h-1524275542 h-287399132 h-796035356 h1788556783 h-794821465 h265023898 h1842957370 h1541538114 h-717351737 h-284853848 h-1608937449 h-573842742 h282399563
Schema Component Representation
<xs:element name="Elevation" type=" metobj:ElevationType " substitutionGroup="gml:_Object"/>
top

Element: GeophysicalParameter

  • This element can be used wherever the following element is referenced:
Name GeophysicalParameter
Used by (from the same schema document) Complex Type GeophysicalParameterPropertyType
Type metobj:GeophysicalParameterType
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<metobj:GeophysicalParameter>
<!-- ' gml:AbstractGMLType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:name> metobj:longLocalizedStringType </metobj:name> [1..*]
<metobj:abbreviation> metobj:shortStringType </metobj:abbreviation> [0..1]
<metobj:reference> metobj:catalogReferenceType </metobj:reference> [0..*]
<metobj:aggregation> metobj:timeAggregationType </metobj:aggregation> [0..1]
</metobj:GeophysicalParameter>
Diagram
h-1779500986 h-1524275542 h-1717183302 h-287399132 h1788556783 h-794821465 h265023898 h1842957370 h1541538114 h-717351737 h-284853848 h-1608937449 h-573842742 h282399563
Schema Component Representation
<xs:element name="GeophysicalParameter" type=" metobj:GeophysicalParameterType " substitutionGroup="gml:_Object"/>
top

Element: GraphicSymbol

Name GraphicSymbol
Type metobj:GraphicSymbolType
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<metobj:GraphicSymbol>
<!-- ' gml:AbstractGMLType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:symbolName> metobj:shortStringType </metobj:symbolName> [1]
<metobj:knownSymbol> metobj:catalogReferenceType </metobj:knownSymbol> [0..*]
<metobj:image> metobj:ResourceReferencePropertyType </metobj:image> [0..*]
</metobj:GraphicSymbol>
Diagram
h265023898
Schema Component Representation
<xs:element name="GraphicSymbol" type=" metobj:GraphicSymbolType " substitutionGroup="metobj:_MeteorologicalSymbol"/>
top

Element: KnownPlace

  • This element can be used wherever the following element is referenced:
Name KnownPlace
Used by (from the same schema document) Complex Type KnownPlacePropertyType
Type metobj:KnownPlaceType
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<metobj:KnownPlace>
<!-- ' gml:AbstractGMLType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:name> metobj:shortLocalizedStringType </metobj:name> [0..*]
<metobj:locationId> metobj:locationIdType </metobj:locationId> [0..*]
</metobj:KnownPlace>
Diagram
h-1779500986 h-1524275542 h-1717183302 h-287399132 h-796035356 h1788556783 h-794821465 h265023898 h1842957370 h1541538114 h-284853848 h-1608937449 h-573842742 h282399563
Schema Component Representation
<xs:element name="KnownPlace" type=" metobj:KnownPlaceType " substitutionGroup="gml:_Object"/>
top

Element: MeteorologicalObjectMetaData

  • This element can be used wherever the following element is referenced:
Name MeteorologicalObjectMetaData
Used by (from the same schema document) Complex Type MeteorologicalObjectMetaDataPropertyType
Type metobj:MeteorologicalObjectMetaDataType
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<metobj:MeteorologicalObjectMetaData>
<!-- Mixed content -->
<!-- ' gml:AbstractMetaDataType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<dc:title> ... </dc:title> [0..1]
<dc:creator> ... </dc:creator> [0..1]
<dc:subject> ... </dc:subject> [0..1]
<dc:description> ... </dc:description> [0..1]
<dc:publisher> ... </dc:publisher> [0..1]
<dc:contributor> ... </dc:contributor> [0..1]
<dc:date> ... </dc:date> [0..1]
<dc:type> ... </dc:type> [0..1]
<dc:format> ... </dc:format> [0..1]
<dc:identifier> ... </dc:identifier> [0..1]
<dc:source> ... </dc:source> [0..1]
<dc:language> ... </dc:language> [0..1]
<dc:relation> ... </dc:relation> [0..1]
<dc:coverage> ... </dc:coverage> [0..1]
<dc:rights> ... </dc:rights> [0..1]
<metobj:keyword> metobj:meteorologicalKeywordType </metobj:keyword> [0..*]
</metobj:MeteorologicalObjectMetaData>
Diagram
h-1129867717 h-932951325
Schema Component Representation
<xs:element name="MeteorologicalObjectMetaData" type=" metobj:MeteorologicalObjectMetaDataType " substitutionGroup="gml:_MetaData"/>
top

Element: NamedRegion

  • This element can be used wherever the following element is referenced:
Name NamedRegion
Used by (from the same schema document) Complex Type NamedRegionPropertyType
Type metobj:NamedRegionType
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<metobj:NamedRegion>
<!-- ' gml:AbstractGMLType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:name> metobj:longLocalizedStringType </metobj:name> [1..*]
<metobj:area> gml:EnvelopeType </metobj:area> [1]
</metobj:NamedRegion>
Diagram
h-1779500986 h-1717183302 h-287399132 h-796035356 h1788556783 h-794821465 h265023898 h1842957370 h1541538114 h-717351737 h-284853848 h-1608937449 h-573842742 h282399563
Schema Component Representation
<xs:element name="NamedRegion" type=" metobj:NamedRegionType " substitutionGroup="gml:_Object"/>
top

Element: NumericalModelRun

  • This element can be used wherever the following element is referenced:
Name NumericalModelRun
Used by (from the same schema document) Complex Type NumericalModelRunPropertyType
Type metobj:NumericalModelRunType
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<metobj:NumericalModelRun>
<!-- ' gml:AbstractGMLType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:model> metobj:numericalModelType </metobj:model> [1]
<metobj:successful> xs:boolean </metobj:successful> [1]
<metobj:observationCollectingEndTime> xs:dateTime </metobj:observationCollectingEndTime> [0..1]
<metobj:analysisTime> xs:dateTime </metobj:analysisTime> [1]
<metobj:availableSince> xs:dateTime </metobj:availableSince> [0..1]
<metobj:availableUntil> xs:dateTime </metobj:availableUntil> [0..1]
</metobj:NumericalModelRun>
Diagram
h-1779500986 h-1524275542 h-1717183302 h-287399132 h-796035356 h1788556783 h-794821465 h265023898 h1842957370 h1541538114 h-717351737 h-284853848 h-573842742 h282399563
Schema Component Representation
<xs:element name="NumericalModelRun" type=" metobj:NumericalModelRunType " substitutionGroup="gml:_Object"/>
top

Element: ParameterValueArea

  • This element can be used wherever the following element is referenced:
Name ParameterValueArea
Used by (from the same schema document) Complex Type ParameterValueAreaPropertyType
Type metobj:ParameterValueAreaType
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<metobj:ParameterValueArea>
<!-- ' gml:RingType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:parameter> metobj:GeophysicalParameterPropertyType </metobj:parameter> [1]
<metobj:value> xs:double </metobj:value> [1]
</metobj:ParameterValueArea>
Diagram
h-1715590034 h-574196301 h-1346080712
Schema Component Representation
<xs:element name="ParameterValueArea" type=" metobj:ParameterValueAreaType " substitutionGroup="gml:_Ring"/>
top

Element: PointLocation

  • This element can be used wherever the following element is referenced:
Name PointLocation
Used by (from the same schema document) Complex Type PointLocationPropertyType
Type metobj:PointLocationType
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<metobj:PointLocation>
<!-- ' gml:AbstractGMLType ' super type was not found in this schema. Some elements and attributes may be missing. -->
Start Choice [1]
<gml:pointProperty> ... </gml:pointProperty> [0..1]
<metobj:knownPlaceProperty> ... </metobj:knownPlaceProperty> [0..1]
End Choice
</metobj:PointLocation>
Diagram
h-1779500986 h-1524275542 h-1717183302 h-287399132 h-796035356 h1788556783 h-794821465 h265023898 h1842957370 h-717351737 h-284853848 h-1608937449 h-573842742 h282399563
Schema Component Representation
<xs:element name="PointLocation" type=" metobj:PointLocationType " substitutionGroup="gml:_Object"/>
top

Element: RadarImageReference

  • This element can be used wherever the following element is referenced:
Name RadarImageReference
Used by (from the same schema document) Complex Type RadarImageReferencePropertyType
Type metobj:RadarImageReferenceType
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<metobj:RadarImageReference>
<!-- ' gml:AbstractFeatureType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:instrument> metobj:shortStringType </metobj:instrument> [1]
<metobj:location> metobj:PointLocationPropertyType </metobj:location> [1]
<metobj:metaData> [0..1]
Allow any elements from any namespace (strict validation). [0..*]
</metobj:metaData>
<metobj:data> metobj:ResourceReferenceType </metobj:data> [1..*]
</metobj:RadarImageReference>
Diagram
h14280570
Schema Component Representation
<xs:element name="RadarImageReference" type=" metobj:RadarImageReferenceType " substitutionGroup="gml:_Feature"/>
top

Element: ResourceReference

  • This element can be used wherever the following element is referenced:
Name ResourceReference
Used by (from the same schema document) Complex Type ResourceReferencePropertyType
Type metobj:ResourceReferenceType
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<metobj:ResourceReference>
<!-- ' gml:AbstractGMLType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:mimeType> xs:anyURI </metobj:mimeType> [0..1]
<metobj:uri> xs:anyURI </metobj:uri> [0..1]
</metobj:ResourceReference>
Diagram
h-1779500986 h-1524275542 h-1717183302 h-287399132 h-796035356 h1788556783 h-794821465 h265023898 h1541538114 h-717351737 h-284853848 h-1608937449 h-573842742 h282399563
Schema Component Representation
<xs:element name="ResourceReference" type=" metobj:ResourceReferenceType " substitutionGroup="gml:_Object"/>
top

Element: SatelliteImageReference

  • This element can be used wherever the following element is referenced:
Name SatelliteImageReference
Used by (from the same schema document) Complex Type SatelliteImageReferencePropertyType
Type metobj:SatelliteImageReferenceType
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<metobj:SatelliteImageReference>
<!-- ' gml:AbstractFeatureType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:instrument> metobj:shortStringType </metobj:instrument> [1]
<metobj:channel> metobj:shortStringType </metobj:channel> [0..*]
<metobj:referenceTime> xs:dateTime </metobj:referenceTime> [1]
<metobj:metaData> [0..1]
Allow any elements from any namespace (strict validation). [0..*]
</metobj:metaData>
<metobj:data> metobj:ResourceReferenceType </metobj:data> [1..*]
</metobj:SatelliteImageReference>
Diagram
h14280570
Schema Component Representation
<xs:element name="SatelliteImageReference" type=" metobj:SatelliteImageReferenceType " substitutionGroup="gml:_Feature"/>
top

Element: SplineSurfacePatch

  • This element can be used wherever the following element is referenced:
Name SplineSurfacePatch
Used by (from the same schema document) Complex Type SplineSurfacePatchPropertyType
Type metobj:SplineSurfacePatchType
Nillable no
Abstract no
Logical Diagram
h-555188063 h1835983763
XML Instance Representation
<metobj:SplineSurfacePatch
interpolation="polynomialSpline [0..1]">
<!-- ' gml:AbstractSurfacePatchType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:exterior> ... </gml:exterior> [0..1]
<gml:interior> ... </gml:interior> [0..*]
</metobj:SplineSurfacePatch>
Diagram
h407365553 h-1466983413 h-591504436 h1564496234
Schema Component Representation
<xs:element name="SplineSurfacePatch" type=" metobj:SplineSurfacePatchType " substitutionGroup="gml:_SurfacePatch"/>
top

Element: ValidTimePeriod

  • This element can be used wherever the following element is referenced:
Name ValidTimePeriod
Used by (from the same schema document) Complex Type ValidTimePeriodPropertyType
Type metobj:ValidTimePeriodType
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<metobj:ValidTimePeriod>
<!-- ' gml:AbstractGMLType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:begin> xs:dateTime </metobj:begin> [0..1]
<metobj:end> xs:dateTime </metobj:end> [0..1]
</metobj:ValidTimePeriod>
Diagram
h-1779500986 h-1524275542 h-1717183302 h-287399132 h-796035356 h1788556783 h265023898 h1842957370 h1541538114 h-717351737 h-284853848 h-1608937449 h-573842742 h282399563
Schema Component Representation
<xs:element name="ValidTimePeriod" type=" metobj:ValidTimePeriodType " substitutionGroup="gml:_Object"/>
top

Element: _MeteorologicalSymbol

  • This element can be used wherever the following element is referenced:
  • The following elements can be used wherever this element is referenced:
Name _MeteorologicalSymbol
Used by (from the same schema document) Complex Type MeteorologicalSymbolPropertyType
Type metobj:AbstractMeteorologicalSymbolType
Nillable no
Abstract yes
Logical Diagram
XML Instance Representation
<metobj:_MeteorologicalSymbol>
<!-- ' gml:AbstractGMLType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:symbolName> metobj:shortStringType </metobj:symbolName> [1]
</metobj:_MeteorologicalSymbol>
Diagram
h-1779500986 h-1524275542 h-1717183302 h-287399132 h-796035356 h1788556783 h-794821465 h1842957370 h1541538114 h-717351737 h-284853848 h-1608937449 h-573842742 h282399563 h-1907589507
Schema Component Representation
<xs:element name="_MeteorologicalSymbol" type=" metobj:AbstractMeteorologicalSymbolType " abstract="true" substitutionGroup="gml:_Object"/>
top

Element: approvalProperty

Name approvalProperty
Type metobj:ApprovalPropertyType
Nillable no
Abstract no
Logical Diagram
h-1779500986
XML Instance Representation
<metobj:approvalProperty
Attribute group reference (not shown): gml:AssociationAttributeGroup
>
<metobj:Approval> ... </metobj:Approval> [0..1]
</metobj:approvalProperty>
Diagram
h-1779500986 h-1617836024
Schema Component Representation
<xs:element name="approvalProperty" type=" metobj:ApprovalPropertyType "/>
top

Element: connectionPointMembers

Name connectionPointMembers
Type metobj:ConnectionPointArrayAssociationType
Nillable no
Abstract no
Logical Diagram
h1788556783
XML Instance Representation
<metobj:connectionPointMembers>
<metobj:ConnectionPoint> ... </metobj:ConnectionPoint> [0..*]
</metobj:connectionPointMembers>
Diagram
h1788556783
Schema Component Representation
<xs:element name="connectionPointMembers" type=" metobj:ConnectionPointArrayAssociationType "/>
top

Element: connectionPointProperty

Name connectionPointProperty
Type metobj:ConnectionPointPropertyType
Nillable no
Abstract no
Logical Diagram
h1788556783
XML Instance Representation
<metobj:connectionPointProperty
Attribute group reference (not shown): gml:AssociationAttributeGroup
>
<metobj:ConnectionPoint> ... </metobj:ConnectionPoint> [0..1]
</metobj:connectionPointProperty>
Diagram
h1788556783 h-1617836024
Schema Component Representation
<xs:element name="connectionPointProperty" type=" metobj:ConnectionPointPropertyType "/>
top

Element: elevationProperty

Name elevationProperty
Type metobj:ElevationPropertyType
Nillable no
Abstract no
Logical Diagram
h-1717183302
XML Instance Representation
<metobj:elevationProperty
Attribute group reference (not shown): gml:AssociationAttributeGroup
>
<metobj:Elevation> ... </metobj:Elevation> [0..1]
</metobj:elevationProperty>
Diagram
h-1717183302 h-1617836024
Schema Component Representation
<xs:element name="elevationProperty" type=" metobj:ElevationPropertyType "/>
top

Element: geophysicalParameterProperty

Name geophysicalParameterProperty
Type metobj:GeophysicalParameterPropertyType
Nillable no
Abstract no
Logical Diagram
h-796035356
XML Instance Representation
<metobj:geophysicalParameterProperty
Attribute group reference (not shown): gml:AssociationAttributeGroup
>
<metobj:GeophysicalParameter> ... </metobj:GeophysicalParameter> [0..1]
</metobj:geophysicalParameterProperty>
Diagram
h-796035356 h-1617836024
Schema Component Representation
<xs:element name="geophysicalParameterProperty" type=" metobj:GeophysicalParameterPropertyType "/>
top

Element: knownPlaceProperty

Name knownPlaceProperty
Used by (from the same schema document) Complex Type PointLocationType
Type metobj:KnownPlacePropertyType
Nillable no
Abstract no
Logical Diagram
h-717351737
XML Instance Representation
<metobj:knownPlaceProperty
Attribute group reference (not shown): gml:AssociationAttributeGroup
>
<metobj:KnownPlace> ... </metobj:KnownPlace> [0..1]
</metobj:knownPlaceProperty>
Diagram
h-717351737 h-1617836024
Schema Component Representation
<xs:element name="knownPlaceProperty" type=" metobj:KnownPlacePropertyType "/>
top

Element: meteorologicalObjectMetaDataProperty

Name meteorologicalObjectMetaDataProperty
Type metobj:MeteorologicalObjectMetaDataPropertyType
Nillable no
Abstract no
Logical Diagram
h708625975
XML Instance Representation
<metobj:meteorologicalObjectMetaDataProperty
Attribute group reference (not shown): gml:AssociationAttributeGroup
>
<metobj:MeteorologicalObjectMetaData> ... </metobj:MeteorologicalObjectMetaData> [0..1]
</metobj:meteorologicalObjectMetaDataProperty>
Diagram
h708625975 h-1617836024
Schema Component Representation
<xs:element name="meteorologicalObjectMetaDataProperty" type=" metobj:MeteorologicalObjectMetaDataPropertyType "/>
top

Element: meteorologicalSymbolProperty

Name meteorologicalSymbolProperty
Type metobj:MeteorologicalSymbolPropertyType
Nillable no
Abstract no
Logical Diagram
h265023898
XML Instance Representation
<metobj:meteorologicalSymbolProperty
Attribute group reference (not shown): gml:AssociationAttributeGroup
>
<metobj:_MeteorologicalSymbol> ... </metobj:_MeteorologicalSymbol> [0..1]
</metobj:meteorologicalSymbolProperty>
Diagram
h265023898 h-1617836024
Schema Component Representation
<xs:element name="meteorologicalSymbolProperty" type=" metobj:MeteorologicalSymbolPropertyType "/>
top

Element: namedRegionProperty

Name namedRegionProperty
Type metobj:NamedRegionPropertyType
Nillable no
Abstract no
Logical Diagram
h-1524275542
XML Instance Representation
<metobj:namedRegionProperty
Attribute group reference (not shown): gml:AssociationAttributeGroup
>
<metobj:NamedRegion> ... </metobj:NamedRegion> [0..1]
</metobj:namedRegionProperty>
Diagram
h-1524275542 h-1617836024
Schema Component Representation
<xs:element name="namedRegionProperty" type=" metobj:NamedRegionPropertyType "/>
top

Element: numericalModelRunProperty

Name numericalModelRunProperty
Type metobj:NumericalModelRunPropertyType
Nillable no
Abstract no
Logical Diagram
h-1608937449
XML Instance Representation
<metobj:numericalModelRunProperty
Attribute group reference (not shown): gml:AssociationAttributeGroup
>
<metobj:NumericalModelRun> ... </metobj:NumericalModelRun> [0..1]
</metobj:numericalModelRunProperty>
Diagram
h-1608937449 h-1617836024
Schema Component Representation
<xs:element name="numericalModelRunProperty" type=" metobj:NumericalModelRunPropertyType "/>
top

Element: parameterValueAreaProperty

Name parameterValueAreaProperty
Type metobj:ParameterValueAreaPropertyType
Nillable no
Abstract no
Logical Diagram
h1447385656
XML Instance Representation
<metobj:parameterValueAreaProperty>
<metobj:ParameterValueArea> ... </metobj:ParameterValueArea> [0..1]
</metobj:parameterValueAreaProperty>
Diagram
h1447385656
Schema Component Representation
<xs:element name="parameterValueAreaProperty" type=" metobj:ParameterValueAreaPropertyType "/>
top

Element: pointLocationProperty

Name pointLocationProperty
Type metobj:PointLocationPropertyType
Nillable no
Abstract no
Logical Diagram
h1541538114
XML Instance Representation
<metobj:pointLocationProperty
Attribute group reference (not shown): gml:AssociationAttributeGroup
>
<metobj:PointLocation> ... </metobj:PointLocation> [0..1]
</metobj:pointLocationProperty>
Diagram
h1541538114 h-1617836024
Schema Component Representation
<xs:element name="pointLocationProperty" type=" metobj:PointLocationPropertyType "/>
top

Element: radarImageReferenceProperty

Name radarImageReferenceProperty
Type metobj:RadarImageReferencePropertyType
Nillable no
Abstract no
Logical Diagram
h1503282931
XML Instance Representation
<metobj:radarImageReferenceProperty
Attribute group reference (not shown): gml:AssociationAttributeGroup
>
<metobj:RadarImageReference> ... </metobj:RadarImageReference> [0..1]
</metobj:radarImageReferenceProperty>
Diagram
h1503282931 h-1617836024
Schema Component Representation
<xs:element name="radarImageReferenceProperty" type=" metobj:RadarImageReferencePropertyType "/>
top

Element: resourceReferenceProperty

Name resourceReferenceProperty
Type metobj:ResourceReferencePropertyType
Nillable no
Abstract no
Logical Diagram
h1842957370
XML Instance Representation
<metobj:resourceReferenceProperty
Attribute group reference (not shown): gml:AssociationAttributeGroup
>
<metobj:ResourceReference> ... </metobj:ResourceReference> [0..1]
</metobj:resourceReferenceProperty>
Diagram
h1842957370 h-1617836024
Schema Component Representation
<xs:element name="resourceReferenceProperty" type=" metobj:ResourceReferencePropertyType "/>
top

Element: satelliteImageReferenceProperty

Name satelliteImageReferenceProperty
Type metobj:SatelliteImageReferencePropertyType
Nillable no
Abstract no
Logical Diagram
h710354408
XML Instance Representation
<metobj:satelliteImageReferenceProperty
Attribute group reference (not shown): gml:AssociationAttributeGroup
>
<metobj:SatelliteImageReference> ... </metobj:SatelliteImageReference> [0..1]
</metobj:satelliteImageReferenceProperty>
Diagram
h710354408 h-1617836024
Schema Component Representation
<xs:element name="satelliteImageReferenceProperty" type=" metobj:SatelliteImageReferencePropertyType "/>
top

Element: splineSurfacePatchProperty

  • This element can be used wherever the following element is referenced:
Name splineSurfacePatchProperty
Type metobj:SplineSurfacePatchPropertyType
Nillable no
Abstract no
Logical Diagram
h1634319439
XML Instance Representation
<metobj:splineSurfacePatchProperty
Attribute group reference (not shown): gml:AssociationAttributeGroup
>
<metobj:SplineSurfacePatch> ... </metobj:SplineSurfacePatch> [0..1]
</metobj:splineSurfacePatchProperty>
Diagram
h1634319439 h-1617836024 h-1779500986 h-1524275542 h-1717183302 h-796035356 h1788556783 h-794821465 h265023898 h1842957370 h1541538114 h-717351737 h-284853848 h-1608937449 h-573842742 h282399563
Schema Component Representation
<xs:element name="splineSurfacePatchProperty" type=" metobj:SplineSurfacePatchPropertyType " substitutionGroup="gml:_Object"/>
top

Element: validTimePeriodProperty

Name validTimePeriodProperty
Type metobj:ValidTimePeriodPropertyType
Nillable no
Abstract no
Logical Diagram
h-794821465
XML Instance Representation
<metobj:validTimePeriodProperty
Attribute group reference (not shown): gml:AssociationAttributeGroup
>
<metobj:ValidTimePeriod> ... </metobj:ValidTimePeriod> [0..1]
</metobj:validTimePeriodProperty>
Diagram
h-794821465 h-1617836024
Schema Component Representation
<xs:element name="validTimePeriodProperty" type=" metobj:ValidTimePeriodPropertyType "/>
top

Global Definitions

Complex Type: AbstractMeteorologicalSymbolType

Super-types: gml:AbstractGMLType < AbstractMeteorologicalSymbolType (by extension)
Sub-types:
Name AbstractMeteorologicalSymbolType
Used by (from the same schema document) Element _MeteorologicalSymbol
Abstract yes
Documentation

XML Instance Representation
<...>
<!-- ' gml:AbstractGMLType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:symbolName> metobj:shortStringType </metobj:symbolName> [1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="AbstractMeteorologicalSymbolType" abstract="true">
<xs:complexContent>
<xs:extension base=" gml:AbstractGMLType ">
<xs:sequence>
<xs:element name="symbolName" type=" metobj:shortStringType " minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: ApprovalPropertyType

Super-types: None
Sub-types: None
Name ApprovalPropertyType
Used by (from the same schema document) Element approvalProperty
Abstract no
Documentation To be used when using this object type as property of n GML object type according to the GML object-property-association model (it is not allowed for GML Objects to contain other GML Objects as direct children). Enables referencing to an existing object using xlink:href attribute.
XML Instance Representation
<...
Attribute group reference (not shown): gml:AssociationAttributeGroup
>
<metobj:Approval> ... </metobj:Approval> [0..1]
</...>
Diagram
h-1779500986 h-1617836024
Schema Component Representation
<xs:complexType name="ApprovalPropertyType">
<xs:sequence>
<xs:element ref=" metobj:Approval " minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref=" gml:AssociationAttributeGroup "/>
</xs:complexType>
top

Complex Type: ApprovalType

Super-types: gml:AbstractGMLType < ApprovalType (by extension)
Sub-types: None
Name ApprovalType
Used by (from the same schema document) Element Approval
Abstract no
Documentation

XML Instance Representation
<...>
<!-- ' gml:AbstractGMLType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:approvedBy> metobj:userType </metobj:approvedBy> [1]
<metobj:approvalTime> xs:dateTime </metobj:approvalTime> [1]
<metobj:approvedFor> metobj:shortStringType </metobj:approvedFor> [0..*]
</...>
Diagram
Schema Component Representation
<xs:complexType name="ApprovalType">
<xs:complexContent>
<xs:extension base=" gml:AbstractGMLType ">
<xs:sequence>
<xs:element name="approvedBy" type=" metobj:userType " minOccurs="1" maxOccurs="1"/>
<xs:element name="approvalTime" type=" xs:dateTime " minOccurs="1" maxOccurs="1"/>
<xs:element name="approvedFor" type=" metobj:shortStringType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: ConnectionPointArrayAssociationType

Super-types: None
Sub-types: None
Name ConnectionPointArrayAssociationType
Used by (from the same schema document) Element connectionPointMembers
Abstract no
Documentation

XML Instance Representation
<...>
<metobj:ConnectionPoint> ... </metobj:ConnectionPoint> [0..*]
</...>
Diagram
h1788556783
Schema Component Representation
<xs:complexType name="ConnectionPointArrayAssociationType">
<xs:sequence>
<xs:element ref=" metobj:ConnectionPoint " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: ConnectionPointPropertyType

Super-types: None
Sub-types: None
Name ConnectionPointPropertyType
Used by (from the same schema document) Element connectionPointProperty
Abstract no
Documentation To be used when using this object type as property of n GML object type according to the GML object-property-association model (it is not allowed for GML Objects to contain other GML Objects as direct children). Enables referencing to an existing object using xlink:href attribute.
XML Instance Representation
<...
Attribute group reference (not shown): gml:AssociationAttributeGroup
>
<metobj:ConnectionPoint> ... </metobj:ConnectionPoint> [0..1]
</...>
Diagram
h1788556783 h-1617836024
Schema Component Representation
<xs:complexType name="ConnectionPointPropertyType">
<xs:sequence>
<xs:element ref=" metobj:ConnectionPoint " minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref=" gml:AssociationAttributeGroup "/>
</xs:complexType>
top

Complex Type: ConnectionPointType

Super-types: gml:AbstractGMLType < ConnectionPointType (by extension)
Sub-types: None
Name ConnectionPointType
Used by (from the same schema document) Element ConnectionPoint
Abstract no
Documentation

XML Instance Representation
<...>
<!-- ' gml:AbstractGMLType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:location> metobj:PointLocationPropertyType </metobj:location> [1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="ConnectionPointType">
<xs:complexContent>
<xs:extension base=" gml:AbstractGMLType ">
<xs:sequence>
<xs:element name="location" type=" metobj:PointLocationPropertyType " minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: DataSourcePropertyType

Super-types: None
Sub-types: None
Name DataSourcePropertyType
Used by (from the same schema document) Element DataSourceProperty
Abstract no
Documentation To be used when using this object type as property of n GML object type according to the GML object-property-association model (it is not allowed for GML Objects to contain other GML Objects as direct children). Enables referencing to an existing object using xlink:href attribute.
XML Instance Representation
<...
Attribute group reference (not shown): gml:AssociationAttributeGroup
>
<metobj:DataSource> ... </metobj:DataSource> [0..1]
</...>
Diagram
h-284853848 h-1617836024
Schema Component Representation
<xs:complexType name="DataSourcePropertyType">
<xs:sequence>
<xs:element ref=" metobj:DataSource " minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref=" gml:AssociationAttributeGroup "/>
</xs:complexType>
top

Complex Type: DataSourceType

Super-types: gml:AbstractGMLType < DataSourceType (by extension)
Sub-types: None
Name DataSourceType
Used by (from the same schema document) Element DataSource
Abstract no
Documentation

XML Instance Representation
<...>
<!-- ' gml:AbstractGMLType ' super type was not found in this schema. Some elements and attributes may be missing. -->
Start Choice [1]
<metobj:numericalModelRun> metobj:NumericalModelRunPropertyType </metobj:numericalModelRun> [1]
<metobj:observationsCollectedUntil> xs:dateTime </metobj:observationsCollectedUntil> [1]
<metobj:satelliteImage> metobj:SatelliteImageReferencePropertyType </metobj:satelliteImage> [1]
<metobj:radarImage> metobj:RadarImageReferencePropertyType </metobj:radarImage> [1]
End Choice
</...>
Diagram
Schema Component Representation
<xs:complexType name="DataSourceType">
<xs:complexContent>
<xs:extension base=" gml:AbstractGMLType ">
<xs:choice>
<xs:element name="numericalModelRun" type=" metobj:NumericalModelRunPropertyType " minOccurs="1" maxOccurs="1"/>
<xs:element name="observationsCollectedUntil" type=" xs:dateTime " minOccurs="1" maxOccurs="1"/>
<-- TODO: define reference types for analysis and forecast coordination, like the satellite and radar image references are done. We cannot have contain direct references here to metobjects-collection.xsd -->
<-- <xs:element name="analysis" type="metobj:MeteorologicalAnalysisPropertyType" minOccurs="1" maxOccurs="1" /> <xs:element name="forecastCoordination" type="metobj:MeteorologicalAnalysisPropertyType" minOccurs="1" maxOccurs="1" /> -->
<xs:element name="satelliteImage" type=" metobj:SatelliteImageReferencePropertyType " minOccurs="1" maxOccurs="1"/>
<xs:element name="radarImage" type=" metobj:RadarImageReferencePropertyType " minOccurs="1" maxOccurs="1"/>
</xs:choice>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: ElevationPropertyType

Super-types: None
Sub-types: None
Name ElevationPropertyType
Used by (from the same schema document) Element elevationProperty
Abstract no
Documentation To be used when using this object type as property of n GML object type according to the GML object-property-association model (it is not allowed for GML Objects to contain other GML Objects as direct children). Enables referencing to an existing object using xlink:href attribute.
XML Instance Representation
<...
Attribute group reference (not shown): gml:AssociationAttributeGroup
>
<metobj:Elevation> ... </metobj:Elevation> [0..1]
</...>
Diagram
h-1717183302 h-1617836024
Schema Component Representation
<xs:complexType name="ElevationPropertyType">
<xs:sequence>
<xs:element ref=" metobj:Elevation " minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref=" gml:AssociationAttributeGroup "/>
</xs:complexType>
top

Complex Type: ElevationType

Super-types: gml:AbstractGMLType < ElevationType (by extension)
Sub-types: None
Name ElevationType
Used by (from the same schema document) Element Elevation
Abstract no
Documentation

XML Instance Representation
<...>
<!-- ' gml:AbstractGMLType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:reference> [1]
<metobj:type> xs:string (value comes from list: {'distanceFromGround'|'distanceFromSeaLevel'|'pressureLevel'|'modelLevel'|'hybridLevel'|'flightLevel'}) </metobj:type> [1]
<metobj:numericalModel> metobj:numericalModelType </metobj:numericalModel> [0..1]
</metobj:reference>
<metobj:value> gml:MeasureType </metobj:value> [1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="ElevationType">
<xs:complexContent>
<xs:extension base=" gml:AbstractGMLType ">
<xs:sequence>
<xs:element name="reference">
<xs:complexType>
<xs:sequence>
<xs:element name="type">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:enumeration value="distanceFromGround"/>
<xs:enumeration value="distanceFromSeaLevel"/>
<xs:enumeration value="pressureLevel"/>
<xs:enumeration value="modelLevel"/>
<xs:enumeration value="hybridLevel"/>
<xs:enumeration value="flightLevel"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="numericalModel" type=" metobj:numericalModelType " minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="value" type=" gml:MeasureType " minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: GeophysicalParameterPropertyType

Super-types: None
Sub-types: None
Name GeophysicalParameterPropertyType
Used by (from the same schema document) Complex Type ParameterValueAreaType , Element geophysicalParameterProperty
Abstract no
Documentation To be used when using this object type as property of n GML object type according to the GML object-property-association model (it is not allowed for GML Objects to contain other GML Objects as direct children). Enables referencing to an existing object using xlink:href attribute.
XML Instance Representation
<...
Attribute group reference (not shown): gml:AssociationAttributeGroup
>
<metobj:GeophysicalParameter> ... </metobj:GeophysicalParameter> [0..1]
</...>
Diagram
h-796035356 h-1617836024
Schema Component Representation
<xs:complexType name="GeophysicalParameterPropertyType">
<xs:sequence>
<xs:element ref=" metobj:GeophysicalParameter " minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref=" gml:AssociationAttributeGroup "/>
</xs:complexType>
top

Complex Type: GeophysicalParameterType

Super-types: gml:AbstractGMLType < GeophysicalParameterType (by extension)
Sub-types: None
Name GeophysicalParameterType
Used by (from the same schema document) Element GeophysicalParameter
Abstract no
Documentation

XML Instance Representation
<...>
<!-- ' gml:AbstractGMLType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:abbreviation> metobj:shortStringType </metobj:abbreviation> [0..1]
<metobj:reference> metobj:catalogReferenceType </metobj:reference> [0..*]
<metobj:aggregation> metobj:timeAggregationType </metobj:aggregation> [0..1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="GeophysicalParameterType">
<xs:complexContent>
<xs:extension base=" gml:AbstractGMLType ">
<xs:sequence>
<xs:element name="name" type=" metobj:longLocalizedStringType " minOccurs="1" maxOccurs="unbounded"/>
<xs:element name="abbreviation" type=" metobj:shortStringType " minOccurs="0" maxOccurs="1"/>
<xs:element name="reference" type=" metobj:catalogReferenceType " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="aggregation" type=" metobj:timeAggregationType " minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: GraphicSymbolType

Super-types: gml:AbstractGMLType < AbstractMeteorologicalSymbolType (by extension) < GraphicSymbolType (by extension)
Sub-types: None
Name GraphicSymbolType
Used by (from the same schema document) Element GraphicSymbol
Abstract no
Documentation

XML Instance Representation
<...>
<!-- ' gml:AbstractGMLType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:symbolName> metobj:shortStringType </metobj:symbolName> [1]
<metobj:knownSymbol> metobj:catalogReferenceType </metobj:knownSymbol> [0..*]
</...>
Diagram
Schema Component Representation
<xs:complexType name="GraphicSymbolType">
<xs:complexContent>
<xs:extension base=" metobj:AbstractMeteorologicalSymbolType ">
<xs:sequence>
<xs:element name="knownSymbol" type=" metobj:catalogReferenceType " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="image" type=" metobj:ResourceReferencePropertyType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: KnownPlacePropertyType

Super-types: None
Sub-types: None
Name KnownPlacePropertyType
Used by (from the same schema document) Element knownPlaceProperty
Abstract no
Documentation To be used when using this object type as property of n GML object type according to the GML object-property-association model (it is not allowed for GML Objects to contain other GML Objects as direct children). Enables referencing to an existing object using xlink:href attribute.
XML Instance Representation
<...
Attribute group reference (not shown): gml:AssociationAttributeGroup
>
<metobj:KnownPlace> ... </metobj:KnownPlace> [0..1]
</...>
Diagram
h-717351737 h-1617836024
Schema Component Representation
<xs:complexType name="KnownPlacePropertyType">
<xs:sequence>
<xs:element ref=" metobj:KnownPlace " minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref=" gml:AssociationAttributeGroup "/>
</xs:complexType>
top

Complex Type: KnownPlaceType

Super-types: gml:AbstractGMLType < KnownPlaceType (by extension)
Sub-types: None
Name KnownPlaceType
Used by (from the same schema document) Element KnownPlace
Abstract no
Documentation

XML Instance Representation
<...>
<!-- ' gml:AbstractGMLType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:locationId> metobj:locationIdType </metobj:locationId> [0..*]
</...>
Diagram
Schema Component Representation
<xs:complexType name="KnownPlaceType">
<xs:complexContent>
<xs:extension base=" gml:AbstractGMLType ">
<xs:sequence>
<xs:element name="name" type=" metobj:shortLocalizedStringType " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="locationId" type=" metobj:locationIdType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: MeteorologicalObjectMetaDataPropertyType

Super-types: None
Sub-types: None
Name MeteorologicalObjectMetaDataPropertyType
Used by (from the same schema document) Element meteorologicalObjectMetaDataProperty
Abstract no
Documentation To be used when using this object type as property of n GML object type according to the GML object-property-association model (it is not allowed for GML Objects to contain other GML Objects as direct children). Enables referencing to an existing object using xlink:href attribute.
XML Instance Representation
<...
Attribute group reference (not shown): gml:AssociationAttributeGroup
>
<metobj:MeteorologicalObjectMetaData> ... </metobj:MeteorologicalObjectMetaData> [0..1]
</...>
Diagram
h708625975 h-1617836024
Schema Component Representation
<xs:complexType name="MeteorologicalObjectMetaDataPropertyType">
<xs:sequence>
<xs:element ref=" metobj:MeteorologicalObjectMetaData " minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref=" gml:AssociationAttributeGroup "/>
</xs:complexType>
top

Complex Type: MeteorologicalObjectMetaDataType

Super-types: gml:AbstractMetaDataType < MeteorologicalObjectMetaDataType (by extension)
Sub-types: None
Name MeteorologicalObjectMetaDataType
Used by (from the same schema document) Element MeteorologicalObjectMetaData
Abstract no
Documentation

XML Instance Representation
<...>
<!-- Mixed content -->
<!-- ' gml:AbstractMetaDataType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<dc:title> ... </dc:title> [0..1]
<dc:creator> ... </dc:creator> [0..1]
<dc:subject> ... </dc:subject> [0..1]
<dc:description> ... </dc:description> [0..1]
<dc:publisher> ... </dc:publisher> [0..1]
<dc:contributor> ... </dc:contributor> [0..1]
<dc:date> ... </dc:date> [0..1]
<dc:type> ... </dc:type> [0..1]
<dc:format> ... </dc:format> [0..1]
<dc:identifier> ... </dc:identifier> [0..1]
<dc:source> ... </dc:source> [0..1]
<dc:language> ... </dc:language> [0..1]
<dc:relation> ... </dc:relation> [0..1]
<dc:coverage> ... </dc:coverage> [0..1]
<dc:rights> ... </dc:rights> [0..1]
<metobj:keyword> metobj:meteorologicalKeywordType </metobj:keyword> [0..*]
</...>
Diagram
Schema Component Representation
<xs:complexType name="MeteorologicalObjectMetaDataType" mixed="true">
<xs:complexContent>
<xs:extension base=" gml:AbstractMetaDataType ">
<xs:sequence>
<xs:element ref=" dc:title " minOccurs="0"/>
<xs:element ref=" dc:creator " minOccurs="0"/>
<xs:element ref=" dc:subject " minOccurs="0"/>
<xs:element ref=" dc:description " minOccurs="0"/>
<xs:element ref=" dc:publisher " minOccurs="0"/>
<xs:element ref=" dc:contributor " minOccurs="0"/>
<xs:element ref=" dc:date " minOccurs="0"/>
<xs:element ref=" dc:type " minOccurs="0"/>
<xs:element ref=" dc:format " minOccurs="0"/>
<xs:element ref=" dc:identifier " minOccurs="0"/>
<xs:element ref=" dc:source " minOccurs="0"/>
<xs:element ref=" dc:language " minOccurs="0"/>
<xs:element ref=" dc:relation " minOccurs="0"/>
<xs:element ref=" dc:coverage " minOccurs="0"/>
<xs:element ref=" dc:rights " minOccurs="0"/>
<xs:element name="keyword" type=" metobj:meteorologicalKeywordType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: MeteorologicalSymbolPropertyType

Super-types: None
Sub-types: None
Name MeteorologicalSymbolPropertyType
Used by (from the same schema document) Element meteorologicalSymbolProperty
Abstract no
Documentation To be used when using this object type as property of n GML object type according to the GML object-property-association model (it is not allowed for GML Objects to contain other GML Objects as direct children). Enables referencing to an existing object using xlink:href attribute.
XML Instance Representation
<...
Attribute group reference (not shown): gml:AssociationAttributeGroup
>
<metobj:_MeteorologicalSymbol> ... </metobj:_MeteorologicalSymbol> [0..1]
</...>
Diagram
h265023898 h-1617836024
Schema Component Representation
<xs:complexType name="MeteorologicalSymbolPropertyType">
<xs:sequence>
<xs:element ref=" metobj:_MeteorologicalSymbol " minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref=" gml:AssociationAttributeGroup "/>
</xs:complexType>
top

Complex Type: NamedRegionPropertyType

Super-types: None
Sub-types: None
Name NamedRegionPropertyType
Used by (from the same schema document) Element namedRegionProperty
Abstract no
Documentation To be used when using this object type as property of n GML object type according to the GML object-property-association model (it is not allowed for GML Objects to contain other GML Objects as direct children). Enables referencing to an existing object using xlink:href attribute.
XML Instance Representation
<...
Attribute group reference (not shown): gml:AssociationAttributeGroup
>
<metobj:NamedRegion> ... </metobj:NamedRegion> [0..1]
</...>
Diagram
h-1524275542 h-1617836024
Schema Component Representation
<xs:complexType name="NamedRegionPropertyType">
<xs:sequence>
<xs:element ref=" metobj:NamedRegion " minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref=" gml:AssociationAttributeGroup "/>
</xs:complexType>
top

Complex Type: NamedRegionType

Super-types: gml:AbstractGMLType < NamedRegionType (by extension)
Sub-types: None
Name NamedRegionType
Used by (from the same schema document) Element NamedRegion
Abstract no
Documentation

XML Instance Representation
<...>
<!-- ' gml:AbstractGMLType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:area> gml:EnvelopeType </metobj:area> [1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="NamedRegionType">
<xs:complexContent>
<xs:extension base=" gml:AbstractGMLType ">
<xs:sequence>
<xs:element name="name" type=" metobj:longLocalizedStringType " minOccurs="1" maxOccurs="unbounded"/>
<xs:element name="area" type=" gml:EnvelopeType " minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: NumericalModelRunPropertyType

Super-types: None
Sub-types: None
Name NumericalModelRunPropertyType
Used by (from the same schema document) Complex Type DataSourceType , Element numericalModelRunProperty
Abstract no
Documentation To be used when using this object type as property of n GML object type according to the GML object-property-association model (it is not allowed for GML Objects to contain other GML Objects as direct children). Enables referencing to an existing object using xlink:href attribute.
XML Instance Representation
<...
Attribute group reference (not shown): gml:AssociationAttributeGroup
>
<metobj:NumericalModelRun> ... </metobj:NumericalModelRun> [0..1]
</...>
Diagram
h-1608937449 h-1617836024
Schema Component Representation
<xs:complexType name="NumericalModelRunPropertyType">
<xs:sequence>
<xs:element ref=" metobj:NumericalModelRun " minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref=" gml:AssociationAttributeGroup "/>
</xs:complexType>
top

Complex Type: NumericalModelRunType

Super-types: gml:AbstractGMLType < NumericalModelRunType (by extension)
Sub-types: None
Name NumericalModelRunType
Used by (from the same schema document) Element NumericalModelRun
Abstract no
Documentation

XML Instance Representation
<...>
<!-- ' gml:AbstractGMLType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:model> metobj:numericalModelType </metobj:model> [1]
<metobj:successful> xs:boolean </metobj:successful> [1]
<metobj:observationCollectingEndTime> xs:dateTime </metobj:observationCollectingEndTime> [0..1]
<metobj:analysisTime> xs:dateTime </metobj:analysisTime> [1]
<metobj:availableSince> xs:dateTime </metobj:availableSince> [0..1]
<metobj:availableUntil> xs:dateTime </metobj:availableUntil> [0..1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="NumericalModelRunType">
<xs:complexContent>
<xs:extension base=" gml:AbstractGMLType ">
<xs:sequence>
<xs:element name="model" type=" metobj:numericalModelType " minOccurs="1" maxOccurs="1"/>
<xs:element name="successful" type=" xs:boolean " minOccurs="1" maxOccurs="1"/>
<xs:element name="observationCollectingEndTime" type=" xs:dateTime " minOccurs="0" maxOccurs="1"/>
<xs:element name="analysisTime" type=" xs:dateTime " minOccurs="1" maxOccurs="1"/>
<xs:element name="availableSince" type=" xs:dateTime " minOccurs="0" maxOccurs="1"/>
<xs:element name="availableUntil" type=" xs:dateTime " minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: ParameterValueAreaPropertyType

Super-types: None
Sub-types: None
Name ParameterValueAreaPropertyType
Used by (from the same schema document) Element parameterValueAreaProperty
Abstract no
Documentation To be used when using this object type as property of n GML object type according to the GML object-property-association model (it is not allowed for GML Objects to contain other GML Objects as direct children). Enables referencing to an existing object using xlink:href attribute.
XML Instance Representation
<...>
<metobj:ParameterValueArea> ... </metobj:ParameterValueArea> [0..1]
</...>
Diagram
h1447385656
Schema Component Representation
<xs:complexType name="ParameterValueAreaPropertyType">
<xs:sequence>
<xs:element ref=" metobj:ParameterValueArea " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: ParameterValueAreaType

Super-types: gml:RingType < ParameterValueAreaType (by extension)
Sub-types: None
Name ParameterValueAreaType
Used by (from the same schema document) Element ParameterValueArea
Abstract no
Documentation

XML Instance Representation
<...>
<!-- ' gml:RingType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:value> xs:double </metobj:value> [1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="ParameterValueAreaType">
<xs:complexContent>
<xs:extension base=" gml:RingType ">
<xs:sequence>
<xs:element name="parameter" type=" metobj:GeophysicalParameterPropertyType " minOccurs="1" maxOccurs="1"/>
<xs:element name="value" type=" xs:double " minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: PointLocationPropertyType

Super-types: None
Sub-types: None
Name PointLocationPropertyType
Used by (from the same schema document) Complex Type RadarImageReferenceType , Complex Type ConnectionPointType , Element pointLocationProperty
Abstract no
Documentation To be used when using this object type as property of n GML object type according to the GML object-property-association model (it is not allowed for GML Objects to contain other GML Objects as direct children). Enables referencing to an existing object using xlink:href attribute.
XML Instance Representation
<...
Attribute group reference (not shown): gml:AssociationAttributeGroup
>
<metobj:PointLocation> ... </metobj:PointLocation> [0..1]
</...>
Diagram
h1541538114 h-1617836024
Schema Component Representation
<xs:complexType name="PointLocationPropertyType">
<xs:sequence>
<xs:element ref=" metobj:PointLocation " minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref=" gml:AssociationAttributeGroup "/>
</xs:complexType>
top

Complex Type: PointLocationType

Super-types: gml:AbstractGMLType < PointLocationType (by extension)
Sub-types: None
Name PointLocationType
Used by (from the same schema document) Element PointLocation
Abstract no
Documentation

XML Instance Representation
<...>
<!-- ' gml:AbstractGMLType ' super type was not found in this schema. Some elements and attributes may be missing. -->
Start Choice [1]
End Choice
</...>
Diagram
Schema Component Representation
<xs:complexType name="PointLocationType">
<xs:complexContent>
<xs:extension base=" gml:AbstractGMLType ">
<xs:choice>
<xs:element ref=" gml:pointProperty " minOccurs="0" maxOccurs="1"/>
<xs:element ref=" metobj:knownPlaceProperty " minOccurs="0" maxOccurs="1"/>
</xs:choice>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: RadarImageReferencePropertyType

Super-types: None
Sub-types: None
Name RadarImageReferencePropertyType
Used by (from the same schema document) Element radarImageReferenceProperty , Complex Type DataSourceType
Abstract no
Documentation To be used when using this object type as property of n GML object type according to the GML object-property-association model (it is not allowed for GML Objects to contain other GML Objects as direct children). Enables referencing to an existing object using xlink:href attribute.
XML Instance Representation
<...
Attribute group reference (not shown): gml:AssociationAttributeGroup
>
<metobj:RadarImageReference> ... </metobj:RadarImageReference> [0..1]
</...>
Diagram
h1503282931 h-1617836024
Schema Component Representation
<xs:complexType name="RadarImageReferencePropertyType">
<xs:sequence>
<xs:element ref=" metobj:RadarImageReference " minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref=" gml:AssociationAttributeGroup "/>
</xs:complexType>
top

Complex Type: RadarImageReferenceType

Super-types: gml:AbstractFeatureType < RadarImageReferenceType (by extension)
Sub-types: None
Name RadarImageReferenceType
Used by (from the same schema document) Element RadarImageReference
Abstract no
Documentation

XML Instance Representation
<...>
<!-- ' gml:AbstractFeatureType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:instrument> metobj:shortStringType </metobj:instrument> [1]
<metobj:location> metobj:PointLocationPropertyType </metobj:location> [1]
<metobj:metaData> [0..1]
Allow any elements from any namespace (strict validation). [0..*]
</metobj:metaData>
<metobj:data> metobj:ResourceReferenceType </metobj:data> [1..*]
</...>
Diagram
Schema Component Representation
<xs:complexType name="RadarImageReferenceType">
<xs:complexContent>
<xs:extension base=" gml:AbstractFeatureType ">
<xs:sequence>
<xs:element name="instrument" type=" metobj:shortStringType " minOccurs="1" maxOccurs="1"/>
<xs:element name="location" type=" metobj:PointLocationPropertyType " minOccurs="1" maxOccurs="1"/>
<xs:element name="metaData" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:any minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="data" type=" metobj:ResourceReferenceType " minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: ResourceReferencePropertyType

Super-types: None
Sub-types: None
Name ResourceReferencePropertyType
Used by (from the same schema document) Complex Type GraphicSymbolType , Element resourceReferenceProperty
Abstract no
Documentation To be used when using this object type as property of n GML object type according to the GML object-property-association model (it is not allowed for GML Objects to contain other GML Objects as direct children). Enables referencing to an existing object using xlink:href attribute.
XML Instance Representation
<...
Attribute group reference (not shown): gml:AssociationAttributeGroup
>
<metobj:ResourceReference> ... </metobj:ResourceReference> [0..1]
</...>
Diagram
h1842957370 h-1617836024
Schema Component Representation
<xs:complexType name="ResourceReferencePropertyType">
<xs:sequence>
<xs:element ref=" metobj:ResourceReference " minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref=" gml:AssociationAttributeGroup "/>
</xs:complexType>
top

Complex Type: ResourceReferenceType

Super-types: gml:AbstractGMLType < ResourceReferenceType (by extension)
Sub-types: None
Name ResourceReferenceType
Used by (from the same schema document) Complex Type SatelliteImageReferenceType , Complex Type RadarImageReferenceType , Element ResourceReference
Abstract no
Documentation

XML Instance Representation
<...>
<!-- ' gml:AbstractGMLType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:mimeType> xs:anyURI </metobj:mimeType> [0..1]
<metobj:uri> xs:anyURI </metobj:uri> [0..1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="ResourceReferenceType">
<xs:complexContent>
<xs:extension base=" gml:AbstractGMLType ">
<xs:sequence>
<xs:element name="mimeType" type=" xs:anyURI " minOccurs="0" maxOccurs="1"/>
<xs:element name="uri" type=" xs:anyURI " minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: SatelliteImageReferencePropertyType

Super-types: None
Sub-types: None
Name SatelliteImageReferencePropertyType
Used by (from the same schema document) Element satelliteImageReferenceProperty , Complex Type DataSourceType
Abstract no
Documentation To be used when using this object type as property of n GML object type according to the GML object-property-association model (it is not allowed for GML Objects to contain other GML Objects as direct children). Enables referencing to an existing object using xlink:href attribute.
XML Instance Representation
<...
Attribute group reference (not shown): gml:AssociationAttributeGroup
>
<metobj:SatelliteImageReference> ... </metobj:SatelliteImageReference> [0..1]
</...>
Diagram
h710354408 h-1617836024
Schema Component Representation
<xs:complexType name="SatelliteImageReferencePropertyType">
<xs:sequence>
<xs:element ref=" metobj:SatelliteImageReference " minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref=" gml:AssociationAttributeGroup "/>
</xs:complexType>
top

Complex Type: SatelliteImageReferenceType

Super-types: gml:AbstractFeatureType < SatelliteImageReferenceType (by extension)
Sub-types: None
Name SatelliteImageReferenceType
Used by (from the same schema document) Element SatelliteImageReference
Abstract no
Documentation

XML Instance Representation
<...>
<!-- ' gml:AbstractFeatureType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:instrument> metobj:shortStringType </metobj:instrument> [1]
<metobj:channel> metobj:shortStringType </metobj:channel> [0..*]
<metobj:referenceTime> xs:dateTime </metobj:referenceTime> [1]
<metobj:metaData> [0..1]
Allow any elements from any namespace (strict validation). [0..*]
</metobj:metaData>
<metobj:data> metobj:ResourceReferenceType </metobj:data> [1..*]
</...>
Diagram
Schema Component Representation
<xs:complexType name="SatelliteImageReferenceType">
<xs:complexContent>
<xs:extension base=" gml:AbstractFeatureType ">
<xs:sequence>
<xs:element name="instrument" type=" metobj:shortStringType " minOccurs="1" maxOccurs="1"/>
<xs:element name="channel" type=" metobj:shortStringType " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="referenceTime" type=" xs:dateTime " minOccurs="1" maxOccurs="1"/>
<xs:element name="metaData" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:any minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="data" type=" metobj:ResourceReferenceType " minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: SplineSurfacePatchPropertyType

Super-types: None
Sub-types: None
Name SplineSurfacePatchPropertyType
Used by (from the same schema document) Element splineSurfacePatchProperty
Abstract no
Documentation To be used when using this object type as property of n GML object type according to the GML object-property-association model (it is not allowed for GML Objects to contain other GML Objects as direct children). Enables referencing to an existing object using xlink:href attribute.
XML Instance Representation
<...
Attribute group reference (not shown): gml:AssociationAttributeGroup
>
<metobj:SplineSurfacePatch> ... </metobj:SplineSurfacePatch> [0..1]
</...>
Diagram
h1634319439 h-1617836024
Schema Component Representation
<xs:complexType name="SplineSurfacePatchPropertyType">
<xs:sequence>
<xs:element ref=" metobj:SplineSurfacePatch " minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref=" gml:AssociationAttributeGroup "/>
</xs:complexType>
top

Complex Type: SplineSurfacePatchType

Super-types: gml:AbstractSurfacePatchType < SplineSurfacePatchType (by extension)
Sub-types: None
Name SplineSurfacePatchType
Used by (from the same schema document) Element SplineSurfacePatch
Abstract no
Documentation

XML Instance Representation
<...
interpolation="polynomialSpline [0..1]">
<!-- ' gml:AbstractSurfacePatchType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<gml:exterior> ... </gml:exterior> [0..1]
<gml:interior> ... </gml:interior> [0..*]
</...>
Diagram
Schema Component Representation
<xs:complexType name="SplineSurfacePatchType">
<xs:complexContent>
<xs:extension base=" gml:AbstractSurfacePatchType ">
<xs:sequence>
<xs:element ref=" gml:exterior " minOccurs="0"/>
<xs:element ref=" gml:interior " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="interpolation" type=" gml:SurfaceInterpolationType " fixed="polynomialSpline"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: ValidTimePeriodPropertyType

Super-types: None
Sub-types: None
Name ValidTimePeriodPropertyType
Used by (from the same schema document) Element validTimePeriodProperty
Abstract no
Documentation To be used when using this object type as property of n GML object type according to the GML object-property-association model (it is not allowed for GML Objects to contain other GML Objects as direct children). Enables referencing to an existing object using xlink:href attribute.
XML Instance Representation
<...
Attribute group reference (not shown): gml:AssociationAttributeGroup
>
<metobj:ValidTimePeriod> ... </metobj:ValidTimePeriod> [0..1]
</...>
Diagram
h-794821465 h-1617836024
Schema Component Representation
<xs:complexType name="ValidTimePeriodPropertyType">
<xs:sequence>
<xs:element ref=" metobj:ValidTimePeriod " minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref=" gml:AssociationAttributeGroup "/>
</xs:complexType>
top

Complex Type: ValidTimePeriodType

Super-types: gml:AbstractGMLType < ValidTimePeriodType (by extension)
Sub-types: None
Name ValidTimePeriodType
Used by (from the same schema document) Element ValidTimePeriod
Abstract no
Documentation

XML Instance Representation
<...>
<!-- ' gml:AbstractGMLType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:begin> xs:dateTime </metobj:begin> [0..1]
<metobj:end> xs:dateTime </metobj:end> [0..1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="ValidTimePeriodType">
<xs:complexContent>
<xs:extension base=" gml:AbstractGMLType ">
<xs:sequence>
<xs:element name="begin" type=" xs:dateTime " minOccurs="0" maxOccurs="1"/>
<xs:element name="end" type=" xs:dateTime " minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: catalogReferenceType

Super-types: xs:anyURI < catalogReferenceType (by extension)
Sub-types: None
Name catalogReferenceType
Used by (from the same schema document) Complex Type GeophysicalParameterType , Complex Type GraphicSymbolType
Abstract no
XML Instance Representation
<...
scheme=" xs:string (value comes from list: {'wmo'|'fmi'|'icao'|'other'}) [1]">
xs:anyURI
</...>
Diagram
Schema Component Representation
<xs:complexType name="catalogReferenceType">
<xs:simpleContent>
<xs:extension base=" xs:anyURI ">
<xs:attribute name="scheme" use="required">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:enumeration value="wmo"/>
<xs:enumeration value="fmi"/>
<xs:enumeration value="icao"/>
<xs:enumeration value="other"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
top

Complex Type: locationIdType

Super-types: xs:string < shortStringType (by restriction) < locationIdType (by extension)
Sub-types: None
Name locationIdType
Used by (from the same schema document) Complex Type KnownPlaceType
Abstract no
XML Instance Representation
<...
scheme=" xs:string (value comes from list: {'wmocode'|'lpnn'|'icao'|'other'}) [1]">
metobj:shortStringType
</...>
Diagram
Schema Component Representation
<xs:complexType name="locationIdType">
<xs:simpleContent>
<xs:extension base=" metobj:shortStringType ">
<xs:attribute name="scheme" use="required">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:enumeration value="wmocode"/>
<xs:enumeration value="lpnn"/>
<xs:enumeration value="icao"/>
<xs:enumeration value="other"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
top

Complex Type: longLocalizedStringType

Super-types: xs:string < longStringType (by restriction) < longLocalizedStringType (by extension)
Sub-types: None
Name longLocalizedStringType
Used by (from the same schema document) Complex Type NamedRegionType , Complex Type GeophysicalParameterType
Abstract no
Documentation A short string-valued text designed to be able to fit into a single varchar type field in a database.
XML Instance Representation
<...
xml:lang="[1]">
metobj:longStringType
</...>
Diagram
Schema Component Representation
<xs:complexType name="longLocalizedStringType">
<xs:simpleContent>
<xs:extension base=" metobj:longStringType ">
<xs:attribute ref=" xml:lang" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
top

Complex Type: meteorologicalKeywordType

Super-types: xs:string < shortStringType (by restriction) < meteorologicalKeywordType (by extension)
Sub-types: None
Name meteorologicalKeywordType
Used by (from the same schema document) Complex Type MeteorologicalObjectMetaDataType
Abstract no
XML Instance Representation
<...
fixedVocabulary=" xs:string (value comes from list: {'generic'|'satellite'|'radar'|'nwm'|'observation'|'forecast'}) [0..1]">
metobj:shortStringType
</...>
Diagram
Schema Component Representation
<xs:complexType name="meteorologicalKeywordType">
<xs:simpleContent>
<xs:extension base=" metobj:shortStringType ">
<xs:attribute name="fixedVocabulary" use="optional">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:enumeration value="generic"/>
<xs:enumeration value="satellite"/>
<xs:enumeration value="radar"/>
<xs:enumeration value="nwm"/>
<xs:enumeration value="observation"/>
<xs:enumeration value="forecast"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
top

Complex Type: numericalModelType

Super-types: None
Sub-types: None
Name numericalModelType
Used by (from the same schema document) Complex Type ElevationType , Complex Type NumericalModelRunType
Abstract no
XML Instance Representation
<...>
Start Choice [1]
<metobj:knownModel> metobj:knownNumericalModelType </metobj:knownModel> [1]
<metobj:otherModel> metobj:shortStringType </metobj:otherModel> [1]
End Choice
<metobj:specifier> metobj:shortStringType </metobj:specifier> [0..1]
</...>
Diagram
h518478729 h991697282 h991697282
Schema Component Representation
<xs:complexType name="numericalModelType">
<xs:sequence>
<xs:choice>
<xs:element name="knownModel" type=" metobj:knownNumericalModelType "/>
<xs:element name="otherModel" type=" metobj:shortStringType "/>
</xs:choice>
<xs:element name="specifier" type=" metobj:shortStringType " minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: shortLocalizedStringType

Super-types: xs:string < shortStringType (by restriction) < shortLocalizedStringType (by extension)
Sub-types: None
Name shortLocalizedStringType
Used by (from the same schema document) Complex Type KnownPlaceType
Abstract no
Documentation A short string-valued text designed to be able to fit into a single varchar type field in a database.
XML Instance Representation
<...
xml:lang="[1]">
metobj:shortStringType
</...>
Diagram
Schema Component Representation
<xs:complexType name="shortLocalizedStringType">
<xs:simpleContent>
<xs:extension base=" metobj:shortStringType ">
<xs:attribute ref=" xml:lang" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
top

Complex Type: timeAggregationType

Super-types: None
Sub-types: None
Name timeAggregationType
Used by (from the same schema document) Complex Type GeophysicalParameterType
Abstract no
XML Instance Representation
<...>
<metobj:function> xs:string (value comes from list: {'avg'|'slidingAvg'|'mean'|'min'|'max'|'count'|'sum'}) </metobj:function> [1]
<metobj:aggregationTime
uom=" xs:anyURI [1]"> [1]
xs:int
</metobj:aggregationTime>
</...>
Diagram
Schema Component Representation
<xs:complexType name="timeAggregationType">
<xs:sequence>
<xs:element name="function" minOccurs="1" maxOccurs="1">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:enumeration value="avg"/>
<xs:enumeration value="slidingAvg"/>
<xs:enumeration value="mean"/>
<xs:enumeration value="min"/>
<xs:enumeration value="max"/>
<xs:enumeration value="count"/>
<xs:enumeration value="sum"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="aggregationTime">
<xs:complexType>
<xs:simpleContent>
<xs:extension base=" xs:int ">
<xs:attribute name="uom" type=" xs:anyURI " use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
top

Complex Type: timeInterpolationType

Super-types: None
Sub-types: None
Name timeInterpolationType
Abstract no
XML Instance Representation
<...>
<metobj:method> metobj:timeInterpolationMethodType </metobj:method> [1]
<metobj:maxResolution
uom=" xs:anyURI [1]"> [0..1]
xs:int
</metobj:maxResolution>
</...>
Diagram
h-1734372499
Schema Component Representation
<xs:complexType name="timeInterpolationType">
<xs:sequence>
<xs:element name="method" type=" metobj:timeInterpolationMethodType " minOccurs="1" maxOccurs="1"/>
<xs:element name="maxResolution" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:simpleContent>
<xs:extension base=" xs:int ">
<xs:attribute name="uom" type=" xs:anyURI " use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
top

Complex Type: userType

Super-types: None
Sub-types: None
Name userType
Used by (from the same schema document) Complex Type ApprovalType
Abstract no
XML Instance Representation
<...>
<metobj:userId
scheme=" xs:anyURI [1]"> [1]
metobj:shortStringType
</metobj:userId>
<metobj:firstName> metobj:shortStringType </metobj:firstName> [0..1]
<metobj:middleName> metobj:shortStringType </metobj:middleName> [0..1]
<metobj:lastName> metobj:shortStringType </metobj:lastName> [0..1]
</...>
Diagram
h991697282 h991697282 h991697282
Schema Component Representation
<xs:complexType name="userType">
<xs:sequence>
<xs:element name="userId" minOccurs="1" maxOccurs="1">
<xs:complexType>
<xs:simpleContent>
<xs:extension base=" metobj:shortStringType ">
<xs:attribute name="scheme" type=" xs:anyURI " use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="firstName" type=" metobj:shortStringType " minOccurs="0" maxOccurs="1"/>
<xs:element name="middleName" type=" metobj:shortStringType " minOccurs="0" maxOccurs="1"/>
<xs:element name="lastName" type=" metobj:shortStringType " minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
top

Simple Type: cloudCoverAnnex3Type

Super-types: xs:string < cloudCoverAnnex3Type (by restriction)
Sub-types: None
Name cloudCoverAnnex3Type
Content
  • Base XSD Type: string
  • value comes from list: {'SKC'|'FEW'|'SCT'|'BKN'|'OVC'|'ISOL'|'OCNL'|'FRQ'|'EMBD'}
Documentation

From the ICAO's "Annex 3 to the Convention on International Civil Aviation: Meteorological Service for International Air Navigation", Appendix 1, page 16.

SKC
sky clear (0/8)
FEW
few (1/8 to 2/8)
SCT
scattered (3/8 to 4/8)
BKN
broken (5/8 to 7/8)
OVC
overcast (8/8)
ISOL
individual CBs (isolated, CB only)
OCNL
well-separated CBs (occasional, CB only)
FRQ
CBs with little or no separation (frequent, CB only)
EMBD
CBs embedded in layers of other clouds or concealed by haze (embedded, CB only)
Diagram
Schema Component Representation
<xs:simpleType name="cloudCoverAnnex3Type">
<xs:restriction base=" xs:string ">
<xs:enumeration value="SKC"/>
<xs:enumeration value="FEW"/>
<xs:enumeration value="SCT"/>
<xs:enumeration value="BKN"/>
<xs:enumeration value="OVC"/>
<xs:enumeration value="ISOL"/>
<xs:enumeration value="OCNL"/>
<xs:enumeration value="FRQ"/>
<xs:enumeration value="EMBD"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: cloudCoverEighthsType

Super-types: xs:string < cloudCoverEighthsType (by restriction)
Sub-types: None
Name cloudCoverEighthsType
Content
  • Base XSD Type: string
  • pattern = [0-9]{1}\/8
Diagram
Schema Component Representation
<xs:simpleType name="cloudCoverEighthsType">
<xs:restriction base=" xs:string ">
<-- 9/8 = undetermined -->
<xs:pattern value="[0-9]{1}\/8"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: cloudTypeAnnex3Type

Super-types: xs:string < cloudTypeAnnex3Type (by restriction)
Sub-types: None
Name cloudTypeAnnex3Type
Content
  • Base XSD Type: string
  • value comes from list: {'CI'|'CC'|'CS'|'AC'|'AS'|'NS'|'SC'|'ST'|'CU'|'CB'}
Documentation

From the ICAO's "Annex 3 to the Convention on International Civil Aviation: Meteorological Service for International Air Navigation", Appendix 1, page 16.

CI
Cirrus
CC
Cirrocumulus
CS
Cirrostratus
AC
Altocumulus
AS
Altostratus
NS
Nimbostratus
SC
Stratocumulus
ST
Stratus
CU
Cumulus
CB
Cumulonimbus
Diagram
Schema Component Representation
<xs:simpleType name="cloudTypeAnnex3Type">
<xs:restriction base=" xs:string ">
<xs:enumeration value="CI"/>
<xs:enumeration value="CC"/>
<xs:enumeration value="CS"/>
<xs:enumeration value="AC"/>
<xs:enumeration value="AS"/>
<xs:enumeration value="NS"/>
<xs:enumeration value="SC"/>
<xs:enumeration value="ST"/>
<xs:enumeration value="CU"/>
<xs:enumeration value="CB"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: knownNumericalModelType

Super-types: xs:string < knownNumericalModelType (by restriction)
Sub-types: None
Name knownNumericalModelType
Used by (from the same schema document) Complex Type numericalModelType
Content
  • Base XSD Type: string
  • value comes from list: {'HirlamRCR'|'HirlamMBE'|'GFS'|'ECMWF'|'Arome'|'LAPSFinland'}
Diagram
Schema Component Representation
<xs:simpleType name="knownNumericalModelType">
<xs:restriction base=" xs:string ">
<xs:enumeration value="HirlamRCR"/>
<xs:enumeration value="HirlamMBE"/>
<xs:enumeration value="GFS"/>
<xs:enumeration value="ECMWF"/>
<xs:enumeration value="Arome"/>
<xs:enumeration value="LAPSFinland"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: longStringType

Super-types: xs:string < longStringType (by restriction)
Sub-types:
Name longStringType
Content
  • Base XSD Type: string
  • length >= 0
Documentation
Diagram
Schema Component Representation
<xs:simpleType name="longStringType">
<xs:restriction base=" xs:string ">
<xs:minLength value="0"/>
<xs:maxLength value="4096"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: percentageType

Super-types: xs:float < percentageType (by restriction)
Sub-types: None
Name percentageType
Content
  • Base XSD Type: float
  • 0 <= value <= 1
Documentation
Diagram
Schema Component Representation
<xs:simpleType name="percentageType">
<xs:restriction base=" xs:float ">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="1"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: rainPhaseType

Super-types: xs:string < rainPhaseType (by restriction)
Sub-types: None
Name rainPhaseType
Content
  • Base XSD Type: string
  • value comes from list: {'rain'|'snow'|'sleet'|'hail'|'freezing-precipitation'|'drizzle'|'mixed'|'unknown'}
Diagram
Schema Component Representation
<xs:simpleType name="rainPhaseType">
<xs:restriction base=" xs:string ">
<xs:enumeration value="rain"/>
<xs:enumeration value="snow"/>
<xs:enumeration value="sleet"/>
<xs:enumeration value="hail"/>
<xs:enumeration value="freezing-precipitation"/>
<xs:enumeration value="drizzle"/>
<xs:enumeration value="mixed"/>
<xs:enumeration value="unknown"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: shortStringType

Super-types: xs:string < shortStringType (by restriction)
Sub-types:
Name shortStringType
Used by (from the same schema document) Complex Type SatelliteImageReferenceType , Complex Type SatelliteImageReferenceType , Complex Type RadarImageReferenceType , Complex Type ApprovalType , Complex Type GeophysicalParameterType , Complex Type AbstractMeteorologicalSymbolType , Complex Type userType , Complex Type userType , Complex Type userType , Complex Type numericalModelType , Complex Type numericalModelType
Content
  • Base XSD Type: string
  • length >= 0
Documentation
Diagram
Schema Component Representation
<xs:simpleType name="shortStringType">
<xs:restriction base=" xs:string ">
<xs:minLength value="0"/>
<xs:maxLength value="128"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: timeInterpolationMethodType

Super-types: xs:string < timeInterpolationMethodType (by restriction)
Sub-types: None
Name timeInterpolationMethodType
Used by (from the same schema document) Complex Type timeInterpolationType
Content
  • Base XSD Type: string
  • value comes from list: {'linear'|'nearest-neighbour'}
Diagram
Schema Component Representation
<xs:simpleType name="timeInterpolationMethodType">
<xs:restriction base=" xs:string ">
<xs:enumeration value="linear"/>
<xs:enumeration value="nearest-neighbour"/>
</xs:restriction>
</xs:simpleType>
top