Documentation for metobjects-base

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-common.xsd
Documentation

This document describes the basic meteorological Conceptual Model objects (a.k.a Meteorological Objects) used at Finnish Meteorological Institute as GML 3.1.1 Features. The concrete objects and properties are described in separate schema files.

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-common.xsd"/>
...
</xs:schema>
top

Global Declarations

Element: _LineObject

  • This element can be used wherever the following element is referenced:
Name _LineObject
Type metobj:AbstractLineObjectType
Nillable no
Abstract yes
Logical Diagram
XML Instance Representation
<metobj:_LineObject>
<!-- ' 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:curve> gml:CurvePropertyType </metobj:curve> [1]
<metobj:startPointConnectsTo> metobj:ConnectionPointPropertyType </metobj:startPointConnectsTo> [0..1]
<metobj:endPointConnectsTo> metobj:ConnectionPointPropertyType </metobj:endPointConnectsTo> [0..1]
<metobj:elevation> metobj:ElevationPropertyType </metobj:elevation> [0..1]
</metobj:_LineObject>
Diagram
h14280570
Schema Component Representation
<xs:element name="_LineObject" type=" metobj:AbstractLineObjectType " abstract="true" substitutionGroup="gml:_Feature"/>
top

Element: _MeteorologicalObject

  • This element can be used wherever the following element is referenced:
Name _MeteorologicalObject
Used by (from the same schema document) Complex Type MeteorologicalObjectPropertyType
Type metobj:AbstractMeteorologicalObjectType
Nillable no
Abstract yes
Logical Diagram
XML Instance Representation
<metobj:_MeteorologicalObject>
<!-- ' 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:_MeteorologicalObject>
Diagram
h14280570
Schema Component Representation
<xs:element name="_MeteorologicalObject" type=" metobj:AbstractMeteorologicalObjectType " abstract="true" substitutionGroup="gml:_Feature"/>
top

Element: _MeteorologicalObjectCollection

  • This element can be used wherever the following element is referenced:
Name _MeteorologicalObjectCollection
Type metobj:AbstractMeteorologicalObjectCollectionType
Nillable no
Abstract yes
Logical Diagram
XML Instance Representation
<metobj:_MeteorologicalObjectCollection>
<!-- ' 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:_MeteorologicalObjectCollection>
Diagram
h14280570
Schema Component Representation
<xs:element name="_MeteorologicalObjectCollection" type=" metobj:AbstractMeteorologicalObjectCollectionType " abstract="true" substitutionGroup="gml:_Feature"/>
top

Element: _PointObject

  • This element can be used wherever the following element is referenced:
Name _PointObject
Type metobj:AbstractPointObjectType
Nillable no
Abstract yes
Logical Diagram
XML Instance Representation
<metobj:_PointObject>
<!-- ' 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:location> metobj:PointLocationPropertyType </metobj:location> [1]
<metobj:priority> xs:int </metobj:priority> [0..1]
</metobj:_PointObject>
Diagram
h14280570
Schema Component Representation
<xs:element name="_PointObject" type=" metobj:AbstractPointObjectType " abstract="true" substitutionGroup="gml:_Feature"/>
top

Element: _SolidObject

  • This element can be used wherever the following element is referenced:
Name _SolidObject
Type metobj:AbstractSolidObjectType
Nillable no
Abstract yes
Logical Diagram
XML Instance Representation
<metobj:_SolidObject>
<!-- ' 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:solid> gml:SolidType </metobj:solid> [1]
</metobj:_SolidObject>
Diagram
h14280570
Schema Component Representation
<xs:element name="_SolidObject" type=" metobj:AbstractSolidObjectType " abstract="true" substitutionGroup="gml:_Feature"/>
top

Element: _SurfaceObject

  • This element can be used wherever the following element is referenced:
Name _SurfaceObject
Type metobj:AbstractSurfaceObjectType
Nillable no
Abstract yes
Logical Diagram
XML Instance Representation
<metobj:_SurfaceObject>
<!-- ' 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:surface> metobj:SplineSurfacePatchPropertyType </metobj:surface> [1]
<metobj:elevation> metobj:ElevationPropertyType </metobj:elevation> [0..1]
</metobj:_SurfaceObject>
Diagram
h14280570
Schema Component Representation
<xs:element name="_SurfaceObject" type=" metobj:AbstractSurfaceObjectType " abstract="true" substitutionGroup="gml:_Feature"/>
top

