Skip to content

Commit 757317c

Browse files
committed
v0.6: Data Subject Categories, minor fixes
This commit updates the DPV to v0.6, which adds the Data Subject categories and makes minor changes to the Risk module. It fixes inconsistencies in ontology metadata: - DPV-SKOS ontologies utilised the wrong metadata - SPECIAL project links have been updated to the ERCIM archive as the previous ones were not resolvable - other minor fixes
1 parent dfdc399 commit 757317c

File tree

339 files changed

+113189
-135465
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

339 files changed

+113189
-135465
lines changed

documentation-generator/002_parse_csv_to_rdf.py

+8-7
Original file line numberDiff line numberDiff line change
@@ -67,13 +67,13 @@
6767
ODRL = Namespace('http://www.w3.org/ns/odrl/2/')
6868
PROV = Namespace('http://www.w3.org/ns/prov#')
6969
SKOS = Namespace('http://www.w3.org/2004/02/skos/core#')
70-
SPL = Namespace('http://www.specialprivacy.eu/langs/usage-policy#')
71-
SVD = Namespace('http://www.specialprivacy.eu/vocabs/data#')
72-
SVDU = Namespace('http://www.specialprivacy.eu/vocabs/duration#')
73-
SVL = Namespace('http://www.specialprivacy.eu/vocabs/locations#')
74-
SVPR = Namespace('http://www.specialprivacy.eu/vocabs/processing#')
75-
SVPU = Namespace('http://www.specialprivacy.eu/vocabs/purposes#')
76-
SVR = Namespace('http://www.specialprivacy.eu/vocabs/recipients')
70+
SPL = Namespace('https://specialprivacy.ercim.eu/langs/usage-policy#')
71+
SVD = Namespace('https://specialprivacy.ercim.eu/vocabs/data#')
72+
SVDU = Namespace('https://specialprivacy.ercim.eu/vocabs/duration#')
73+
SVL = Namespace('https://specialprivacy.ercim.eu/vocabs/locations#')
74+
SVPR = Namespace('https://specialprivacy.ercim.eu/vocabs/processing#')
75+
SVPU = Namespace('https://specialprivacy.ercim.eu/vocabs/purposes#')
76+
SVR = Namespace('https://specialprivacy.ercim.eu/vocabs/recipients')
7777
SW = Namespace('http://www.w3.org/2003/06/sw-vocab-status/ns#')
7878
TIME = Namespace('http://www.w3.org/2006/time#')
7979

@@ -924,6 +924,7 @@ def serialize_graph(graph, filepath):
924924
if proposed:
925925
proposed_terms['EU_Adequacy'] = proposed
926926

927+
DPV_LEGAL_GRAPH.load('ontology_metadata/dpv-legal.ttl', format='turtle')
927928
serialize_graph(DPV_LEGAL_GRAPH, f'{EXPORT_DPV_LEGAL_PATH}/dpv-legal')
928929
if proposed_terms:
929930
with open(f'{EXPORT_DPV_LEGAL_PATH}/proposed.json', 'w') as fd:

documentation-generator/002_parse_csv_to_rdf_owl.py

+7-7
Original file line numberDiff line numberDiff line change
@@ -62,13 +62,13 @@
6262
ODRL = Namespace('http://www.w3.org/ns/odrl/2/')
6363
PROV = Namespace('http://www.w3.org/ns/prov#')
6464
SKOS = Namespace('http://www.w3.org/2004/02/skos/core#')
65-
SPL = Namespace('http://www.specialprivacy.eu/langs/usage-policy#')
66-
SVD = Namespace('http://www.specialprivacy.eu/vocabs/data#')
67-
SVDU = Namespace('http://www.specialprivacy.eu/vocabs/duration#')
68-
SVL = Namespace('http://www.specialprivacy.eu/vocabs/locations#')
69-
SVPR = Namespace('http://www.specialprivacy.eu/vocabs/processing#')
70-
SVPU = Namespace('http://www.specialprivacy.eu/vocabs/purposes#')
71-
SVR = Namespace('http://www.specialprivacy.eu/vocabs/recipients')
65+
SPL = Namespace('https://specialprivacy.ercim.eu/langs/usage-policy#')
66+
SVD = Namespace('https://specialprivacy.ercim.eu/vocabs/data#')
67+
SVDU = Namespace('https://specialprivacy.ercim.eu/vocabs/duration#')
68+
SVL = Namespace('https://specialprivacy.ercim.eu/vocabs/locations#')
69+
SVPR = Namespace('https://specialprivacy.ercim.eu/vocabs/processing#')
70+
SVPU = Namespace('https://specialprivacy.ercim.eu/vocabs/purposes#')
71+
SVR = Namespace('https://specialprivacy.ercim.eu/vocabs/recipients')
7272
SW = Namespace('http://www.w3.org/2003/06/sw-vocab-status/ns#')
7373
TIME = Namespace('http://www.w3.org/2006/time#')
7474

documentation-generator/002_parse_csv_to_rdf_skos.py

+7-7
Original file line numberDiff line numberDiff line change
@@ -62,13 +62,13 @@
6262
ODRL = Namespace('http://www.w3.org/ns/odrl/2/')
6363
PROV = Namespace('http://www.w3.org/ns/prov#')
6464
SKOS = Namespace('http://www.w3.org/2004/02/skos/core#')
65-
SPL = Namespace('http://www.specialprivacy.eu/langs/usage-policy#')
66-
SVD = Namespace('http://www.specialprivacy.eu/vocabs/data#')
67-
SVDU = Namespace('http://www.specialprivacy.eu/vocabs/duration#')
68-
SVL = Namespace('http://www.specialprivacy.eu/vocabs/locations#')
69-
SVPR = Namespace('http://www.specialprivacy.eu/vocabs/processing#')
70-
SVPU = Namespace('http://www.specialprivacy.eu/vocabs/purposes#')
71-
SVR = Namespace('http://www.specialprivacy.eu/vocabs/recipients')
65+
SPL = Namespace('https://specialprivacy.ercim.eu/langs/usage-policy#')
66+
SVD = Namespace('https://specialprivacy.ercim.eu/vocabs/data#')
67+
SVDU = Namespace('https://specialprivacy.ercim.eu/vocabs/duration#')
68+
SVL = Namespace('https://specialprivacy.ercim.eu/vocabs/locations#')
69+
SVPR = Namespace('https://specialprivacy.ercim.eu/vocabs/processing#')
70+
SVPU = Namespace('https://specialprivacy.ercim.eu/vocabs/purposes#')
71+
SVR = Namespace('https://specialprivacy.ercim.eu/vocabs/recipients')
7272
SW = Namespace('http://www.w3.org/2003/06/sw-vocab-status/ns#')
7373
TIME = Namespace('http://www.w3.org/2006/time#')
7474

documentation-generator/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Downloads the CSV data for DPV and other vocabularies (such as DPV-GDPR), conver
44

55
Requires: `python3` and modules `rdflib`, `rdflib-jsonld`, `jinja2`
66

7-
The Data Privacy Vocabulary (DPV) is available at https://www.w3id.org/dpv and its repository is at https://github.com/w3c/dpv.
7+
The Data Privacy Vocabulary (DPV) is available at https://w3id.org/dpv and its repository is at https://github.com/w3c/dpv.
88

99
## Quick Summary
1010

documentation-generator/docs/diagrams/base_vocab_alternate_001.graphml

-193
This file was deleted.
Binary file not shown.

0 commit comments

Comments
 (0)