Jump to content

Data contract

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Jgperrin (talk | contribs) at 20:15, 16 January 2025 (Submitting using AfC-submit-wizard). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

A Data Contract is a formal agreement that defines expectations around a data artifact such as a dataset, a stream, etc.

  • Creates a link between data producers and data consumers.
  • Creates a link between a logical representation of the data and its physical implementation.
  • Describes metadata & and meta-metadata: such as data quality and business rules, Service-Level Agreement (SLA), and behavior.

A data contract should be considered the source of truth for your metadata.

The Linux Foundation project Bitol has published a data contract standard called Open Data Contract Standard (OCDS)[1]. Its current version is 3.0.1.



References

  1. ^ "Open Data Contract Standard (ODCS)". Retrieved 16 January 2025.