Skip to content

Commit 4cd4e37

Browse files
committed
contacts
1 parent 11c600e commit 4cd4e37

File tree

3 files changed

+20
-10
lines changed

3 files changed

+20
-10
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ The fixed structure must be technology-agnostic. The first fields of teh fixed s
5252
* `GDPR: [Option[String]]` This field indicates whether the data product is subject to the General Data Protection Regulation (GDPR), and if so, what specific measures or classifications apply. Yes or No
5353
* `BusinessInfo: [Yaml]`
5454
* `ValueProposition: [Option[String]]`: Describe the valu eproposition of the data product from a business standpoint
55+
* `ValueGeneration: [Option[String]]`: Define what kind of value this DP will generate. It could be a Foundation DP ( tipically a source aligned one), otherwise can be "Operation Monitoring" collecting information about the company processes and providing decision support, then "Revenue Generation" for those DP that can be directly monetized.
5556
* `StakeholderRoles: Array[String]`: List of stakeholders involved, interested and supporting this data product
5657
* `PricingType: [Option[String]]`: It could be Subscription or Pay as You Consume
5758
* `PricingInfo: [Yaml]`: Free structure field to describe the pricing structure of the data product

data-product-specification.cue

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -195,18 +195,23 @@ status?: string & =~"(?i)^(draft|published|retired)$" | null
195195
maturity?: string & =~"(?i)^(tactical|strategic)$" | null
196196
billing?: {...} | null
197197
businessInfo: {
198-
valueProposition: string | null
199-
strategicInitiatives: [... string] | null
200-
stakeholderRoles: [... string] | null
201-
pricingType: string & =~"(?i)^(PayPerUse|Subscription)$" | null
202-
pricingInfo: {...} | null
203-
...
198+
valueProposition: string | null
199+
valueGeneration?: string & =~"(?i)^(Foundation|RevenueGeneration|OperationMonitoring)$" | null
200+
strategicInitiatives: [... string] | null
201+
stakeholderRoles: [... string] | null
202+
pricingType: string & =~"(?i)^(PayPerUse|Subscription)$" | null
203+
pricingInfo: {...} | null
204+
...
204205
}
205206
securityInfo: {
206-
confidentiality: string & =~"(?i)^(Public|Internal|Confidential|Restricted|Secret)$"| null
207-
visibility: string & =~"(?i)^(Global|Department)$" | null
208-
GDPR: string & =~"(?i)^(Yes|No)$" | null
209-
...
207+
confidentiality: string & =~"(?i)^(Public|Internal|Confidential|Restricted|Secret)$"| null
208+
visibility: string & =~"(?i)^(Global|Department)$" | null
209+
GDPR: string & =~"(?i)^(Yes|No)$" | null
210+
...
211+
}
212+
contacts: {
213+
ownerContact: string
214+
suportContact: string
210215
}
211216
targetConsumption: [... string] | null
212217
tags: [... #OM_Tag]

example.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ maturity: Strategic
1919
billing: {}
2020
businessInfo:
2121
valueProposition: Unlock some capability for the organization
22+
valueGeneration: OperationMonitoring
2223
okr: increase the margin
2324
pricingType: Subscription
2425
stakeholderRoles:
@@ -27,6 +28,9 @@ securityInfo:
2728
visibility: Department
2829
confidentiality: Confidential
2930
gdpr: Yes
31+
contacts:
32+
ownerContact: [email protected]
33+
suportContact: [email protected]
3034
targetConsumption:
3135
- Analytics
3236
- Reporting

0 commit comments

Comments
 (0)