- From: Harshvardhan J. Pandit <me@harshp.com>
- Date: Wed, 1 Apr 2020 08:43:48 +0100
- To: Data Privacy Vocabularies and Controls Community Group <public-dpvcg@w3.org>
Hello. Came across this paper [1] using DPV. What is the opinion of the semantic web experts here on how instances should be represented? Directly as classes or as blank nodes? The paper presents an example of PersonalDataHandling instance as: ex:dataRequest a dpv:PersonalDataHandling ; dpv:hasDataSubject ex:patient1 ; dpv:hasPurpose [a dpv:AcacemicResearch] ; dpv:hasProcessing [a dpv:Collect]; dpv:hasLegalBasis [a dpv:Consent]; dpv:hasDataController ex:hospital1; dpv:haRecipient ex:physician3; dpv:hasPersonalDataCategory [a dpv:PhysicalHealth]; dcterms:title "Personal Data Collection for clinical study ..." . In providing examples, how should we advocate use of the vocabulary? 1) blank nodes -> dpv:hasProcessing [a dpv:Collect]; I assume this arises is from the property's range value which is taken to require an instance of dpv:Processing, and therefore the creation of a blank node. I do not think this is a good design pattern simply because it leaves blank nodes with no purpose other than to satisfy the range is an instance of a class semantics. I presume this is also not how people would think about processing - one is likely to go processing is "Collect". 2) specify classes -> dpv:hasProcessing dpv:Collect; I like that this is much cleaner and what someone would actually want to indicate, but does not seem to satisfy range is an instance of dpv:hasProcessing condition (note: it doesn't violate it either). This question has also been raised to me at various points, especially by those who are not well versed in semantic web (including me!). And in working on the Primer, it would be good to have this clarified in the examples. [1] Personal Data Privacy Semantics in Multi-Agent Systems Interactions Davide Calvaresi, Michael Schumacher, and Jean-Paul Calbimonte University of Applied Sciences and Arts Western Switzelrand (HES-SO) https://www.researchgate.net/profile/Davide_Calvaresi/publication/340137395_Personal_Data_Privacy_Semantics_in_Multi-Agent_Systems_Interactions/links/5e7b3e3a4585152fc0ecbc2a/Personal-Data-Privacy-Semantics-in-Multi-Agent-Systems-Interactions.pdf Regards, -- --- Harshvardhan Pandit PhD Researcher ADAPT Centre Trinity College Dublin
Received on Wednesday, 1 April 2020 07:44:04 UTC