Skip to content

Commit

Permalink
Adds dpv:Tracking ; closes #206
Browse files Browse the repository at this point in the history
- Adds `dpv:Tracking` to DPV
- Adds `dpv:TrackingByFirstParty` and `dpv:TrackingByThirdParty` to DPV
- Adds a note explaining modelling of Tracking and Profiling in HTML
- Contains RDF and HTML outputs
- NOTE: This requires a corresponding eu-gdpr:Profiling concept to
  distinguish DPV's concept from GDPR's concept - that will be in a
  separate commit that also addresses #186 mapping GDPR to DPV
  • Loading branch information
coolharsh55 committed Dec 22, 2024
1 parent 9774981 commit 6aba865
Show file tree
Hide file tree
Showing 29 changed files with 60,025 additions and 56,197 deletions.
291 changes: 288 additions & 3 deletions 2.1-dev/dpv/dpv-en.html
Original file line number Diff line number Diff line change
Expand Up @@ -2298,6 +2298,22 @@ <h2>Processing Operations</h2>
<small><a href="https://w3id.org/dpv#Retrieve" class="local-link">go to full definition</a></small>

</li>
<li>
<strong>dpv:Tracking</strong>: to use data to track a specific factor (e.g. a human or their activities) across multiple distinct contexts
<small><a href="https://w3id.org/dpv#Tracking" class="local-link">go to full definition</a></small>
<ul class="concept-list">
<li>
<strong>dpv:TrackingByFirstParty</strong>: to perform tracking where the performing entity is a first party within the context
<small><a href="https://w3id.org/dpv#TrackingByFirstParty" class="local-link">go to full definition</a></small>

</li>
<li>
<strong>dpv:TrackingByThirdParty</strong>: to perform tracking where the performing entity is a third party within the context
<small><a href="https://w3id.org/dpv#TrackingByThirdParty" class="local-link">go to full definition</a></small>

</li>
</ul>
</li>
</ul>
</li>
</ul>
Expand Down Expand Up @@ -2693,9 +2709,11 @@ <h3>Monitoring, Scoring, Decision Making</h3>
</aside>
</section>

<div class="issue" title="section on profiling and tracking">
<p>add tracking concepts to DPV; add section here explaining profiling and tracking</p>
</div>
<section id="vocab-processing-profiling-tracking">
<h3>Profiling &amp; Tracking</h3>
<p>To indicate that the process invovles profiling and tracking processing operations, the concepts [=Profiling=] and [=Tracking=] are provided. While profiling and tracking are more complex concepts as compared to collect or use or store as 'simple' operations, they are included in the processing operations taxonomy as they represent specific ways of using (personal) data, and by themselves do not provide sufficient indication of the <i>purpose</i> or intended objective for why they are being performed.</p>
<p>[=Tracking=] is further distinguished as [=TrackingByFirstParty=] and [=TrackingByThirdParty=] to reflect the commonly used terms for tracking performed by entities considered as 'first' and 'third' parties within a context. While the DPV itself does not (yet) model these first/third relations, these concepts reflect existing uses of the term and therefore the DPV relies on these existing definitions and uses to guide the usage of these concepts. For reference, see the <a href="https://www.w3.org/TR/tracking-dnt/#terminology">Do Not Track terminology</a> page. Similarly, DPV's definition of [=Profiling=] is a minimal representation of creating a profile of a person based on the use of (some) data. To indicate specific definitions of profiling, e.g. in a law like the EU's GDPR, this concept should be extended to reflect the specific definition, such as the `eu-gdpr:Profiling` concept defined in the [[EU-GDPR]] extension based on the definition in GDPR's Article 4-4.</p>
</section>

<section id="vocab-processing-scale">
<h3>Scale of Processing</h3>
Expand Down Expand Up @@ -77772,6 +77790,254 @@ <h4>Tourist</h4>



<section class="term-def" id="Tracking">
<h4>Tracking</h4>
<table class="term-contents">
<tbody>
<tr>
<th>Term</th>
<td><dfn>Tracking</dfn></td>
<th>Prefix</th>
<td>dpv</td>
</tr>
<tr>
<th>Label</th>
<td><i>Tracking</i></td>
</tr>
<tr class="technical-detail">
<th>IRI</th>
<td><a href="https://w3id.org/dpv#Tracking" class="local-link">https://w3id.org/dpv#Tracking</a></td>
</tr>

