Data Validator Tool

Introduction
The Data Validator Tool (DVT) is a command line tool used to perform a series of post indexation data validation tests. What this tool does is to run a series of pre-configured tests, and return validation errors if any are found.

A complete documentation page that explains exactly how this tool works is available here: Data Validator Tool: Validating Dataset Content Based On Ontology Descriptions

Installing & Configuring the Data Validator Tool
The Data Validator Tool can easily be installed on your server by extracting the files into the  folder on your server:

The DVT is using the OSF Web Services PHP API library to communicate with any OSF Web Services network instance. If the OSF Web Services PHP API is not currently installed on your server, then follow these steps to download and install it on your server instance: ./osf-installer --install-structwsf-php-api -v

Once the DVT and the OSF Web Services PHP API are downloaded and properly installed on your server, you then have to configure some key DVT configuration settings:


 * Folder where the OSF Web Services PHP API is located. This has to be the folder where the the top "StructuredDynamics" folder appears.
 * Base OSF Web Services network URL where the queries will be sent
 * The series of datasets URIs that you want to inspect with this tool
 * The series of ontologies dataset URIs that you want to use to inspect the configured datasets
 * The tests validation classes that will be run by this data validator tool
 * The series of datasets URIs that you want to inspect with this tool
 * The series of ontologies dataset URIs that you want to use to inspect the configured datasets
 * The tests validation classes that will be run by this data validator tool
 * The tests validation classes that will be run by this data validator tool
 * The tests validation classes that will be run by this data validator tool