Guides for Data Privacy Vocabulary (DPV)

Final Community Group Report

This version:
https://www.w3.org/community/reports/dpvcg/CG-FINAL-guide-20250116/
Latest published version:
https://w3id.org/dpv/guides
Latest editor's draft:
https://dev.dpvcg.org/guides
Editor:
Harshvardhan J. Pandit (ADAPT Centre, Dublin City University)
Feedback:
GitHub w3c/dpv (pull requests, new issue, open issues)
Key Publications
Data Privacy Vocabulary (DPV) -- Version 2.0 (2024)

Abstract

This document lists the various guides created by the DPVCG and the community providing guidance for the adoption and use of DPV in terms of its concepts and serialisations, or regarding the application of DPV for specific applications or domains.

The DPVCG invites contributions regarding additional guides as well as updates to existing guides.

DPV Specifications: The [DPV] is the core specification within the DPV family, with the following extensions: Personal Data [PD], Locations [LOC], Risk Management [RISK], Technology [TECH] and [AI], [JUSTIFICATIONS], [SECTOR] specific extensions, and [LEGAL] extensions modelling specific jurisdictions and regulations. A [PRIMER] introduces the concepts and modelling of DPV specifications, and [GUIDES] describe application of DPV for specific applications and use-cases. The Search Index page provides a searchable hierarchy of all concepts. The Data Privacy Vocabularies and Controls Community Group (DPVCG) develops and manages these specifications through GitHub. For meetings, see the DPVCG calendar.

To cite and understand the structure of DPV, the article "Data Privacy Vocabulary (DPV) - Version 2.0" (2024) describes the current state of DPV and extensions from version 2.0 onwards (open access version here). The earlier article "Creating A Vocabulary for Data Privacy" (2019) describes how the DPV was developed (open access versions here, here, and here).

Contributing: The DPVCG welcomes participation to improve the DPV and associated resources, including expansion or refinement of concepts, requesting information and applications, and addressing open issues. See contributing guide for further information.

Status of This Document

This specification was published by the Data Privacy Vocabularies and Controls Community Group. It is not a W3C Standard nor is it on the W3C Standards Track. Please note that under the W3C Community Final Specification Agreement (FSA) other conditions apply. Learn more about W3C Community and Business Groups.

GitHub Issues are preferred for discussion of this specification.

1. Primer introducing DPV

The Data Privacy Vocabulary [DPV] enables expressing machine-readable metadata about the use and processing of personal data based on legislative requirements such as the General Data Protection Regulation [GDPR]. The Primer for Data Privacy Vocabulary [PRIMER] introduces the fundamental structuring and use of concepts in DPV. It is intended to be a starting point for those wishing to use the DPV and an orientation for people from all disciplines. [PRIMER-concise] is a shorter version (2 pages) of the primer intended for a quick introduction.

2. Guides for using DPV concepts

2.1 Using DPV with RDFS and SKOS

Issue 220: Create Guide for RDFS/SKOS modelling in DPV guidetododocs

The guide for using DPV with RDFS/SKOS will provide guidance, considerations, and best practices for using DPV with RDFS/SKOS modelling. The guide will explain how RDFS enables creating a simple ontological models (concepts and properties) and how SKOS enables taxonomies/thesauri of concepts. The guide will also explain how this model suits use-cases which require referencing concepts directly (e.g. we use Consent) instead of or alongside instantiation (e.g. x is an instance of Consent) which is how OWL2 is expected to be used.

2.2 Using DPV with OWL2

The Guide for using DPV in OWL2 [GUIDE-OWL2] provides guidance for the use of DPV as an OWL2 ontology, and explains how DPV can be easily encoded in a low-complexity profile of OWL2 called OWL2-PL to perform efficient semantic reasoning.

2.3 Using DPV with JSON, CSV, etc.

Issue 221: Create Guide for using DPV as CSV/JSON (non-sem-web use-cases) guidetododocs

The DPV is defined using semantic web standards (RDF). For use-cases that do not use semantic web, DPV is still useful as a controlled vocabulary, such as an use-cases that uses the list of purposes as suggestions in a form. To support such use-cases, this guide will explain how to use DPV - in particular as a CSV serialisation is provided to support such uses.

2.4 Using DPV with ODRL

Issue: Guide for ODRL - work in progress

The Guide for using DPV with ODRL [GUIDE-ODRL] is a guide that will provide guidance for the use of DPV concepts with ODRL Information Model 2.2 and ODRL Vocabulary & Expression 2.2. ODRL is a W3C standard for machine-readable representations of policies and agreements. The aim of the guide will be to demonstrate the compatibility and alignment of DPV concepts with those from ODRL, and to guide adopters in using DPV concepts within ODRL and vice-versa. This will enable using DPV to represent policies and agreements as defined by the ODRL standard.

