Developing a national PID Management System A proposal for Spain

Similar documents
From3 to5 stargeospatialdata

Javier NOGUERAS-ISO 1, Manuel A. UREÑA-CÁMARA 2, Javier LACASTA 1, F. Javier ARIZA-LÓPEZ 2

BDD, ISO and INSPIRE NS Conformance

Spatial Data on the Web

Experience federating the metadata catalogue of IGN in the Spanish Open Data Portal

INSPIRE Conference Automatic metadata generation for the Web geo-resources

Validation experience

Implementing GeoDRM support in an OpenLayers based viewer Access to the French geoportal WMS-C services from the Spanish SDI

INSPIRE Download Services of the CNIG (Spain) Emilio López Romero

National Geographic Institute

Spatial Data on the Web

Geo Linked Data.

The Delft Report: Linked Data and the challenges for geographic information standardization

Proposed update of Technical Guidance for INSPIRE Download services based on SOS

Resilient Linked Data. Dave Reynolds, Epimorphics

Towards a Methodology to evaluate the quality of SDI Geoportals Antonio F. Rodríguez Paloma Abad, Alejandra Sánchez, Marta Juanatey, Ana Cevidanes

Approach to persistent identifiers and data-service-coupling in the German Spatial Data Infrastructure

Extension of INSPIRE Download Services TG for Observation Data

Ambiguities in the Implementation of the INSPIRE directive for Metadata. J.Walther, F.Schenk

Application of the Catalogue and Validator tools in the context of Inspire Alberto Belussi, Jody Marca, Mauro Negri, Giuseppe Pelagatti

Registry Implementation for SDI Germany (GDI-DE) Status Quo

State of Play: Spain and Portugal

Closing the INSPIRE Implementation Gap by Contributing to SDI Technology Development

Initial Operating Capability & The INSPIRE Community Geoportal

Revista Catalana de Geografia Revista digital de geografia, cartografia i ciències de la Terra

The European Commission s science and knowledge service. Joint Research Centre

How to Register where a Brownfield Land Register has been published.

Evolution of INSPIRE interoperability solutions for e-government

<Insert Picture Here> Click to edit Master title style

Cataloguing GI Functions provided by Non Web Services Software Resources Within IGN

DATA VALIDATION AGAINST SCHEMA AND SOURCE DATA

Web apps for INSPIRE: the ELISE Energy pilot example

Integrating the UK Location Information Infrastructure and data.gov.uk

Christian Ansorge 27th April CDDA webinar 27th April Linked Approach as reporting mechanism

INSPIRE & Linked Data: Bridging the Gap Part II: Tools for linked INSPIRE data

Detailed analysis + Integration plan

INSPIRE: The ESRI Vision. Tina Hahn, GIS Consultant, ESRI(UK) Miguel Paredes, GIS Consultant, ESRI(UK)

MAKING INSPIRE DATA DISCOVERABLE AND FINDABLE THROUGH POPULAR SEARCH ENGINES

GeoDCAT-AP Representing geographic metadata by using the "DCAT application profile for data portals in Europe"

Introduction to INSPIRE. Network Services

Enabling INSPIRE in Italy

This document is a preview generated by EVS

PSI Registries. Sam Oh, Sungkyunkwan University Montreal, Canada. WG3, Montreal, Sam Oh

The Scottish Spatial Data Infrastructure (SSDI)

Achieving Interoperability using the ArcGIS Platform. Satish Sankaran Roberto Lucchi

Design & Manage Persistent URIs

Read the following information carefully, before you begin an upgrade.

Data transformation Addresses

Towards a joint service catalogue for e-infrastructure services

Service Oriented Architecture

Relation between Geospatial information projects related to GBIF

Qualifications Dataset Register User Manual: Publishing Workflow

Persistent Identifiers for Audiovisual Archives and Cultural Heritage

Dutch View on URN:NBN and Related PID Services

