Skip to main content

Hosted validators

The Interoperability Test Bed hosts several reusable validators on its cloud infrastructure. This page lists these validators and their access information, organised as follows:

  • Domain-agnostic validators that focus on a given technology regardless of policy or business domain.
  • Domain-specific validators that would typically be meaningful for a given specification or within a given policy domain.

All validators listed here can be used as standalone services but also included as validation steps in conformance test cases.

Reusable validators

Technology Description Public API
ASiC Validation of Associated Signature Containers (ASiC). SOAP
CSV¹ Validation of CSV data using Table Schema. See the Test Bed’s CSV validation guide for detailed information. UI, RESTSOAP, CLI, Docker
GITB TDL Validation of GITB TDL test suites. UI, SOAP
GraphQL Validation of GraphQL queries against GraphQL schemas. SOAP, REST
JSON¹ Validation of JSON using JSON schema. See the Test Bed’s JSON validation guide for detailed information. UI, RESTSOAP, CLI, Docker
Message digests Validation of text digests using various algorithms. SOAP
SBD Validation of Simple Business Documents. UI, RESTSOAP
SBDH Validation of Simple Business Document Headers. UI, RESTSOAP
SHACL Validation of SHACL shapes. UI, SOAP, REST, CLI
RDF¹ Validation of RDF content using SHACL shapes. See the Test Bed’s RDF validation guide for detailed information. UI, SOAP, REST, CLI, Docker
Table Schema Validation of Table Schema instances (used to formalise CSV and other tabular data specifications). UI, RESTSOAP
XML¹ Validation of XML using XML Schema, Schematron, XPath, XMLUnit. See the Test Bed’s XML validation guide for detailed information. UI, RESTSOAP, CLI, Docker
XML digital signatures Validation of XML signatures in arbitrary XML content. SOAP
YAML¹ Validation of YAML using JSON schema. See the Test Bed’s YAML validation guide for detailed information. UI, RESTSOAP, CLI, Docker

¹ Extended support available for specific instances via configuration-driven setup and automated service updates.

Reusable validators (domain-specific)

Specification Description Public API
BRegDCAT-AP Validation of RDF content against the BRegDCAT-AP (Specification of Registry of Registries) rules. UI, SOAP, REST
CII Validation of electronic invoices as Cross Industry Invoice documents. UI, RESTSOAP, CLI
CloudEvents Validation of JSON objects against the CloudEvents specification (supporting also custom schemas for project-specific rules). UI, RESTSOAP
CPSV-AP Validation of RDF content against the CPSV-AP (Core Public Service Vocabulary – Application Profile) rules. UI, SOAP, REST
DCAT-AP Validation of RDF content against DCAT-AP (Data Catalogue Vocabulary – Application Profile) rules. UI, SOAP, REST
DCAT-AP HVD Validation of RDF content against DCAT-AP HVD (Data Catalogue Vocabulary – Application Profile, High Value Datasets) rules  UI, SOAP, REST
DCAT-AP.de Validation of RDF content against the German DCAT-AP extensions rules. UI, SOAP, REST, CLI
eGovERA Validation of ArchiMate models (solutions and eGovERA models) against eGovERA modelling guidelines. UI, RESTSOAP
EIRA Validation of ArchiMate models (solutions and Solution Architecture Templates – SATs) against the European Interoperability Reference Architecture and target SATs. UI, RESTSOAP
ELAP Validation of ArchiMate models (solutions and Solution Architecture Templates – SATs) against the EIRA Library of Architecture Principles. UI, RESTSOAP
ELRD Validation of European Land Registry Document instances. UI, RESTSOAP, CLI
ePO Validation of RDF content for the e-Procurement Ontology. UI, SOAP, REST
ESPD Validation of European Single Procurement Document instances. UI, RESTSOAP
GeoJSON Validation of JSON content against the GeoJSON specification. UI, RESTSOAP
Kohesio Validation of CSV data collection files for the Kohesio portal. UI, RESTSOAP, CLI, Docker
MLDCAT-AP Validation of RDF content against MLDCAT-AP (Machine Learning Data Catalogue Vocabulary – Application Profile) rules. UI, SOAP, REST
REM Validation of Registered Electronic Mail (REM) evidences. UI, RESTSOAP
SEMIC Style Guide (OWL/SHACL) Validation of OWL vocabularies and SHACL shapes against the guidelines of the SEMIC Style Guide. UI, SOAP, REST
UBL 2.1 Credit Notes Validation of electronic credit notes as UBL 2.1 documents. UI, RESTSOAP, CLI
UBL 2.1 Invoices Validation of electronic invoices as UBL 2.1 documents. UI, RESTSOAP, CLI
UBL 2.2 eProcurement Validation of procurement process UBL documents as defined in the PEPPOL pre-award profiles (P001, P002 and P003). UI, RESTSOAP
UML to OWL Validation of UML models defined in XMI format based on the SEMIC style guide, to generate an OWL ontology. UI, RESTSOAP