This repository contains validation rules for SGoV (it was delimited out of https://github.com/opendata-mvcr/sgov). It contains SHACL rules and a simple wrapper to evaluate them over a Jena model.
The project contains a standalone validator for validating Semantic Government Vocabulary (SGoV). It includes checking consistency and compliance of glossaries and models according to predefined rules. These rules check:
The best way to propose validation rule changes is to:
gradle test
To manage source code it is recommended to install plugins:
./config/checkstyle/checkstyle.xml
. In order to set up this checkstyle
in Intellij Idea IDE following steps are recommended:
1) Import the file into project checkstyle scheme using
Settings/Editor/Code Style/Java/Import Scheme/Checkstyle configuration
.
2) Install checkstyle plugin CheckStyle-IDEA
3) Configure the plugin by adding checkstyle.xml
into Settings/Other Settings/Checkstyle/Configuration file
Tento repozitář vznikl v rámci projektu OPZ č. CZ.03.4.74/0.0/0.0/15_025/0013983.