<tr class="table-separator"></tr>

<tr class="technical-detail">
<th>Type</th>
<td><a href="http://www.w3.org/2000/01/rdf-schema#Class" class="local-link">rdfs:Class</a>, <a href="http://www.w3.org/2004/02/skos/core#Concept" class="local-link">skos:Concept</a>, <a href="https://w3id.org/dpv#Processing" class="local-link">dpv:Processing</a></td>
</tr>

<tr class="technical-detail">
<th>Broader/Parent types</th>
<td> <a href="#Use" class="local-link">dpv:Use</a>
→ <a href="#Processing" class="local-link">dpv:Processing</a>
</td> </tr>


<tr>
<th>Object of relation</th>
<td> <a href="#hasProcessing" class="local-link">dpv:hasProcessing</a>
</td>
</tr>




<tr class="table-separator"></tr>

<tr>
<th>Definition</th>
<td><i>to use data to track a specific factor (e.g. a human or their activities) across multiple distinct contexts</i></td>
</tr>
<tr>
<th>Usage Note</th>
<td><i>Tracking is a widely used (and abused) concept and therefore carries several distinct interpretations, for example see Do Not Track which defines tracking in the context of the web, and where other forms of tracking such as location tracking or physical biometric tracking may exist which are defined differently. For this concept, DPVCG defines Tracking in the broadest possible sense and strongly recommends adopters to provide their specific definition or interpretation by either extending this concept, through a usage note, or by contributing the specific term back to DPVCG for inclusion in DPV or an extension. This concept may change in the future based on developments in privacy and legal spaces. In DPV, Tracking is defined as a type of processing operation that may collect and/or may use data - which covers both initial collection and usage as well as subsequent use of existing data to track an individual. The classification of Tracking as a processing operation also implies that it is not sufficient as a Purpose on its own and therefore a suitable purpose from the DPV taxonomy should be used to justify it.</i></td>
</tr>


<tr class="table-separator"></tr>



<tr class="table-separator"></tr>

<tr>
<th>Date Created</th>
<td><i>2024-12-17</i></td>
</tr>

<tr>
<th>Contributors</th>
<td><i>Beatriz Esteves, Iain Henderson, Harshvardhan J. Pandit</i></td>
</tr>
<tr class="table-separator"></tr>

<tr>
<th>See More:</th>
<td> section <a href="#vocab-processing"> PROCESSING</a> in <a href="https://w3id.org/dpv#">DPV</a>
</td>
</tr>
</tbody>
</table>
</section>



<section class="term-def" id="TrackingByFirstParty">
<h4>Tracking by First Party</h4>
<table class="term-contents">
<tbody>
<tr>
<th>Term</th>
<td><dfn>TrackingByFirstParty</dfn></td>
<th>Prefix</th>
<td>dpv</td>
</tr>
<tr>
<th>Label</th>
<td><i>Tracking by First Party</i></td>
</tr>
<tr class="technical-detail">
<th>IRI</th>
<td><a href="https://w3id.org/dpv#TrackingByFirstParty" class="local-link">https://w3id.org/dpv#TrackingByFirstParty</a></td>
</tr>

<tr class="table-separator"></tr>

<tr class="technical-detail">
<th>Type</th>
<td><a href="http://www.w3.org/2000/01/rdf-schema#Class" class="local-link">rdfs:Class</a>, <a href="http://www.w3.org/2004/02/skos/core#Concept" class="local-link">skos:Concept</a>, <a href="https://w3id.org/dpv#Processing" class="local-link">dpv:Processing</a></td>
</tr>

<tr class="technical-detail">
<th>Broader/Parent types</th>
<td> <a href="#Tracking" class="local-link">dpv:Tracking</a>
→ <a href="#Use" class="local-link">dpv:Use</a>
→ <a href="#Processing" class="local-link">dpv:Processing</a>
</td> </tr>


<tr>
<th>Object of relation</th>
<td> <a href="#hasProcessing" class="local-link">dpv:hasProcessing</a>
</td>
</tr>




<tr class="table-separator"></tr>

<tr>
<th>Definition</th>
<td><i>to perform tracking where the performing entity is a first party within the context</i></td>
</tr>
<tr>
<th>Usage Note</th>
<td><i>This concept does not strictly only specify the processing operation, but also the relation of the individual with the implementing entity. These concepts may change in the future based on discussions around how to express First and Third Party.</i></td>
</tr>


<tr class="table-separator"></tr>



<tr class="table-separator"></tr>

<tr>
<th>Date Created</th>
<td><i>2024-12-17</i></td>
</tr>

<tr>
<th>Contributors</th>
<td><i>Harshvardhan J. Pandit</i></td>
</tr>
<tr class="table-separator"></tr>

<tr>
<th>See More:</th>
<td> section <a href="#vocab-processing"> PROCESSING</a> in <a href="https://w3id.org/dpv#">DPV</a>
</td>
</tr>
</tbody>
</table>
</section>



<section class="term-def" id="TrackingByThirdParty">
<h4>Tracking by Third Party</h4>
<table class="term-contents">
<tbody>
<tr>
<th>Term</th>
<td><dfn>TrackingByThirdParty</dfn></td>
<th>Prefix</th>
<td>dpv</td>
</tr>
<tr>
<th>Label</th>
<td><i>Tracking by Third Party</i></td>
</tr>
<tr class="technical-detail">
<th>IRI</th>
<td><a href="https://w3id.org/dpv#TrackingByThirdParty" class="local-link">https://w3id.org/dpv#TrackingByThirdParty</a></td>
</tr>

<tr class="table-separator"></tr>

<tr class="technical-detail">
<th>Type</th>
<td><a href="http://www.w3.org/2000/01/rdf-schema#Class" class="local-link">rdfs:Class</a>, <a href="http://www.w3.org/2004/02/skos/core#Concept" class="local-link">skos:Concept</a>, <a href="https://w3id.org/dpv#Processing" class="local-link">dpv:Processing</a></td>
</tr>

<tr class="technical-detail">
<th>Broader/Parent types</th>
<td> <a href="#Tracking" class="local-link">dpv:Tracking</a>
→ <a href="#Use" class="local-link">dpv:Use</a>
→ <a href="#Processing" class="local-link">dpv:Processing</a>
</td> </tr>


<tr>
<th>Object of relation</th>
<td> <a href="#hasProcessing" class="local-link">dpv:hasProcessing</a>
</td>
</tr>




<tr class="table-separator"></tr>

<tr>
<th>Definition</th>
<td><i>to perform tracking where the performing entity is a third party within the context</i></td>
</tr>
<tr>
<th>Usage Note</th>
<td><i>This concept does not strictly only specify the processing operation, but also the relation of the individual with the implementing entity. These concepts may change in the future based on discussions around how to express First and Third Party.</i></td>
</tr>


<tr class="table-separator"></tr>



<tr class="table-separator"></tr>

<tr>
<th>Date Created</th>
<td><i>2024-12-17</i></td>
</tr>

<tr>
<th>Contributors</th>
<td><i>Harshvardhan J. Pandit</i></td>
</tr>
<tr class="table-separator"></tr>

<tr>
<th>See More:</th>
<td> section <a href="#vocab-processing"> PROCESSING</a> in <a href="https://w3id.org/dpv#">DPV</a>
</td>
</tr>
</tbody>
</table>
</section>



<section class="term-def" id="Transfer">
<h4>Transfer</h4>
<table class="term-contents">
Expand Down Expand Up @@ -94881,6 +95147,15 @@ <h4>supports Compliance With</h4>















Expand Down Expand Up @@ -98239,6 +98514,15 @@ <h4>dct:valid</h4>















Expand Down Expand Up @@ -98427,6 +98711,7 @@ <h2>Contributors</h2>
<li>Fajar Ekaputra (Vienna University of Technology)</li>
<li>Georg P. Krog (Signatu AS)</li>
<li>Harshvardhan J. Pandit (ADAPT Centre, Dublin City University)</li>
<li>Iain Henderson ()</li>
<li>Javier Fernández (Vienna University of Economics and Business)</li>
<li>Julian Flake (University of Koblenz)</li>
<li>Mark Lizar (OpenConsent/Kantara Initiative)</li>
Expand Down
Loading

0 comments on commit 6aba865

Please sign in to comment.