Data Disclosure Agreement Vocab - Version 1.0
The Data Disclosure Agreement Vocabulary provides terms to describe and represent information related to processing of personal data based on established requirements such as for the EU General Data Protection Regulation (GDPR).
@context
Description: Defines the context of any this document. E.g. the link to the JSON-LD
| @type | Example value(s) |
|---|---|
| https://schema.org/URL | https://raw.githubusercontent.com/decentralised-dataexchange/data-exchange-agreements/main/interface-specs/jsonld/contexts/dexa-context.jsonld |
@id
Description: Identifier to the Data Disclosure Agreement instance addressed to an Organisation (Data Using Service).
| @type | Example value(s) |
|---|---|
| https://dictionary.mydata.org/prodserv/#uid | b728d03e-c983-4322-8a46-2bf126b403de |
language
Description: Language of the Data Disclosure Agreement
| @type | Example value(s) |
|---|---|
| https://dictionary.mydata.org/prodserv/#language | v1.0.0 |
version
Description: Version number of the Data Disclosure Agreement
| @type | Example value(s) |
|---|---|
| https://schema.org/version | 0.0.1 |
templateId
Description: Identifier to the template of the Data Disclosure Agreement.
| @type | Example value(s) |
|---|---|
| https://docs.igrant.io/schema/data-disclosure-agreement/v1.0/#templateId | 91be609a-4acd-468f-b37a-0f379893b65c |
templateVersion
Description: Version number of the Data Disclosure Agreement template
| @type | Example value(s) |
|---|---|
| https://docs.igrant.io/schema/data-disclosure-agreement/v1.0/#templateVersion | 0.0.1 |
dataController
Description: An organisation constituted as a legally defined entity in any jurisdiction.
| @type | Example value |
|---|---|
| https://docs.igrant.io/schema/data-disclosure-agreement/v1.0/#dataController | nil |
dcDid
Description: Data controller decentralised identifier
| @type | Example value |
|---|---|
| https://docs.igrant.io/schema/data-disclosure-agreement/v1.0/#dcDid | did:mydata:abc |
dcIndustrySector
Description: Data controller industry sector
| @type | Example value |
|---|---|
| https://docs.igrant.io/schema/data-disclosure-agreement/v1.0/#dcIndustrySector | Retail |
dcLegalId
Description: Data controller legal identifier
| @type | Example value |
|---|---|
| https://docs.igrant.io/schema/data-disclosure-agreement/v1.0/#dcLegalId | lei:abc |
dcName
Description: Data controller name
| @type | Example value |
|---|---|
| https://docs.igrant.io/schema/data-disclosure-agreement/v1.0/#dcName | Happy Shopping AB |
dcURL
Description: Data controller URL
| @type | Example value |
|---|---|
| https://docs.igrant.io/schema/data-disclosure-agreement/v1.0/#dcURL | https://happyshopping.com |
agreementPeriod
Description: Agreement period
| @type | Example value |
|---|---|
| https://docs.igrant.io/schema/data-disclosure-agreement/v1.0/#agreementPeriod | 365 |
purpose
Description: Describes the purpose for which a data controller (Data Source or Data Using Service) uses personal data for. This is also the purpose for which the data agreeent is being formulated
| @type | Example value(s) |
|---|---|
| https://docs.igrant.io/schema/data-disclosure-agreement/v1.0/#purpose | Marketing and Campaign |
purposeDescription
Description: Provides description of the purpose for which the personal data us used, comprehensive to the individual whose data is being used by the data controller.
| @type | Example value(s) |
|---|---|
| https://docs.igrant.io/schema/data-disclosure-agreement/v1.0/#purposeDescription | Collecting user data for offering custom tailored shopping experience |
lawfulBasis
Description: An organization processing personal data to have a valid lawful basis for that personal data processing activity. GDPR, for e.g., provides six legal bases for processing personal data, consent being one.
Possible values as per GDPR are: consent, legal_obligation, contract, vital_interest, public_task and legitimate_interest.
| @type | Example value |
|---|---|
| https://docs.igrant.io/schema/data-disclosure-agreement/v1.0/#lawfulBasis | consent |
codeOfConduct
Description: Code of conduct
| @type | Example value |
|---|---|
| https://docs.igrant.io/schema/data-disclosure-agreement/v1.0/#codeOfConduct | https://happyshopping.com/code_of_conduct.html |
personalData
Description: Personal data exposed by the Data Source
| @type | Example value |
|---|---|
| https://docs.igrant.io/schema/data-disclosure-agreement/v1.0/#personalData | nil |
pdAttributeId
Description: Personal data attribute ID
| @type | Example value |
|---|---|
| https://docs.igrant.io/schema/data-disclosure-agreement/v1.0/#pdAttributeId | a601c468-4d26-41e1-8ad9-30eb16746751 |
pdAttributeName
Description: Personal data attribute name
| @type | Example value |
|---|---|
| https://docs.igrant.io/schema/data-disclosure-agreement/v1.0/#pdAttributeName | Customer ID |
pdAttributeSensitive
Description: Personal data attribute sensitive
| @type | Example value |
|---|---|
| https://docs.igrant.io/schema/data-disclosure-agreement/v1.0/#pdAttributeSensitive | true |
pdAttributeCategory
Description: Personal data attribute category
| @type | Example value |
|---|---|
| https://docs.igrant.io/schema/data-disclosure-agreement/v1.0/#pdAttributeCategory | KYC |
dataUsingService
Description: Data Using Service
| @type | Example value |
|---|---|
| https://docs.igrant.io/schema/data-disclosure-agreement/v1.0/#dataUsingService | nil |
dusDid
Description: Data Using Service decentralised identifier
| @type | Example value |
|---|---|
| https://docs.igrant.io/schema/data-disclosure-agreement/v1.0/#dusDid | did:mydata:3Wcyfb5QZ7mvtBXrY8Jg3h |
dusIndustrySector
Description: Data Using Service industry sector
| @type | Example value |
|---|---|
| https://docs.igrant.io/schema/data-disclosure-agreement/v1.0/#dusIndustrySector | Retail |
dusJurisdiction
Description: Data Using Service jurisdiction
| @type | Example value |
|---|---|
| https://docs.igrant.io/schema/data-disclosure-agreement/v1.0/#dusJurisdiction | EU |
dusLegalId
Description: Data Using Service legal ID
| @type | Example value |
|---|---|
| https://docs.igrant.io/schema/data-disclosure-agreement/v1.0/#dusLegalId | lei:3Wcyfb5QZ7mvtBXrY8Jg3h |
dusName
Description: Data Using Service name
| @type | Example value |
|---|---|
| https://docs.igrant.io/schema/data-disclosure-agreement/v1.0/#dusName | Happy Shopping AB |
dusPrivacyRights
Description: Data Using Service privacy rights
| @type | Example value |
|---|---|
| https://docs.igrant.io/schema/data-disclosure-agreement/v1.0/#dusPrivacyRights | https://retail.se/policy.html |
dusSignatureContact
Description: Data Using Service signature contact
| @type | Example value |
|---|---|
| https://docs.igrant.io/schema/data-disclosure-agreement/v1.0/#dusSignatureContact | did:sov:3Wcyfb5QZ7mvtBXrY8Jg3h |
dusUrl
Description: Data Using Service URL
| @type | Example value |
|---|---|
| https://docs.igrant.io/schema/data-disclosure-agreement/v1.0/#dusUrl | https://happyshopping.com/policy.html |
dusUsagePurposes
Description: Data Using Service purposes
| @type | Example value |
|---|---|
| https://docs.igrant.io/schema/data-disclosure-agreement/v1.0/#dusUsagePurposes | Account transaction history |
dusWithdrawal
Description: Data Using Service withdrawal
| @type | Example value |
|---|---|
| https://docs.igrant.io/schema/data-disclosure-agreement/v1.0/#dusWithdrawal | https://retail.se/withdrawal.html |
proof
Description: Encapsulates the event signatures that allows anyone (e.g. an auditor) to verify the authencity and source of the Data Disclosure Agreement. Its uses linked data proofs as per W3C and contains a set of attributes that represent a Linked Data digital proof and the parameters required to verify it.
id
Description: Identifier of the proof
| @type | Example value(s) |
|---|---|
| https://github.com/decentralised-dataexchange/automated-data-agreements/blob/main/docs/did-spec.md#2the-didmydata-format | did:mydata:z6MkiTBz1ymuepAQ4HEHYSF1H8quG5GLVVQR3djdX3mDooWp#1 |
type
Description: Type of the proof
| @type | Example value(s) |
|---|---|
| https://github.com/decentralised-dataexchange/automated-data-agreements/blob/main/docs/did-spec.md#2the-didmydata-format | did:mydata:z6MkiTBz1ymuepAQ4HEHYSF1H8quG5GLVVQR3djdX3mDooWp#1 |
created
Description: Creation time of the proof
| @type | Example value(s) |
|---|---|
| http://www.w3.org/2001/XMLSchema#dateTime | 2021-05-08T08:41:59+0000 |
proofPurpose
Description: Purpose of the proof
| @type | Example value(s) |
|---|---|
| https://w3id.org/security#proofPurpose | contractAgreement |
proofValue
Description: Value of the proof (Signature digest)
| @type | Example value(s) |
|---|---|
| https://w3id.org/security#proofValue | z6MkwW6aqMnjgrhJXFUko3NnZPGzVpkNzhYK7yEhnsibmLwLz6MkwW6aqMnjgrhJXFUko3NnZPGzVpkNzhYK7yEhnsibmLwL |
verificationMethod
Description: Method of verification for the proof
| @type | Example value(s) |
|---|---|
| https://github.com/decentralised-dataexchange/automated-data-agreements/blob/main/docs/did-spec.md#2the-didmydata-format | did:mydata:z6MkiTBz1ymuepAQ4HEHYSF1H8quG5GLVVQR3djdX3mDooWp |