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, REST, SOAP, 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, REST, SOAP, CLI, Docker |
| Message digests | Validation of text digests using various algorithms. | SOAP |
| SBD | Validation of Simple Business Documents. | UI, REST, SOAP |
| SBDH | Validation of Simple Business Document Headers. | UI, REST, SOAP |
| 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, REST, SOAP |
| XML¹ | Validation of XML using XML Schema, Schematron, XPath, XMLUnit. See the Test Bed’s XML validation guide for detailed information. | UI, REST, SOAP, 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, REST, SOAP, 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, REST, SOAP, CLI |
| CloudEvents | Validation of JSON objects against the CloudEvents specification (supporting also custom schemas for project-specific rules). | UI, REST, SOAP |
| 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, REST, SOAP |
| EIRA | Validation of ArchiMate models (solutions and Solution Architecture Templates – SATs) against the European Interoperability Reference Architecture and target SATs. | UI, REST, SOAP |
| ELAP | Validation of ArchiMate models (solutions and Solution Architecture Templates – SATs) against the EIRA Library of Architecture Principles. | UI, REST, SOAP |
| ELRD | Validation of European Land Registry Document instances. | UI, REST, SOAP, CLI |
| ePO | Validation of RDF content for the e-Procurement Ontology. | UI, SOAP, REST |
| ESPD | Validation of European Single Procurement Document instances. | UI, REST, SOAP |
| GeoJSON | Validation of JSON content against the GeoJSON specification. | UI, REST, SOAP |
| Kohesio | Validation of CSV data collection files for the Kohesio portal. | UI, REST, SOAP, 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, REST, SOAP |
| 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, REST, SOAP, CLI |
| UBL 2.1 Invoices | Validation of electronic invoices as UBL 2.1 documents. | UI, REST, SOAP, CLI |
| UBL 2.2 eProcurement | Validation of procurement process UBL documents as defined in the PEPPOL pre-award profiles (P001, P002 and P003). | UI, REST, SOAP |
| UML to OWL | Validation of UML models defined in XMI format based on the SEMIC style guide, to generate an OWL ontology. | UI, REST, SOAP |