A configured ISA testbed shacl validator for data.vlaanderen.be
481
Deze repository bevat de nieuwe versie van de OSLO Validator en die nu uit 2 delen bestaat. Enerzijds is er het validatie-gedeelte waarvoor gesteund wordt op de validator van Europa. De frontend werd ontwikkeld door Informatie Vlaanderen en is nagenoeg dezelfde als bij de vorige versie, met als belangrijkste verschil dat er werd overgeschakeld naar Webcomponenten versie 3.
Het project kan opnieuw ook lokaal gebruikt worden (zie verder).
De validator kan geconfigureerd worden met de applicatieprofielen waartegen gevalideerd kan worden. Om deze configuratie aan te passen moet de gebruiker navigeren naar volgende locatie:
Validator-Backend > resources > applicatieprofielen > config.properties
Meer informatie over de opties bij configuratie vind je opnieuw hier.
In deze versie werd gewerkt met Webcomponenten versie 3 (frontend). Dit betekent dat je over een geldig NPM token dient te beschikken om de frontend te builden en te gebruiken. Indien je echter niet over zo'n token beschikt kan je alsnog je data laten valideren.
Indien je over een geldig NPM token beschikt, kan je het volledige project deployen door volgende stappen uit te voeren:
.env-bestand na de tekst NPM_TOKEN=docker-compose.yml staat en voer het commando docker-compose up uit.De validator is vervolgens beschikbaar op poort 8081.
Indien je niet over een geldig NPM token beschikt dan heb je voldoende aan Validator-Backend. Navigeer naar deze map en voer volgende commando's uit:
> docker build -t validator-eu .
> docker run -d -p 8080:8080 --name validator validator-eu
De tag-naam (-t) en containernaam (--name) kunnen steeds zelf gekozen worden. De validator is vervolgens beschikbaar op http://localhost:8080/shacl/applicatieprofielen/upload . In dit geval wordt gebruik gemaakt van de stand alone versie van Europese validator.
Content type
Image
Digest
Size
331.7 MB
Last updated
about 5 years ago
docker pull informatievlaanderen/oslo-validator-eu-backend