Documentation for metobjects-collection

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)
  • This schema includes components from the following schema document(s):
    • metobjects-base.xsd
Documentation

Collection type Conceptual Model objects (a.k.a Meteorological Objects) used at Finnish Meteorological Institute as GML 3.1.1 Features.

Note: these are not based on gml:FeatureCollection, perhaps they should be.

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
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:include schemaLocation="metobjects-base.xsd"/>
...
</xs:schema>
top

Global Declarations

Element: DynamicMeteorologicalObject

Name DynamicMeteorologicalObject
Used by (from the same schema document) Complex Type DynamicMeteorologicalObjectPropertyType
Type metobj:DynamicMeteorologicalObjectType
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<metobj:DynamicMeteorologicalObject>
<!-- ' gml:AbstractFeatureType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:createTime> xs:dateTime </metobj:createTime> [1]
<metobj:validTime> metobj:ValidTimePeriodPropertyType </metobj:validTime> [1]
<metobj:latestModificationTime> xs:dateTime </metobj:latestModificationTime> [0..1]
<metobj:shortInfo> metobj:shortLocalizedStringType </metobj:shortInfo> [0..*]
<metobj:longInfo> metobj:longLocalizedStringType </metobj:longInfo> [0..*]
<metobj:metaData> metobj:MeteorologicalObjectMetaDataPropertyType </metobj:metaData> [0..1]
<metobj:usedReferenceData> metobj:DataSourcePropertyType </metobj:usedReferenceData> [0..*]
<metobj:timeInstance> metobj:TimeReferencedMeteorologicalObjectType </metobj:timeInstance> [1..*]
<metobj:allowedTimeInterpolation> metobj:timeInterpolationType </metobj:allowedTimeInterpolation> [0..*]
</metobj:DynamicMeteorologicalObject>
Diagram
h129179457
Schema Component Representation
<xs:element name="DynamicMeteorologicalObject" type=" metobj:DynamicMeteorologicalObjectType " substitutionGroup="metobj:_MeteorologicalObject"/>
top

Element: MeteorologicalAnalysis

  • This element can be used wherever the following element is referenced:
Name MeteorologicalAnalysis
Used by (from the same schema document) Complex Type MeteorologicalAnalysisPropertyType
Type metobj:MeteorologicalAnalysisType
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<metobj:MeteorologicalAnalysis>
<!-- ' gml:AbstractFeatureType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:createTime> xs:dateTime </metobj:createTime> [1]
<metobj:validTime> metobj:ValidTimePeriodPropertyType </metobj:validTime> [1]
<metobj:latestModificationTime> xs:dateTime </metobj:latestModificationTime> [0..1]
<metobj:shortInfo> metobj:shortLocalizedStringType </metobj:shortInfo> [0..*]
<metobj:longInfo> metobj:longLocalizedStringType </metobj:longInfo> [0..*]
<metobj:metaData> metobj:MeteorologicalObjectMetaDataPropertyType </metobj:metaData> [0..1]
<metobj:usedReferenceData> metobj:DataSourcePropertyType </metobj:usedReferenceData> [0..*]
<metobj:member> metobj:MeteorologicalObjectPropertyType </metobj:member> [1..*]
<metobj:sharedConnectionPoints> metobj:ConnectionPointArrayAssociationType </metobj:sharedConnectionPoints> [0..1]
<metobj:approval> metobj:ApprovalPropertyType </metobj:approval> [0..*]
<metobj:targetRegion> metobj:NamedRegionPropertyType </metobj:targetRegion> [1..*]
<metobj:analysisTime> xs:dateTime </metobj:analysisTime> [1]
</metobj:MeteorologicalAnalysis>
Diagram
h14280570
Schema Component Representation
<xs:element name="MeteorologicalAnalysis" type=" metobj:MeteorologicalAnalysisType " substitutionGroup="gml:_Feature"/>
top

Element: MeteorologicalObjectGroup

