This schema has been deprecated, please use the newer version 2009/03/13 instead.
FMI Meteorological Objects (version 2009/03/09 - 0.1)
FMI Meteorological Objects represent different weather-related phenomena described as GML Features.
The primary use for these XML Schemas is describing the language for exchanging high-level abstaractions
of meteorological data (weather analysis results, forecast coordination maps,...) using the
OGC Web Feature Service (WFS).
The schemas have been separated into several XML Schema files, but all the elements and types are
declared in the same version-dependent namespace:
http://xml.fmi.fi/namespace/meteorology/conceptual-model/meteorological-objects/2009/03/03.
Users are free to use only a subset of these schemas by either
- importing only one of the schema files as metobjects namespace
in their own schemas, or
- by creating and hosting an aggregate schema file with the metobjects targetNamespace
including only the the wanted subset of metobjects schema files, and importing the created aggregate
schema files as the metobjects namespace.
An aggregate schema file metobjects-all.xsd
has been provided for those willing to import
all the elements and types in their own schemas as the metobjects namespace.
Documentation & Schema files
Documentation for the Metobjects Schema is generated with Oxygen XML. It also covers
the whole GML 3.1.1 schema, which means the HTML files are rather big and heavy.
metobjects-common: common elements used in more than one of the other schema files
metobjects-base:(mostly abstract) base elements and types for metobjects
metobjects-point: features fixed at a single point in space (symbols e.g.).
metobjects-linear:features having a linear representation in space (fronts, jets, e.g.)
metobjects-surface: features covering a "on-the-earth-surface" geospatial area (rain or cloud areas)
metobjects-solid: placeholder for features represented as 3D volumes
metobjects-collection: collections consisting of other metobjects (complete weather analysis or forecast for a specific time e.g.)
metobjects-all: aggregate containing all the metobject elements and types.
Changes since 2009/03/03
- Fixed regex pattern in cloudCoverEigthsType
- Removed metobj:metaData element from metobj:AbstractMeteorologicalObjectType, gml:metaDataProperty defined in gml:AbstractGMLType may include any XML and should be used instead for feature metadata
Changes since 2009/03
- Improved Geometry property findability in linear and surface objects. All metobject features now have a property with a value derived from gml:_Geometry.
- Removed PointLocation and pointLocationProperty elements and the corresponding complex types. These were not needed anymore because of the Geometry schema changes.
- Changed the name "createTime" property to "creationTime" in all Metobject features.
Changes since 2009/02
- Added "role" property to userType.
- Added "fog" value to the rainPhaseType enumeration.
- Added "UNKNOWN" value to the cloudTypeAnnex3Type.
- Changed the "name" property of the AbstractMeteorologicalObjectType into "localizedName" to avoid confusion with gml:name property of the gml:AbstractGMLType.
- Added new type FontSymbolType (extends AbstractMeteorologicalSymbolType) for describing font-specific symbols.
- Added new property "scaleFactor" to GraphicSymbolType.
- Added new property "analysisTime" to WeatherForecastType.
Changes since 2008/11
- Fixed typo: "*perioid" is now "*period" everywhere.
- AbstractLineObjectType had Curve element as direct child. This is against the GML object/property rule (objects may only contains properties as direct children, a property may have an object as its value). AbstractLineObjectType now has "curve" property containing the Curve object element.
- New SplineSurfacePatchType type and SplineSurfacePatch element (and corresdponding property type and element) with a fixed interpolation attribute value "polynomialSpline". The AbstractSurfaceObjectType's surface element is now of type SplineSurfacePatchPropertyType.
- Changes in the substitutionGroup attributes of features, mainly between metobj:_MeteorologicalObject and gml:_Feature. Hopefully they are now OK.
- Separation of the single schema file into 7 schema files.