The Test Bed offers a GeoJSON validation service that can be used to validate JSON objects against the GeoJSON specification. The GeoJSON specification provides a format for encoding a variety of geographic data structures in JSON. This service allows validation against any of the specification's types, allowing also additional checks against user-provided JSON schemas to check business rules for project-specific extensions.
The GeoJSON 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.
This GeoJSON validator reuses the Test Bed's core JSON validation support that allows for a configuration-driven setup and automated updates of configured validators.