General information
Name of the solution:
Solution's owner: European Commission
Online service to validate JSON content against the Table Schema specification. Table Schema is a means of formalising the fields used in CSV content (and other tabular text formats) by focusing on fields' data types, patterns, and constraints. It is a part of the Frictionless Specifications, a family of related and complementary specifications that aim to formalise exchanges of tabular data, and facilitate the definition of validation libraries, tooling support, and data automation processes.
The Table Schema validation service implements the following:
Interoperability layers
Conceptual model
Table Schema 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 facilitate their development, adoption and usage, but also create 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 16 | Multilingualism
The validator supports localisation in any of the official EU languages.
-
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 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.