WISE GIS/IT Workshop, Dublin January INSPIRE Architecture & WISE Steve Peedell Spatial Data Infrastructures Unit European Commission Joint Research Centre
WISE GIS/IT Workshop, Dublin January Presentation Overview INSPIRE Directive Overview and Status Implementing Rules Development - Progress INSPIRE Architecture Overview Impact on WISE
WISE GIS/IT Workshop, Dublin January INSPIRE Overview INSPIRE implies a distributed architecture Building on infrastructure in Member States (Article 1 §2) MS to establish and operate a network of services (Article 11 §1) Architecture primarily relevant to Network Services, one of the three technical chapters of the Directive Metadata Interoperability of spatial data sets and services Network services (discovery, view, download, invoke) Advocates use of Open Standards (Article 20) JRC is responsible for overall technical coordination of INSPIRE Progress to date: Adoption of Directive May 2007, entering transposition phase Implementing Rules drafting
WISE GIS/IT Workshop, Dublin January Work Programme Implementing Rule development cycle Text of Directive Reference materials Requirements Commission Decision Drafting of IR Testing of draft IR Stakeholder consultation Commission inter-service consultation Regulatory process Manage evolution of IRs Stakeholders (SDICs, LMOs): Reference material Experts Projects
WISE GIS/IT Workshop, Dublin January INSPIRE Roadmap Milestone dateRelevant articleDescription Entry into force of INSPIRE Directive §2Establishment of the INSPIRE Committee §4Adoption of IR for the creation and updating of metadata (4)Adoption of IR for monitoring and reporting *16Adoption of IR for discovery and view services *16Adoption of IR for download services *Adoption of IR for data exchange *16(a)Adoption of IR for Coordinates Transformation Service *17(8) Adoption of IR governing the access rights of use to spatial data sets and services for Community institutions and bodies (a) Adoption of IRs for the interoperability and harmonisation of spatial data sets and services for Annex I spatial data themes §1Provisions of Directive are brought into force in MS (transposition date)
WISE GIS/IT Workshop, Dublin January INSPIRE Architecture Overview Produced by Network Services Drafting Team with input from other DT’s Informative document produced, NOT an Implementing Rule Service layer consisting of Discovery, View, Download, Transform and Invoke Services Recognises that INSPIRE does not cover all the services and components necessary to build an infrastructure e.g. Registry services How to transport messages between components? HTTP/GET, HTTP/POST (OGC) vs SOAP (W3C) GetCapabilities (OGC) vs WSDL (W3C) Need for further investigation of feasibility of SOAP/WSDL for INSPIRE Network Services INSPIRE Material does not provide detailed implementation guidance Much of this would be tool-specific, or generic best practice (e.g. how to scale services for dealing with very large datasets)
WISE GIS/IT Workshop, Dublin January Registers Service Metadata Data Set Metadata Registry ServiceDiscovery Service DT MD DT NS GeoRM layers Application and Geoportals Service Bus InvokeSD Service Transf. Service Spatial Data Set TWG Thematic DS Framework for harmonized DS DT DS View Service Download Service Service Layer Data Sources INSPIRE Architecture Overview
WISE GIS/IT Workshop, Dublin January Discovery Services INSPIRE Discovery Services provide the functionality to search through catalogues Describe, publish, discover, manage, harvest Mature area of standardisation Existing standards & specifications available Community endorsement & deployment OGC Catalogue Service for the Web ISO 19115/9 Application Profile shall be used as the reference specification for the INSPIRE Discovery Service
WISE GIS/IT Workshop, Dublin January View Services INSPIRE View Services provide the functionality to serve visual representations of the data covered by the Directive Annexes Publish, request, feature info, manage Mature area of standardisation Existing standards available Community endorsement & deployment ISO 19128:2005 (OGC Web Map Service 1.3.0) shall be used as the implementation standard for the INSPIRE View Service
WISE GIS/IT Workshop, Dublin January Download Services Download services: enabling copies of spatial data sets, or parts of such sets, to be downloaded, and where practicable, access directly. Data set: one or more physical files serialized in an encoding format Database realized in a concrete database system part of one of the above specified by some filter(query, …) Generic use case: Discover using a discovery service on metadata, Select desired data sets, Apply filter to identify part of selected data sets (if appropriate), Download using one or more download services defined in the IR.
WISE GIS/IT Workshop, Dublin January Download Services 3 possibilities: Full data set download based on discovery: –Normally implemented through a discovery client, –Find => Select => Download using http. Partial data set download based on discovery and filter: –As the previous but with addition of a filter condition using FE (Filter Encoding), –Reliant on FE and harmonized application schema. Partial (or full) data set download based on WFS / WCS includingFE: –FE specification input based on harmonized application schema, –GML output according to harmonized application schema.
WISE GIS/IT Workshop, Dublin January Download Services Components Tools: Discovery service NS DT (OGC CSW) Web Feature Service OGC WFS / ISO Filter Encoding OGC Filter Encoding / ISO Web Coverage Service OGC WCS GML ISO Harmonized app. schema DS DT HTTP protocol IETF Web Services W3C (SOAP/WSDL/UDDI) After Discovery and View services, Download services are the next step, Common issues with DS DT - closely linked to guidelines for encoding of spatial data
WISE GIS/IT Workshop, Dublin January Guidelines on encoding Data Specifications Drafting Team document D2.7 - “Guidelines for the Encoding of Spatial Data” Supporting interchange models from “traditional” (encoding, then transfer via ftp / storage media) to “interoperability” (via services) Endorsing GML (ISO 19136) for transfer of spatial objects, ISO19139 for transfer of catalogues, data dictionaries and feature catalogues Working on assumption that WFS/WCS are included by NS DT For coverage data (raster) encoding, aim is to have a limited number of community endorsed formats - GeoTIFF, JPEG2000 etc Avoid format spread
WISE GIS/IT Workshop, Dublin January WISE Requirements Building block of INSPIRE, SEIS Shared architecture principles Distributed system, open standards Service oriented architecture Re-use and sharing In scope of certain INSPIRE Implementing Rules General architecture - WISE chapter 4 Metadata - WISE Chapter 5.5 Interoperability of Spatial Datasets and Services General - WISE Chapter 5.1 Data model - WISE Chapter 5.3 Data exchange - WISE Chapter 5.6 Data harmonisation - WISE Chapter 6.1 Network Services - WISE Chapter 5.7 (check status)
WISE GIS/IT Workshop, Dublin January Progress - Data Specifications The development of INSPIRE Implementing rules for the interoperability and, where practicable, harmonisation of spatial data sets and services follow a two-step approach: Development of conceptual framework and specification methodology. DS-D 2.5 Generic Conceptual Model (GCM), DS-D 2.6 Methodology for Specification Development, DS-D 2.7 Guidelines for the Encoding of Spatial Data. Development of data specifications for each data theme Based on the conceptual framework and specification methodology, and based on the INSPIRE roadmap
WISE GIS/IT Workshop, Dublin January Conclusions The revised GIS guidance now foresees a distributed architecture for WISE INSPIRE provides draft Implementing Rules for View & Discovery Services Download services in preparation INSPIRE architecture overview available Only spatial is in scope of INSPIRE Clarification in the guidance would be helpful on the scenarios in WISE where these services will operate, chapters 5.6, 5.7 In INSPIRE organisational model, need for WISE community at MS level to liaise closely with the national INSPIRE contact point on architecture issues