Mapping from DPV to ODRL

Work in Progress

Draft Community Group Report

Latest published version:
https://w3id.org/dpv/mappings/odrl
Latest editor's draft:
https://dev.dpvcg.org/mappings/odrl
Editors:
Beatriz Esteves (IDLab, IMEC, Ghent University)
Harshvardhan J. Pandit (AI Accountability Lab (AIAL), Trinity College Dublin)
Feedback:
GitHub w3c/dpv (pull requests, new issue, open issues)
Key Publications
Data Privacy Vocabulary (DPV) -- Version 2.0 (2024)
Key Publications
Enhancing Data Use Ontology (DUO) for Health-Data Sharing by Extending it with ODRL and DPV

Abstract

This document provides a mapping from ODRL Vocabulary & Expression 2.2 concepts to DPV concepts to assist implementations using both of them together. Currently, this activity is a work in progress and the DPVCG welcomes contributions and participation for it.

Issue 130: Alignment with ODRL scopeWIPhelp-wanted

In this issue, we will track the work being done on aligning DPV with the ODRL information model (being maintained by the ODRL CG) towards the publication of a joint report.

This issue is also being tracked in the ODRL CG repo and mappings from DPV to other vocabs are tracked here #31.

DPV Specifications: The [DPV] is the core specification that is extended by specific extensions. 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.

The peer-reviewed article "Data Privacy Vocabulary (DPV) - Version 2.0" (2024) describes the current state of DPV and extensions from version 2.0 onwards, with an earlier article (2019) covering 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 Contributor License Agreement (CLA) there is a limited opt-out and other conditions apply. Learn more about W3C Community and Business Groups.

Note: WARNING

GitHub Issues are preferred for discussion of this specification.

1. Introduction

Concepts in DPV can be aligned with those from the ODRL Vocabulary & Expression 2.2 by using [SKOS] relations. In addition, to enable the use of DPV in ODRL policies, certain relations are expressed as instances of ODRL's Operand concepts. This mapping is also provided in RDF and CSV form for convenience. This mapping will assist the Guide for using DPV with ODRL.

The DPVCG aims to create and provide a profile containing DPV concepts to enable the use of all DPV vocabularies in adherence with ODRL recommendations, and welcomes contributions and participation in this process.

Note: Profiles that contributed to this mapping
Issue 130: Alignment with ODRL scopeWIPhelp-wanted

In this issue, we will track the work being done on aligning DPV with the ODRL information model (being maintained by the ODRL CG) towards the publication of a joint report.

This issue is also being tracked in the ODRL CG repo and mappings from DPV to other vocabs are tracked here #31.

The following namespaces are used in the document:

Prefix Namespace
ai https://w3id.org/dpv/ai#
dpv https://w3id.org/dpv#
dpv-odrl https://w3id.org/dpv/mappings/odrl#
odrl http://www.w3.org/ns/odrl/2/
pd https://w3id.org/dpv/pd#
skos http://www.w3.org/2004/02/skos/core#

2. Mapping

External Concept DPV Concept Mapping Type
odrl:Party dpv:Entity skos:narrower
odrl:Action dpv:Processing skos:narrower
odrl:Asset dpv:Data skos:narrower
odrl:Asset ai:AISystem skos:narrower
odrl:Asset ai:Model skos:narrower
odrl:Asset dpv:PersonalData skos:narrower
odrl:Policy dpv:LegalAgreement skos:narrower
odrl:LeftOperand dpv:Purpose rdf:type
odrl:LeftOperand dpv:TechnicalOrganisationalMeasure rdf:type
odrl:LeftOperand dpv:TechnicalMeasure rdf:type
odrl:LeftOperand dpv:OrganisationalMeasure rdf:type
odrl:LeftOperand dpv:LegalMeasure rdf:type
odrl:LeftOperand dpv:PhysicalMeasure rdf:type
odrl:LeftOperand dpv:Location rdf:type
odrl:LeftOperand dpv:hasJurisdiction rdf:type
odrl:LeftOperand dpv:Law rdf:type
odrl:LeftOperand dpv:LegalBasis rdf:type
odrl:LeftOperand dpv:Recipient rdf:type
odrl:LeftOperand dpv:Right rdf:type
odrl:LeftOperand dpv:Risk rdf:type
odrl:LeftOperand dpv:Data rdf:type
odrl:LeftOperand dpv:PersonalData rdf:type
odrl:LeftOperand dpv:DataController rdf:type
odrl:LeftOperand dpv:DataProcessor rdf:type
odrl:LeftOperand dpv:HumanSubject rdf:type
odrl:LeftOperand dpv:DataSubject rdf:type
odrl:LeftOperand dpv:Duration rdf:type
odrl:LeftOperand dpv:Frequency rdf:type
odrl:LeftOperand dpv:Justification rdf:type
odrl:LeftOperand dpv:Technology rdf:type
odrl:LeftOperand dpv:DataSource rdf:type

3. Entities

Issue: Proper modelling of an entity as an ODRL party and left operand
Issue: Relation between `dpv:Recipient` mapping as a left operand and `odrl:recipient`

Data

Issue: Proper modelling of data-related concepts as an ODRL asset and left operand
Issue: Personal data categories in the PD extension can also be used as constraints

Purpose

Issue: Relation between `dpv:Purpose` mapping as a left operand and `odrl:purpose`

Context

Issue: Mapping of `dpv:Context` to an ODRL constraint
Issue: Relation between `dpv:Duration` and `dpv:Frequency` mapping as a left operand and ODRL's temporal/frequency left operands

Measures

Issue: DPV's terms for contractual terms and legal agreements can be modelled as types of ODRL policies

Location & Jurisdiction

Issue: Mapping of jurisdiction has an ODRL left operand
Issue: Relation between `dpv:Location` mapping as a left operand and ODRL's spatial left operands

Usage of ODRL operators

Issue: Specifying which ODRL operators should used with which left operands

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. Continued developments have been funded under: RECITALS Project funded under the EU's Horizon program with grant agreement No. 101168490.

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 Beatriz Esteves have received funding through the PROTECT ITN Project from the the INESData project - Infrastructure to Investigate Data Spaces in Distributed Environments at UPM, (TSI-063100-2022-0001), a project funded under the UNICO I+D CLOUD call by the Ministry for Digital Transformation and the Civil Service, in the framework of the recovery plan PRTR financed by the European Union (NextGenerationEU); and from SolidLab Vlaanderen (Flemish Government, EWI and RRF project VV023/10), and by the imec.icon project PACSOI (HBC.2023.0752) which was co-financed by imec and VLAIO; and the European Union’s Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie grant agreement No 813497; and the SolidLab Vlaanderen (Flemish Government, EWI and RRF project VV023/10), and by the imec.icon project PACSOI (HBC.2023.0752) which was co-financed by imec and VLAIO.

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; and the AI Accountability Lab (AIAL) which is supported by grants from following groups: the AI Collaborative, an Initiative of the Omidyar Group; Luminate; the Bestseller Foundation; and the John D. and Catherine T. MacArthur Foundation.

A. References

A.1 Informative references

[DPV]
Data Privacy Vocabulary (DPV) Specification. URL: https://w3id.org/dpv
[GUIDE-ODRL]
Guide for using DPV with ODRL. URL: https://w3id.org/dpv/guides/dpv-odrl
[GUIDES]
Guides for DPV. URL: https://w3id.org/dpv/guides
[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/
[PRIMER]
Primer for Data Privacy Vocabulary. URL: https://w3id.org/dpv/primer
[SKOS]
SKOS Simple Knowledge Organization System. URL: https://www.w3.org/TR/skos-reference/