Commission Regulation (EU) No 1089/2010 of 23 November 2010 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards interoperability of spatial data sets and services
Article 1
Subject Matter and Scope
Article 2
Definitions
For the purposes of this Regulation, the following definitions as well as the theme-specific definitions set out in the Annexes shall apply:
‘abstract type’ means a type that cannot be instantiated, but which may have attributes and association roles,
‘association role’ means a value or object, to which a type has a relationship, as referred to in Article 8 (2b) of Directive 2007/2/EC,
‘attribute’ means a characteristic of a type, as referred to in Article 8 (2c) of Directive 2007/2/EC,
‘code list’ means a data type whose instances form a list of named literal values,
‘data type’ means a descriptor of a set of values that lack identity, in accordance with ISO/TS 19103:2005,
‘external object identifier’ means a unique object identifier which is published by the responsible body, which may be used by external applications to reference the spatial object,
‘identifier’ means a linguistically independent sequence of characters capable of uniquely and permanently identifying that with which it is associated, in accordance with EN ISO 19135:2007,
‘instantiate’ means to create an object that is conformant with the definition, attributes, association roles and constraints specified for the instantiated type,
‘layer’ means a basic unit of geographic information that may be requested as a map from a server in accordance with EN ISO 19128:2008,
‘life-cycle information’ means a set of properties of a spatial object that describe the temporal characteristics of a version of a spatial object or the changes between versions,
‘metadata element’ means a discrete unit of metadata, in accordance with EN ISO 19115:2005/AC:2008,
‘package’ means a general purpose mechanism for organizing elements into groups,
‘register’ means a set of files containing identifiers assigned to items with descriptions of the associated items, in accordance with EN ISO 19135:2007,
‘spatial object type’ means a classification of spatial objects,
‘style’ means a mapping from spatial object types and their properties and constraints to parameterized symbols used in drawing maps,
‘sub-type of’ means a relationship between a more specific type and a more general type, where the more specific type is fully consistent with the more general type and contains additional information, as adapted from ISO/TS 19103:2005,
‘type’ means spatial object type or data type,
‘voidable’ means that, for an attribute or association role a value of ‘void’ may be made available if no corresponding value is contained in the spatial data sets maintained by the Member States or no corresponding value can be derived from existing values at reasonable costs. If an attribute or association role is not voidable, the table cell specifying its voidability is left blank,
‘property’ means attribute or association role,
‘union type’ means a type consisting of one and only one of several alternatives (listed as member attributes), in accordance with ISO/TS 19103:2005,
‘association class’ means a type that defines additional properties on a relationship between two other types,
‘coverage’ means a spatial object that acts as a function to return values from its range for any direct position within its spatial, temporal or spatiotemporal domain, in accordance with ISO 19123:2007,
‘domain’ means a well-defined set, in accordance with ISO/TS 19103:2005,
‘range’ means a set of feature attribute values associated by a function with the elements of the domain of a coverage, in accordance with EN ISO 19123:2007,
‘rectified grid’ means a grid for which there is an affine transformation between the grid coordinates and the coordinates of a coordinate reference system, in accordance with EN ISO 19123:2007,
‘referenceable grid’ means a grid associated with a transformation that can be used to convert grid coordinate values into values of coordinates referenced to an external coordinate reference system, in accordance with EN ISO 19123:2007,
‘tessellation’ means a partitioning of a space into a set of conterminous subspaces having the same dimension as the space being partitioned. A tessellation in a 2D space consists of a set of non-overlapping polygons that entirely cover a region of interest,
‘narrower value’ means a value that has a hierarchical relationship to a more general parent value,
‘end point’ means the internet address used to directly call an operation provided by a spatial data service,
‘access point’ means an internet address containing a detailed description of a spatial data service, including a list of end points to allow its execution,
‘Invocable spatial data service’ means all of the following:
(a) a spatial data service with metadata which fulfils the requirements of Commission Regulation (EC) No 1205/2008 (2), (b) a spatial data service with at least one resource locator that is an access point, (c) a spatial data service in conformity with a documented and publicly available set of technical specifications providing the information necessary for its execution,
‘interoperable spatial data service’ means an invocable spatial data service which fulfils the requirements of Annex VI,
‘harmonised spatial data service’ means an interoperable spatial data service which fulfils the requirements of Annex VII,
‘conformant spatial data set’ means a spatial data set which fulfils the requirements of this Regulation,
‘operation’ means an action supported by a spatial data service,
‘interface’ means the named set of operations that characterise the behaviour of an entity as defined by ISO 19119:2005.
Article 3
Common Types
Types that are common to several of the themes listed in Annexes I, II and III to Directive 2007/2/EC shall conform to the definitions and constraints and include the attributes and association roles set out in Annex I.
Article 4
Types for the Exchange and Classification of Spatial Objects
Article 5
Types
Article 6
Code Lists for Spatial Data Sets
Code lists shall be one of the following types:
(a) code lists whose values comprise only the values specified in the INSPIRE code list register;
(b) code lists whose values comprise the values specified in the INSPIRE code list register and narrower values defined by data providers;
(c) code lists whose values comprise the values specified in the INSPIRE code list register and additional values at any level defined by data providers;
(d) code lists, whose values comprise any values defined by data providers.
Article 7
Encoding
Article 8
Updates
Article 9
Identifier Management
Article 10
Life-cycle of Spatial Objects
Article 11
Temporal Reference Systems
Article 12
Other Requirements & Rules
Article 13
Metadata required for Interoperability
The metadata describing a spatial data set shall include the following metadata elements required for interoperability:
Coordinate Reference System : Description of the coordinate reference system(s) used in the data set.
Description of the temporal reference system(s) used in the data set.
This element is mandatory only if the spatial data set contains temporal information that does not refer to the default temporal reference system.
Encoding : Description of the computer language construct(s) specifying the representation of data objects in a record, file, message, storage device or transmission channel.
Correctness of the explicitly encoded topological characteristics of the data set as described by the scope.
This element is mandatory only if the data set includes types from the Generic Network Model and does not assure centreline topology (connectivity of centrelines) for the network.
The character encoding used in the data set.
This element is mandatory only if an encoding is used that is not based on UTF-8.
Spatial Representation Type : The method used to spatially represent geographic information.
Article 14
Portrayal
For the portrayal of spatial data sets using a view network service as specified in Commission Regulation No 976/2009 (4), the following shall be available:
(a) the layers specified in Annex II for the theme or themes the data set is related to;
(b) for each layer at least a default portrayal style, with as a minimum an associated title and a unique identifier.
For each layer, Annex II defines the following:
(a) a human readable title of the layer to be used for display in user interface;
(b) the spatial object type(s), or sub-set thereof, that constitute(s) the content of the layer.
For spatial object types whose objects can be further classified using a code list-valued attribute, several layers may be defined. Each of these layers shall include the spatial objects corresponding to one specific code list value. In the definition of such sets of layers in Annexes II, III and IV, all of the following requirements shall be fulfilled:
(a) the placeholder shall represent the values of the relevant code list, with the first letter in upper case;
(b) the placeholder shall represent the human-readable name of the code list values;
(c) the spatial object type shall include the relevant attribute and code list, in parentheses;
(d) one example of a layer shall be given.
Article 14a
Requirements for invocable spatial data services
Not later than 10 December 2015, Member States shall provide the invocable spatial data services metadata in conformity with the requirements set out in Annex V.
Article 14b
Interoperability arrangements and harmonisation requirements for invocable spatial data services
The invocable spatial data services relating to the data contained in at least one conformant spatial data set shall fulfil the interoperability requirements set out in Annexes V and VI and, where practicable, the harmonisation requirements set-out in Annex VII.
Article 15
Entry into force
This Regulation shall enter into force on the twentieth day following its publication in the Official Journal of the European Union.
It shall apply from 15 December 2010.
This Regulation shall be binding in its entirety and directly applicable in all Member States.
ANNEX I
COMMON TYPES, DEFINITIONS AND REQUIREMENTS
1. TYPES DEFINED IN EUROPEAN AND INTERNATIONAL STANDARDS
The following common types, used in attributes or association roles of spatial object types or data types, are defined as follows:
(1) For the types Any, Angle, Area, Boolean, CharacterString, Date, DateTime, Decimal, Distance, Integer, Length, Measure, Number, Probability, Real, RecordType, Sign, UnitOfMeasure, Velocity and Volume, the definitions given in ISO/TS 19103:2005 shall apply.
(2) For the types DirectPosition, GM_Boundary, GM_Curve, GM_MultiCurve, GM_MultiSurface, GM_Object, GM_Point, GM_Position, GM_Primitive, GM_Solid, GM_Surface and GM_Tin, the definitions given in EN ISO 19107:2005 shall apply.
(3) For the types TM_Duration, TM_GeometricPrimitive, TM_Instant, TM_Object, TM_Period and TM_Position, the definitions given in EN ISO 19108:2005/AC:2008 shall apply.
(4) For the type GF_PropertyType, the definitions given in EN ISO 19109:2006 shall apply.
(5) For the types CI_Citation, CI_Date, CI_RoleCode, EX_Extent, EX_VerticalExtent, MD_Distributor, MD_Resolution and URL, the definitions given in EN ISO 19115:2005/AC:2008 shall apply.
(6) For the type CV_SequenceRule, the definitions given in EN ISO 19123:2007 shall apply.
(7) For the type AbstractFeature, the definitions given in EN ISO 19136:2009 shall apply.
(8) For the types LocalisedCharacterString, PT_FreeText and URI, the definitions given in CEN ISO/TS 19139:2009 shall apply.
(9) For the type LC_LandCoverClassificationSystem, the definitions given in ISO 19144-2:2012 shall apply.
(10) For the types GFI_Feature, Location, NamedValue, OM_Observation, OM_Process, SamplingCoverageObservation, SF_SamplingCurve, SF_SamplingPoint, SF_SamplingSolid, SF_SamplingSurface and SF_SpatialSamplingFeature, the definitions given in ISO 19156:2011 shall apply.
(11) For the types Category, Quantity, QuantityRange and Time, the definitions given in Robin, Alexandre (ed.), OGC®SWE Common Data Model Encoding Standard, version 2.0.0, Open Geospatial Consortium, 2011 shall apply.
(12) For the types TimeValuePair and Timeseries, the definitions given in Taylor, Peter (ed.), OGC® WaterML 2.0: Part 1 – Timeseries, v2.0.0, Open Geospatial Consortium, 2012 shall apply.
(13) For the types CGI_LinearOrientation and CGI_PlanarOrientation, the definitions given in CGI Interoperability Working Group, Geoscience Markup Language (GeoSciML), version 3.0.0, Commission for the Management and Application of Geoscience Information (CGI) of the International Union of Geological Sciences, 2011 shall apply.
2. COMMON DATA TYPES
External unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object.
| Attribute | Definition | Type | Voidability |
|---|---|---|---|
| localId | A local identifier, assigned by the data provider. The local identifier is unique within the namespace, that is no other spatial object carries the same unique identifier. | CharacterString | |
| namespace | Namespace uniquely identifying the data source of the spatial object. | CharacterString | |
| versionId | The identifier of the particular version of the spatial object, with a maximum length of 25 characters. If the specification of a spatial object type with an external object identifier includes life-cycle information, the version identifier is used to distinguish between the different versions of a spatial object. Within the set of all versions of a spatial object, the version identifier is unique. | CharacterString | voidable |
An organisation or a person with a role related to a resource.
| Attribute | Definition | Type | Voidability |
|---|---|---|---|
| individualName | Name of the related person. | PT_FreeText | voidable |
| organisationName | Name of the related organisation. | PT_FreeText | voidable |
| positionName | Position of the party in relation to a resource, such as head of department. | PT_FreeText | voidable |
| contact | Contact information for the related party. | Contact | voidable |
| role | Roles of the party in relation to a resource, such as owner. | PartyRoleValue | voidable |
At least the individual, organisation or position name shall be provided.
Communication channels by which it is possible to gain access to someone or something.
Reading this document does not replace reading the official text published in the Official Journal of the European Union. We assume no responsibility for any inaccuracies arising from the conversion of the original to this format.