Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FIX]: some DPAs are defined as dpv:DataProtectionAuthority rather than eu-gdpr:DataProtectionAuthority #192

Open
coolharsh55 opened this issue Oct 13, 2024 · 0 comments

Comments

@coolharsh55
Copy link
Collaborator

Specs

LEGAL (e.g. IE, US), EU-GDPR

Errors

Fix by declaring DPAs under GDPR as eu-gdpr:DataProtectionAuthority (this applies to jurisdiction extensions for countries)

@coolharsh55 coolharsh55 added this to the dpv v2.1 milestone Oct 13, 2024
@coolharsh55 coolharsh55 self-assigned this Oct 13, 2024
coolharsh55 added a commit that referenced this issue Oct 22, 2024
- The GDPR DPAs i.e. DPAs in EU/EEA member states are defined as
  instances of eu-gdpr:DataProtectionAuthority instead of
  dpv:DataProtectionAuthority
- This allows these DPAs to be correctly used to represent which
  authorities enforce the GDPR in LEGAL HTML documentation
coolharsh55 added a commit that referenced this issue Nov 13, 2024
- 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant