This repository contains the data validation module for the TEC Toolkit.
These instructions explain how to run and customise the Data Validation module.
In the following, we assume that it is installed and added to the PATH.
The main entry point is the master
script.
This data validation module reads the RDF files and checks if some constraints are verified.
How to execute it:
RDFox sandbox <root> master
where <root>
is the "scripts" folder (.
if you are inside it).
- Run the data validation module
- Check that all queries have 0 answers
- Add a file "check-CUSTOM_NAME-rules" with the rules to check
- Add a file "check-CUSTOM_NAME-queries" with the
ASK
queries- Note that the queries must return no answer if the check is passed
- Add a new command
exec check CUSTOM_NAME
in the "validate" file
This project is licensed under the MIT License - see the LICENSE file for details.
Some parts have been adapted from the PRObs system (by the UK FIRES project).
This tool is part of the TEC-Toolkit.
Footnotes
-
RDFox is a commercial product, but anyone with a corporate email address can request a free RDFox trial license. Moreover, Oxford Semantic Technologies offers research licenses for free to accredited entities. ↩