Sign inSign up

informatievlaanderen/oslo-validator-eu-backend

By informatievlaanderen

Updated about 5 years ago

A configured ISA testbed shacl validator for data.vlaanderen.be

Image
0

481

informatievlaanderen/oslo-validator-eu-backend repository overview

OSLO Validator EU

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).

Configuratie validator

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.

Uitvoeren van het project

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.

1. Ik beschik over een geldig NPM token

Indien je over een geldig NPM token beschikt, kan je het volledige project deployen door volgende stappen uit te voeren:

  1. Plak het NPM token in het .env-bestand na de tekst NPM_TOKEN=
  2. Navigeer naar de map waarin het bestand docker-compose.yml staat en voer het commando docker-compose up uit.

De validator is vervolgens beschikbaar op poort 8081.

2. Ik beschik niet over een geldig NPM token

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.

Tag summary

Content type

Image

Digest

Size

331.7 MB

Last updated

about 5 years ago

docker pull informatievlaanderen/oslo-validator-eu-backend