Robin Wilson Director. Digital Identifiers Metadata Services

Introduction to Metadata for digital resources (2D/3D)

An overview of the OAIS and Representation Information

Technical Overview. Version March 2018 Author: Vittorio Bertola

A distributed network of digital heritage information

EUDAT B2FIND A Cross-Discipline Metadata Service and Discovery Portal

PRODUCT BROCHURE ERDAS APOLLO MANAGING AND SERVING GEOSPATIAL INFORMATION

ERDAS APOLLO Managing and Serving Geospatial Information

describe the functions of Windows Communication Foundation describe the features of the Windows Workflow Foundation solution

ISA Action 1.17: A Reusable INSPIRE Reference Platform (ARE3NA)

SEXTANT 1. Purpose of the Application

1. General requirements

Using INSPIRE Services for Reporting and Exchange of Air Quality Information under CAFE Directive Test bed Results

Bruce Wright, John Ward, Malcolm Field, Met Office, United Kingdom

ResolutionDefinition - PILIN Team Wiki - Trac. Resolve. Retrieve. Reveal Association. Facets. Indirection. Association data. Retrieval Key.

Integration Guide. SafeNet Authentication Manager. Using SAM as an Identity Provider for Okta

JBoss DNA. Randall Hauch Principal Software Engineer JBoss Data Services

Registry Interchange Format: Collections and Services (RIF-CS) explained

Metadata for Data Discovery: The NERC Data Catalogue Service. Steve Donegan

TRAINING GUIDE. Tablet: Cradle to Mobile Configuration and Setup

Evaluating external network bandwidth load for Google Apps

Building a missing item in INSPIRE: The Re3gistry

The French Geoportal : linking discovery and view network services. INSPIRE Conference Krakow

Directive on security of network and information systems (NIS): State of Play

Self-Service Password Reset

Integration Guide. SafeNet Authentication Service. Using SAS as an Identity Provider for Better MDM

Software Requirements Specification for the Names project prototype

INSPIRE 2013, Florence

ReST 2000 Roy Fielding W3C

SERVICE-ORIENTED COMPUTING

Name type specification definitions part 1 basic name

Eradicating DNS Rebinding with the Extended Same-Origin Policy

GEOSS Data Management Principles: Importance and Implementation

HMA Standardisation Status

DEVELOPING WEB AZURE AND WEB SERVICES MICROSOFT WINDOWS AZURE

ISA 767, Secure Electronic Commerce Xinwen Zhang, George Mason University

GEOSPATIAL ERDAS APOLLO. Your Geospatial Business System for Managing and Serving Information

The cadastral data and standards based on XML in Poland

Florida Coastal Everglades LTER Program

Why URI Declarations?

Integrated Map Tool. Overview, Current Status, and Things to Come

GeoPortal best practise

S1 Informatic Engineering

70-487: Developing Windows Azure and Web Services

Leveraging OGC Services in ArcGIS Server. Satish Sankaran, Esri Yingqi Tang, Esri

The GIGAS Methodology

Transcription:

Developing a national PID Management System A proposal for Spain Parallel Session: Technologies and Tools September 6, 2017 Francisco J Lopez-Pellicer (IAAA-UNIZAR) Jesús Barrera (GEOSLAB) Julián González (CNIG) F. Javier Zarazaga-Soria (IAAA-UNIZAR) Emilio López (CNIG) Paloma Abad (CNIG) Antonio F. Rodriguez (CNIG)

PID challenges INSPIRE recommends to use URIs in the http scheme Spatial Object & Datasets Shared resources INSPIRE recommends to support dereferencing... but is not going to organise the URI framework URI framework.gml Spatial object Web browser Download service GML file.zip Dataset Web browser Download service Zipped SHP

Blueprint for a national solution Business view Governing committee Technical secretariat Procedures and policies Technical view Namespace Central Registry Automated PID Registry PID resolver service Data users PID Committee URI framework Data producers Spatial object Web browser Namespace registry PID registry Download service.gml GML file Dataset Web browser PID resolver Download service.zip Zipped SHP

Our proposal: Business View Governing Committee Members from IDEE WG and CODIIGE (Spanish GI governing board) Strategic decisions Application scope Technical Secretariat IGN Technical/operative decisions Infrastructure maintenance Relevant stakeholders Data providers with local registries (volume, complexity, norm ) Commercial search engines à PID dissemination

Our proposal: Technical View INSPIRE PID URI schema proposal https://datos.idee.es/recurso/{namespace}/{localid}[/{versionid}] Namespace Central Registry (a.k.a. Namespace Registry ) What: namespaces and sources (download services, local registries) Who: owners Automated PID Registry (a.k.a. PID Registry ) What: resources with PID How: harvesting registered sources INSPIRE at Namespace Registry PID Resolver Service (a.k.a. PID Resolver ) What: resolves registered PID requests How: looks up PID at PID Registry and redirects to the source

Use case: namespace registry NR A data provider requests to be registered in Namespace Registry NR NR The Technical Secretariat verifies the application The data provider registers in Namespace Registry the namespace administrative-units (administrative boundary data) PRg PRg PID Registry harvests all spatial objects within the source PID Registry processes each spatial object found and mints a PID PRg PID Registry publishes on the web all minted PID plus metadata

Use case: discovery and dereferencing Googlebot indexes all the data published by PID Registry An entrepreneur discovers these PIDs at Google and adds them into an app that uses the boundaries of the Spanish municipalities PRs PRs PRs PRg The app at runtime dereferences the http PID that identifies the boundaries of a municipality The PID Resolver looks up the PID Registry PID Resolver returns a GET KVP WFS request to the source that will return a geometry encoded in GML Contentnegotiation for other formats Proxy when source does not support a GET KVP WFS request Cache to reduce latency and traffic

Use case: monitoring and data quality PRg The Technical Secretariat uses PID Registry to monitoring each source compliance with PID governing rules The Technical Secretariat discovers that PIDs in the namespace administrative-units are not persistent and notifies the issue to the namespace owner The entrepreneur discovers some glitches in its app due to data quality issues in the namespace administrative-units NR The entrepreneur looks up the Namespace Registry for the namespace owner and then notifies the issue to him

Use case: resilience A year later, due to an administrative reorganization, the ownership of the is transferred to a different entity The new owner plan to upgrade the WFS infrastructure and move to a new domain NR The change of ownership is reported to the Technical Secretariat and the ownership is transferred in the Namespace Registry NR The new owner updates the details of the location of the source of the administrative-units namespace PRg PID Registry keeps the PIDs but replaces smoothly the old locations by the new ones; no third party app is affected

Expected benefits INSPIRE Meet the http PID recommendation Adoption Probably fast à Uncomplicated process Visibility on the web Web friendly Added values Monitoring, resilience, provenance

Expected costs Proof of concept Funded by CNIG (IGN) http://laloteta05.cps.unizar.es:8080/pid-registry/api/ns Prototype In development à Universidad Zaragoza, GeoSLab https://github.com/iaaa-lab/pid-ms URI Framework Namespace Registry, PID Registry, PID Resolver à 6 person-month Maintenance URI Framework Technical Secretariat à 4 person-month each year Dedicated servers

Conclusions & other research lines A nearly-automated http URI Framework is feasible It can be extended e.g. Network services gateway Service PID resolves to service endpoint e.g. Metadata without link rot à Navigable SDI Metadata PID resolves to metadata file Metadata file uses inside PID instead of URL for online resources (datasets, services and other metadata)

Thanks for your attention https://pid Francisco J Lopez-Pellicer IAAA, Universidad Zaragoza fjlopez@unizar.es @fjlopezpellicer https://www.linkedin.com/in/franciscojlopezpellicer