Skip to main content

EIF Perspective attributes of SHACL shape validation service

General information

Name of the solution: SHACL shape validation service

Solution's owner: European Commission / DG Informatics (DIGIT) - Interoperability solutions for public administrations, businesses and citizens (ISA²)

Description:

A service to validate SHACL shapes used to drive validation for RDF specifications. This service represents a key quality-control step to ensure that a specification's published shapes and the conformance testing based on them is built over strong foundations.

Type of solution: Assessment tools
Go to Solution

The SHACL shape validation service implements the following:

Interoperability layers

Conceptual model

SHACL shape validation service implements the following EIF recommendations as explained below:

  • Recommendation 4 | Openness

    Open specifications can be supported by validators and conformance testing artefacts, implementing requirements as executable assertions. The definition of validators alongside published specifications facilitates their development, adoption, and usage, but also creates a level playing field as conformance can be verified in a deterministic and unbiased manner.

  • Recommendation 8 | Technological neutrality and data portability

    The Test Bed's validators promote integration via technology-agnostic service APIs, allowing them to be used in any environment regardless of its pre-existing technology stack. In addition, validators offer multiple deployment models that make minimal assumptions on available infrastructure.

  • Recommendation 9 | Technological neutrality and data portability

    The key focus point of the Test Bed's validators is semantic interoperability to ensure that data is produced and consumed as prescribed by agreed specifications.

  • Recommendation 17 | Administrative simplification

    All Test Bed validators as well as the Test Bed conformance testing software, support the testing of solutions that realise digital public service channels.

  • Recommendation 21 | Interoperability governance

    The validator can be used to test the validation artefacts of RDF-based specifications, ensuring their alignment with the SHACL specification as well as estabilshed best practices.

  • Recommendation 33 | Technical interoperability

    All Test Bed validators as well as the Test Bed conformance testing software are based upon the open GITB specifications, and are themselves published as open source software. In addition, they support open specifications with validation and conformance testing of solutions at a semantic and technical level.