Name MeteorologicalObjectGroup
Type metobj:MeteorologicalObjectGroupType
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<metobj:MeteorologicalObjectGroup>
<!-- ' gml:AbstractFeatureType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:createTime> xs:dateTime </metobj:createTime> [1]
<metobj:validTime> metobj:ValidTimePeriodPropertyType </metobj:validTime> [1]
<metobj:latestModificationTime> xs:dateTime </metobj:latestModificationTime> [0..1]
<metobj:shortInfo> metobj:shortLocalizedStringType </metobj:shortInfo> [0..*]
<metobj:longInfo> metobj:longLocalizedStringType </metobj:longInfo> [0..*]
<metobj:metaData> metobj:MeteorologicalObjectMetaDataPropertyType </metobj:metaData> [0..1]
<metobj:usedReferenceData> metobj:DataSourcePropertyType </metobj:usedReferenceData> [0..*]
<metobj:member> metobj:MeteorologicalObjectPropertyType </metobj:member> [1..*]
<metobj:sharedConnectionPoints> metobj:ConnectionPointArrayAssociationType </metobj:sharedConnectionPoints> [0..1]
</metobj:MeteorologicalObjectGroup>
Diagram
h-1656733276 h129179457
Schema Component Representation
<xs:element name="MeteorologicalObjectGroup" type=" metobj:MeteorologicalObjectGroupType " substitutionGroup="metobj:_MeteorologicalObject"/>
top

Element: TimeReferencedMeteorologicalObject

  • This element can be used wherever the following element is referenced:
Name TimeReferencedMeteorologicalObject
Type metobj:TimeReferencedMeteorologicalObjectType
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<metobj:TimeReferencedMeteorologicalObject>
<!-- ' gml:AbstractFeatureType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:referenceTime> xs:dateTime </metobj:referenceTime> [1]
<metobj:object> metobj:MeteorologicalObjectPropertyType </metobj:object> [1]
</metobj:TimeReferencedMeteorologicalObject>
Diagram
h14280570
Schema Component Representation
<xs:element name="TimeReferencedMeteorologicalObject" type=" metobj:TimeReferencedMeteorologicalObjectType " substitutionGroup="gml:_Feature"/>
top

Element: WeatherForecast

  • This element can be used wherever the following element is referenced:
Name WeatherForecast
Used by (from the same schema document) Complex Type WeatherForecastPropertyType
Type metobj:WeatherForecastType
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<metobj:WeatherForecast>
<!-- ' gml:AbstractFeatureType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:createTime> xs:dateTime </metobj:createTime> [1]
<metobj:validTime> metobj:ValidTimePeriodPropertyType </metobj:validTime> [1]
<metobj:latestModificationTime> xs:dateTime </metobj:latestModificationTime> [0..1]
<metobj:shortInfo> metobj:shortLocalizedStringType </metobj:shortInfo> [0..*]
<metobj:longInfo> metobj:longLocalizedStringType </metobj:longInfo> [0..*]
<metobj:metaData> metobj:MeteorologicalObjectMetaDataPropertyType </metobj:metaData> [0..1]
<metobj:usedReferenceData> metobj:DataSourcePropertyType </metobj:usedReferenceData> [0..*]
<metobj:member> metobj:MeteorologicalObjectPropertyType </metobj:member> [1..*]
<metobj:sharedConnectionPoints> metobj:ConnectionPointArrayAssociationType </metobj:sharedConnectionPoints> [0..1]
<metobj:approval> metobj:ApprovalPropertyType </metobj:approval> [0..*]
<metobj:targetRegion> metobj:NamedRegionPropertyType </metobj:targetRegion> [1..*]
<metobj:forecastTime> xs:dateTime </metobj:forecastTime> [1]
</metobj:WeatherForecast>
Diagram
h14280570
Schema Component Representation
<xs:element name="WeatherForecast" type=" metobj:WeatherForecastType " substitutionGroup="gml:_Feature"/>
top

Element: _ApprovedObjectCollection

  • This element can be used wherever the following element is referenced:
