Table of Contents
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):
Documentation
Linear 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 >
This element can be used wherever the following element is referenced:
XML Instance Representation
<
metobj :ColdFront>
<!-- '
gml :AbstractFeatureType
' super type was not found in this schema. Some elements and attributes may be missing. -->
<
metobj :latestModificationTime>
xs :dateTime </
metobj :latestModificationTime>
[0..1]
</
metobj :ColdFront>
Element: Jet
This element can be used wherever the following element is referenced:
Schema Component Representation
<
xs:element
name ="
Jet "
type ="
metobj :JetObjectType
"
substitutionGroup ="
metobj:_MeteorologicalObject "/>
This element can be used wherever the following element is referenced:
XML Instance Representation
<
metobj :OccludedFront>
<!-- '
gml :AbstractFeatureType
' super type was not found in this schema. Some elements and attributes may be missing. -->
<
metobj :latestModificationTime>
xs :dateTime </
metobj :latestModificationTime>
[0..1]
</
metobj :OccludedFront>
This element can be used wherever the following element is referenced:
This element can be used wherever the following element is referenced:
XML Instance Representation
<
metobj :UpperTrough>
<!-- '
gml :AbstractFeatureType
' super type was not found in this schema. Some elements and attributes may be missing. -->
<
metobj :latestModificationTime>
xs :dateTime </
metobj :latestModificationTime>
[0..1]
</
metobj :UpperTrough>
This element can be used wherever the following element is referenced:
XML Instance Representation
<
metobj :WarmFront>
<!-- '
gml :AbstractFeatureType
' super type was not found in this schema. Some elements and attributes may be missing. -->
<
metobj :latestModificationTime>
xs :dateTime </
metobj :latestModificationTime>
[0..1]
</
metobj :WarmFront>
XML Instance Representation
<
metobj :occludedFrontProperty
>
</
metobj :occludedFrontProperty>
Name
ColdFrontObjectType
Used by (from the same schema document)
Element
ColdFront
Abstract
no
Documentation
Concrete Met Object type for cold fronts.
XML Instance Representation
<...>
<!-- '
gml :AbstractFeatureType
' super type was not found in this schema. Some elements and attributes may be missing. -->
<
metobj :latestModificationTime>
xs :dateTime </
metobj :latestModificationTime>
[0..1]
</...>
Schema Component Representation
<
xs:complexType
name ="
ColdFrontObjectType ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
ColdFrontPropertyType
Used by (from the same schema document)
Element
coldFrontProperty
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.
Schema Component Representation
<
xs:complexType
name ="
ColdFrontPropertyType ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Name
JetObjectType
Used by (from the same schema document)
Element
Jet
Abstract
no
Documentation
Concrete Met Object type for jets. Extends the AbstractLineObjectType
by introducing "windStrength" element.
XML Instance Representation
<...>
<!-- '
gml :AbstractFeatureType
' super type was not found in this schema. Some elements and attributes may be missing. -->
<
metobj :latestModificationTime>
xs :dateTime </
metobj :latestModificationTime>
[0..1]
</...>
Schema Component Representation
<
xs:complexType
name ="
JetObjectType ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
JetPropertyType
Used by (from the same schema document)
Element
jetProperty
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.
Schema Component Representation
<
xs:complexType
name ="
JetPropertyType ">
<
xs:sequence >
<
xs:element
ref ="
metobj :Jet
"
minOccurs ="
0 "/>
</
xs:sequence >
</
xs:complexType >
Name
OccludedFrontObjectType
Used by (from the same schema document)
Element
OccludedFront
Abstract
no
Documentation
Concrete Met Object type for occluded fronts. Extends the AbstractLineObjectType
by introducing "stationary" element for stationary occluded fronts.
XML Instance Representation
<...>
<!-- '
gml :AbstractFeatureType
' super type was not found in this schema. Some elements and attributes may be missing. -->
<
metobj :latestModificationTime>
xs :dateTime </
metobj :latestModificationTime>
[0..1]
</...>
Schema Component Representation
<
xs:complexType
name ="
OccludedFrontObjectType ">
<
xs:complexContent >
<
xs:extension
base ="
metobj :AbstractLineObjectType
">
<
xs:sequence >
<
xs:element
name ="
stationary "
type ="
xs :boolean
"
minOccurs ="
0 "
maxOccurs ="
1 "/>
</
xs:sequence >
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
OccludedFrontPropertyType
Used by (from the same schema document)
Element
occludedFrontProperty
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.
Schema Component Representation
<
xs:complexType
name ="
OccludedFrontPropertyType ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Name
TroughObjectType
Used by (from the same schema document)
Element
Trough
Abstract
no
Documentation
Concrete Met Object type for troughs ("matalapaineen sola" in Finnish).
XML Instance Representation
<...>
<!-- '
gml :AbstractFeatureType
' super type was not found in this schema. Some elements and attributes may be missing. -->
<
metobj :latestModificationTime>
xs :dateTime </
metobj :latestModificationTime>
[0..1]
</...>
Schema Component Representation
<
xs:complexType
name ="
TroughObjectType ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
TroughPropertyType
Used by (from the same schema document)
Element
troughProperty
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.
Schema Component Representation
<
xs:complexType
name ="
TroughPropertyType ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Name
UpperTroughObjectType
Used by (from the same schema document)
Element
UpperTrough
Abstract
no
Documentation
Concrete Met Object type for upper or high-level troughs ("yläsola" in Finnish).
XML Instance Representation
<...>
<!-- '
gml :AbstractFeatureType
' super type was not found in this schema. Some elements and attributes may be missing. -->
<
metobj :latestModificationTime>
xs :dateTime </
metobj :latestModificationTime>
[0..1]
</...>
Schema Component Representation
<
xs:complexType
name ="
UpperTroughObjectType ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
UpperTroughPropertyType
Used by (from the same schema document)
Element
upperTroughProperty
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.
Schema Component Representation
<
xs:complexType
name ="
UpperTroughPropertyType ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Name
WarmFrontObjectType
Used by (from the same schema document)
Element
WarmFront
Abstract
no
Documentation
Concrete Met Object type for warm fronts.
XML Instance Representation
<...>
<!-- '
gml :AbstractFeatureType
' super type was not found in this schema. Some elements and attributes may be missing. -->
<
metobj :latestModificationTime>
xs :dateTime </
metobj :latestModificationTime>
[0..1]
</...>
Schema Component Representation
<
xs:complexType
name ="
WarmFrontObjectType ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
WarmFrontPropertyType
Used by (from the same schema document)
Element
warmFrontProperty
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.
Schema Component Representation
<
xs:complexType
name ="
WarmFrontPropertyType ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >