diff --git a/README.md b/README.md index ec3cf26..ba26363 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,7 @@ A data contract defines the agreement between a data producer and consumers. A d * [Infrastructures & servers](docs/README.md#infrastructure-and-servers) * [Custom properties](docs/README.md#custom-properties). -![Data contract schema](docs/img/data-contract-diagram-latest.svg "Data contract schema") +![Data contract schema](docs/img/data-contract-diagram-latest.png "Data contract schema") *Figure 1: illustration of a data contract, its principal contributors, sections, and usage.* diff --git a/docs/img/data-contract-diagram-latest.png b/docs/img/data-contract-diagram-latest.png new file mode 100644 index 0000000..90f2e7d Binary files /dev/null and b/docs/img/data-contract-diagram-latest.png differ diff --git a/docs/img/data-contract-diagram-latest.svg b/docs/img/data-contract-diagram-latest.svg deleted file mode 100644 index 152b428..0000000 --- a/docs/img/data-contract-diagram-latest.svg +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - - - - - - Data Contract Vert - v3 - - bg - - - - - - Layer 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Applications - - - - - - Monitoring - - - - - - Observability - - - - - - Notification - - - - - - Tools - - - - - - Enterprise Data - Governance - - - - - - Enterprise Data - Catalog - - - - - - Enterprise Security - & Audit - - - - - - Enterprise Ops - - - - - - Open Data Contract Standard v3 - - - - - - Data Engineers - - - - - - Data Scientists - - - - - - Data Product - Owners - - - - - - Automation Tools - - - - - - - - Name, - Version, - Descriptions… - - - - - - - - History of team - members - - - - - - - - Latency, retention, - frequency… - - - - - - - - Data quality rules, - Data governance - policies - - - - - - - - Logical - representation & - physical - implementation - - - - - - - - Servers, environment, - and storage - - - - - - - - Internal or external - costs associated to - usage - - - - - - - - Roles - - - - - - Fundamentals - - - - - - Schema* - - - - - - SLA - - - - - - Data Quality* - - - - - - Team - - - - - - Infrastructure** - - - - - - Pricing - - - - - - Security - - - - - - - - Enterprise-level consumers & - contributors - - - - - - - - Contributors to the data - contract - - - - - - - - Consumers of the data - contract - - - - - - - - - - - - - - - - - - - - - - - Data QoS applied to - your business needs - - - - - - Business rules*** - - - - - - - - Room for - custom needs - - - - - - Custom - - - - - - - - * Major evolution in v3 - ** New in v3 - *** Scheduled for v3.1 - - - - - - diff --git a/docs/img/data-contract-diagram-v3.0.3.pdf b/docs/img/data-contract-diagram-v3.0.3.pdf new file mode 100644 index 0000000..8cc7b6c Binary files /dev/null and b/docs/img/data-contract-diagram-v3.0.3.pdf differ diff --git a/docs/img/data-contract-diagram-v3.0.3.png b/docs/img/data-contract-diagram-v3.0.3.png new file mode 100644 index 0000000..90f2e7d Binary files /dev/null and b/docs/img/data-contract-diagram-v3.0.3.png differ diff --git a/docs/img/data-contract-diagram-v3.0.3.svg b/docs/img/data-contract-diagram-v3.0.3.svg new file mode 100644 index 0000000..77d37c0 --- /dev/null +++ b/docs/img/data-contract-diagram-v3.0.3.svg @@ -0,0 +1,437 @@ + + + + + + + + + + + + + + + + Produced by OmniGraffle 7.24.5\n2025-05-19 21:04:28 +0000 + + Figure 2 + + Layer 1 + + + + + + + + + + + + + + + + + + + + + + Applications + + + + + + Monitoring + + + + + + Observability + + + + + + Notification + + + + + + Other Tools + + + + + + Enterprise Data + Governance + + + + + + Enterprise Data + Catalog + + + + + + Enterprise Security & + Audit + + + + + + Enterprise Ops + + + + + + Open Data Contract Standard v3 + + + + + + Data Engineers + + + + + + Data Scientists + + + + + + Data Product Owners + + + + + + Automation Tools + + + + + + + + Name, Version, + Descriptions… + + + + + + + + History of team members + + + + + + + + Latency, retention, + frequency… + + + + + + + + Data quality rules, + Data governance policies + + + + + + + + Logical representation & + physical implementation + + + + + + + + Servers, environment, and + storage + + + + + + + + Internal or external costs + associated to usage + + + + + + + + Roles + + + + + + Fundamentals + + + + + + Schema + + + + + + SLA + + + + + + Data Quality + + + + + + Team + + + + + + Infrastructure + + + + + + Pricing + + + + + + Security + + + + + + + + Enterprise-level consumers + & contributors + + + + + + + + Contributors to the data contract + + + + + + + + Consumers of the + data contract + + + + + + + + + + + + + + + + + + + + Data QoS applied to your + business needs + + + + + + Business rules* + + + + + + + + Custom extensions & + processing + + + + + + Tags & + Custom Properties + + + + + + + + * Future + + + + + + + + Support mechanisms for + consumers + + + + + + Support + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/img/data-contract-diagram-v3.pdf b/docs/img/data-contract-diagram-v3.pdf deleted file mode 100644 index 53392f2..0000000 Binary files a/docs/img/data-contract-diagram-v3.pdf and /dev/null differ diff --git a/docs/img/data-contract-diagram-v3.png b/docs/img/data-contract-diagram-v3.png deleted file mode 100644 index c219a97..0000000 Binary files a/docs/img/data-contract-diagram-v3.png and /dev/null differ diff --git a/docs/img/data-contract-diagram-v3.svg b/docs/img/data-contract-diagram-v3.svg deleted file mode 100644 index 152b428..0000000 --- a/docs/img/data-contract-diagram-v3.svg +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - - - - - - Data Contract Vert - v3 - - bg - - - - - - Layer 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Applications - - - - - - Monitoring - - - - - - Observability - - - - - - Notification - - - - - - Tools - - - - - - Enterprise Data - Governance - - - - - - Enterprise Data - Catalog - - - - - - Enterprise Security - & Audit - - - - - - Enterprise Ops - - - - - - Open Data Contract Standard v3 - - - - - - Data Engineers - - - - - - Data Scientists - - - - - - Data Product - Owners - - - - - - Automation Tools - - - - - - - - Name, - Version, - Descriptions… - - - - - - - - History of team - members - - - - - - - - Latency, retention, - frequency… - - - - - - - - Data quality rules, - Data governance - policies - - - - - - - - Logical - representation & - physical - implementation - - - - - - - - Servers, environment, - and storage - - - - - - - - Internal or external - costs associated to - usage - - - - - - - - Roles - - - - - - Fundamentals - - - - - - Schema* - - - - - - SLA - - - - - - Data Quality* - - - - - - Team - - - - - - Infrastructure** - - - - - - Pricing - - - - - - Security - - - - - - - - Enterprise-level consumers & - contributors - - - - - - - - Contributors to the data - contract - - - - - - - - Consumers of the data - contract - - - - - - - - - - - - - - - - - - - - - - - Data QoS applied to - your business needs - - - - - - Business rules*** - - - - - - - - Room for - custom needs - - - - - - Custom - - - - - - - - * Major evolution in v3 - ** New in v3 - *** Scheduled for v3.1 - - - - - - diff --git a/docs/img/data-contract-v2-schema.png b/docs/img/data-contract-v2-schema.png deleted file mode 100644 index fa414aa..0000000 Binary files a/docs/img/data-contract-v2-schema.png and /dev/null differ diff --git a/docs/img/data-contract-v2.2-schema.png b/docs/img/data-contract-v2.2-schema.png deleted file mode 100644 index 430a3b9..0000000 Binary files a/docs/img/data-contract-v2.2-schema.png and /dev/null differ diff --git a/docs/img/data-contract-v2.2.1-schema.png b/docs/img/data-contract-v2.2.1-schema.png deleted file mode 100644 index 806ef6b..0000000 Binary files a/docs/img/data-contract-v2.2.1-schema.png and /dev/null differ diff --git a/docs/img/data-contract-v2.2.1-schema.svg b/docs/img/data-contract-v2.2.1-schema.svg deleted file mode 100644 index eceffe4..0000000 --- a/docs/img/data-contract-v2.2.1-schema.svg +++ /dev/null @@ -1,406 +0,0 @@ - - - - - - - - - - - - - - - - - Data Contract 1 - - bg - - - - - - Layer 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Applications - - - - - - Monitoring - - - - - - Observability - - - - - - Notification - - - - - - Tools - - - - - - Enterprise Data - Governance - - - - - - Enterprise Data - Catalog - - - - - - Enterprise Security - & Audit - - - - - - Enterprise Ops - - - - - - Open Data Contract Standard v2.2+ - - - - - - Data Engineers - - - - - - Data Scientists - - - - - - Data Product - Owners - - - - - - Automation Tools - - - - Data Contract - - - - - - - - Name, - Version, - Descriptions… - - - - - - - - History of stakeholders - - - - - - - - Latency, retention, - frequency… - - - - - - - - Data quality rules, - Data governance - policies - - - - - - - - Physical & logical - implementation - - - - - - - - Room for custom - needs - - - - - - - - Internal or external - costs associated to - usage - - - - - - - - Roles - - - - - - Fundamentals - - - - - - Datasets & Schema - - - - - - SLA - - - - - - Data Quality - - - - - - Stakeholders - - - - - - Custom - - - - - - Pricing - - - - - - Security - - - - - - - - Enterprise-level consumers & contributors - - - - - - - - Contributors to the data - contract - - - - - - - - Consumers of the data contract - - - - - - - - - - - - - - - - - -