Skip to content
Go to file

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

DCAT Validator

Bower: Sébastien Henau NodeJs: Stan Callewaert

Design and usablity of the site

The final goal of this project is to make a DCAT - validator for DCAT feeds. It shows errors when mandatory fields are missing or warnings when recommended fiels aren't present. The validation can be done by manually inserting the text, uploading a file by selecting the file from your local computer or inserting a URI.

In order to install the right node_modules like bootstrap, jQuery, ... using the package.json you must have npm installed. You can find all the npm tutorials on this site:


If anyone wants to use the code remove the code below in all the HTML which contains the script for our Google Analytics and replace it by your own Google Analytics script.

    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),

    ga('create', 'UA-65756494-1', 'auto');
    ga('send', 'pageview');


  1. In order to install the right packages you need node.js and npm Follow this link to install node.js an npm

  2. Once the first step is done you must open your console(windows) or terminal(mac) and typ:

   npm install

This command will install all the right node_modules from the package.json and put them in a map node_modules


The validation library that is in this repository (dcat-validator.bundle.js) can be found on the github ( This library has been browserified to one javascript file that is named dcat-validator.bundle.js. You can find the file in the js folder.

Used libraries


This library supports multiple formats(json-ld, turtle, xml, ...). It consists of parsers and serializers which first parse a file and finally serializes it to turtle. Because the used validation library only validates turtle. This library will automatically install when the 'npm install' command is executed.


An application, using dcat-validator.js, to validate DCAT.



No packages published
You can’t perform that action at this time.