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.

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 DataContractBuilder API
v0.1.1 · Java 17+ Maven GitHub Details
pom.xml
<dependency>
  <groupId>io.github.data-spec-labs</groupId>
  <artifactId>odcs-core</artifactId>
  <version>0.1.1</version>
</dependency>

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.