Skip to content

ISAITB/validator-resources-shacl-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

The current repository holds the resources needed to build a custom validator plugin for the SHACL shape validator provided by the Interoperability Test Bed. The configuration repository for this validator is available here.

Building the plugin

To build the plugin you need:

  • A Java Development Kit (v11+)
  • Apache Maven (v3.8.0+)

The generated plugin JAR needs to be copied to the SHACL validator's configuration and its configuration file adapted as follows:

validator.plugins.extended.0.class = eu.europa.ec.itb.shacl.plugin.ValidationServiceAdvancedFeatureShaclPlugin
validator.plugins.extended.0.jar = PATH_TO/shacl-shacl-1.0-SNAPSHOT-jar-with-dependencies.jar
validator.plugins.extended_best_practices.0.class = eu.europa.ec.itb.shacl.plugin.ValidationServiceBestPracticesShaclPlugin
validator.plugins.extended_best_practices.0.jar = PATH_TO/shacl-shacl-1.0-SNAPSHOT-jar-with-dependencies.jar

Licence

This plugin is shared using the European Union Public Licence (EUPL) version 1.2.

Legal notice

The authors of this repository and the resulting plugin waive any and all liability linked to its usage or the interpretation of its results. In terms of data, the resulting plugin does not harvest, collect or process in any way data that could be linked to the user or workstation.

Contact

To get in touch for feedback or questions please send an email to DIGIT-ITB@ec.europa.eu.

About

Custom validator plugin in support of the SHACL shape validator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages