Data Spec Labs
Open-source tooling for Open Data Specifications - led by the ODCS Java SDK, a Java library to parse, write, validate, and build data contracts on the JVM.
Featured
ODCS Java SDK
ODCS Java SDK (odcs-java-sdk / odcs-core) is a Java library for the
Open Data Contract Standard (ODCS).
Work with machine-readable agreements between data producers and consumers - YAML or JSON - on the JVM (Java 17+).
- Parse - YAML/JSON → typed
DataContract - Write - contracts back to YAML or JSON
- Validate - against official Bitol JSON Schemas
- Build - fluent
DataContractBuilderAPI
<dependency>
<groupId>io.github.data-spec-labs</groupId>
<artifactId>odcs-core</artifactId>
<version>0.1.1</version>
</dependency>
Also available
Online validators
Browser tools for checking Open Data Product and Contract specs.
-
ODCS Validator
Validate Open Data Contract Standard documents online.
-
ODPS Validator
Validate Open Data Product Specification documents online.