Name _ApprovedObjectCollection
Type metobj:AbstractApprovedObjectCollectionType
Nillable no
Abstract yes
Logical Diagram
XML Instance Representation
<metobj:_ApprovedObjectCollection>
<!-- ' gml:AbstractFeatureType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:createTime> xs:dateTime </metobj:createTime> [1]
<metobj:validTime> metobj:ValidTimePeriodPropertyType </metobj:validTime> [1]
<metobj:latestModificationTime> xs:dateTime </metobj:latestModificationTime> [0..1]
<metobj:shortInfo> metobj:shortLocalizedStringType </metobj:shortInfo> [0..*]
<metobj:longInfo> metobj:longLocalizedStringType </metobj:longInfo> [0..*]
<metobj:metaData> metobj:MeteorologicalObjectMetaDataPropertyType </metobj:metaData> [0..1]
<metobj:usedReferenceData> metobj:DataSourcePropertyType </metobj:usedReferenceData> [0..*]
<metobj:member> metobj:MeteorologicalObjectPropertyType </metobj:member> [1..*]
<metobj:sharedConnectionPoints> metobj:ConnectionPointArrayAssociationType </metobj:sharedConnectionPoints> [0..1]
<metobj:approval> metobj:ApprovalPropertyType </metobj:approval> [0..*]
</metobj:_ApprovedObjectCollection>
Diagram
h14280570
Schema Component Representation
<xs:element name="_ApprovedObjectCollection" type=" metobj:AbstractApprovedObjectCollectionType " abstract="true" substitutionGroup="gml:_Feature"/>
top

Element: _MeteorologicalObjectTimeSeries

  • This element can be used wherever the following element is referenced:
Name _MeteorologicalObjectTimeSeries
Type metobj:AbstractMeteorologicalObjectTimeSeriesType
Nillable no
Abstract yes
Logical Diagram
XML Instance Representation
<metobj:_MeteorologicalObjectTimeSeries>
<!-- ' gml:AbstractFeatureType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:createTime> xs:dateTime </metobj:createTime> [1]
<metobj:validTime> metobj:ValidTimePeriodPropertyType </metobj:validTime> [1]
<metobj:latestModificationTime> xs:dateTime </metobj:latestModificationTime> [0..1]
<metobj:shortInfo> metobj:shortLocalizedStringType </metobj:shortInfo> [0..*]
<metobj:longInfo> metobj:longLocalizedStringType </metobj:longInfo> [0..*]
<metobj:metaData> metobj:MeteorologicalObjectMetaDataPropertyType </metobj:metaData> [0..1]
<metobj:usedReferenceData> metobj:DataSourcePropertyType </metobj:usedReferenceData> [0..*]
<metobj:timeInstance> metobj:TimeReferencedMeteorologicalObjectType </metobj:timeInstance> [1..*]
</metobj:_MeteorologicalObjectTimeSeries>
Diagram
h14280570
Schema Component Representation
<xs:element name="_MeteorologicalObjectTimeSeries" type=" metobj:AbstractMeteorologicalObjectTimeSeriesType " abstract="true" substitutionGroup="gml:_Feature"/>
top

Element: dynamicMeteorologicalObjectProperty

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

Element: meteorologicalAnalysisProperty

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

Element: weatherForecastProperty

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

Global Definitions

Complex Type: AbstractApprovedObjectCollectionType

Super-types: metobj:AbstractMeteorologicalObjectCollectionType < AbstractApprovedObjectCollectionType (by extension)
Sub-types:
Name AbstractApprovedObjectCollectionType
Used by (from the same schema document) Element _ApprovedObjectCollection
Abstract yes
Documentation Abstract parent type for official (approved) Met Object collections. The collections, such as weather analyses or (graphical) weather forecasts, can be approved at several times, by several authorities and for several uses (see ApprovalType).
XML Instance Representation
<...>
<!-- ' gml:AbstractFeatureType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:createTime> xs:dateTime </metobj:createTime> [1]
<metobj:validTime> metobj:ValidTimePeriodPropertyType </metobj:validTime> [1]
<metobj:latestModificationTime> xs:dateTime </metobj:latestModificationTime> [0..1]
<metobj:shortInfo> metobj:shortLocalizedStringType </metobj:shortInfo> [0..*]
<metobj:longInfo> metobj:longLocalizedStringType </metobj:longInfo> [0..*]
<metobj:usedReferenceData> metobj:DataSourcePropertyType </metobj:usedReferenceData> [0..*]
<metobj:sharedConnectionPoints> metobj:ConnectionPointArrayAssociationType </metobj:sharedConnectionPoints> [0..1]
<metobj:approval> metobj:ApprovalPropertyType </metobj:approval> [0..*]
</...>
Diagram
Schema Component Representation
<xs:complexType name="AbstractApprovedObjectCollectionType" abstract="true">
<xs:complexContent>
<xs:extension base=" metobj:AbstractMeteorologicalObjectCollectionType ">
<xs:sequence>
<xs:element name="approval" type=" metobj:ApprovalPropertyType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: AbstractMeteorologicalObjectTimeSeriesType

