Jump to content

Data contract

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Citation bot (talk | contribs) at 00:15, 17 January 2025 (Added website. | Use this bot. Report bugs. | Suggested by Eastmain | #UCB_webform 162/691). 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)". GitHub. Retrieved 16 January 2025.