<html:div xmlns="http://www.w3.org/1999/xhtml"><p>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.</p><p>For detailed info see<a href="http://xml.fmi.fi/namespace/meteorology/conceptual-model/meteorological-objects/2009/03/metobjects-base.xsd.html">documentation</a></p><p>Author: Ilkka Rinne / FMI 2009.</p></html:div>
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
The 'actuate' attribute is used to communicate the desired timingof traversal from the starting resource to the ending resource;it's value should be treated as follows:onLoad - traverse to the ending resource immediately on loadingthe starting resourceonRequest - traverse from the starting resource to the endingresource only on a post-loading event triggered forthis purposeother - behavior is unconstrained; examine other markup in linkfor hintsnone - behavior is unconstrained
The 'show' attribute is used to communicate the desired presentationof the ending resource on traversal from the starting resource; it'svalue should be treated as follows:new - load ending resource in a new window, frame, pane, or otherpresentation contextreplace - load the resource in the same window, frame, pane, orother presentation contextembed - load ending resource in place of the presentation of thestarting resourceother - behavior is unconstrained; examine other markup in thelink for hintsnone - behavior is unconstrained
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
The 'actuate' attribute is used to communicate the desired timingof traversal from the starting resource to the ending resource;it's value should be treated as follows:onLoad - traverse to the ending resource immediately on loadingthe starting resourceonRequest - traverse from the starting resource to the endingresource only on a post-loading event triggered forthis purposeother - behavior is unconstrained; examine other markup in linkfor hintsnone - behavior is unconstrained
The 'show' attribute is used to communicate the desired presentationof the ending resource on traversal from the starting resource; it'svalue should be treated as follows:new - load ending resource in a new window, frame, pane, or otherpresentation contextreplace - load the resource in the same window, frame, pane, orother presentation contextembed - load ending resource in place of the presentation of thestarting resourceother - behavior is unconstrained; examine other markup in thelink for hintsnone - behavior is unconstrained
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
The 'actuate' attribute is used to communicate the desired timingof traversal from the starting resource to the ending resource;it's value should be treated as follows:onLoad - traverse to the ending resource immediately on loadingthe starting resourceonRequest - traverse from the starting resource to the endingresource only on a post-loading event triggered forthis purposeother - behavior is unconstrained; examine other markup in linkfor hintsnone - behavior is unconstrained
The 'show' attribute is used to communicate the desired presentationof the ending resource on traversal from the starting resource; it'svalue should be treated as follows:new - load ending resource in a new window, frame, pane, or otherpresentation contextreplace - load the resource in the same window, frame, pane, orother presentation contextembed - load ending resource in place of the presentation of thestarting resourceother - behavior is unconstrained; examine other markup in thelink for hintsnone - behavior is unconstrained
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
The 'actuate' attribute is used to communicate the desired timingof traversal from the starting resource to the ending resource;it's value should be treated as follows:onLoad - traverse to the ending resource immediately on loadingthe starting resourceonRequest - traverse from the starting resource to the endingresource only on a post-loading event triggered forthis purposeother - behavior is unconstrained; examine other markup in linkfor hintsnone - behavior is unconstrained
The 'show' attribute is used to communicate the desired presentationof the ending resource on traversal from the starting resource; it'svalue should be treated as follows:new - load ending resource in a new window, frame, pane, or otherpresentation contextreplace - load the resource in the same window, frame, pane, orother presentation contextembed - load ending resource in place of the presentation of thestarting resourceother - behavior is unconstrained; examine other markup in thelink for hintsnone - behavior is unconstrained
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
The 'actuate' attribute is used to communicate the desired timingof traversal from the starting resource to the ending resource;it's value should be treated as follows:onLoad - traverse to the ending resource immediately on loadingthe starting resourceonRequest - traverse from the starting resource to the endingresource only on a post-loading event triggered forthis purposeother - behavior is unconstrained; examine other markup in linkfor hintsnone - behavior is unconstrained
The 'show' attribute is used to communicate the desired presentationof the ending resource on traversal from the starting resource; it'svalue should be treated as follows:new - load ending resource in a new window, frame, pane, or otherpresentation contextreplace - load the resource in the same window, frame, pane, orother presentation contextembed - load ending resource in place of the presentation of thestarting resourceother - behavior is unconstrained; examine other markup in thelink for hintsnone - behavior is unconstrained
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
The 'actuate' attribute is used to communicate the desired timingof traversal from the starting resource to the ending resource;it's value should be treated as follows:onLoad - traverse to the ending resource immediately on loadingthe starting resourceonRequest - traverse from the starting resource to the endingresource only on a post-loading event triggered forthis purposeother - behavior is unconstrained; examine other markup in linkfor hintsnone - behavior is unconstrained
The 'show' attribute is used to communicate the desired presentationof the ending resource on traversal from the starting resource; it'svalue should be treated as follows:new - load ending resource in a new window, frame, pane, or otherpresentation contextreplace - load the resource in the same window, frame, pane, orother presentation contextembed - load ending resource in place of the presentation of thestarting resourceother - behavior is unconstrained; examine other markup in thelink for hintsnone - behavior is unconstrained
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
The 'actuate' attribute is used to communicate the desired timingof traversal from the starting resource to the ending resource;it's value should be treated as follows:onLoad - traverse to the ending resource immediately on loadingthe starting resourceonRequest - traverse from the starting resource to the endingresource only on a post-loading event triggered forthis purposeother - behavior is unconstrained; examine other markup in linkfor hintsnone - behavior is unconstrained
The 'show' attribute is used to communicate the desired presentationof the ending resource on traversal from the starting resource; it'svalue should be treated as follows:new - load ending resource in a new window, frame, pane, or otherpresentation contextreplace - load the resource in the same window, frame, pane, orother presentation contextembed - load ending resource in place of the presentation of thestarting resourceother - behavior is unconstrained; examine other markup in thelink for hintsnone - behavior is unconstrained
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
The 'actuate' attribute is used to communicate the desired timingof traversal from the starting resource to the ending resource;it's value should be treated as follows:onLoad - traverse to the ending resource immediately on loadingthe starting resourceonRequest - traverse from the starting resource to the endingresource only on a post-loading event triggered forthis purposeother - behavior is unconstrained; examine other markup in linkfor hintsnone - behavior is unconstrained
The 'show' attribute is used to communicate the desired presentationof the ending resource on traversal from the starting resource; it'svalue should be treated as follows:new - load ending resource in a new window, frame, pane, or otherpresentation contextreplace - load the resource in the same window, frame, pane, orother presentation contextembed - load ending resource in place of the presentation of thestarting resourceother - behavior is unconstrained; examine other markup in thelink for hintsnone - behavior is unconstrained
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
The 'actuate' attribute is used to communicate the desired timingof traversal from the starting resource to the ending resource;it's value should be treated as follows:onLoad - traverse to the ending resource immediately on loadingthe starting resourceonRequest - traverse from the starting resource to the endingresource only on a post-loading event triggered forthis purposeother - behavior is unconstrained; examine other markup in linkfor hintsnone - behavior is unconstrained
The 'show' attribute is used to communicate the desired presentationof the ending resource on traversal from the starting resource; it'svalue should be treated as follows:new - load ending resource in a new window, frame, pane, or otherpresentation contextreplace - load the resource in the same window, frame, pane, orother presentation contextembed - load ending resource in place of the presentation of thestarting resourceother - behavior is unconstrained; examine other markup in thelink for hintsnone - behavior is unconstrained
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
The 'actuate' attribute is used to communicate the desired timingof traversal from the starting resource to the ending resource;it's value should be treated as follows:onLoad - traverse to the ending resource immediately on loadingthe starting resourceonRequest - traverse from the starting resource to the endingresource only on a post-loading event triggered forthis purposeother - behavior is unconstrained; examine other markup in linkfor hintsnone - behavior is unconstrained
The 'show' attribute is used to communicate the desired presentationof the ending resource on traversal from the starting resource; it'svalue should be treated as follows:new - load ending resource in a new window, frame, pane, or otherpresentation contextreplace - load the resource in the same window, frame, pane, orother presentation contextembed - load ending resource in place of the presentation of thestarting resourceother - behavior is unconstrained; examine other markup in thelink for hintsnone - behavior is unconstrained
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
The 'actuate' attribute is used to communicate the desired timingof traversal from the starting resource to the ending resource;it's value should be treated as follows:onLoad - traverse to the ending resource immediately on loadingthe starting resourceonRequest - traverse from the starting resource to the endingresource only on a post-loading event triggered forthis purposeother - behavior is unconstrained; examine other markup in linkfor hintsnone - behavior is unconstrained
The 'show' attribute is used to communicate the desired presentationof the ending resource on traversal from the starting resource; it'svalue should be treated as follows:new - load ending resource in a new window, frame, pane, or otherpresentation contextreplace - load the resource in the same window, frame, pane, orother presentation contextembed - load ending resource in place of the presentation of thestarting resourceother - behavior is unconstrained; examine other markup in thelink for hintsnone - behavior is unconstrained
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Ordered list of labels for all the axes of this CRS. The gml:axisAbbrev value should be used for these axislabels, after spaces and forbiddden characters are removed. When the srsName attribute is included, this attribute is optional.When the srsName attribute is omitted, this attribute shall also be omitted.
This attribute is included for backward compatibility with GML 2 and is deprecated with GML 3.This identifer is superceded by "gml:id" inherited from AbstractGMLType. The attribute "gid" should not be usedanymore and may be deleted in future versions of GML without further notice.
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
The "srsDimension" is the length of coordinate sequence (the number of entries in the list). This dimension isspecified by the coordinate reference system. When the srsName attribute is omitted, this attribute shall be omitted.
In general this reference points to a CRS instance of gml:CoordinateReferenceSystemType(see coordinateReferenceSystems.xsd). For well known references it is not required that the CRS description exists at thelocation the URI points to. If no srsName attribute is given, the CRS must be specified as part of the larger context thisgeometry element is part of, e.g. a geometric element like point, curve, etc. It is expected that this attribute will be specifiedat the direct position level only in rare cases.
Ordered list of unit of measure (uom) labels for all the axes of this CRS. The value of the string in thegml:catalogSymbol should be used for this uom labels, after spaces and forbiddden characters are removed. When theaxisLabels attribute is included, this attribute shall also be included. When the axisLabels attribute is omitted, this attributeshall also be omitted.
Abstract parent type for all Met Objects located at a singlegeosaptial point or point-like location (airport, city, observation station,..).Moving point objects can be modeled using DynamicMeteorologicalObject with multiplepoint objects as collection content. Mutual display priority levels of point-likeobjects can be given with displayPriority property: The rendering engine shouldstart dropping the objects out in descending priority order if it cannot properlyposition all the point objects into the given display size using the givenpreferredRenderingSize (the ones with lowest numeric priority value will remainvisible last).
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<xs:complexType name="AbstractPointObjectType" abstract="true"><xs:annotation><xs: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).</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="metobj:AbstractMeteorologicalObjectType"><xs:sequence><xs:choice><xs:element ref="gml:pointProperty" minOccurs="1" maxOccurs="1"/><xs:element ref="metobj:knownPlaceProperty" minOccurs="1" maxOccurs="1"/></xs:choice><xs:element name="priority" type="xs:int" minOccurs="0" maxOccurs="1"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType>
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
To be used when using this object type as property of n GML objecttype according to the GML object-property-association model (it is not allowed forGML Objects to contain other GML Objects as direct children). Enables referencing toan existing object using xlink:href attribute.
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
The 'actuate' attribute is used to communicate the desired timingof traversal from the starting resource to the ending resource;it's value should be treated as follows:onLoad - traverse to the ending resource immediately on loadingthe starting resourceonRequest - traverse from the starting resource to the endingresource only on a post-loading event triggered forthis purposeother - behavior is unconstrained; examine other markup in linkfor hintsnone - behavior is unconstrained
The 'show' attribute is used to communicate the desired presentationof the ending resource on traversal from the starting resource; it'svalue should be treated as follows:new - load ending resource in a new window, frame, pane, or otherpresentation contextreplace - load the resource in the same window, frame, pane, orother presentation contextembed - load ending resource in place of the presentation of thestarting resourceother - behavior is unconstrained; examine other markup in thelink for hintsnone - behavior is unconstrained
<xs:complexType name="MeteorologicalObjectPropertyType"><xs:annotation><xs: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.</xs:documentation></xs:annotation><xs:sequence><xs:element ref="metobj:_MeteorologicalObject" minOccurs="0"/></xs:sequence><xs:attributeGroup ref="gml:AssociationAttributeGroup"/></xs:complexType>
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<xs:complexType name="AbstractMeteorologicalObjectCollectionType" abstract="true"><xs:annotation><xs:documentation>Abstract parent type for collections of Met Objects.</xs:documentation></xs:annotation><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="gml:PointArrayPropertyType" minOccurs="0" maxOccurs="1"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType>
<html:div xmlns="http://www.w3.org/1999/xhtml"><p>Abstract parent type for Met Objects defined by a single line segment between an ordered set of geospatial points.</p><p>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.</p><p>The orientation of the line is defined by attribute "orientation", starting from the first position in the position list and ending to the last position if positive. 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).</p><p>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.</p></html:div>
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
<xs:complexType name="AbstractLineObjectType" abstract="true"><xs:annotation><xs:documentation><html:div xmlns="http://www.w3.org/1999/xhtml"><p>Abstract parent type for Met Objects defined by a single line segment between an ordered set of geospatial points.</p><p>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.</p><p>The orientation of the line is defined by attribute "orientation", starting from the first position in the position list and ending to the last position if positive. 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).</p><p>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.</p></html:div></xs:documentation></xs:annotation><xs:complexContent><xs:extension base="metobj:AbstractMeteorologicalObjectType"><xs:sequence><xs:choice minOccurs="1" maxOccurs="1"><xs:element name="lineString" type="gml:LineStringPropertyType" minOccurs="1" maxOccurs="1"/><xs:element name="cubicSpline" type="metobj:SimpleCubicSplineCurvePropertyType" minOccurs="1" maxOccurs="1"/></xs:choice><xs:element name="startPointConnectsTo" type="gml:PointPropertyType" minOccurs="0" maxOccurs="1"/><xs:element name="endPointConnectsTo" type="gml:PointPropertyType" minOccurs="0" maxOccurs="1"/><xs:element name="elevation" type="metobj:ElevationPropertyType" minOccurs="0" maxOccurs="1"/></xs:sequence><xs:attribute name="orientation" type="gml:SignType" default="+" use="optional"/></xs:extension></xs:complexContent></xs:complexType>
<html:div xmlns="http://www.w3.org/1999/xhtml"><p>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.</p><p>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".</p><p>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.</p></html:div>
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<xs:complexType name="AbstractSurfaceObjectType"><xs:annotation><xs:documentation><html:div xmlns="http://www.w3.org/1999/xhtml"><p>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.</p><p>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".</p><p>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.</p></html:div></xs:documentation></xs:annotation><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>
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.