https://github.com/bitol-io/open-data-contract-standard
Home of the Open Data Contract Standard (ODCS).
https://github.com/bitol-io/open-data-contract-standard
data data-contract data-contracts data-engineering data-mesh data-quality standard
Last synced: 3 months ago
JSON representation
Home of the Open Data Contract Standard (ODCS).
- Host: GitHub
- URL: https://github.com/bitol-io/open-data-contract-standard
- Owner: bitol-io
- License: apache-2.0
- Created: 2023-06-27T20:10:09.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2026-03-09T21:38:17.000Z (3 months ago)
- Last Synced: 2026-03-10T03:45:56.689Z (3 months ago)
- Topics: data, data-contract, data-contracts, data-engineering, data-mesh, data-quality, standard
- Language: Shell
- Homepage: https://bitol-io.github.io/open-data-contract-standard/
- Size: 12 MB
- Stars: 681
- Watchers: 22
- Forks: 76
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
- Support: docs/support-communication-channels.md
- Authors: AUTHORS.md
Awesome Lists containing this project
- jimsghstars - bitol-io/open-data-contract-standard - Home of the Open Data Contract Standard (ODCS). (Ruby)
- awesome-data-contracts - Open Data Contract Specification - driven open standard to define data contract around eight sections: demographics, schema, Data Quality, pricing, stakeholders, security, SLA, and custom properties. (Specifications and Protocols)
README
---
title: "Open Data Contract Standard (ODCS)"
description: "Home of Open Data Contract Standard (ODCS) documentation."
image: "https://raw.githubusercontent.com/bitol-io/artwork/main/horizontal/color/Bitol_Logo_color.svg"
---
[](https://www.bestpractices.dev/projects/8149)

# Open Data Contract Standard (ODCS)
Welcome!
Thanks for your interest and for taking the time to come here! ❤️
## Executive summary
This standard describes a structure for a **data contract**. Its current version is v3.1.0. It is available for you as an Apache 2.0 license. Contributions are welcome!
## Discover the open standard
A reader-friendly version of the standard can be found on its [dedicated site](https://bitol-io.github.io/open-data-contract-standard/).
Discover the [Open Data Contract Standard](docs/README.md). This file contains some explanations and several examples. More [examples](docs/examples/README.md) can be found here.
## What is a Data Contract?
### The basics of a data contract
A data contract defines the agreement between a data producer and consumers. A data contract contains several sections:
* [Fundamentals](docs/fundamentals.md).
* [Schema](docs/schema.md).
* [References](docs/references.md).
* [Data quality](docs/data-quality.md).
* [Support & communication channels](docs/support-communication-channels.md)
* [Pricing](docs/pricing.md).
* [Team](docs/team.md).
* [Roles](docs/roles.md).
* [Service-level agreement (SLA)](docs/service-level-agreement.md).
* [Infrastructures & servers](docs/infrastructure-servers.md).
* [Custom & other properties](docs/custom-other-properties.md).

*Figure 1: illustration of a data contract, its principal contributors, sections, and usage.*
### JSON Schema
JSON Schema for ODCS can be found [here](https://github.com/bitol-io/open-data-contract-standard/blob/main/schema/odcs-json-schema-latest.json). You can import this schema into your IDE for validation of your YAML files. Links below show how you can import the schema:
- [IntelliJ](https://www.jetbrains.com/help/idea/json.html#ws_json_schema_add_custom)
- [VS Code](https://code.visualstudio.com/docs/languages/json#_json-schemas-and-settings)
## Articles and Other Resources
Check out the [resources](./resources.md) page.
## Contributing to the project
Check out the [CONTRIBUTING](./CONTRIBUTING.md) page.
## More
### Citation
If you need to cite this standard, you can use the following BibTeX entry:
```bibtex
@manual{ODCS2025,
title = {Open Data Contract Standard (ODCS)},
author = {{Bitol}},
organization = {LF AI \& Data Foundation},
year = {2025},
url = {https://bitol-io.github.io/open-data-contract-standard}
}
```
### Mime/Media Type
The official media (fka mime) type is:
```
application/odcs+yaml;version=3.1.0
```