From 12c28ab45003ee4f9235a6ccfe4ba096062aafcf Mon Sep 17 00:00:00 2001 From: msorel-meta Date: Fri, 20 Dec 2024 11:43:37 +0100 Subject: [PATCH 1/7] Add Meta Analysis to list of vendors --- vendors.md | 1 + 1 file changed, 1 insertion(+) diff --git a/vendors.md b/vendors.md index 073c181..5380a00 100644 --- a/vendors.md +++ b/vendors.md @@ -14,6 +14,7 @@ catalogs, data quality platforms, security tools, and more. * [Data Contract Playground](https://data-catering.github.io/data-contract-playground/) - Playground site for creating, exporting and validating data contracts * [DQC.ai | DQ PLATFORM](https://www.dqc.ai/dqc-platform) - [Enhancing Data Quality with ODCS: A Standard Ensured by the DQ Platform ](https://www.dqc.ai/post/enhancing-data-quality-with-odcs-a-standard-ensured-by-the-dq-platform) +* [Meta Analysis](https://www.meta-analysis.fr/en/home/) - Governance repository & Data Catalog, supports ODCS via a [flexible metamodel and open API] (https://www.meta-analysis.fr/en/article-en/open-data-contract-standard-adoption/) . ## Service providers From ecd40ad4a7051688b3e0594d5cc37138a628d91a Mon Sep 17 00:00:00 2001 From: msorel-meta Date: Fri, 20 Dec 2024 11:44:20 +0100 Subject: [PATCH 2/7] Update vendors.md - Meta Analysis Link --- vendors.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vendors.md b/vendors.md index 5380a00..3acd73d 100644 --- a/vendors.md +++ b/vendors.md @@ -14,7 +14,7 @@ catalogs, data quality platforms, security tools, and more. * [Data Contract Playground](https://data-catering.github.io/data-contract-playground/) - Playground site for creating, exporting and validating data contracts * [DQC.ai | DQ PLATFORM](https://www.dqc.ai/dqc-platform) - [Enhancing Data Quality with ODCS: A Standard Ensured by the DQ Platform ](https://www.dqc.ai/post/enhancing-data-quality-with-odcs-a-standard-ensured-by-the-dq-platform) -* [Meta Analysis](https://www.meta-analysis.fr/en/home/) - Governance repository & Data Catalog, supports ODCS via a [flexible metamodel and open API] (https://www.meta-analysis.fr/en/article-en/open-data-contract-standard-adoption/) . +* [Meta Analysis](https://www.meta-analysis.fr/en/home/) - Governance repository & Data Catalog, supports ODCS via a [flexible metamodel and open API](https://www.meta-analysis.fr/en/article-en/open-data-contract-standard-adoption/) . ## Service providers From 51a73acf74ef93d84803f2672b3ae0dd1177ebfe Mon Sep 17 00:00:00 2001 From: msorel-meta Date: Fri, 20 Dec 2024 11:44:59 +0100 Subject: [PATCH 3/7] Update vendors.md - formating --- vendors.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vendors.md b/vendors.md index 3acd73d..e063d4d 100644 --- a/vendors.md +++ b/vendors.md @@ -14,7 +14,7 @@ catalogs, data quality platforms, security tools, and more. * [Data Contract Playground](https://data-catering.github.io/data-contract-playground/) - Playground site for creating, exporting and validating data contracts * [DQC.ai | DQ PLATFORM](https://www.dqc.ai/dqc-platform) - [Enhancing Data Quality with ODCS: A Standard Ensured by the DQ Platform ](https://www.dqc.ai/post/enhancing-data-quality-with-odcs-a-standard-ensured-by-the-dq-platform) -* [Meta Analysis](https://www.meta-analysis.fr/en/home/) - Governance repository & Data Catalog, supports ODCS via a [flexible metamodel and open API](https://www.meta-analysis.fr/en/article-en/open-data-contract-standard-adoption/) . +* [Meta Analysis](https://www.meta-analysis.fr/en/home/) - Governance repository & Data Catalog, supports ODCS via a [flexible metamodel and open API](https://www.meta-analysis.fr/en/article-en/open-data-contract-standard-adoption/) ## Service providers From c07474af42237d7cfef5ed33e9e1328afa468b10 Mon Sep 17 00:00:00 2001 From: Diego Carvallo Date: Mon, 23 Dec 2024 00:02:38 +0000 Subject: [PATCH 4/7] add sample tags in contract readme examples Signed-off-by: Diego Carvallo --- docs/examples/all/full-example.odcs.yaml | 4 ++-- .../examples/all/postgresql-adventureworks-contract.odcs.yaml | 2 ++ docs/examples/quality/column-completeness.odcs.yaml | 4 +++- docs/examples/schema/all-schema-types.odcs.yaml | 2 +- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/docs/examples/all/full-example.odcs.yaml b/docs/examples/all/full-example.odcs.yaml index 3dfffe2..08961c0 100644 --- a/docs/examples/all/full-example.odcs.yaml +++ b/docs/examples/all/full-example.odcs.yaml @@ -35,7 +35,7 @@ schema: type: businessDefinition - url: https://youtu.be/jbY1BKFj9ec type: videoTutorial - tags: [ ] + tags: [ 'finance', 'payments'] dataGranularityDescription: Aggregation on columns txn_ref_dt, pmt_txn_id properties: - name: txn_ref_dt @@ -74,7 +74,7 @@ schema: partitioned: false partitionKeyPosition: -1 criticalDataElement: false - tags: [ ] + tags: [ 'uid' ] classification: restricted - name: rcvr_cntry_code primaryKey: false diff --git a/docs/examples/all/postgresql-adventureworks-contract.odcs.yaml b/docs/examples/all/postgresql-adventureworks-contract.odcs.yaml index 73950a6..faef388 100644 --- a/docs/examples/all/postgresql-adventureworks-contract.odcs.yaml +++ b/docs/examples/all/postgresql-adventureworks-contract.odcs.yaml @@ -82,6 +82,7 @@ schema: criticalDataElement: false primaryKey: false required: false + tag: ['sensitive'] - name: "loginid" logicalType: "string" physicalType: "varchar[256]" @@ -115,6 +116,7 @@ schema: criticalDataElement: false primaryKey: false required: false + tag: ['sensitive'] - name: "maritalstatus" logicalType: "string" physicalType: "bpchar" diff --git a/docs/examples/quality/column-completeness.odcs.yaml b/docs/examples/quality/column-completeness.odcs.yaml index f137d28..d2c50c9 100644 --- a/docs/examples/quality/column-completeness.odcs.yaml +++ b/docs/examples/quality/column-completeness.odcs.yaml @@ -13,6 +13,7 @@ schema: type: Reference definition on Data.gov dataGranularityDescription: Raw records physicalType: table + tags: ['nyc', 'regional'] properties: - name: UniqueID primaryKey: true @@ -24,4 +25,5 @@ schema: dimension: completeness severity: error rule: nullCheck - businessImpact: operational \ No newline at end of file + businessImpact: operational + \ No newline at end of file diff --git a/docs/examples/schema/all-schema-types.odcs.yaml b/docs/examples/schema/all-schema-types.odcs.yaml index 45b02fc..ef06b42 100644 --- a/docs/examples/schema/all-schema-types.odcs.yaml +++ b/docs/examples/schema/all-schema-types.odcs.yaml @@ -15,7 +15,7 @@ schema: type: businessDefinition - url: https://youtu.be/jbY1BKFj9ec type: videoTutorial - tags: [] + tags: ['finance'] dataGranularityDescription: Aggregation on columns txn_ref_dt, pmt_txn_id properties: - name: txn_ref_dt From 708dc46d6fb7fa153452df104c0fe5240a1facc2 Mon Sep 17 00:00:00 2001 From: Diego Carvallo Date: Mon, 23 Dec 2024 00:05:39 +0000 Subject: [PATCH 5/7] add tags to psql example Signed-off-by: Diego Carvallo --- .../examples/all/postgresql-adventureworks-contract.odcs.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/examples/all/postgresql-adventureworks-contract.odcs.yaml b/docs/examples/all/postgresql-adventureworks-contract.odcs.yaml index faef388..f62c62f 100644 --- a/docs/examples/all/postgresql-adventureworks-contract.odcs.yaml +++ b/docs/examples/all/postgresql-adventureworks-contract.odcs.yaml @@ -82,7 +82,7 @@ schema: criticalDataElement: false primaryKey: false required: false - tag: ['sensitive'] + tags: ['sensitive'] - name: "loginid" logicalType: "string" physicalType: "varchar[256]" @@ -116,7 +116,7 @@ schema: criticalDataElement: false primaryKey: false required: false - tag: ['sensitive'] + tags: ['sensitive'] - name: "maritalstatus" logicalType: "string" physicalType: "bpchar" From e6c89c7bc35c2d076ee1c489c6563467335e0bdb Mon Sep 17 00:00:00 2001 From: Diego Carvallo Date: Mon, 23 Dec 2024 00:15:41 +0000 Subject: [PATCH 6/7] add tags to README & update tags description Signed-off-by: Diego Carvallo --- docs/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/README.md b/docs/README.md index 2905046..7e018a3 100644 --- a/docs/README.md +++ b/docs/README.md @@ -59,7 +59,7 @@ description: limitations: null usage: null -tags: null +tags: ['finance'] ``` ### Definitions @@ -112,7 +112,7 @@ schema: type: businessDefinition - url: https://youtu.be/jbY1BKFj9ec type: videoTutorial - tags: null + tags: ['finance'] dataGranularityDescription: Aggregation on columns txn_ref_dt, pmt_txn_id properties: - name: txn_ref_dt @@ -222,7 +222,7 @@ schema: | businessName | Business Name | No | The business name of the element. | | authoritativeDefinitions | Authoritative Definitions | No | List of links to sources that provide more details on the table; examples would be a link to an external definition, a training video, a GitHub repo, Collibra, or another tool. See `authoritativeDefinitions` below. | | quality | Quality | No | List of data quality attributes. | -| tags | Tags | No | A list of tags that may be assigned to the elements (object or property); the tags keyword may appear at any level. | +| tags | Tags | No | A list of tags that may be assigned to the elements (object or property); the tags keyword may appear at any level. Tags may be used to better categorize an element. For example, `finance`, `sensitive`, `employee_record`. | | customProperties | Custom Properties | No | Custom properties that are not part of the standard. | #### Applicable to Objects From aa687830d52f74cea6efa739b6d5a7d79d5e5606 Mon Sep 17 00:00:00 2001 From: Diego Carvallo Date: Mon, 23 Dec 2024 15:19:36 +0000 Subject: [PATCH 7/7] update tag description to schema Signed-off-by: Diego Carvallo --- schema/odcs-json-schema-latest.json | 2 +- schema/odcs-json-schema-v3.0.0.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/schema/odcs-json-schema-latest.json b/schema/odcs-json-schema-latest.json index c469302..2d0d891 100644 --- a/schema/odcs-json-schema-latest.json +++ b/schema/odcs-json-schema-latest.json @@ -1912,7 +1912,7 @@ }, "Tags": { "type": "array", - "description": "A list of tags that may be assigned to the elements (object or property); the tags keyword may appear at any level.", + "description": "A list of tags that may be assigned to the elements (object or property); the tags keyword may appear at any level. Tags may be used to better categorize an element. For example, `finance`, `sensitive`, `employee_record`.", "items": { "type": "string" } diff --git a/schema/odcs-json-schema-v3.0.0.json b/schema/odcs-json-schema-v3.0.0.json index 1ecb880..65eaf40 100644 --- a/schema/odcs-json-schema-v3.0.0.json +++ b/schema/odcs-json-schema-v3.0.0.json @@ -1901,7 +1901,7 @@ }, "Tags": { "type": "array", - "description": "A list of tags that may be assigned to the elements (object or property); the tags keyword may appear at any level.", + "description": "A list of tags that may be assigned to the elements (object or property); the tags keyword may appear at any level. Tags may be used to better categorize an element. For example, `finance`, `sensitive`, `employee_record`.", "items": { "type": "string" }