Skip to content

Commit

Permalink
fixes #192 EU GDPR DPAs not associated with GDPR
Browse files Browse the repository at this point in the history
- the GDPR implementing DPAs were listed as enforcing GDPR via
  `dpv:hasApplicableLaw`, but the inverse triple stating GDPR is being
  enforced by the DPAs through `dpv:hasAuthority` was missing
- this triple is automatically generated by the hook presented in
  `vocab_management.py` which was configured to only run for specific
  extensions which had lots of jurisdictions missing
- the fix was to add all the legal jurisdictions presented under
  `/legal/` in this variable and then rerun `200` RDF generation and
  `300` HTML generation steps
- in the future, the issue will arise again if the variables are not
  updated for new legal jurisdictions added
  • Loading branch information
coolharsh55 committed Nov 13, 2024
1 parent da54258 commit 3f596a1
Show file tree
Hide file tree
Showing 775 changed files with 147,159 additions and 118,011 deletions.
134 changes: 133 additions & 1 deletion 2.1-dev/legal/at/index-en.html
Original file line number Diff line number Diff line change
Expand Up @@ -377,10 +377,39 @@ <h2>Overview</h2>
</figure>
<p>This page provides the following legal concepts:</p>
<ol>
</ol>
<li><a href="#laws">Laws</a></li> </ol>
</section>


<section id="laws">
<h2>Laws</h2>
<p>Laws are represented as instances of <code>dpv:Law</code>, and are associated with their jurisdictions using the [[LOC]] taxonomy and <code>dpv:hasJurisdiction</code> relation. The webpage for the law, if available, is indicated using <code>foaf:homepage</code>, and the temporal start and end if available, is represented using <code>dct:temporal</code> relation with an instance of <code>time:ProperInterval</code>.</p>
<table>
<thead>
<th>ID</th>
<th>Name</th>
<th>Jurisdictions</th>
<th>Authorities</th>
<th>Webpage</th>
<th>Start/End</th>
</thead>
<tbody>
<tr>
<td> <a href="#legal-eu:law-GDPR"><code>legal-eu:law-GDPR</code></a>
</td>
<td> General Data Protection Regulation (GDPR)
</td>
<td> <a href="https://w3id.org/dpv/loc#EU">European Union (EU)</a> ; <a href="https://w3id.org/dpv/loc#IS">Iceland</a> ; <a href="https://w3id.org/dpv/loc#LI">Liechtenstein</a> ; <a href="https://w3id.org/dpv/loc#NO">Norway</a> </td>
<td> <a href="">legal-at:DPA-AT</a>,
<a href="">legal-eu:DPA-EDPB</a>,
<a href="">legal-eu:DPA-EDPS</a>
</td>
<td><a href="http://data.europa.eu/eli/reg/2016/679/oj">link</a></td>
<td>2018-05-25/ongoing</td>
</tr>
</tbody>
</table>
</section>

<section id="authorities">
<h2>Authorities</h2>
Expand Down Expand Up @@ -508,6 +537,9 @@ <h4>Data Protection Authority (DSB)</h4>







</section>
<section id="dpv-properties">
Expand All @@ -525,6 +557,9 @@ <h3>Properties</h3>







</section>
<section id="external-concepts">
Expand All @@ -550,6 +585,103 @@ <h3>External</h3>






<section class="term-def" id="legal-eu:law-GDPR">
<h4>General Data Protection Regulation (GDPR)</h4>
<table class="term-contents">
<tbody>
<tr>
<th>Term</th>
<td><dfn>legal-eu:law-GDPR</dfn></td>
<th>Prefix</th>
<td>legal-eu</td>
</tr>
<tr>
<th>Label</th>
<td><i>General Data Protection Regulation (GDPR)</i></td>
</tr>
<tr class="technical-detail">
<th>IRI</th>
<td><a href="https://w3id.org/dpv/legal/eu#law-GDPR" class="local-link">https://w3id.org/dpv/legal/eu#law-GDPR</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#Law" class="local-link">dpv:Law</a></td>
</tr>

<tr class="technical-detail">
<th>Broader/Parent types</th>
<td> <a href="https://w3id.org/dpv#Law" class="local-link">dpv:Law</a>
</td> </tr>


<tr>
<th>Object of relation</th>
<td> <a href="https://w3id.org/dpv#hasApplicableLaw" class="local-link">dpv:hasApplicableLaw</a>
</td>
</tr>




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





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



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

<tr>
<th>Date Created</th>
<td><i>2023-12-04</i></td>
</tr>

<tr>
<th>Contributors</th>
<td><i>Harshvardhan J. Pandit</i></td>
</tr>
<tr class="table-separator"></tr>
<tr>
<th>has authority</th>
<td> <a href="https://w3id.org/dpv/legal/at#DPA-AT" class="local-link">Data Protection Authority (DSB)</a>
,
<a href="https://w3id.org/dpv/legal/eu#DPA-EDPB" class="local-link">European Data Protection Board</a>
,
<a href="https://w3id.org/dpv/legal/eu#DPA-EDPS" class="local-link">European Data Protection Supervisor</a>

</td>
</tr>
<tr>
<th>has jurisdiction</th>
<td> <a href="https://w3id.org/dpv/loc#EU" class="local-link">European Union (EU)</a>
,
<a href="https://w3id.org/dpv/loc#IS" class="local-link">Iceland</a>
,
<a href="https://w3id.org/dpv/loc#LI" class="local-link">Liechtenstein</a>
,
<a href="https://w3id.org/dpv/loc#NO" class="local-link">Norway</a>

