Data Privacy Vocabularies and Controls Community Group (DPVCG) repository
|Community Group||(W3C) wiki|
The mission of the W3C Data Privacy Vocabularies and Controls CG (DPVCG) is to develop a taxonomy of privacy and data protection related terms, which include in particular terms from the new European General Data Protection Regulation (GDPR), such as a taxonomy of personal data as well as a classification of purposes (i.e., purposes for data collection), and events of disclosures, consent, and processing such personal data.
Newcomers to the DPV are recommended to start with the Primer to familiarise themselves with the concepts, semantics, and usefulness of the DPV.
Contributing: See contributing.md
Releases are provided through the GitHub feature at https://github.com/w3c/dpv/releases. These contained zipped collections of DPV specifications, modules, extensions, and accompanying documents, categorised by serialisation. Currently, the following types of releases are provided:
dpv.zip) : The core and canocical DPV specification serialised as a SKOS collection of terms
dpv-skos.zip) : DPV serialised using RDFS and SKOS semantics
dpv-owl.zip) : DPV serialised using OWL2 semantics
dpv.xlsx) : DPV’s terms provided in a spreadsheet
The following vocabularies are being published as v1 and final reports of the group:
Note: Newcomers to the DPV are strongly recommended to first read through the Primer to familiarise themselves with the semantics and concepts of DPV.
Serialisations of DPV:
Extensions to Concepts:
Guides and Tutorials
The Data Privacy Vocabulary provides terms (classes and properties) to annotate and categorize instances of legally compliant personal data handling according to the EU General Data Protection Regulation. This scope could be extended by later versions to other data and privacy protection regulations.
The vocabulary provides terms to describe:
The namespace for DPV terms is
http://www.w3id.org/dpv# with suggested prefix
dpv. The IRI for DPV is currently redirected to serve the files hosted in this repository from GitHub pages i.e.
https://w3c.github.io/dpv/dpv/ (thanks to @bert-github for setting this up). Content-negotiation should therefore be supported for all files/serialisations of the DPV and its modules.
The term ‘DPV’ represents the entire vocabulary - with its concepts and terms as defined in the specification. Serialisations for this in
turtle are provided. The ‘modules’ in DPV are separate files for each of the hierarchies and concept taxonomies - for example ‘purposes’. These are defined in the
rdf folder with serialisations for each module. The
base vocabulary or ontology is defined containing the top-level classes and data model (i.e.
If you’re unsure about something, or would like clarifications, or suggestions - please communicate with us or open an issue. We would be happy to help.