The Test Bed offers a Table Schema validation service that can be used to validate a Table Schema's 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, facilitate the definition of validation libraries, tooling support and data automation processes.
The Table Schema validation service is available for use as a standalone validator and through the Test Bed as part of complete conformance testing. It offers the following APIs:
- Web user interface for user-driven validation.
- SOAP web service API for machine-to-machine integration and use from GITB TDL test cases.
- REST web service API for machine-to-machine integration.

This Table Schema validator reuses the Test Bed's core JSON validation support that allows for a configuration-driven setup and automated updates of configured validators.