8000 GitHub - ISAITB/validator-resources-shacl: Resources repository for the configuration of the SHACL shape validator
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

ISAITB/validator-resources-shacl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

The current repository defines the configuration of the SHACL shape validator provided by the Interoperability Test Bed, that allows validation of SHACL shapes against the SHACL specification, covering both core and extended features. Besides validating against the specification, this validator also allows validation against best practices curated by the Test Bed team.

This validator is a configuration of the Test Bed's RDF validator.

The service is accessible:

Configuration

The validator's configuration is located under resources, and specifically within file config.properties. Any changes merged to this repository result in the live service being updated within 1-2 minutes.

Validation is driven through SHACL shapes (located under shapes), as well as by means of a custom plugin for assertions not possible through native SHACL. The resources for this custom plugin validator are available here.

Running your own validator

You can replicate this validator on your own environment by following these steps:

  1. Clone the current repository (in e.g. MY_LOCAL_REPO).
  2. Start a new RDF validator instance by using the isaitb/shacl-validator Docker image, and providing the resources folder as the validator's resource root.
docker run -d --name my-validator -p 8080:8080 \
             -v /MY_LOCAL_REPO/resources:/validator/resources/ \
             -e validator.resourceRoot=/validator/resources/  \
             -e validator.domainName.resources=shacl
             isaitb/shacl-validator

Using the above command your validator will be available:

Licence

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

Legal notice

The authors of this repository and the resulting validator waive any and all liability linked to its usage or the interpretation of its results. In terms of data, the resulting validator 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

Resources repository for the configuration of the SHACL shape validator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  
0