Network Services

From Geonovum Wiki
Jump to: navigation, search


Aan de slag met INSPIRE

Doelgroep
Processtappen
Deadlines
Bronnen
Over deze wiki

Aanmerking en Namespaces

Aanmerkingsregister
Namespace register

Inrichten organisatie

1. Dataharmonisatie

Documentatie dataharmonisatie
Principes dataharmonisatie
As-is versus geharmoniseerd
Prioritaire datasets (e-reporting)
Generic Conceptual Model
INSPIRE ID
Codelijsten
Portrayal
Geometrie
Data-validatie
Checklist dataharmonisatie
Control panel
Extensies
Thematic Clusters
FAQ Dataharmonisatie

2. Metadata

Metadata aanmaken
Waar moet mijn metadata aan voldoen?
Invulinstructie voor datasets
Voorbeeld XML voor INSPIRE dataset metadata
Prioritaire datasets
Metadata en Taal
Metadata-validatie
Geharmoniseerde Gebruiksvoorwaarden
FAQ Metadata

3a. Network Services

Informatie Network Services
Vereisten Services
Quality of Services
Rights Management Layer
Agree operation
RM en GeoGedeeld
View service maken
Recente wijzigingen specificaties
INSPIRE vereisten opnemen in een Capabilities document
Category Layers
Meertaligheid in een Capabilities document
Voorbeeld XML voor Capabilities
Portrayal
FAQ View Services
Download service maken
Recente wijzigingen specificaties Download Services
Download Service via Atom feed
Automatisch genereren van OpenSearch description
Download Service Pre-defined Datasets via WFS
Download Service Direct Access via WFS
Download service via WCS
Download service via SOS
FAQ Download Services
Metadata Services
Scenario's voor het aanmaken van service metadata
Invulinstructie voor services
Voorbeeld XML voor INSPIRE service metadata
Valideren Metadata Services
Valideren Services

3b. Spatial Data Services

Wat is een Spatial Data Service
Categorieën van Spatial Data Service
Bepalen categorie Spatial Data Service
Invocable Spatial Data Service
Interoperable Spatial Data Service
Harmonised Spatial Data Service
Metadata templates voor Spatial Data Service

4. Publiceren

Publiceren Inspire aanduiding

5. Validatie

6. INSPIRE vervolg

Monitoring en Rapportage

Veelvoorkomende vragen

FAQ Metadata
FAQ View Services
FAQ Download Services
FAQ Data Harmonisatie

Extra informatie

Terminologie
Normatief Kader TC 211
UML notatie


 


Inrichten organisatie 1. Data harmonisatie 2. Metadata 3. Services 4. Publicatie Inspire portal 5. Validatie ;


INSPIRE Geo Informatie Infrastructuur

INSPIRE wordt gebaseerd op een geo-informatie infrastructuren (GII; Engels SDI) die deels door de individuele lidstaten gebouwd en beheerd worden, en deels door de dataproviders gebouwd moet worden. Figuur 2.1 geeft de services-archtectuur schematisch weer. Delen van de structuur worden ook aan de hand van het Domain Model beschreven (op verschillende plekken in de wiki). Het Domain Model richt zicht alleen op Discovery, Raadpleeg en Download diensten. Transformatie, Invoke, Register en Externe Diensten worden vooralsnog buiten beschouwing gelaten. Spatial Data Services worden beschreven in Spatial Data Services


Inspire sdi.png


Het bovenstaande figuur valt uiteen in een aantal services:

  • Discovery services / Zoekdienst
    • De discovery service is bedoeld om het zoeken, beoordelen (evalueren) en vinden van ruimtelijke data die via het netwerk van web services worden aangeboden, te ondersteunen
    • Het zoeken van data vindt plaats op basis van metadata van INSPIRE data en metadata van INSPIRE services
    • Ook het beschikbaar maken van ruimtelijke data en het linken van de data & diensten
    • Voor INSPIRE wordt dit op lidstaat-niveau uitgevoerd; voor Nederland is dit het NationaalGeoRegister
  • View services / Raadpleegdienst
    • Weergeven van ruimtelijke data met pan, overlay, zoom functionaliteit
    • Regels over weergave en presentatie worden in dataspecificaties meegeleverd om over alle lidstaten heen dezelfde presentatie te kunnen houden. Deze regels zijn hiervoor juist basaal gehouden.
    • Legenda en relevante metadata moet zichtbaar zijn
    • Uitvoer op niveau van dataprovider
  • Download services
    • Downloaden van een compleet INSPIRE thema, of deel ervan
    • Let op: de oorspronkelijke nationale data set verschilt van de geharmoniseerde INSPIRE-conforme variant
    • Uitvoer op niveau van dataprovider
  • Transformation services / Verwerkingsdienst
    • Ondersteunende service die de andere services helpt met het bereiken van de beoogde consistentie en conformiteit van INSPIRE.
    • Valt uiteen in (a) schema translatie (b) coördinaten translatie
    • Kan zowel op niveau data provider (schema transformatie dienst) als op lidstaten niveau (coordinate transformation dienst) een rol spelen
    • Alleen van coordinate translation is een IR en Technical Guidance document beschikbaar.
  • Invoke services / aanroep diensten
    • ook wel orchestration genoemd
    • Het kunnen aanroepen van andere web-services, waarbij volgordelijkheid van belang is
    • Nog geen IR of Technical Guidance document
  • Registerdiensten
    • Worden (nog) niet formeel door INSPIRE beschreven
    • Vormen een beheerde repository voor toegansrechten en huidige en oude applicatie-schema’s en registers voor codelijsten, namespaces etc.
    • INSPIRE Registry (EU) biedt nu alleen een Glossary en Feature Catalogue aan, wordt uitgebreid
    • Nog geen IR of Technical Guidance document (mei/juni 2010)
  • Externe (register-) diensten
    • Worden nog niet door INSPIRE beschreven
    • Nog geen IR of Technical Guidance document


Overige architectuuronderdelen

Buiten de services, zijn er ook een aantal andere delen in de architectuur te onderscheiden.

  • INSPIRE NGII service bus: de ‘bemiddelings’ laag. Doordat de INSPIRE-standaarden voor services de interoperabiliteit waarborgen kunnen in de service bus aanvragen en aanbieder (van webserves) in deze interface communiceren. Het is in feite de koppeling tussen aanbieder en aanvrager, waarbij de aanvrager met de service bus communiceert.
  • Toepassingen en Portalen: de architectuur-laag waarin viewers, catalogus, geoportals en andere applicaties (bv.applicaties van de dataprovider zelf) vorm in kunnen krijgen. Deze binden op hun beurt weer naar de service bus: de viewer met de raadpleegdienst, de ‘voorkant’ van het NGR (discovery) weer met de zoekdienst.
  • Rights Management layer: Tussen service bus en netwerk diensten loopt een laag die middels toegangsrechten dirirgeerd of een gebruiker op bepaalde diensten recht heeft. Deze laag wordt ook wel de Rights Management layer genoemd en wordt in 5.4.3 beschreven.