Element: meteorologicalObjectProperty

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

Global Definitions

Complex Type: AbstractLineObjectType

Super-types: gml:AbstractFeatureType < AbstractMeteorologicalObjectType (by extension) < AbstractLineObjectType (by extension)
Sub-types: None
Name AbstractLineObjectType
Used by (from the same schema document) Element _LineObject
Abstract yes
Documentation

Abstract parent type for Met Objects defined by one or more line segments between an ordered set of geospatial points. To be exact the line objects consist on one or more consecutive line segments so that the last point of the first segment must always have the same coordinates as the first point of the second segment and so on. If the coordinate values of these consecutive segments end points are different, the first coordinate point of the latter segment (in orientation order) must be ignored and be replaced with the last point of the former segment.

Each line segment may be any element substitutable to gml:_CurveSegment, like

  • linear (direct, non-geodesic line strings between the points): gml:LineStringSegment
  • Geodesic (the lines between the points should be rendered so that the curvature of the earth is taken into account, (gml:GeodesicString) or
  • smooth-curved using cubic spline interpolation between the points (gml:CubicSpline).

The points defined in each the given line segments should be considered as one consecutive array of geospatial points. If there are more that one segment, the first point (in the orientation order) of each of the segments following the first one is ignored (the first and the last point coordinates must always represent the same point). This is especially important when interpreting pointConnections indexes (see below). The segment type only affects the rendering of each segment.

The orientation of the line is always positive, starting from the first position in the position list and ending to the last position. This may or may not affect the semantics and the rendering of the line object (depending on whether the concrete types have direction or not).

If elevation property is given, its value must be added to possible height value of each of the points in the each line segment. If the CRS of the points is 2-dimensional, the value of the elevation should be interpreted as the static height value of each of the given (control)points.

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:curve> gml:CurvePropertyType </metobj:curve> [1]
<metobj:startPointConnectsTo> metobj:ConnectionPointPropertyType </metobj:startPointConnectsTo> [0..1]
<metobj:endPointConnectsTo> metobj:ConnectionPointPropertyType </metobj:endPointConnectsTo> [0..1]
<metobj:elevation> metobj:ElevationPropertyType </metobj:elevation> [0..1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="AbstractLineObjectType" abstract="true">
<xs:complexContent>
<xs:extension base=" metobj:AbstractMeteorologicalObjectType ">
<xs:sequence>
<xs:element name="curve" type=" gml:CurvePropertyType " minOccurs="1" maxOccurs="1"/>
<xs:element name="startPointConnectsTo" type=" metobj:ConnectionPointPropertyType " minOccurs="0" maxOccurs="1"/>
<xs:element name="endPointConnectsTo" type=" metobj:ConnectionPointPropertyType " minOccurs="0" maxOccurs="1"/>
<xs:element name="elevation" type=" metobj:ElevationPropertyType " minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: AbstractMeteorologicalObjectCollectionType

Super-types: gml:AbstractFeatureType < AbstractMeteorologicalObjectType (by extension) < AbstractMeteorologicalObjectCollectionType (by extension)
Sub-types: None
Name AbstractMeteorologicalObjectCollectionType
Used by (from the same schema document) Element _MeteorologicalObjectCollection
Abstract yes
Documentation Abstract parent type for collections 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
Schema Component Representation
<xs:complexType name="AbstractMeteorologicalObjectCollectionType" abstract="true">
<xs:complexContent>
<xs:extension base=" metobj:AbstractMeteorologicalObjectType ">
<xs:sequence>
<xs:element name="member" type=" metobj:MeteorologicalObjectPropertyType " minOccurs="1" maxOccurs="unbounded"/>
<xs:element name="sharedConnectionPoints" type=" metobj:ConnectionPointArrayAssociationType " minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: AbstractMeteorologicalObjectType

Super-types: gml:AbstractFeatureType < AbstractMeteorologicalObjectType (by extension)
Sub-types:
Name AbstractMeteorologicalObjectType
Used by (from the same schema document) Element _MeteorologicalObject
Abstract yes
Documentation Abstract parent type for all Meteorological 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..*]
</...>
Diagram
Schema Component Representation
<xs:complexType name="AbstractMeteorologicalObjectType" abstract="true">
<xs:complexContent>
<xs:extension base=" gml:AbstractFeatureType ">
<xs:sequence>
<xs:element name="createTime" type=" xs:dateTime " minOccurs="1" maxOccurs="1"/>
<xs:element name="validTime" type=" metobj:ValidTimePeriodPropertyType " minOccurs="1" maxOccurs="1"/>
<xs:element name="latestModificationTime" type=" xs:dateTime " minOccurs="0" maxOccurs="1"/>
<xs:element name="shortInfo" type=" metobj:shortLocalizedStringType " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="longInfo" type=" metobj:longLocalizedStringType " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="metaData" type=" metobj:MeteorologicalObjectMetaDataPropertyType " minOccurs="0" maxOccurs="1"/>
<xs:element name="usedReferenceData" type=" metobj:DataSourcePropertyType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: AbstractPointObjectType

Super-types: gml:AbstractFeatureType < AbstractMeteorologicalObjectType (by extension) < AbstractPointObjectType (by extension)
Sub-types: None
Name AbstractPointObjectType
Used by (from the same schema document) Element _PointObject
Abstract yes
Documentation Abstract parent type for all Met Objects located at a single geosaptial point or point-like location (airport, city, observation station,..). Moving point objects can be modeled using DynamicMeteorologicalObject with multiple point objects as collection content. Mutual display priority levels of point-like objects can be given with displayPriority property: The rendering engine should start dropping the objects out in descending priority order if it cannot properly position all the point objects into the given display size using the given preferredRenderingSize (the ones with lowest numeric priority value will remain visible last).
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:location> metobj:PointLocationPropertyType </metobj:location> [1]
<metobj:priority> xs:int </metobj:priority> [0..1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="AbstractPointObjectType" abstract="true">
<xs:complexContent>
<xs:extension base=" metobj:AbstractMeteorologicalObjectType ">
<xs:sequence>
<xs:element name="location" type=" metobj:PointLocationPropertyType " minOccurs="1" maxOccurs="1"/>
<xs:element name="priority" type=" xs:int " minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: AbstractSolidObjectType

Super-types: gml:AbstractFeatureType < AbstractMeteorologicalObjectType (by extension) < AbstractSolidObjectType (by extension)
Sub-types: None
Name AbstractSolidObjectType
Used by (from the same schema document) Element _SolidObject
Abstract no
Documentation Abstract parent object for solids ("3D volumes").
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:solid> gml:SolidType </metobj:solid> [1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="AbstractSolidObjectType">
<xs:complexContent>
<xs:extension base=" metobj:AbstractMeteorologicalObjectType ">
<xs:sequence>
<xs:element name="solid" type=" gml:SolidType " minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: AbstractSurfaceObjectType

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

An abstract parent type for met object covering a continuous portion of a surface (surface patch). The surface can be an abstraction of a portion of ground (like rain or cloud area) or an elevated surface at some level above ground.

The target area is defined by element "surface" containing one exterior ring (closed route through n coordinate points) and zero or more interior rings defining excluded areas ("holes") inside the exterior. type of the interpolation between the surface points can be specified by using attribute "interpolation".

If elevation property is given, its value must be added to possible height value of each of the points in the each line segment. If the CRS of the points is 2-dimensional, the value of the elevation should be interpreted as the static height value of each of the given (control)points.

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:elevation> metobj:ElevationPropertyType </metobj:elevation> [0..1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="AbstractSurfaceObjectType">
<xs:complexContent>
<xs:extension base=" metobj:AbstractMeteorologicalObjectType ">
<xs:sequence>
<xs:element name="surface" type=" metobj:SplineSurfacePatchPropertyType " minOccurs="1" maxOccurs="1"/>
<xs:element name="elevation" type=" metobj:ElevationPropertyType " minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: MeteorologicalObjectPropertyType

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