Super-types: metobj:AbstractMeteorologicalObjectType < AbstractMeteorologicalObjectTimeSeriesType (by extension)
Sub-types:
Name AbstractMeteorologicalObjectTimeSeriesType
Used by (from the same schema document) Element _MeteorologicalObjectTimeSeries
Abstract yes
Documentation Abstract parent type for objects consisting of several time-referenced consecutive object instances.
XML Instance Representation
<...>
<!-- ' gml:AbstractFeatureType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:createTime> xs:dateTime </metobj:createTime> [1]
<metobj:validTime> metobj:ValidTimePeriodPropertyType </metobj:validTime> [1]
<metobj:latestModificationTime> xs:dateTime </metobj:latestModificationTime> [0..1]
<metobj:shortInfo> metobj:shortLocalizedStringType </metobj:shortInfo> [0..*]
<metobj:longInfo> metobj:longLocalizedStringType </metobj:longInfo> [0..*]
<metobj:usedReferenceData> metobj:DataSourcePropertyType </metobj:usedReferenceData> [0..*]
<metobj:timeInstance> metobj:TimeReferencedMeteorologicalObjectType </metobj:timeInstance> [1..*]
</...>
Diagram
Schema Component Representation
<xs:complexType name="AbstractMeteorologicalObjectTimeSeriesType" abstract="true">
<xs:complexContent>
<xs:extension base=" metobj:AbstractMeteorologicalObjectType ">
<xs:sequence>
<xs:element name="timeInstance" type=" metobj:TimeReferencedMeteorologicalObjectType " minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: DynamicMeteorologicalObjectPropertyType

Super-types: None
Sub-types: None
Name DynamicMeteorologicalObjectPropertyType
Used by (from the same schema document) Element dynamicMeteorologicalObjectProperty
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:DynamicMeteorologicalObject> ... </metobj:DynamicMeteorologicalObject> [0..1]
</...>
Diagram
h-1157839551 h-1617836024
Schema Component Representation
<xs:complexType name="DynamicMeteorologicalObjectPropertyType">
<xs:sequence>
<xs:element ref=" metobj:DynamicMeteorologicalObject " minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref=" gml:AssociationAttributeGroup "/>
</xs:complexType>
top

Complex Type: DynamicMeteorologicalObjectType

Super-types: metobj:AbstractMeteorologicalObjectType < AbstractMeteorologicalObjectTimeSeriesType (by extension) < DynamicMeteorologicalObjectType (by extension)
Sub-types: None
Name DynamicMeteorologicalObjectType
Used by (from the same schema document) Element DynamicMeteorologicalObject
Abstract no
Documentation

A container feature for defining a Meteorological Object moving and evolving in time. Each timeInstance element should usually contain or refer to the same type of the feature object, unless it is the purpose to model a feature morphing from one type to another (closely related) type in time.

Allowed time interpolation methods to use when modeling the object state between the given time instances is given by allowedTimeInterpolation elements. If the element is not given, the object state is not meant to be interpolated between the given time instances.

XML Instance Representation
<...>
<!-- ' gml:AbstractFeatureType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:createTime> xs:dateTime </metobj:createTime> [1]
<metobj:validTime> metobj:ValidTimePeriodPropertyType </metobj:validTime> [1]
<metobj:latestModificationTime> xs:dateTime </metobj:latestModificationTime> [0..1]
<metobj:shortInfo> metobj:shortLocalizedStringType </metobj:shortInfo> [0..*]
<metobj:longInfo> metobj:longLocalizedStringType </metobj:longInfo> [0..*]
<metobj:usedReferenceData> metobj:DataSourcePropertyType </metobj:usedReferenceData> [0..*]
<metobj:timeInstance> metobj:TimeReferencedMeteorologicalObjectType </metobj:timeInstance> [1..*]
<metobj:allowedTimeInterpolation> metobj:timeInterpolationType </metobj:allowedTimeInterpolation> [0..*]
</...>
Diagram
Schema Component Representation
<xs:complexType name="DynamicMeteorologicalObjectType">
<xs:complexContent>
<xs:extension base=" metobj:AbstractMeteorologicalObjectTimeSeriesType ">
<xs:sequence>
<xs:element name="allowedTimeInterpolation" type=" metobj:timeInterpolationType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: MeteorologicalAnalysisPropertyType