For those interested in this, please refer to publications authored by DPVCG members which have explored this work:

  1. ODRL Profile for Expressing Consent through Granular Access Control Policies in Solid - 2021 article by Beatriz Esteves, Harshvardhan J. Pandit, and Victor Rodriguez Doncel; and
  2. Using the ODRL Profile for Access Control for Solid Pod Resource Governance - 2022 article by Beatriz Esteves, Victor Rodriguez Doncel, Harshvardhan J. Pandit, Nicolas Mondada, and Pat McBennett; and
  3. Semantics for Implementing Data Reuse and Altruism under EU's Data Governance Act - 2023 article by Beatriz Esteves, Victor Rodriguez Doncel, Harshvardhan J. Pandit, and Dave Lewis; and
  4. Using Patterns to Manage Governance of Solid Apps - 2023 article by Beatriz Esteves and Harshvardhan J. Pandit; and
  5. Enhancing Data Use Ontology (DUO) for Health-Data Sharing by Extending it with ODRL and DPV - 2024 article by Harshvardhan J. Pandit and Beatriz Esteves.

3. Guides for DPV Applications

3.2 ISO-29184 Privacy Notices

Issue 91: Provide guidance for implementing ISO/IEC 29184 Privacy Notice using DPV guideWIPdocshelp-wanted

The ISO/IEC 29184:2020 Information technology — Online privacy notices and consent provides a standard for privacy notices in terms of the information to be provided as well as its use to inform the data subject about processing of personal data. This GUIDE-29184 will provide guidance to implement machine-readable notices in conformance with 29184 using the DPV. Additionally, the guide will also describe using ISO-29184 for meeting EU-GDPR requirements regarding privacy notices. It is intended to be a companion to the guide on consent records and receipts as per ISO 27560 in #90. The scope as of now does not include providing tools or libraries for the creation of graphical interfaces or other means to visually represent this information.

For more information on 29184, including comparison with GDPR's requirements, see publication Comparison of notice requirements for consent between ISO/IEC 29184:2020 and GDPR .

3.3 Record of Processing Activities (ROPA)

Issue 67: Provide for Guide using DPV for ROPA guideWIPdocseu-gdpr

The GDPR Article 30 requires keeping records of processing activities (ROPA) involving personal data, where the information to be maintained in such records includes purpose, personal data categories, technical and organisational measures utilised, and others. This GUIDE-GDPR-ROPA will provide guidance to implement machine-readable ROPAs using the DPV. The scope as of now does not include providing tools or libraries for the creation of ROPA or interfaces or other means to work with this information.

This will be based on existing specifications developed using DPV called Data Processing Catalogue (DPCat) - see peer-reviewed article by DPVCG members Paul Ryan, Rob Brennan, and Harshvardhan J. Pandit.

3.4 Data Protection Impact Assessment (DPIA)

Issue 66: Provide a Guide on use of DPV for DPIA guideWIPdocseu-gdpr

The EU-GDPR Article 35 requires a "Data Protection Impact Assessment" (DPIA) assessing the impact of processing activities involving personal data on the data subject's rights and freedoms. This requires maintaining information about whether such a DPIA is required, and if yes, then how it was conducted and what were its findings, and based on which whether processing activities were justified or were halted or not conducted. This GUIDE-GDPR-DPIA will provide guidance to implement machine-readable DPIA using the DPV.

The scope of this guide would be to create machine-readable DPIAs that can provide the information as required for implementing DPIA according to GDPR requirements. The scope as of now does not include providing tools or libraries for the creation of DPIA or interfaces or other means to work with this information. This will be based on the peer-reviewed article A Semantic Specification for Data Protection Impact Assessments (DPIA) and will incorporate work being developed in #183

3.5 Data Breach Records and Notifications

Issue 103: Guide for Data Breach guideWIPdocseu-gdpr

The GDPR Article 33 and 34 requires keeping records associated with suspicion or occurrence of a data breach and its impacts, including any communications to the data subjects or authorities regarding it. This GUIDE-GDPR-DataBreach will provide guidance to implement machine-readable Data Breach records and notifications using the DPV. The scope of this guide would be to create machine-readable records and notices that can provide the information as required for implementing data breach records, assessments, and notifications according to GDPR requirements. The scope as of now does not include providing tools or libraries for the creation of data breach assessment or notification tools or interfaces or other means to work with this information.

The peer-reviewed article - Towards a Semantic Specification for GDPR Data Breach Reporting authored by DPVCG members Harshvardhan J. Pandit, Paul Ryan, Georg P. Krog, and Rob Brennan is the basis for this work. This will include work conducted in #64 and #100, and the existing draft at https://w3id.org/dpv/guides/data-breach will be updated for new concepts developed in DPV v2.1 and v2.2.

