Validatieservice (validatie van een publicatie)

De validatieservice biedt het bevoegd gezag de mogelijkheid om een publicatieopdracht te valideren, om te controleren of de aanlevering om het besluit of de kennisgeving te publiceren aan alle technische en inhoudelijke eisen voldoet. Deze validatie gebeurt in ieder geval als onderdeel van de publicatieopdracht, maar kan dus ook los worden uitgevoerd, zoveel keren als het Bevoegd Gezag dit nodig acht.

De validatieservice wordt aangesproken door de aanlevering van een validatieOpdracht met bijbehorende bestanden aan het LVBB bronhouderkoppelvlak. Het proces Valideren is hieronder uitgedrukt in een BPMN 2.0 diagram.

BPMN


Inhoud van de aanlevering

Een aanlevering voor een validatieopdracht bestaat uit een ZIP-bestand met daarin dezelfde bestanden als bij een publicatieopdracht. Het enige verschil is de inhoud van het opdracht bestand (opdracht.xml), met in dit geval een root element validatieOpdracht (zie het voorbeeld hieronder). De overige bestanden in de ZIP zijn de bestanden die gevalideerd worden als ware het een aanlevering om te publiceren.

Procesbeschrijving

  1. Zodra de aanlevering van de validatieopdracht bij de LVBB is ontvangen gaat de validatie van start met de technische validatie binnen de LVBB en vervolgens een inhoudelijke validatie van de opdracht, het manifest en het besluit (of kennisgeving). Als hierin een fout optreedt stuurt de LVBB een validatieverslag en eindigt het proces.Verlopen deze validaties succesvol, dan wordt doorgegaan naar de volgende stap.

  2. De OW-bestanden worden doorgestuurd naar de OW validatieservice bij het Kadaster. Het daaruit volgende validatieverslag wordt door de LVBB doorgestuurd naar het bevoegd gezag. Ongeacht het resultaat van deze validatie loopt het proces door naar de volgende stap.

  3. De geometrieën worden doorgestuurd naar de geo-validatieservice bij Kadaster. Na ontvangst van het resultaat stuurt de LVBB een laatste validatieverslag naar het bevoegd gezag en eindigt het proces.

Raadpleeg voor een compleet overzicht van de validaties de laatste versie van de 'Validatiematrix', die te vinden is op de website van Geonovum, onder de kop 'Validatie en conformiteit'.

Voorbeeldberichten

Opdracht.xml

<?xml version="1.0" encoding="UTF-8"?>
    <validatieOpdracht xmlns:lvbb="http://www.overheid.nl/2017/lvbb">
        <idLevering>bm0017</idLevering>
        <idBevoegdGezag>00000001002564440000</idBevoegdGezag>
        <idAanleveraar>00000001002564440000</idAanleveraar>        
        <publicatie>omgevingsverordening-bm0017.xml</publicatie>
        <datumBekendmaking>2020-05-01</datumBekendmaking>
</validatieOpdracht>

manifest.xml

<?xml version="1.0" encoding="UTF-8"?>
<manifest xmlns:lvbb="http://www.overheid.nl/2017/lvbb" >
    <bestand>
        <bestandsnaam>opdracht.xml</bestandsnaam>
        <contentType>application/xml</contentType>
    </bestand>
    <bestand>
        <bestandsnaam>manifest.xml</bestandsnaam>
        <contentType>application/xml</contentType>
    </bestand>
    <bestand>
        <bestandsnaam>akn_nl_bill_gm0037-3520-01.xml</bestandsnaam>
        <contentType>application/xml</contentType>
    </bestand>
</manifest>

Validatieverslag LVBB (success)

<?xml version="1.0" encoding="UTF-8"?>
<validatieVerzoekResultaat
    xmlns:lvbb="http://www.overheid.nl/2017/lvbb"
    xmlns:stop="http://www.overheid.nl/2017/stop">
    <uitkomst>succes</uitkomst>
    <verslag>
    <idLevering>c3738f31-75c7-42ad-9a54-c6958f7f72df</idLevering>
    <tijdstipVerslag>2020-03-16T12:16:07.559+01:00</tijdstipVerslag>
    <uitkomst>valide</uitkomst>
    </verslag>
</validatieVerzoekResultaat>

Validatieverslag LVBB (technische fout in aanlevering)

