Giter VIP home page Giter VIP logo

dpv's Introduction

DPVCG

Data Privacy Vocabularies and Controls Community Group (DPVCG) repository

Community Group | (W3C) wiki

Warning

NOTICE OF PLANNED MAJOR CHANGES

Major changes as described by: 1) #99 including non-personal data; and 2) #107 repo restructuring -- are planned to be implemented from 30 SEP 2023. If you wish to raise issues or objections, please do so before then.

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.

License: All work produced by DPVCG and provided through this repo or elsewhere is provided by contributors under the W3C Document License. A copy of the license is provided in the LICENSE.md file.

Contributing: See contributing.md

Releases

latest release

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 (dpv.zip) : The core and canocical DPV specification serialised as a SKOS collection of terms
  • dpv-skos (dpv-skos.zip) : DPV serialised using RDFS and SKOS semantics
  • dpv-owl (dpv-owl.zip) : DPV serialised using OWL2 semantics
  • dpv (dpv.xlsx) : DPV's terms provided in a spreadsheet

Final Reports

The following vocabularies are being published as v1 and final reports of the group:

DPV Family of Documents

Core documents:

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

Other Resources:

Related Links

  • For a general overview of the Data Protection Vocabularies and Controls Community Group [DPVCG], its history, deliverables, and activities - refer to DPVCG Website.
  • Cite as: The peer-reviewed article โ€œCreating A Vocabulary for Data Privacyโ€ presents a historical overview of the DPVCG, and describes the methodology and structure of the DPV along with describing its creation. An open-access version can be accessed here, here, and here.

Data Privacy Vocabulary (DPV)

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:

  • purposes of processing
  • personal data categories involved
  • processing operations
  • technical and organisational measures or restrictions applied
  • legal basis used to justify processing
  • information about legal basis for processing
  • rights as applicable
  • risks as applicable

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.

DPV and Modules

The term 'DPV' represents the entire vocabulary - with its concepts and terms as defined in the specification. Serialisations for this in rdf+xml, json-ld, and 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 core or base vocabulary or ontology is defined containing the top-level classes and data model (i.e. PersonalDataHandling).

Getting help and assistance

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.

dpv's People

Contributors

bert-github avatar besteves4 avatar coolharsh55 avatar dontcallmedom avatar jonathanbowker avatar k----n avatar tallted avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.