DPV 2.0 Release ๐
The DPVCG is proud to present - a major release that significantly improves and expands the scope and usefulness as compared to DPV 1.0.
The article Data Privacy Vocabulary (DPV) -- Version 2 by Pandit et al. (2024), accepted for presentation at the 23rd International Semantic Web Conference (ISWC 2024), describes DPV 2.0 in terms of its contents, methodology, current adoptions and uses, and future potential. It also describes the relevance and role of DPV in acting as a common vocabulary to support various regulatory (e.g. EU's DGA and AI Act) and community initiatives (e.g. Solid) emerging across the globe. A Search Index of all concepts from DPV and extensions is available.
Summary of Changes
Major Changes
The following are the major changes:
- Change in Ontology IRI: DPV 2.0 introduces versioned IRIs e.g. https://w3id.org/dpv/2.0 refers to 2.0 and https://w3id.org/dpv/1.0 refers to 1.0. The versionless IRI https://w3id.org/dpv will now always point to the latest version of DPV (which is 2.0 for this release) see more
- Change in semantics: The 'default' DPV specification now uses RDFS+SKOS to declare its semantics. DPV using OWL2 semantics is now provided within the same folder with a -owl prefix see more
- Change in Scope: The scope of 1.0 concerned processing of personal data and DPV concepts concerned only this scope. In 2.0, the scope has been expanded to include non-personal data and technologies so that concepts such as dpv:Purpose can be used to describe more use-cases see more
- Change in repo structure: The folder structure of the repository has been changed to reflect the versioned IRIs. The two folders 1.0 and 2.0 contain the respective versions see more
- Change in extension names: Various extensions have been renamed and re-organised for consistency by removing the dpv- prefix e.g. dpv-pd extension in 1.0 has been renamed to pd. New extensions have been added to DPV e.g. AI, LEGAL-US, and EU-AIAct and earlier draft extensions have been further refined e.g. RISK and TECH see more
- Do I need to update or change something? Mostly no, except in specific cases. see more
- Change in concepts: In total, DPV 2.0 and all its extensions contain 2662 concepts, and compared to 1.0 - 1017 concepts have been added and 805 concepts removed. The count of added and removed concepts include moving concepts between extensions see more
- Development process: The development process for DPV has changed to reflect best practices and improvements identified. This includes changes to the way releases are generated by only using the
dev
branch for ongoing developments and not changing themain
branch except for releases see more
Existing and New Extensions
Detailed logs are present in the changelog
- DPV total terms: 911 ; added: 311 ; removed: 56
- PD total terms: 227 ; added: 22 ; removed: 4
- EU-GDPR total terms: 163 ; added: 69 ; removed: 33
- LEGAL total terms: 84 ; added: 48 ; removed: 424
- LOC total terms: 340 ; added: 8 ; removed: 128
- TECH total terms: 134 ; added: 105 ; removed: 52
- EU-RIGHTS total terms: 68 ; added: 7 ; removed: 3
- RISK total terms: 369 ; added: 81 ; removed: 105
- AI total terms: 17 ; added: 17 ; removed: 0 (new extension)
- Justifications total terms: 71 ; added: 71 ; removed: 0 (new extension)
- EU-DGA total terms: 66 ; added: 66 ; removed: 0 (new extension)
- EU-AIAct total terms: 87 ; added: 87 ; removed: 0 (new extension)
- EU-NIS2 total terms: 14 ; added: 14 ; removed: 0 (new extension)
- LEGAL-IE total terms: 8 ; added: 8 ; removed: 0 (new extension)
- LEGAL-IN total terms: 8 ; added: 8 ; removed: 0 (new extension)
- LEGAL-DE total terms: 40 ; added: 40 ; removed: 0 (new extension)
- LEGAL-GB total terms: 9 ; added: 9 ; removed: 0 (new extension)
- LEGAL-US total terms: 19 ; added: 19 ; removed: 0 (new extension)
- LEGAL-EU total terms: 27 ; added: 27 ; removed: 0 (new extension)
Release Artefacts
Unlike DPV 1.0, there is only a single dpv.zip
file containing all relevant artefacts for the release. This includes both the default RDFS+SKOS serialisation as well as the OWL serialisations (including in Manchester syntax) - which is present in the same folder with suffix -owl
in the filename. The folders also contain CSV serialisations of concepts (so please do not use any other CSVs found in the repo as they are not 'production-ready').
Contributors
Thanks to the following members of the DPVCG:
- Harshvardhan J. Pandit @coolharsh55
- Beatriz Esteves @besteves4
- Georg P. Krog
- Paul Ryan @Paul-Ryan76
- Delaram Golpayegani @delaramglp
- Julian Flake @nuthub
- Arthit Suriyawongkul @bact
- Dave Lewis
- Iain Henderson
- Jan Lindquist
- Mark Lizar
- Rob Brennan
- Steve Hickman @steve-hickman-epistimis
- Ted Thibodeau Jr @TallTed
- Tytti Rintamaki
Also thanks to the following people:
- Adrian Medina @aamedina for identifying and fixing typos and lapses in documentation
- Jenni Parry @jenni0608 for missing labels in processing taxonomy
- Maya Borges @mayaborges, Damien Desfontaines @TedTed, and @derhagen for discussion in #15 regarding anonymisation and pseudonymisation
- Tek Raj Chhetri @tekrajchhetri for cloud services in TECH extension
P.S. If I have missed anyone here, sincere apologies, please contact me so I can acknowledge your contributions - @coolharsh55