<?xml version="1.0" encoding="UTF-8"?>
<validatieVerzoekResultaat
    xmlns="http://www.overheid.nl/2017/lvbb"
    xmlns:stop="http://www.overheid.nl/2017/stop">
    <uitkomst>mislukt</uitkomst>
    <meldingen>
    <melding>
        <stop:code>LVBB1004</stop:code>
        <stop:ernst>fout</stop:ernst>
        <stop:soort>technisch</stop:soort>
        <stop:beschrijving>De opdracht voldoet niet aan de technische eisen: Content type 'application/jpeg' van bestand: 'image001.jpeg' is niet toegestaan</stop:beschrijving>
    </melding>
    </meldingen>
</validatieVerzoekResultaat>

Validatieverslag LVBB (inhoudelijke fout)

<?xml version="1.0" encoding="UTF-8"?>
<validatieVerzoekResultaat
    xmlns:lvbb="http://www.overheid.nl/2017/lvbb">
    <uitkomst>succes</uitkomst>
    <verslag>
    <idLevering>bm0017-15-20200312-162817</idLevering>
    <tijdstipVerslag>2020-03-12T16:28:23.017+01:00</tijdstipVerslag>
    <meldingen
        xmlns:stop="http://www.overheid.nl/2017/stop">
        <melding>
        <stop:code>LVBB1501</stop:code>
        <stop:ernst>fout</stop:ernst>
        <stop:soort>inhoudelijk</stop:soort>
        <stop:beschrijving>[Opdracht- Controleer Inhoud Datum Bekendmaking] Datum bekendmaking 2020-02-21 ligt in het verleden</stop:beschrijving>
        </melding>
    </meldingen>
    <uitkomst>niet-valide</uitkomst>
    </verslag>
</validatieVerzoekResultaat>

Validatieverslag OW-informatie (success)

<?xml version="1.0" encoding="UTF-8"?>
<validatieVerzoekResultaat
    xmlns:lvbb="http://www.overheid.nl/2017/lvbb"
    xmlns:stop="http://www.overheid.nl/2017/stop">
    <uitkomst>succes</uitkomst>
    <meldingen>
    <melding>
        <stop:code>DL-0003</stop:code>
        <stop:ernst>informatie</stop:ernst>
        <stop:soort>technisch</stop:soort>
        <stop:beschrijving>Validatie OW informatie</stop:beschrijving>
    </melding>
    </meldingen>
    <verslag>
    <idLevering>4635d8be-a167-42c6-bd57-4a7b9fc2cc1b</idLevering>
    <tijdstipVerslag>2020-02-25T13:49:32.016+01:00</tijdstipVerslag>
    <uitkomst>valide</uitkomst>
    </verslag>
</validatieVerzoekResultaat>

Validatieverslag OW-informatie (foutmelding)

<?xml version="1.0" encoding="UTF-8"?>
<validatieVerzoekResultaat
    xmlns:lvbb="http://www.overheid.nl/2017/lvbb"
    xmlns:stop="http://www.overheid.nl/2017/stop">
    <uitkomst>mislukt</uitkomst>
    <meldingen>
    <melding>
        <stop:code>DL-0003</stop:code>
        <stop:ernst>informatie</stop:ernst>
        <stop:soort>technisch</stop:soort>
        <stop:beschrijving>Validatie OW informatie</stop:beschrijving>
    </melding>
    </meldingen>
    <verslag>
    <idLevering>f213a0c9-7338-497d-91dc-15dfc8c7ca24</idLevering>
    <tijdstipVerslag>2020-03-25T20:23:47.386+01:00</tijdstipVerslag>
    <meldingen>
        <melding>
        <stop:code>DM-0001</stop:code>
        <stop:ernst>fout</stop:ernst>
        <stop:soort>inhoudelijk</stop:soort>
        <stop:beschrijving>Domeininformatie geleverd maar niet succesvol verwerkt</stop:beschrijving>
        </melding>
        <melding>
        <stop:code>SCHEMATRON.03.1</stop:code>
        <stop:ernst>fout</stop:ernst>
        <stop:soort>inhoudelijk</stop:soort>
        <stop:categorie>schematron controle fout</stop:categorie>
        <stop:beschrijving>SchematronValidatie IMOW 0.98.1-kern - 3. Het standbestand moet één of meer standen bevatten.</stop:beschrijving>
        </melding>
    </meldingen>
    <uitkomst>niet-valide</uitkomst>
    </verslag>
</validatieVerzoekResultaat>