Super-types: None
Sub-types: None
Name MeteorologicalAnalysisPropertyType
Used by (from the same schema document) Element meteorologicalAnalysisProperty
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:MeteorologicalAnalysis> ... </metobj:MeteorologicalAnalysis> [0..1]
</...>
Diagram
h1206815781 h-1617836024
Schema Component Representation
<xs:complexType name="MeteorologicalAnalysisPropertyType">
<xs:sequence>
<xs:element ref=" metobj:MeteorologicalAnalysis " minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref=" gml:AssociationAttributeGroup "/>
</xs:complexType>
top

Complex Type: MeteorologicalAnalysisType

Super-types: metobj:AbstractMeteorologicalObjectCollectionType < AbstractApprovedObjectCollectionType (by extension) < MeteorologicalAnalysisType (by extension)
Sub-types: None
Name MeteorologicalAnalysisType
Used by (from the same schema document) Element MeteorologicalAnalysis
Abstract no
Documentation

A complete meteorologicval analysis of climatic conditions for specific time and region. At least one named target region must be given in addition to an approved collection of met objects.

Zero or more data sources (such as numerical weather model runs) used for making this analysis may be given using basedOn properties.

XML Instance Representation
<...>
<!-- ' gml:AbstractFeatureType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:createTime> xs:dateTime </metobj:createTime> [1]
<metobj:validTime> metobj:ValidTimePeriodPropertyType </metobj:validTime> [1]
<metobj:latestModificationTime> xs:dateTime </metobj:latestModificationTime> [0..1]
<metobj:shortInfo> metobj:shortLocalizedStringType </metobj:shortInfo> [0..*]
<metobj:longInfo> metobj:longLocalizedStringType </metobj:longInfo> [0..*]
<metobj:usedReferenceData> metobj:DataSourcePropertyType </metobj:usedReferenceData> [0..*]
<metobj:sharedConnectionPoints> metobj:ConnectionPointArrayAssociationType </metobj:sharedConnectionPoints> [0..1]
<metobj:approval> metobj:ApprovalPropertyType </metobj:approval> [0..*]
<metobj:targetRegion> metobj:NamedRegionPropertyType </metobj:targetRegion> [1..*]
<metobj:analysisTime> xs:dateTime </metobj:analysisTime> [1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="MeteorologicalAnalysisType">
<xs:complexContent>
<xs:extension base=" metobj:AbstractApprovedObjectCollectionType ">
<xs:sequence>
<xs:element name="targetRegion" type=" metobj:NamedRegionPropertyType " minOccurs="1" maxOccurs="unbounded"/>
<xs:element name="analysisTime" type=" xs:dateTime " minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: MeteorologicalObjectGroupType

Super-types: metobj:AbstractMeteorologicalObjectCollectionType < MeteorologicalObjectGroupType (by extension)
Sub-types: None
Name MeteorologicalObjectGroupType
Used by (from the same schema document) Element MeteorologicalObjectGroup
Abstract yes
Documentation General group of Met Objects.
XML Instance Representation
<...>
<!-- ' gml:AbstractFeatureType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:createTime> xs:dateTime </metobj:createTime> [1]
<metobj:validTime> metobj:ValidTimePeriodPropertyType </metobj:validTime> [1]
<metobj:latestModificationTime> xs:dateTime </metobj:latestModificationTime> [0..1]
<metobj:shortInfo> metobj:shortLocalizedStringType </metobj:shortInfo> [0..*]
<metobj:longInfo> metobj:longLocalizedStringType </metobj:longInfo> [0..*]
<metobj:usedReferenceData> metobj:DataSourcePropertyType </metobj:usedReferenceData> [0..*]
<metobj:sharedConnectionPoints> metobj:ConnectionPointArrayAssociationType </metobj:sharedConnectionPoints> [0..1]
</...>
Diagram
h-1656733276
Schema Component Representation
<xs:complexType name="MeteorologicalObjectGroupType" abstract="true">
<xs:complexContent>
<xs:extension base=" metobj:AbstractMeteorologicalObjectCollectionType "/>
</xs:complexContent>
</xs:complexType>
top

Complex Type: TimeReferencedMeteorologicalObjectType

Super-types: gml:AbstractFeatureType < TimeReferencedMeteorologicalObjectType (by extension)
Sub-types: None
Name TimeReferencedMeteorologicalObjectType
Used by (from the same schema document) Element TimeReferencedMeteorologicalObject , Complex Type AbstractMeteorologicalObjectTimeSeriesType
Abstract no
Documentation Container feature for binding a Meteorological Object and a single reference time instance.
XML Instance Representation
<...>
<!-- ' gml:AbstractFeatureType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:referenceTime> xs:dateTime </metobj:referenceTime> [1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="TimeReferencedMeteorologicalObjectType">
<xs:complexContent>
<xs:extension base=" gml:AbstractFeatureType ">
<xs:sequence>
<xs:element name="referenceTime" type=" xs:dateTime " minOccurs="1" maxOccurs="1"/>
<xs:element name="object" type=" metobj:MeteorologicalObjectPropertyType " minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: WeatherForecastPropertyType

Super-types: None
Sub-types: None
Name WeatherForecastPropertyType
Used by (from the same schema document) Element weatherForecastProperty
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:WeatherForecast> ... </metobj:WeatherForecast> [0..1]
</...>
Diagram
h24962732 h-1617836024
Schema Component Representation
<xs:complexType name="WeatherForecastPropertyType">
<xs:sequence>
<xs:element ref=" metobj:WeatherForecast " minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref=" gml:AssociationAttributeGroup "/>
</xs:complexType>
top

Complex Type: WeatherForecastType

Super-types: metobj:AbstractMeteorologicalObjectCollectionType < AbstractApprovedObjectCollectionType (by extension) < WeatherForecastType (by extension)
Sub-types: None
Name WeatherForecastType
Used by (from the same schema document) Element WeatherForecast
Abstract no
Documentation

A (graphical) weather forecast for specified region and time period given at specific time. The forecastTime is the "official release time" for the forecast, this may be somewhat different than the createTime or lastestModificationTime for this feature.

Zero or more data sources (such as numerical weather model runs) used for making this forecast may be given using basedOn properties.

XML Instance Representation
<...>
<!-- ' gml:AbstractFeatureType ' super type was not found in this schema. Some elements and attributes may be missing. -->
<metobj:createTime> xs:dateTime </metobj:createTime> [1]
<metobj:validTime> metobj:ValidTimePeriodPropertyType </metobj:validTime> [1]
<metobj:latestModificationTime> xs:dateTime </metobj:latestModificationTime> [0..1]
<metobj:shortInfo> metobj:shortLocalizedStringType </metobj:shortInfo> [0..*]
<metobj:longInfo> metobj:longLocalizedStringType </metobj:longInfo> [0..*]
<metobj:usedReferenceData> metobj:DataSourcePropertyType </metobj:usedReferenceData> [0..*]
<metobj:sharedConnectionPoints> metobj:ConnectionPointArrayAssociationType </metobj:sharedConnectionPoints> [0..1]
<metobj:approval> metobj:ApprovalPropertyType </metobj:approval> [0..*]
<metobj:targetRegion> metobj:NamedRegionPropertyType </metobj:targetRegion> [1..*]
<metobj:forecastTime> xs:dateTime </metobj:forecastTime> [1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="WeatherForecastType">
<xs:complexContent>
<xs:extension base=" metobj:AbstractApprovedObjectCollectionType ">
<xs:sequence>
<xs:element name="targetRegion" type=" metobj:NamedRegionPropertyType " minOccurs="1" maxOccurs="unbounded"/>
<xs:element name="forecastTime" type=" xs:dateTime " minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top