Documentation for metobjects-point

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

Point-based Conceptual Model objects (a.k.a Meteorological Objects) used at Finnish Meteorological Institute as GML 3.1.1 Features.

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: PointGeophysicalParameterRange

Name PointGeophysicalParameterRange
Used by (from the same schema document) Complex Type PointGeophysicalParameterRangePropertyType
Type metobj:PointGeophysicalParameterRangeType
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<metobj:PointGeophysicalParameterRange>
<!-- ' 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:parameter> metobj:GeophysicalParameterPropertyType </metobj:parameter> [1]
<metobj:lowerLimit> xs:double </metobj:lowerLimit> [0..1]
<metobj:upperLimit> xs:double </metobj:upperLimit> [0..1]
</metobj:PointGeophysicalParameterRange>
Diagram
h129179457
Schema Component Representation
<xs:element name="PointGeophysicalParameterRange" type=" metobj:PointGeophysicalParameterRangeType " substitutionGroup="metobj:_MeteorologicalObject"/>
top

Element: PointGeophysicalParameterValue

Name PointGeophysicalParameterValue
Used by (from the same schema document) Complex Type PointGeophysicalParameterValuePropertyType
Type metobj:PointGeophysicalParameterValueType
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<metobj:PointGeophysicalParameterValue>
<!-- ' 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:parameter> metobj:GeophysicalParameterPropertyType </metobj:parameter> [1]
<metobj:value> xs:double </metobj:value> [1]
</metobj:PointGeophysicalParameterValue>
Diagram
h129179457
Schema Component Representation
<xs:element name="PointGeophysicalParameterValue" type=" metobj:PointGeophysicalParameterValueType " substitutionGroup="metobj:_MeteorologicalObject"/>
top

Element: PointMeteorologicalSymbol

Name PointMeteorologicalSymbol
Used by (from the same schema document) Complex Type PointMeteorologicalSymbolPropertyType
Type metobj:PointMeteorologicalSymbolType
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<metobj:PointMeteorologicalSymbol>
<!-- ' 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:meteorologicalSymbolProperty> ... </metobj:meteorologicalSymbolProperty> [1]
</metobj:PointMeteorologicalSymbol>
Diagram
h129179457
Schema Component Representation
<xs:element name="PointMeteorologicalSymbol" type=" metobj:PointMeteorologicalSymbolType " substitutionGroup="metobj:_MeteorologicalObject"/>
top

Element: pointGeophysicalParameterRangeProperty

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

Element: pointGeophysicalParameterValueProperty

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

Element: pointMeteorologicalSymbolProperty

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

Global Definitions

Complex Type: PointGeophysicalParameterRangePropertyType

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

Complex Type: PointGeophysicalParameterRangeType

Super-types: metobj:AbstractPointObjectType < PointGeophysicalParameterRangeType (by extension)
Sub-types: None
Name PointGeophysicalParameterRangeType
Used by (from the same schema document) Element PointGeophysicalParameterRange
Abstract no
Documentation

Value range of a geophysical parameter (temperature, pressure, humidity,..) at some point-like location and at a specific time. The truth value of this statement is not considered here, value may be speculative (forecast). The main intention for objects of this type is to represent forecast parameter value ranges on a map.

Preferred font size in points for the label can specified with the preferredRenderingSize property by using "pt" as the uom (Unit Of Measure) attribute of "value".

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]
<metobj:lowerLimit> xs:double </metobj:lowerLimit> [0..1]
<metobj:upperLimit> xs:double </metobj:upperLimit> [0..1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="PointGeophysicalParameterRangeType">
<xs:complexContent>
<xs:extension base=" metobj:AbstractPointObjectType ">
<xs:sequence>
<xs:element name="parameter" type=" metobj:GeophysicalParameterPropertyType " minOccurs="1" maxOccurs="1"/>
<xs:element name="lowerLimit" type=" xs:double " minOccurs="0" maxOccurs="1"/>
<xs:element name="upperLimit" type=" xs:double " minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: PointGeophysicalParameterValuePropertyType

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

Complex Type: PointGeophysicalParameterValueType

Super-types: metobj:AbstractPointObjectType < PointGeophysicalParameterValueType (by extension)
Sub-types: None
Name PointGeophysicalParameterValueType
Used by (from the same schema document) Element PointGeophysicalParameterValue
Abstract no
Documentation

Value of a geophysical parameter (temperature, pressure, humidity,..) at some point-like location and at a specific time. The truth value of this statement is not considered here, value may be speculative (forecast). The main intention for objects of this type is to represent observed and forecast parameter values on a map.

Preferred font size in points for the label can specified with the preferredRenderingSize property by using "pt" as the uom (Unit Of Measure) attribute of "value".

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]
<metobj:value> xs:double </metobj:value> [1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="PointGeophysicalParameterValueType">
<xs:complexContent>
<xs:extension base=" metobj:AbstractPointObjectType ">
<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: PointMeteorologicalSymbolPropertyType

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

Complex Type: PointMeteorologicalSymbolType

Super-types: metobj:AbstractPointObjectType < PointMeteorologicalSymbolType (by extension)
Sub-types: None
Name PointMeteorologicalSymbolType
Used by (from the same schema document) Element PointMeteorologicalSymbol
Abstract no
Documentation A single meteorological symbol fixed at a geospatial point or point-like location.
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="PointMeteorologicalSymbolType">
<xs:complexContent>
<xs:extension base=" metobj:AbstractPointObjectType ">
<xs:sequence>
<xs:element ref=" metobj:meteorologicalSymbolProperty " minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top