Informatievlaanderen / OSLOthema-consent

GitHub repository for the OSLO trajectory "consent"
0 stars 0 forks source link

Clarification of hasDataSubject #52

Open dimi-schepers opened 2 years ago

dimi-schepers commented 2 years ago

There are two ways to connect Consent to Datasubject, being {Consent hasDataSubject DataSubject} and {Consent hasPersonalDataHandling PersonalDataHandling hasDataSubject DataSubject}. Both are mandatory and the latter also has a cardinality of [1..*], while the first only has [1].

Some clarification on the difference in use between these two relationships would be helpful as the current definitions do not give much guidance on this.

dimi-schepers commented 2 years ago

Ik vond zonet het volgende hierover terug in de modelleringsnota's:

Merk op dat PersonalDataHandling gemodelleerd kan worden voor meerdere instanties van Consent. Met PersonalDataHandling.hasDataSubject wordt dan een categorie van DataSubjects (bvb ServiceConsumers) eerder dan individuele DataSubjecten (bvb User123) aangeduid. Dit wordt geïllustreerd in §5.5 en 5.5.1 vd Primer.

Omwille daarvan voegden we een attribuut type toe aan DataSubject zodat ook een categorie van DataSubjects kan worden aangeduid.

Misschien best om dit ook te beschrijven in de spec.