</td>
</tr>

<tr>
<th>See More:</th>
<td> section <a href="https://w3id.org/dpv/legal/eu#vocab-legal">LEGAL</a> in <a href="https://w3id.org/dpv/legal/eu#">LEGAL-EU</a>
</td>
</tr>
</tbody>
</table>
</section>

</section>
</section>
Expand Down
134 changes: 133 additions & 1 deletion 2.1-dev/legal/at/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -377,10 +377,39 @@ <h2>Overview</h2>
</figure>
<p>This page provides the following legal concepts:</p>
<ol>
</ol>
<li><a href="#laws">Laws</a></li> </ol>
</section>


<section id="laws">
<h2>Laws</h2>
<p>Laws are represented as instances of <code>dpv:Law</code>, and are associated with their jurisdictions using the [[LOC]] taxonomy and <code>dpv:hasJurisdiction</code> relation. The webpage for the law, if available, is indicated using <code>foaf:homepage</code>, and the temporal start and end if available, is represented using <code>dct:temporal</code> relation with an instance of <code>time:ProperInterval</code>.</p>
<table>
<thead>
<th>ID</th>
<th>Name</th>
<th>Jurisdictions</th>
<th>Authorities</th>
<th>Webpage</th>
<th>Start/End</th>
</thead>
<tbody>
<tr>
<td> <a href="#legal-eu:law-GDPR"><code>legal-eu:law-GDPR</code></a>
</td>
<td> General Data Protection Regulation (GDPR)
</td>
<td> <a href="https://w3id.org/dpv/loc#EU">European Union (EU)</a> ; <a href="https://w3id.org/dpv/loc#IS">Iceland</a> ; <a href="https://w3id.org/dpv/loc#LI">Liechtenstein</a> ; <a href="https://w3id.org/dpv/loc#NO">Norway</a> </td>
<td> <a href="">legal-at:DPA-AT</a>,
<a href="">legal-eu:DPA-EDPB</a>,
<a href="">legal-eu:DPA-EDPS</a>
</td>
<td><a href="http://data.europa.eu/eli/reg/2016/679/oj">link</a></td>
<td>2018-05-25/ongoing</td>
</tr>
</tbody>
</table>
</section>

<section id="authorities">
<h2>Authorities</h2>
Expand Down Expand Up @@ -508,6 +537,9 @@ <h4>Data Protection Authority (DSB)</h4>







</section>
<section id="dpv-properties">
Expand All @@ -525,6 +557,9 @@ <h3>Properties</h3>







</section>
<section id="external-concepts">
Expand All @@ -550,6 +585,103 @@ <h3>External</h3>






<section class="term-def" id="legal-eu:law-GDPR">
<h4>General Data Protection Regulation (GDPR)</h4>
<table class="term-contents">
<tbody>
<tr>
<th>Term</th>
<td><dfn>legal-eu:law-GDPR</dfn></td>
<th>Prefix</th>
<td>legal-eu</td>
</tr>
<tr>
<th>Label</th>
<td><i>General Data Protection Regulation (GDPR)</i></td>
</tr>
<tr class="technical-detail">
<th>IRI</th>
<td><a href="https://w3id.org/dpv/legal/eu#law-GDPR" class="local-link">https://w3id.org/dpv/legal/eu#law-GDPR</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#Law" class="local-link">dpv:Law</a></td>
</tr>

<tr class="technical-detail">
<th>Broader/Parent types</th>
<td> <a href="https://w3id.org/dpv#Law" class="local-link">dpv:Law</a>
</td> </tr>


<tr>
<th>Object of relation</th>
<td> <a href="https://w3id.org/dpv#hasApplicableLaw" class="local-link">dpv:hasApplicableLaw</a>
</td>
</tr>




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





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



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

<tr>
<th>Date Created</th>
<td><i>2023-12-04</i></td>
</tr>

<tr>
<th>Contributors</th>
<td><i>Harshvardhan J. Pandit</i></td>
</tr>
<tr class="table-separator"></tr>
<tr>
<th>has authority</th>
<td> <a href="https://w3id.org/dpv/legal/at#DPA-AT" class="local-link">Data Protection Authority (DSB)</a>
,
<a href="https://w3id.org/dpv/legal/eu#DPA-EDPB" class="local-link">European Data Protection Board</a>
,
<a href="https://w3id.org/dpv/legal/eu#DPA-EDPS" class="local-link">European Data Protection Supervisor</a>

</td>
</tr>
<tr>
<th>has jurisdiction</th>
<td> <a href="https://w3id.org/dpv/loc#EU" class="local-link">European Union (EU)</a>
,
<a href="https://w3id.org/dpv/loc#IS" class="local-link">Iceland</a>
,
<a href="https://w3id.org/dpv/loc#LI" class="local-link">Liechtenstein</a>
,
<a href="https://w3id.org/dpv/loc#NO" class="local-link">Norway</a>

</td>
</tr>

<tr>
<th>See More:</th>
<td> section <a href="https://w3id.org/dpv/legal/eu#vocab-legal">LEGAL</a> in <a href="https://w3id.org/dpv/legal/eu#">LEGAL-EU</a>
</td>
</tr>
</tbody>
</table>
</section>

</section>
</section>
Expand Down
Loading

0 comments on commit 3f596a1

Please sign in to comment.