Didomi Context
JSON-LD context defining the semantic vocabulary for Didomi from Didomi.
22 Classes
10 Properties
4 Namespaces
Namespaces
didomi:
https://raw.githubusercontent.com/api-evangelist/didomi/main/json-ld/didomi-context.jsonld#
schema:
https://schema.org/
dpv:
https://w3id.org/dpv#
gdpr:
https://w3id.org/dpv/legal/eu/gdpr#
Classes
ConsentEvent
ConsentNotice
PreferenceCenter
PrivacyRequest
Vendor
Purpose
Regulation
ConsentString
Organization
DataSubject
id
type
name
description
consent_string
action
value
country
region
platforms
languages
status
Properties
| Property |
Type |
Container |
| organization |
reference |
|
| regulation |
@vocab |
|
| purpose |
reference |
|
| vendor |
reference |
|
| legal_basis |
@vocab |
|
| data_subject |
reference |
|
| created_at |
schema:DateTime |
|
| updated_at |
schema:DateTime |
|
| due_at |
schema:DateTime |
|
| completed_at |
schema:DateTime |
|
JSON-LD Document
{
"@context": {
"@version": 1.1,
"didomi": "https://raw.githubusercontent.com/api-evangelist/didomi/main/json-ld/didomi-context.jsonld#",
"schema": "https://schema.org/",
"dpv": "https://w3id.org/dpv#",
"gdpr": "https://w3id.org/dpv/legal/eu/gdpr#",
"ConsentEvent": "didomi:ConsentEvent",
"ConsentNotice": "didomi:ConsentNotice",
"PreferenceCenter": "didomi:PreferenceCenter",
"PrivacyRequest": "didomi:PrivacyRequest",
"Vendor": "didomi:Vendor",
"Purpose": "didomi:Purpose",
"Regulation": "didomi:Regulation",
"ConsentString": "didomi:ConsentString",
"Organization": "schema:Organization",
"DataSubject": "dpv:DataSubject",
"id": "@id",
"type": "@type",
"organization": { "@id": "schema:provider", "@type": "@id" },
"name": "schema:name",
"description": "schema:description",
"regulation": { "@id": "didomi:regulation", "@type": "@vocab" },
"purpose": { "@id": "dpv:hasPurpose", "@type": "@id" },
"vendor": { "@id": "didomi:vendor", "@type": "@id" },
"legal_basis": { "@id": "dpv:hasLegalBasis", "@type": "@vocab" },
"consent_string": "didomi:consentString",
"action": "didomi:consentAction",
"value": "didomi:consentValue",
"data_subject": { "@id": "dpv:DataSubject", "@type": "@id" },
"country": "schema:addressCountry",
"region": "schema:addressRegion",
"created_at": { "@id": "schema:dateCreated", "@type": "schema:DateTime" },
"updated_at": { "@id": "schema:dateModified", "@type": "schema:DateTime" },
"due_at": { "@id": "didomi:dueAt", "@type": "schema:DateTime" },
"completed_at": { "@id": "didomi:completedAt", "@type": "schema:DateTime" },
"platforms": "didomi:platform",
"languages": "schema:inLanguage",
"status": "schema:status"
}
}