Documentation for FMI Meteorological Objects

Complex Type: DynamicMeteorologicalObjectType

[Table of contents]

Super-types: gml:AbstractFeatureType < AbstractMeteorologicalObjectType (by extension) < 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:ValidTimePerioidPropertyType </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>