Proposed restructuring of DPVCG repo and URLs

Hi. Below is my proposal to restructure the contents of DPVCG GitHub 
repo (https://github.com/w3c/dpv/) to a more sensible and structure layout.

Currently, the repo contains several folders prefixed with `dpv-` which 
was established early with the assumption that we will have other 
non-dpv outputs. Since that has not been the case, we can drop the 
prefix going ahead. The restructuring will also help in keeping the 
growing list of content organised - for example, moving the GDPR and 
other EU laws under the legal/eu path makes a 'clean' structure for also 
adding other laws from different EU and non-EU locations (see IE, GB, 
US-CA).

This will NOT break existing uses provided they use the permanent 
IRIs/URLs which will redirect to the new path. New permanent IRIs will 
be created based on the structure, e.g. /legal will refer to legal 
taxonomy, /legal/eu will refer to legal taxonomy in EU, /legal/eu/gdpr 
to legal taxonomy as defined by GDPR in EU, and so on.

This issue is to be considered alongside #99 Changing scope of DPV to 
include Non-Personal Data as both are major changes, and if both are 
accepted, then they should be implemented together.

You can discuss and track this issue at 
https://github.com/w3c/dpv/issues/107 and by replying to this thread and 
on the mailing list.

---
.
├── dpv
│   ├── (folder will contain skos as main spec)
│   ├── owl serialisation folder
│   └── rdfs serialisation folder
├── legal
│   ├── legal (ontology - laws, authorities)
│   │   ├── (folder will contain skos as main spec)
│   │   ├── owl serialisation folder
│   │   └── rdfs serialisation folder
│   ├── eu (list of member states, memberships)
│   │   ├── gdpr (will contain GDPR law and authorities, GDPR rights)
│   │   ├── dsa (will contain DSA law and authorities)
│   │   ├── dga (will contain DGA law and authorities)
│   │   ├── nis2 (will contain NIS2 law and authorities)
│   │   ├── rights (EU recognised rights, including fundamental charter)
│   │   └── ie (Irish laws and implementations)
│   │       ├── dpa2018 (Irish Data Protection Act 2018)
│   │       └── hib2023 (Irish Health Information Bill)
│   ├── gb (UK laws and implementations)
│   └── us (USA laws and implementations)
│       └── ca (California laws and implementations)
├── pd (personal data)
│   ├── (folder will contain dpv-pd + skos)
│   ├── iab-content (e.g. of external vocabularies mapped to DPV)
│   └── google-audience (e.g. of external vocabularies mapped to DPV)
├── risk
├── tech
├── locations
├── standards
├── guides
│   ├── consent-27560
│   ├── notice-29184
│   ├── data-breach
│   ├── ROPA
│   └── DPIA
├── use-cases
└── examples
---

Regards,
-- 
---
Harshvardhan J. Pandit, Ph.D
Assistant Professor
ADAPT Centre, Dublin City University
https://harshp.com/

Received on Thursday, 17 August 2023 11:35:29 UTC