3.6 Rights Management

Issue 191: Create a guide for Machine-Actionable Rights rightsguideWIPeu-gdpr

Regulations such as the GDPR, amongst others across the globe, provide specific rights (to data subjects) through which they can avail of information regarding the processing of their personal data, object to it, or obtain a copy of their given personal data. The GUIDE-Rights will provide guidance on how to implement machine-actionable rights using the DPV.

The scope of this guide would be to create machine-readable records that can provide the information as required for demonstrating rights exercise, its fulfilment or non-fulfilment, and the communications, and provide specific guidance for implementing GDPR rights. The scope as of now does not include providing tools or libraries for exercise or management of rights, or interfaces or other means to work with this information.

This work will be based on Rights Exercising with DPV developed by DPVCG members Beatriz Esteves, Harshvardhan J. Pandit, Georg P. Krog, and Paul Ryan, and described in the peer-reviewed article. A working draft is present at https://w3id.org/dpv/guides/rights

4. Use-Cases, Requirements, and Examples

Issue 12: Use-Cases and Examples showing how vocab can be used use-caseexampletodo

| Migrated ISSUE-26: Describe use-cases and examples showing how the vocabulary should be or can be used

State: OPEN
Opened on: 2019-06-18

See Use-Cases and Requirements page for use-cases and requirements that guided the development of DPV.

See Examples page for examples demonstrating use of DPV concepts.

Funding Acknowledgements

Funding Sponsors

The DPVCG was established as part of the SPECIAL H2020 Project, which received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No. 731601 from 2017 to 2019.

Harshvardhan J. Pandit was funded to work on DPV from 2020 to 2022 by the Irish Research Council's Government of Ireland Postdoctoral Fellowship Grant#GOIPD/2020/790.

The ADAPT SFI Centre for Digital Media Technology is funded by Science Foundation Ireland through the SFI Research Centres Programme and is co-funded under the European Regional Development Fund (ERDF) through Grant#13/RC/2106 (2018 to 2020) and Grant#13/RC/2106_P2 (2021 onwards).

Funding Acknowledgements for Contributors

The contributions of Harshvardhan J. Pandit have been made with the financial support of Science Foundation Ireland under Grant Agreement No. 13/RC/2106_P2 at the ADAPT SFI Research Centre.

A. References

A.1 Informative references

[AI]
AI Technology concepts for DPV. URL: https://w3id.org/dpv/ai
[DPV]
Data Privacy Vocabulary (DPV) Specification. URL: https://w3id.org/dpv
[GDPR]
General Data Protection Regulation (GDPR). URL: https://eur-lex.europa.eu/eli/reg/2016/679/oj
Consent Records and Receipts as per ISO/IEC TS 27560:2023 using DPV. URL: https://w3id.org/dpv/guides/consent-27560
[GUIDE-ODRL]
Guide for using DPV with ODRL. URL: https://w3id.org/dpv/guides/dpv-odrl
[GUIDE-OWL2]
Guide for using DPV in OWL2. URL: https://w3id.org/dpv/guides/dpv-owl
[GUIDES]
Guides for DPV. URL: https://w3id.org/dpv/guides
[ISO-27560]
ISO/IEC TS 27560 Privacy technologies — Consent record information structure. URL: https://www.iso.org/standard/80392.html
[JUSTIFICATIONS]
Concepts representing Justifications for DPV. URL: https://w3id.org/dpv/justifications
Legal Jurisdiction-relevant concepts for DPV. URL: https://w3id.org/dpv/legal
[LOC]
Location and Geo-Political Membership concepts for DPV. URL: https://w3id.org/dpv/loc
[ODRL-MODEL]
ODRL Information Model 2.2. Renato Iannella; Serena Villata. W3C. 15 February 2018. W3C Recommendation. URL: https://www.w3.org/TR/odrl-model/
[ODRL-VOCAB]
ODRL Vocabulary & Expression 2.2. Renato Iannella; Michael Steidl; Stuart Myles; Víctor Rodríguez-Doncel. W3C. 15 February 2018. W3C Recommendation. URL: https://www.w3.org/TR/odrl-vocab/
[PD]
Personal Data categories for DPV. URL: https://w3id.org/dpv/pd
[PRIMER]
Primer for Data Privacy Vocabulary. URL: https://w3id.org/dpv/primer
[PRIMER-concise]
Concise Primer for Data Privacy Vocabulary. URL: https://w3id.org/dpv/primer/concise
[RISK]
Risk Assessment and Management concepts for DPV. URL: https://w3id.org/dpv/risk
[SECTOR]
Sector-specific Extensions for DPV. URL: https://w3id.org/dpv/sector
[TECH]
Technology concepts for DPV. URL: https://w3id.org/dpv/tech