Data interoperability

advertisement
(3) Data scope in INSPIRE
Vlado Cetl
European Commission
Joint Research Centre
Institute for Environment
and Sustainability
Digital Earth and Reference
Data Unit
www.jrc.ec.europa.eu
Serving society
Stimulating innovation
Supporting legislation
Outline
•
•
•
•
Training: INSPIRE Basics
EC JRC
INSPIRE Data Themes
Data Interoperability
Data Specifications
Examples
2/29
INSPIRE components
Training: INSPIRE Basics
EC JRC
3/29
INSPIRE data themes
Annex I
1. Coordinate reference
systems
2. Geographical grid systems
3. Geographical names
4. Administrative units
5. Addresses
6. Cadastral parcels
7. Transport networks
8. Hydrography
9. Protected sites
Annex II
1.
2.
3.
4.
Elevation
Land cover
Ortho-imagery
Geology
Training: INSPIRE Basics
EC JRC
Annex III
1.
2.
3.
4.
5.
6.
Statistical units
Buildings
Soil
Land use
Human health and safety
Utility and governmental
services
7. Environmental monitoring
facilities
8. Production and industrial
facilities
9. Agricultural and
aquaculture facilities
10.Population distribution –
demography
11. Area management/
restriction/regulation
zones & reporting units
12. Natural risk zones
13. Atmospheric conditions
14. Meteorological
geographical features
15. Oceanographic
geographical features
16. Sea regions
17. Bio-geographical regions
18. Habitats and biotopes
19. Species distribution
20. Energy Resources
21. Mineral resources
4/29
INSPIRE data themes
•
The INSPIRE working group on Reference Data and Metadata
(RDM) (2002): Reference Data and Metadata Position Paper
• Provide an unambiguous location for a user's information
• Enable the merging of data from various sources
• Provide a context to allow others to better understand the
information that is being presented
• INSPIRE Environmental Thematic Coordination Group (2002):
Environmental thematic user needs - Position Paper
• a review of policy documents including existing and planned
environmental legislation;
• a review of papers available from existing formal and informal
working groups;
• consultation with stakeholders in different environmental policy
areas
• expert judgement based on the experience of EEA staff and
EIONET
Training: INSPIRE Basics
EC JRC
5/29
Data interoperability
The starting point …
user
...
dataset
Training: INSPIRE Basics
EC JRC
• Access to spatial data in various
ways
user
dataset
...
• User has to deal with interpreting
heterogeneous data in
different formats, identify, extract
and post-process the data he
needs
 lack of interoperability
dataset
6/29
Data interoperability
user
... and what INSPIRE is
aiming at
user
...
...
Network
Service
Network
Service
Network
Service
dataset
dataset
dataset
Training: INSPIRE Basics
EC JRC
• Provide access to spatial data via
network services and according to a
harmonised data specification to
achieve interoperability of data
! Datasets used in Member States may
stay as they are
! Data or service providers have to
provide a transformation between their
internal data model and the harmonised
data specification
7/29
INSPIRE IRs vs. TG
Training: INSPIRE Basics
EC JRC
8/29
Why common Data Specifications?
• Member States should make available
data within the scope of INSPIRE using
•
the same spatial object types (and definitions)
•
the same attributes (and definitions, types,
code lists) and relationships to other types,
e.g. BuildingHeight, BuildingSize
•
a common encoding (GML application
schemas)
•
common portrayal rules
• This facilitates interoperability and panEuropean/cross-border applications
(e.g. information systems, reporting
systems, forecasting models)
Training: INSPIRE Basics
EC JRC
9/29
DS Development - Stepwise Approach
Development of conceptual framework and specification
methodology (by Data Specification Drafting Team)
•
•
DS-D 2.3 Definition of Annex Themes and Scope
•
DS-D 2.5 Generic Conceptual Model (GCM)
•
DS-D 2.6 Methodology for Specification Development
•
DS-D 2.7 Guidelines for Encoding
Development of data specifications for each spatial data
theme (by different Thematic Working Group) based on the
•
•
conceptual framework
•
common specification development methodology
•
and on the INSPIRE roadmap
• Preparation of the Implementing Rules based on data
specifications (by the Commission)
Training: INSPIRE Basics
EC JRC
10/29
Data interoperability – standards stack
Training: INSPIRE Basics
EC JRC
11/29
Data interoperability – standards stack
Training: INSPIRE Basics
EC JRC
12/29
Data interoperability – Stakeholders
•
Thematic working groups – 19
TWGs for Annex II&III
•
TWG Facilitators
•
TWG Editors
•
Domain experts
•
•
•
•
EC INSPIRE Team (DG ENV, DG
JRC, DG ESTAT)
Technical coordination = JRC INSPIRE team
Data Specifications Drafting Team
(DS DT)
Stakeholders
•
Legally mandated organisations (LMOs)
•
Spatial data interest communities (SDICs)
Training: INSPIRE Basics
EC JRC
13/29
Finding the appropriate level of
interoperability
Training: INSPIRE Basics
EC JRC
14/29
Conceptual Framework
•
To provide a repeatable data
specification development
methodology and general
provisions for the data
specification process, which is
valid for all spatial data themes
•
The GCM is using a set of
interoperability elements
Fundamentals








