Difference between revisions of "Validatie"
Line 4: | Line 4: | ||
Een belangrijk aspect van een implementatie is de mogelijkheid deze te valideren en monitoren middels, bij voorkeur, geautomatiseerde processen, dan wel beschreven procedures. Jaarlijks verwacht de Europese Unie een rapport van Nederland waar op basis van monitoring de conformiteit aan de regelgeving beschreven wordt voor de aangeboden datasets en services. <br> | Een belangrijk aspect van een implementatie is de mogelijkheid deze te valideren en monitoren middels, bij voorkeur, geautomatiseerde processen, dan wel beschreven procedures. Jaarlijks verwacht de Europese Unie een rapport van Nederland waar op basis van monitoring de conformiteit aan de regelgeving beschreven wordt voor de aangeboden datasets en services. <br> | ||
− | <br>Geonovum faciliteert u bij validatie en monitoring middels het beschikbaar stellen van een aantal validatie tools. De tools zijn bedoeld als hulpmiddel om fouten in de toepassing van standaarden te verminderen. In onderstaande tabel staat aangegeven per INSPIRE vereiste welke tools beschikbaar zijn om uw implementatie te valideren. | + | <br>Geonovum faciliteert u bij validatie en monitoring middels het beschikbaar stellen van een aantal validatie tools. De tools zijn bedoeld als hulpmiddel om fouten in de toepassing van standaarden te verminderen. In onderstaande tabel staat aangegeven per INSPIRE vereiste welke Nederlandse en Eruopese tools beschikbaar zijn om uw implementatie te valideren. |
== Validatie regels == | == Validatie regels == | ||
− | In Annex A van alle INSPIRE technische specificaties is de | + | In Annex A van alle INSPIRE technische specificaties is de Abstract Test Suite (ATS) opgenomen. Deze beschrijft tegen welke vereisten u een implementatie van die specificatie dient te toetsen. Delen van de Abstract Test Suite kunnen geautomatiseerd worden getest en worden uitgewerkt in de Europese validators (Eruopa noemt deze de "INSPIRE reference validators"). De validators van Geonovum zijn gebaseerd op de vereisten die als zodanig gemarkeerd zijn in de specificaties. |
== Wanneer valideren == | == Wanneer valideren == | ||
Line 122: | Line 122: | ||
<br>* zie de roadmap op de Geonovum website om na te gaan vanaf welk moment uw dataset aan deze eis dient te voldoen. <br>** Inspire vereist dat services voldoen aan OGC en/of W3C specificaties. Het EsdinTestFramework test met name op de inhoud en configuratie van een service. Om conformiteit van het protocol te valideren worden aparte tools aangegeven. <br>*** Voor deze protocollen heeft Geonovum geen validator beschikbaar (behalve de in ETF aanwezige testen). Daarom wordt hier verwezen naar andere validators op ’t web. <br>**** Dit zijn voorbeelden van software die regelmatig in dit soort usecases gebruikt worden, gezien het grote aantal vergelijkbare opties, schrijft Geonovum hier geen software voor. <br><br> | <br>* zie de roadmap op de Geonovum website om na te gaan vanaf welk moment uw dataset aan deze eis dient te voldoen. <br>** Inspire vereist dat services voldoen aan OGC en/of W3C specificaties. Het EsdinTestFramework test met name op de inhoud en configuratie van een service. Om conformiteit van het protocol te valideren worden aparte tools aangegeven. <br>*** Voor deze protocollen heeft Geonovum geen validator beschikbaar (behalve de in ETF aanwezige testen). Daarom wordt hier verwezen naar andere validators op ’t web. <br>**** Dit zijn voorbeelden van software die regelmatig in dit soort usecases gebruikt worden, gezien het grote aantal vergelijkbare opties, schrijft Geonovum hier geen software voor. <br><br> | ||
+ | '''Tips bij gebruik van de Europese validators''' | ||
+ | De Europese Unie | ||
'''Monitoring op Quality of service''' | '''Monitoring op Quality of service''' | ||
Europa verwacht van u dat u rapporteert over het feit of uw service de vereiste prestatie en beschikbaarheid heeft gehaald en in welke mate uw services bevraagd zijn. ETF bevat een voorziening om beschikbaarheid volgens een schedule te testen, echter u kunt ook software gebruiken die u misschien al gebruikt om andere websites te monitoren. Voor het bijhouden van gebruik van de services zijn diverse software modules gangbaar. Let wel op dat u bij het configureren van deze tools voldoende representatieve test-url’s gebruikt voor een gemiddelde gebruikerssessie (en niet bijvoorbeeld alleen een index pagina).[[Quality of Services|Lees verder.]]<br> | Europa verwacht van u dat u rapporteert over het feit of uw service de vereiste prestatie en beschikbaarheid heeft gehaald en in welke mate uw services bevraagd zijn. ETF bevat een voorziening om beschikbaarheid volgens een schedule te testen, echter u kunt ook software gebruiken die u misschien al gebruikt om andere websites te monitoren. Voor het bijhouden van gebruik van de services zijn diverse software modules gangbaar. Let wel op dat u bij het configureren van deze tools voldoende representatieve test-url’s gebruikt voor een gemiddelde gebruikerssessie (en niet bijvoorbeeld alleen een index pagina).[[Quality of Services|Lees verder.]]<br> |
Revision as of 13:29, 7 November 2019
- 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
- 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
- Informatie Network Services
- Vereisten Services
- Rights Management Layer
- View service maken
- Download service maken
Inrichten organisatie 1. Data harmonisatie 2. Metadata 3. Services 4. Publicatie Inspire portal 5. Validatie
Een belangrijk aspect van een implementatie is de mogelijkheid deze te valideren en monitoren middels, bij voorkeur, geautomatiseerde processen, dan wel beschreven procedures. Jaarlijks verwacht de Europese Unie een rapport van Nederland waar op basis van monitoring de conformiteit aan de regelgeving beschreven wordt voor de aangeboden datasets en services.
Geonovum faciliteert u bij validatie en monitoring middels het beschikbaar stellen van een aantal validatie tools. De tools zijn bedoeld als hulpmiddel om fouten in de toepassing van standaarden te verminderen. In onderstaande tabel staat aangegeven per INSPIRE vereiste welke Nederlandse en Eruopese tools beschikbaar zijn om uw implementatie te valideren.
Validatie regels
In Annex A van alle INSPIRE technische specificaties is de Abstract Test Suite (ATS) opgenomen. Deze beschrijft tegen welke vereisten u een implementatie van die specificatie dient te toetsen. Delen van de Abstract Test Suite kunnen geautomatiseerd worden getest en worden uitgewerkt in de Europese validators (Eruopa noemt deze de "INSPIRE reference validators"). De validators van Geonovum zijn gebaseerd op de vereisten die als zodanig gemarkeerd zijn in de specificaties.
Wanneer valideren
Geonovum raadt u aan deze tools (en eventuele steekproefsgewijs handmatige controles) op regelmatige basis uit te gebruiken, maar ten minste na de volgende gebeurtenissen:
- Na een mutatie van de data, de metadata en/of het publiceren van een (nieuwe) dataset
- Implementatie van een software release, een storing, herstel van een backup en/of onderhouds moment (dit geldt ook voor releases van het Nationaal Georegister)
- Het beschikbaar komen van nieuwe versies van test tools
Naast de in de tabel genoemde Nederlandse validatietools zijn er ook Europese validators die toetsen op INSPIRE conformiteit. De rapportages uit deze validators kunt u aanvullend op de Nederlandse validatietools gebruiken met als doel verdere foutenreductie.
Te gebruiken validators
In de Nederlandse INSPIRE klankbordgroep is afgesproken dat de validatietools die door Geonovum ter beschikking worden gesteld, de basis vormen voor Nederlandse dataproviders om vast te stellen of een implementatie voldoet aan de INSPIRE vereisten. Dit zijn de in onderstaande tabel genoemde validatietools.
Validatietools zijn nooit feilloos. Er kunnen bugs in zitten en de tools kunnen achterlopen op de ontwikkeling van Technical Guidelines. Ook kunnen twee tools (bijvoorbeeld die van Geonovum en de Europese validator) op hetzelfde onderdeel testen en toch een andere uitkomst geven. Dat kan bijvoorbeeld komen doordat bij de ontwikkeling van validatietools bepaalde afwegingen gemaakt worden, bijvoorbeeld hoe er getest wordt, of door interpretatieverschillen. Het is belangrijk te realiseren dat validatietools voornamelijk technisch valideren (bijvoorbeeld, controleren of er een identifier is). Of iets fout is ingevuld (bijvoorbeeld, de identifier verwijst niet naar de juiste dataset) kan niet altijd ondervangen worden. Daarnaast zijn niet alle vereisten door middel van geautomatiseerde processen te testen. Vanzelfsprekend doen wij ons best om de tooling zo snel mogelijk in lijn te krijgen met de laatste inzichten rond het implementeren van de INSPIRE regelgeving en zo veel mogelijk vereisten geautomatiseerd te testen. Toch raden we u aan om ook zelf kritisch naar uw gepubliceerde data en services te kijken, bijvoorbeeld door te controleren of deze goed vindbaar en te bekijken en te downloaden zijn in de Thematic Viewer.
* zie de roadmap op de Geonovum website om na te gaan vanaf welk moment uw dataset aan deze eis dient te voldoen.
** Inspire vereist dat services voldoen aan OGC en/of W3C specificaties. Het EsdinTestFramework test met name op de inhoud en configuratie van een service. Om conformiteit van het protocol te valideren worden aparte tools aangegeven.
*** Voor deze protocollen heeft Geonovum geen validator beschikbaar (behalve de in ETF aanwezige testen). Daarom wordt hier verwezen naar andere validators op ’t web.
**** Dit zijn voorbeelden van software die regelmatig in dit soort usecases gebruikt worden, gezien het grote aantal vergelijkbare opties, schrijft Geonovum hier geen software voor.
Tips bij gebruik van de Europese validators De Europese Unie
Monitoring op Quality of service
Europa verwacht van u dat u rapporteert over het feit of uw service de vereiste prestatie en beschikbaarheid heeft gehaald en in welke mate uw services bevraagd zijn. ETF bevat een voorziening om beschikbaarheid volgens een schedule te testen, echter u kunt ook software gebruiken die u misschien al gebruikt om andere websites te monitoren. Voor het bijhouden van gebruik van de services zijn diverse software modules gangbaar. Let wel op dat u bij het configureren van deze tools voldoende representatieve test-url’s gebruikt voor een gemiddelde gebruikerssessie (en niet bijvoorbeeld alleen een index pagina).Lees verder.