De HyDAMO Validatietool is zo ontwikkeld dat het mogelijk is om zelf (per validatie-taak) te bepalen welke validatieregels toegepast moeten worden. Validatieregels worden gedefinieerd in een Json bestand. Voor een overzicht van de basisset met validatieregels zie hier Basis validatieregels. Voor meer informatie over de definitie van de validatieregels in het Json bestand zie hier Validatieregels. U kunt een (aangepast) Json bestand met validatieregels controleren aan de hand van een Json schema. Gebruik hiervoor eventueel een online tool zoals jsonschemavalidator.
Om een Json bestand met validatieregels toe te voegen selecteert u eerst een validatie-taak in de tabel met validatie-taken.
U kunt nu op twee manieren een dataset toevoegen aan de geselecteerde validatie-taak:
Klik ergens in het oranje vlak van de ‘validatieregels’. Er wordt een bestandsdialoog geopend waarin u een Json bestand met validatieregels kunt selecteren.
Selecteer een Json bestand met validatieregels (bijvoorbeeld in de Windows Verkenner) en sleep deze op het oranje vlak van de ‘validatieregels’.
Zodra het JSON bestand met validatieregels is toegevoegd wordt de tabel met validatieregels. Deze tabel bevat de volgende kolommen (van links naar rechts):
Een unieke id van de validatieregel.
Op welk object (uit DAMO 2.2) de validatieregel van toepassing is.
De omschrijving van de validatieregel.
Of de validatieregel actief is of niet.
Of voor de validatieregel uitzonderingen (object die uitgesloten worden van validatie met deze validatieregel) zijn gedefinieerd.
N.B. in deze tabel worden alleen de logische en topologische validatieregels weergegeven. De syntax validatieregels kunt u hier bekijken.
Als u per ongeluk een verkeerd Json bestand met validatieregels heeft toegevoegd kunt u eenvoudig een nieuw bestand selecteren.
Merk op dat na het toevoegen van validatieregels aan een validatietaak (in het geval dat er minimaal 1 dataset bestand aanwezig is), de status van de validatie-taak wordt aangepast in 'ready_to_validate'.
De volgende stap is het daadwerkelijk starten van de validatie-taak (zie Een validatie-taak starten).