├── .github ├── CODEOWNERS └── workflows │ ├── docs-site-deploy.yaml │ └── validate-examples.yaml ├── .gitignore ├── AUTHORS.md ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docs ├── README.md ├── custom-other-properties.md ├── data-quality.md ├── examples │ ├── README.md │ ├── all │ │ ├── full-example.odcs.yaml │ │ └── postgresql-adventureworks-contract.odcs.yaml │ ├── data-types │ │ └── all-data-types.odcs.yaml │ ├── fundamentals │ │ └── table-column-description.odcs.yaml │ ├── quality │ │ ├── column-accuracy.odcs.yaml │ │ ├── column-completeness.odcs.yaml │ │ ├── column-custom.odcs.yaml │ │ └── column-validity.odcs.yaml │ ├── roles │ │ └── service-and-operational-roles.odcs.yaml │ ├── schema │ │ ├── all-schema-types.odcs.yaml │ │ ├── kafka-schema.odcs.yaml │ │ ├── kafka-schemaregistry.odcs.yaml │ │ ├── table-column.odcs.yaml │ │ └── table-columns-with-partition.odcs.yaml │ ├── server │ │ ├── azure-server.odcs.yaml │ │ └── kafka-server.odcs.yaml │ ├── sla │ │ └── database-table-sla.odcs.yaml │ └── stakeholders │ │ └── basic-four-dpo.odcs.yaml ├── fundamentals.md ├── img │ ├── Bitol_Logo_icon_color.svg │ ├── data-contract-diagram-latest.png │ ├── data-contract-diagram-latest.svg │ ├── data-contract-diagram-v3.0.3.pdf │ ├── data-contract-diagram-v3.0.3.png │ ├── data-contract-diagram-v3.0.3.svg │ ├── elements-of-schema-odcs-v3.png │ └── elements-of-schema-odcs-v3.svg ├── infrastructure-servers.md ├── pricing.md ├── references.md ├── roles.md ├── schema.md ├── service-level-agreement.md ├── support-communication-channels.md └── team.md ├── history.md ├── mkdocs.yml ├── resources.md ├── schema ├── README.md ├── odcs-json-schema-latest.json ├── odcs-json-schema-v2.2.1.json ├── odcs-json-schema-v2.2.2.json ├── odcs-json-schema-v3.0.0.json ├── odcs-json-schema-v3.0.1.json ├── odcs-json-schema-v3.0.2-strict.json ├── odcs-json-schema-v3.0.2.json └── odcs-json-schema-v3.1.0.json ├── src └── script │ ├── README.md │ ├── build_docs.sh │ ├── generate-server-types.ruby │ ├── schema-diff.sh │ └── validate-examples.sh └── vendors.md /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @bitol-io/tsc 2 | -------------------------------------------------------------------------------- /.github/workflows/docs-site-deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/.github/workflows/docs-site-deploy.yaml -------------------------------------------------------------------------------- /.github/workflows/validate-examples.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/.github/workflows/validate-examples.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/AUTHORS.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/README.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/custom-other-properties.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/docs/custom-other-properties.md -------------------------------------------------------------------------------- /docs/data-quality.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/docs/data-quality.md -------------------------------------------------------------------------------- /docs/examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/docs/examples/README.md -------------------------------------------------------------------------------- /docs/examples/all/full-example.odcs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/docs/examples/all/full-example.odcs.yaml -------------------------------------------------------------------------------- /docs/examples/all/postgresql-adventureworks-contract.odcs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/docs/examples/all/postgresql-adventureworks-contract.odcs.yaml -------------------------------------------------------------------------------- /docs/examples/data-types/all-data-types.odcs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/docs/examples/data-types/all-data-types.odcs.yaml -------------------------------------------------------------------------------- /docs/examples/fundamentals/table-column-description.odcs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/docs/examples/fundamentals/table-column-description.odcs.yaml -------------------------------------------------------------------------------- /docs/examples/quality/column-accuracy.odcs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/docs/examples/quality/column-accuracy.odcs.yaml -------------------------------------------------------------------------------- /docs/examples/quality/column-completeness.odcs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/docs/examples/quality/column-completeness.odcs.yaml -------------------------------------------------------------------------------- /docs/examples/quality/column-custom.odcs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/docs/examples/quality/column-custom.odcs.yaml -------------------------------------------------------------------------------- /docs/examples/quality/column-validity.odcs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/docs/examples/quality/column-validity.odcs.yaml -------------------------------------------------------------------------------- /docs/examples/roles/service-and-operational-roles.odcs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/docs/examples/roles/service-and-operational-roles.odcs.yaml -------------------------------------------------------------------------------- /docs/examples/schema/all-schema-types.odcs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/docs/examples/schema/all-schema-types.odcs.yaml -------------------------------------------------------------------------------- /docs/examples/schema/kafka-schema.odcs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/docs/examples/schema/kafka-schema.odcs.yaml -------------------------------------------------------------------------------- /docs/examples/schema/kafka-schemaregistry.odcs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/docs/examples/schema/kafka-schemaregistry.odcs.yaml -------------------------------------------------------------------------------- /docs/examples/schema/table-column.odcs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/docs/examples/schema/table-column.odcs.yaml -------------------------------------------------------------------------------- /docs/examples/schema/table-columns-with-partition.odcs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/docs/examples/schema/table-columns-with-partition.odcs.yaml -------------------------------------------------------------------------------- /docs/examples/server/azure-server.odcs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/docs/examples/server/azure-server.odcs.yaml -------------------------------------------------------------------------------- /docs/examples/server/kafka-server.odcs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/docs/examples/server/kafka-server.odcs.yaml -------------------------------------------------------------------------------- /docs/examples/sla/database-table-sla.odcs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/docs/examples/sla/database-table-sla.odcs.yaml -------------------------------------------------------------------------------- /docs/examples/stakeholders/basic-four-dpo.odcs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/docs/examples/stakeholders/basic-four-dpo.odcs.yaml -------------------------------------------------------------------------------- /docs/fundamentals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/docs/fundamentals.md -------------------------------------------------------------------------------- /docs/img/Bitol_Logo_icon_color.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/docs/img/Bitol_Logo_icon_color.svg -------------------------------------------------------------------------------- /docs/img/data-contract-diagram-latest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/docs/img/data-contract-diagram-latest.png -------------------------------------------------------------------------------- /docs/img/data-contract-diagram-latest.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/docs/img/data-contract-diagram-latest.svg -------------------------------------------------------------------------------- /docs/img/data-contract-diagram-v3.0.3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/docs/img/data-contract-diagram-v3.0.3.pdf -------------------------------------------------------------------------------- /docs/img/data-contract-diagram-v3.0.3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/docs/img/data-contract-diagram-v3.0.3.png -------------------------------------------------------------------------------- /docs/img/data-contract-diagram-v3.0.3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/docs/img/data-contract-diagram-v3.0.3.svg -------------------------------------------------------------------------------- /docs/img/elements-of-schema-odcs-v3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/docs/img/elements-of-schema-odcs-v3.png -------------------------------------------------------------------------------- /docs/img/elements-of-schema-odcs-v3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/docs/img/elements-of-schema-odcs-v3.svg -------------------------------------------------------------------------------- /docs/infrastructure-servers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/docs/infrastructure-servers.md -------------------------------------------------------------------------------- /docs/pricing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/docs/pricing.md -------------------------------------------------------------------------------- /docs/references.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/docs/references.md -------------------------------------------------------------------------------- /docs/roles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/docs/roles.md -------------------------------------------------------------------------------- /docs/schema.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/docs/schema.md -------------------------------------------------------------------------------- /docs/service-level-agreement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/docs/service-level-agreement.md -------------------------------------------------------------------------------- /docs/support-communication-channels.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/docs/support-communication-channels.md -------------------------------------------------------------------------------- /docs/team.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/docs/team.md -------------------------------------------------------------------------------- /history.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/history.md -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/resources.md -------------------------------------------------------------------------------- /schema/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/schema/README.md -------------------------------------------------------------------------------- /schema/odcs-json-schema-latest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/schema/odcs-json-schema-latest.json -------------------------------------------------------------------------------- /schema/odcs-json-schema-v2.2.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/schema/odcs-json-schema-v2.2.1.json -------------------------------------------------------------------------------- /schema/odcs-json-schema-v2.2.2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/schema/odcs-json-schema-v2.2.2.json -------------------------------------------------------------------------------- /schema/odcs-json-schema-v3.0.0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/schema/odcs-json-schema-v3.0.0.json -------------------------------------------------------------------------------- /schema/odcs-json-schema-v3.0.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/schema/odcs-json-schema-v3.0.1.json -------------------------------------------------------------------------------- /schema/odcs-json-schema-v3.0.2-strict.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/schema/odcs-json-schema-v3.0.2-strict.json -------------------------------------------------------------------------------- /schema/odcs-json-schema-v3.0.2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/schema/odcs-json-schema-v3.0.2.json -------------------------------------------------------------------------------- /schema/odcs-json-schema-v3.1.0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/schema/odcs-json-schema-v3.1.0.json -------------------------------------------------------------------------------- /src/script/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/src/script/README.md -------------------------------------------------------------------------------- /src/script/build_docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/src/script/build_docs.sh -------------------------------------------------------------------------------- /src/script/generate-server-types.ruby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/src/script/generate-server-types.ruby -------------------------------------------------------------------------------- /src/script/schema-diff.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/src/script/schema-diff.sh -------------------------------------------------------------------------------- /src/script/validate-examples.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/src/script/validate-examples.sh -------------------------------------------------------------------------------- /vendors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitol-io/open-data-contract-standard/HEAD/vendors.md --------------------------------------------------------------------------------