Training: INSPIRE Basics
EC JRC
Requirements
Reference model
Architectural
support
for
interoperability
Terminology
Multi-lingual text and cultural
adaptability
Use of ontologies
Coordinate referencing and
units of measurements
Registers and Registires
Data Modelling







Object referencing
Spatial and temporal aspects
Rules for application schemas
and feature catalogues
Shared application schemas
Consolidated model repository
Multiple representation
Extension points
Data Management










Identifier management
Consistency between data
Data and information quality
Metadata
Conformance
Data capturing rules
Data transformation guidelines
Rules for data maintenance
Portrayal
Data delivery
15/29
TG & IR
Training: INSPIRE Basics
EC JRC
16/29
IR & TG development cycle
Training: INSPIRE Basics
EC JRC
17/29
IR & DS development cycle
Training: INSPIRE Basics
EC JRC
18/29
Cross-theme data interoperability
Reporting
Waste
SD:Species distribution
PD: Population
Distribution
EL:Elevation
PRTR
SEVESO
Urban Planning
ER:Energy
Resources
US: Utilities and
Governmental Services
(Waste Management)
PF:Production and
industrial facilities
AF:Agricultural and
aquaculture facilities
SO:Soil
HB:Habitats and biotopes
Training: INSPIRE Basics
EC JRC
BU:Buildings
AM:Area management/ restriction/
regulation zones & reporting units
Waste Management
Plans
Environmental Impact
Assessment
Risk Management
…
19/29
Key pillars of data interoperability
Conceptual
data models
• objects types,
properties &
relationships
• cross-domain
harmonizatio
n
• based on a
common
modelling
framework
• managed in a
common UML
repository
Training: INSPIRE Basics
EC JRC
Encoding
• conceptual
models
independent
of concrete
encodings
• standard
encoding:
GML, but also
possible to
derive other
encodings
(e.g. based
on RDF)
Harmonised
vocabularies
• to overcome
interoperabilit
y issues
caused by
free-text
and/or multilingual
content
• allow
additional
terms from
local
vocabularies
Registers
• provide
unique and
persistent
identifiers
for reference
to resources
• allow their
consistent
management
and
versioning
20/29
Key pillars of data interoperability
Conceptual
data models
Encoding
Harmonised
vocabularies
Registers
• conceptual
• to overcome
• objects
• provide
models
interoperabili
types, in INSPIRE
and
described
Conceptual
Frameworkunique
documents
independent
ty issues
properties &
persistent
of concrete
caused by
relationships
identifiers
encodings
free-text
for
• crossand/or multireference to
• standard
domain
lingual
resources
encoding:
harmonizatio
content
GML, but
n
• allow their
also
• allow
consistent
• based on a
possible to
additional
managemen
common
derive other
terms from
t and
modelling D2.6:Methodology
encodings
local
versioning
framework
for Specification
D2.7:
Guidelines
D2.10.3: Common
D2.9:
O&M
D2.5:
Generic
(e.g.
based
vocabularies
for Encoding
data models
Guidelines
Conceptual
Model in Development
• managed
on RDF)
a common
Training: INSPIRE Basics
21/29
EC JRC
UML
How to read the data specifications
Foreword
General Executive Summary
Theme-specific Executive Summary
1. Scope
2. Overview (incl. 2.2 informal description)
3. Specification scopes
4. Identification information
5. Data content and structure
5.2 Basic notions
5.3 – 5.x Application schemas (incl. UML diagrams and
feature catalogues)
6. Reference Systems
How to read the data specifications
7. Data Quality
7.1 DQ Elements
7.2 Minimum DQ requirements and recommendations
8. Metadata
8.1 Additional requirements and recommendations for MD
elements defined in the MD Regulation
8.2 MD Elements for interoperability
8.3 Recommended theme-specific MD elements
9. Delivery (incl. Encodings)
10. Data Capture
11. Portrayal (incl. layers, styles)
How to read the data specifications
Annex A: Abstract Test Suite
Annex B: Use cases
Annex C: Code list values
Other Annexes (e.g. examples)
How to read the data specifications
Training: INSPIRE Basics
EC JRC
25/29
Data specification thematic extensions
INSPIRE data application schemas
total number
INSPIRE Annex II Themes
1
3
4
1
3
1
Extended Application
Schema
Core Application Schema
INSPIRE Annex III Themes
+
INSPIRE Data
specifications contain
138 Use cases
Training: INSPIRE Basics
EC JRC
26/29
UML class diagram: example
class Administrativ eUnits: Ov erv iew
+/administeredBy
«voidable» 0..*
+coAdminister
«voidable» 0..*
«featureType»
Administrativ eUnit
«featureType»
Administrativ eBoundary
+
+
+
+
country :CountryCode
geometry :GM_Curve
inspireId :Identifier
nationalLevel :AdministrativeHierarchyLevel [1..6]
«voidable, lifeCycleInfo»
+ beginLifespanVersion :DateTime
+ endLifespanVersion :DateTime [0..1]
«voidable»
+ legalStatus :LegalStatusValue = "agreed"
+ technicalStatus :TechnicalStatusValue = "edge-matched"
«codeList»
Administrativ eHierarchyLev el
+
+
+
+
+
+
Training: INSPIRE Basics
EC JRC
1stOrder
2ndOrder
3rdOrder
4thOrder
5thOrder
6thOrder
+boundary
«voidable»
1..*
+admUnit
«voidable»
+
+
+
+
+
+
country :CountryCode
geometry :GM_MultiSurface
inspireId :Identifier
name :GeographicalName [1..*]
nationalCode :CharacterString
nationalLevel :AdministrativeHierarchyLevel
+upperLevelUnit
«voidable» 0..1
«voidable, lifeCycleInfo»
1..* + beginLifespanVersion :DateTime
+ endLifespanVersion :DateTime [0..1]
«voidable»
+ nationalLevelName :LocalisedCharacterString [1..*]
+ residenceOfAuthority :ResidenceOfAuthority [1..*]
+lowerLevelUnit
«voidable» 0..*
constraints
{CondominiumsAtCountryLevel}
{AdmininstrativeUnitHighestLevel}
{AdministrativeUnitLowestLevel}
«dataType»
ResidenceOfAuthority
+
name :GeographicalName
«voidable»
+ geometry :GM_Point
27/29
INSPIRE Data specifications - examples
•
•
•
•
AU
CP
EL
…
Training: INSPIRE Basics
EC JRC
28/29
More information
INSPIRE
•
•
http://inspire.jrc.ec.europa.eu/
•
INSPIRE Data Specifications
•
Overview
•
http://inspire.jrc.ec.europa.eu/index.cfm/pageid/2
Data models
•
•
http://inspire.jrc.ec.europa.eu/index.cfm/pageid/2/list/datamodels
Schemas
•
•
http://inspire.ec.europa.eu/schemas/
Training: INSPIRE Basics
EC JRC
29/29
Vlado Cetl
vlado.cetl@jrc.ec.europa.eu
http://inspire.jrc.ec.europa.eu/
Thank you for your attention!
Training: INSPIRE Basics
EC JRC
30/29
Download