gdprov.ttl 55 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450
  1. @prefix : <https://w3id.org/GDPRov#> .
  2. @prefix owl: <http://www.w3.org/2002/07/owl#> .
  3. @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
  4. @prefix xml: <http://www.w3.org/XML/1998/namespace> .
  5. @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
  6. @prefix prov: <http://www.w3.org/ns/prov#> .
  7. @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
  8. @prefix vann: <http://purl.org/vocab/vann/> .
  9. @prefix terms: <http://purl.org/dc/terms/> .
  10. @prefix p-plan: <http://purl.org/net/p-plan#> .
  11. @prefix pplan-x: <https://w3id.org/pplan-x/v/0.1#> .
  12. @prefix gdprtext: <https://w3id.org/GDPRtEXT#> .
  13. <https://w3id.org/GDPRov> a owl:Ontology ;
  14. owl:versionIRI <https://openscience.adaptcentre.ie/ontologies/gdprov/v/gdprov_v0.7.owl> ;
  15. terms:abstract "The General Data Protection Regulation (GDPR) is an European law governing the use of consent and personal data. Some of its obligations involve concepts related to the lifecycles of consent and personal data. Such obligations are concerned with how the collection, use, processing, sharing, and storing of consent and personal data takes place and provides the motivation for a form of documentation that can demonstrate the required information towards compliance. GDPRov is an OWL2 ontology for representing this information as provenance metadata using terms relevant to the GDPR. It extends PROV-O and P-Plan to represent the lifecyles as an abstract model of how things should happen or will happen (future) as well as instance of what has happened (past). The ontology is being developed as part of contributions towards PhD research by its primary author."@en ;
  16. terms:created "2017-08-01"^^xsd:date ;
  17. terms:creator "http://purl.org/adaptcentre/people/dave_lewis"^^xsd:anyURI , "http://purl.org/adaptcentre/people/harshvardhan_pandit"^^xsd:anyURI ;
  18. terms:description "GDPRov is an OWL2 ontology to express provenance metadata of consent and data lifecycles towards documenting compliance for GDPR."@en ;
  19. terms:license "https://creativecommons.org/licenses/by/4.0/"@en ;
  20. terms:modified "2018-04-06"@en ;
  21. terms:title "The GDPR Provenance ontology"@en ;
  22. vann:preferredNamespacePrefix "gdprov"@en ;
  23. vann:preferredNamespaceUri "https://w3id.org/GDPRov#"^^xsd:anyURI ;
  24. rdfs:comment "GDPRov is an ontology for expressing provenance metadata in the context of the General Data Protection Regulation (GDPR) and its compliance. It extends PROV-O and P-Plan. PROV-O is the ontology based on the PROV model, a W3C recommendation, while P-Plan is an extension of PROV-O. PROV is used to define terms or 'instances' of what has happened in the past, while P-Plan is used to define the abstract model or 'Plan' of things to happen. GDPRov uses P-Plan to create a template/model/plan as an abstract or model representation of a system which is then recorded using PROV-O instances to show something has happened. The aim of the ontology is to enable representation of consent and personal data lifecycles using terms relevant to GDPR and to facilitate expression of this information towards documentation related to compliance."@en ;
  25. owl:versionIRI "https://openscience.adaptcentre.ie/ontologies/gdprov/v/gdprov.0.7.owl"^^xsd:string ;
  26. owl:versionInfo "0.7"^^xsd:string .
  27. #
  28. #
  29. # #################################################################
  30. # #
  31. # # Annotation properties
  32. # #
  33. # #################################################################
  34. #
  35. #
  36. # http://purl.org/dc/terms/abstract
  37. terms:abstract a owl:AnnotationProperty .
  38. #
  39. # http://purl.org/dc/terms/created
  40. terms:created a owl:AnnotationProperty .
  41. #
  42. # http://purl.org/dc/terms/creator
  43. terms:creator a owl:AnnotationProperty .
  44. #
  45. # http://purl.org/dc/terms/description
  46. terms:description a owl:AnnotationProperty .
  47. #
  48. # http://purl.org/dc/terms/license
  49. terms:license a owl:AnnotationProperty .
  50. #
  51. # http://purl.org/dc/terms/modified
  52. terms:modified a owl:AnnotationProperty .
  53. #
  54. # http://purl.org/dc/terms/title
  55. terms:title a owl:AnnotationProperty .
  56. #
  57. # http://purl.org/vocab/vann/preferredNamespacePrefix
  58. vann:preferredNamespacePrefix a owl:AnnotationProperty .
  59. #
  60. # http://purl.org/vocab/vann/preferredNamespaceUri
  61. vann:preferredNamespaceUri a owl:AnnotationProperty .
  62. #
  63. # http://www.w3.org/2002/07/owl#versionIRI
  64. owl:versionIRI a owl:AnnotationProperty .
  65. #
  66. # https://w3id.org/pplan-x/v/0.1#correspondingActivity
  67. pplan-x:correspondingActivity a owl:AnnotationProperty .
  68. #
  69. # https://w3id.org/pplan-x/v/0.1#correspondingEntity
  70. pplan-x:correspondingEntity a owl:AnnotationProperty .
  71. #
  72. # https://w3id.org/pplan-x/v/0.1#correspondingStep
  73. pplan-x:correspondingStep a owl:AnnotationProperty .
  74. #
  75. # https://w3id.org/pplan-x/v/0.1#correspondingVariable
  76. pplan-x:correspondingVariable a owl:AnnotationProperty .
  77. #
  78. #
  79. #
  80. # #################################################################
  81. # #
  82. # # Object Properties
  83. # #
  84. # #################################################################
  85. #
  86. #
  87. # http://purl.org/net/p-plan#hasInputVar
  88. p-plan:hasInputVar a owl:ObjectProperty .
  89. #
  90. # http://purl.org/net/p-plan#hasOutputVar
  91. p-plan:hasOutputVar a owl:ObjectProperty .
  92. #
  93. # http://purl.org/net/p-plan#isInputVarOf
  94. p-plan:isInputVarOf a owl:ObjectProperty .
  95. #
  96. # http://purl.org/net/p-plan#isOutputVarOf
  97. p-plan:isOutputVarOf a owl:ObjectProperty .
  98. #
  99. # http://purl.org/net/p-plan#isStepOfPlan
  100. p-plan:isStepOfPlan a owl:ObjectProperty .
  101. #
  102. # https://w3id.org/GDPRov#anonymityLevel
  103. :anonymityLevel a owl:ObjectProperty ;
  104. rdfs:domain :DataEntity ;
  105. rdfs:range :AnonymityLevel ;
  106. rdfs:label "anonymity level"@en ;
  107. owl:deprecated "true"^^xsd:boolean .
  108. #
  109. # https://w3id.org/GDPRov#archivesConsentAs
  110. :archivesConsentAs a owl:ObjectProperty ;
  111. rdfs:subPropertyOf p-plan:hasOutputVar ;
  112. rdfs:domain :ConsentArchivalStep ;
  113. rdfs:range :ConsentAgreement ;
  114. rdfs:comment "Archives the consent into some entity"@en ;
  115. rdfs:label "archives consent as"@en .
  116. #
  117. # https://w3id.org/GDPRov#collectedConsentFromAgent
  118. :collectedConsentFromAgent a owl:ObjectProperty ;
  119. rdfs:subPropertyOf :involvesAgent ;
  120. rdfs:domain :AcquireConsentActivity ;
  121. rdfs:range prov:Agent .
  122. #
  123. # https://w3id.org/GDPRov#collectedDataFromAgent
  124. :collectedDataFromAgent a owl:ObjectProperty ;
  125. rdfs:subPropertyOf :involvesAgent ;
  126. rdfs:domain :DataCollectionActivity ;
  127. rdfs:range prov:Agent .
  128. #
  129. # https://w3id.org/GDPRov#collectsConsentFromAgent
  130. :collectsConsentFromAgent a owl:ObjectProperty ;
  131. rdfs:subPropertyOf :involvesAgent ;
  132. rdfs:domain :ConsentAcquisitionStep ;
  133. rdfs:range prov:Agent .
  134. #
  135. # https://w3id.org/GDPRov#collectsData
  136. :collectsData a owl:ObjectProperty ;
  137. rdfs:subPropertyOf p-plan:hasOutputVar ;
  138. owl:inverseOf :isDataCollectedByStep ;
  139. rdfs:domain :DataStep ;
  140. rdfs:range :Data ;
  141. rdfs:comment "Links data obtained (collected) by the step/activity that acquired it"@en ;
  142. rdfs:label "collectsData"@en .
  143. #
  144. # https://w3id.org/GDPRov#collectsDataFromAgent
  145. :collectsDataFromAgent a owl:ObjectProperty ;
  146. rdfs:subPropertyOf :involvesAgent ;
  147. rdfs:domain :DataCollectionStep ;
  148. rdfs:range prov:Agent .
  149. #
  150. # https://w3id.org/GDPRov#generatesAnonymisedData
  151. :generatesAnonymisedData a owl:ObjectProperty ;
  152. rdfs:subPropertyOf :generatesData ;
  153. owl:inverseOf :isAnonymisedByStep ;
  154. rdfs:domain :DataAnonymisationStep ;
  155. rdfs:range :AnonymisedData ;
  156. rdfs:comment "Indicates that an DataAnonymisationStep transforms a Data object into AnonymisedData"@en ;
  157. rdfs:label "generatesAnonymisedData"@en .
  158. #
  159. # https://w3id.org/GDPRov#generatesConsentAgreement
  160. :generatesConsentAgreement a owl:ObjectProperty ;
  161. rdfs:subPropertyOf p-plan:hasOutputVar ;
  162. owl:inverseOf :isGeneratedByStep ;
  163. rdfs:domain :ConsentStep ;
  164. rdfs:range :ConsentAgreement ;
  165. rdfs:comment "Generates ConsentAgreement which is a the consent granted by the user based on the ConsentAgreementTemplate through a ConsentAcquisitionStep"@en ;
  166. rdfs:label "generatesConsentAgreement"@en .
  167. #
  168. # https://w3id.org/GDPRov#generatesData
  169. :generatesData a owl:ObjectProperty ;
  170. rdfs:subPropertyOf p-plan:hasOutputVar ;
  171. owl:inverseOf :isDataGeneratedBy ;
  172. rdfs:domain :DataStep ;
  173. rdfs:range :Data ;
  174. rdfs:comment "produces data"@en ;
  175. rdfs:label "generatesData"@en .
  176. #
  177. # https://w3id.org/GDPRov#hasAnonymityLevel
  178. :hasAnonymityLevel a owl:ObjectProperty ;
  179. rdfs:domain :PersonalData ;
  180. rdfs:range :AnonymityLevel ;
  181. rdfs:comment "Indicates the anonymity level of an AnonymisedData object using instances of the AnonymityLevel class"@en ;
  182. rdfs:label "hasAnonymityLevel"@en .
  183. #
  184. # https://w3id.org/GDPRov#hasLegalBasis
  185. :hasLegalBasis a owl:ObjectProperty ;
  186. rdfs:range gdprtext:LawfulBasisForProcessing ;
  187. rdfs:label "hasLegalBasis"@en .
  188. #
  189. # https://w3id.org/GDPRov#hasLegalJustification
  190. :hasLegalJustification a owl:ObjectProperty ;
  191. rdfs:domain p-plan:Activity ;
  192. rdfs:range gdprtext:LawfulBasisForProcessing ;
  193. rdfs:label "has legal justification"@en ;
  194. owl:deprecated "true"^^xsd:boolean .
  195. #
  196. # https://w3id.org/GDPRov#hasSharedDataWith
  197. :hasSharedDataWith a owl:ObjectProperty ;
  198. rdfs:domain :DataSharingActivity ;
  199. rdfs:range prov:Agent ;
  200. rdfs:label "hasSharedDataWith"@en .
  201. #
  202. # https://w3id.org/GDPRov#invalidatesData
  203. :invalidatesData a owl:ObjectProperty ;
  204. rdfs:domain :DataDeletionActivity ;
  205. rdfs:range :Data .
  206. #
  207. # https://w3id.org/GDPRov#involvesAgent
  208. :involvesAgent a owl:ObjectProperty ;
  209. rdfs:range prov:Agent .
  210. #
  211. # https://w3id.org/GDPRov#isAnonymisedByStep
  212. :isAnonymisedByStep a owl:ObjectProperty ;
  213. rdfs:subPropertyOf :isDataGeneratedBy ;
  214. rdfs:label "isAnonymisedByStep"@en .
  215. #
  216. # https://w3id.org/GDPRov#isConsentAgreementTemplateForStep
  217. :isConsentAgreementTemplateForStep a owl:ObjectProperty ;
  218. rdfs:subPropertyOf p-plan:isInputVarOf ;
  219. owl:inverseOf :usesConsentAgreementTemplate ;
  220. rdfs:label "isConsentAgreementTemplateForStep"@en .
  221. #
  222. # https://w3id.org/GDPRov#isDataCollectedByStep
  223. :isDataCollectedByStep a owl:ObjectProperty ;
  224. rdfs:subPropertyOf p-plan:isOutputVarOf ;
  225. rdfs:label "isDataCollectedByStep"@en .
  226. #
  227. # https://w3id.org/GDPRov#isDataGeneratedBy
  228. :isDataGeneratedBy a owl:ObjectProperty ;
  229. rdfs:subPropertyOf p-plan:isOutputVarOf ;
  230. rdfs:label "isDataGeneratedByStep"@en .
  231. #
  232. # https://w3id.org/GDPRov#isGeneratedByStep
  233. :isGeneratedByStep a owl:ObjectProperty ;
  234. rdfs:subPropertyOf p-plan:isOutputVarOf ;
  235. rdfs:label "isGeneratedByStep"@en .
  236. #
  237. # https://w3id.org/GDPRov#isJustificationForDataStep
  238. :isJustificationForDataStep a owl:ObjectProperty ;
  239. rdfs:subPropertyOf p-plan:isInputVarOf ;
  240. owl:inverseOf :isJustifiedUsingConsentAgreement ;
  241. rdfs:label "isJustificationForDataStep"@en .
  242. #
  243. # https://w3id.org/GDPRov#isJustifiedUsingConsentAgreement
  244. :isJustifiedUsingConsentAgreement a owl:ObjectProperty ;
  245. rdfs:subPropertyOf p-plan:hasInputVar ;
  246. rdfs:domain :DataStep ;
  247. rdfs:range :ConsentAgreement ;
  248. rdfs:comment "justifies use of data by step through specified consent agreement"@en ;
  249. rdfs:label "isJustifiedUsingConsentAgreement"@en .
  250. #
  251. # https://w3id.org/GDPRov#isPartOfProcess
  252. :isPartOfProcess a owl:ObjectProperty ;
  253. rdfs:subPropertyOf p-plan:isStepOfPlan ;
  254. rdfs:label "isPartOfProcess"@en .
  255. #
  256. # https://w3id.org/GDPRov#isTermsAndConditionsForStep
  257. :isTermsAndConditionsForStep a owl:ObjectProperty ;
  258. rdfs:subPropertyOf p-plan:isInputVarOf ;
  259. owl:inverseOf :usesTermsAndConditions ;
  260. rdfs:label "isTermsAndConditionsForStep"@en .
  261. #
  262. # https://w3id.org/GDPRov#isUsedByStep
  263. :isUsedByStep a owl:ObjectProperty ;
  264. rdfs:subPropertyOf p-plan:isInputVarOf ;
  265. owl:inverseOf :usesData ;
  266. rdfs:label "isUsedByStep"@en .
  267. #
  268. # https://w3id.org/GDPRov#refersToProcess
  269. :refersToProcess a owl:ObjectProperty ;
  270. rdfs:range :Process .
  271. #
  272. # https://w3id.org/GDPRov#sharesData
  273. :sharesData a owl:ObjectProperty ;
  274. rdfs:subPropertyOf p-plan:hasInputVar ;
  275. owl:inverseOf :wasSharedBy ;
  276. rdfs:domain :DataSharingStep ;
  277. rdfs:range :Data ;
  278. rdfs:comment "Indicates sharing of Data through a DataStep"@en ;
  279. rdfs:label "sharesData"@en .
  280. #
  281. # https://w3id.org/GDPRov#sharesDataWith
  282. :sharesDataWith a owl:ObjectProperty ;
  283. rdfs:domain :DataSharingStep ;
  284. rdfs:range prov:Agent ;
  285. rdfs:label "sharesDataWith"@en .
  286. #
  287. # https://w3id.org/GDPRov#sharesDataWithThirdParty
  288. :sharesDataWithThirdParty a owl:ObjectProperty ;
  289. rdfs:subPropertyOf owl:topObjectProperty ;
  290. rdfs:domain :DataSharingStep ;
  291. rdfs:range :ThirdParty ;
  292. rdfs:comment "Shares data with a third party"@en ;
  293. rdfs:label "sharesDataWithThirdParty"@en ;
  294. owl:deprecated "true"^^xsd:boolean .
  295. #
  296. # https://w3id.org/GDPRov#transferredDataToRegion
  297. :transferredDataToRegion a owl:ObjectProperty ;
  298. rdfs:domain :CrossBorderTransferActivity ;
  299. rdfs:label "transferredDataToRegion"@en .
  300. #
  301. # https://w3id.org/GDPRov#transfersDataToRegion
  302. :transfersDataToRegion a owl:ObjectProperty ;
  303. rdfs:domain :CrossBorderDataTransferStep ;
  304. rdfs:label "transfersDataToRegion"@en .
  305. #
  306. # https://w3id.org/GDPRov#usesConsentAgreement
  307. :usesConsentAgreement a owl:ObjectProperty ;
  308. rdfs:subPropertyOf p-plan:hasInputVar ;
  309. rdfs:domain :ConsentStep ;
  310. rdfs:range :ConsentAgreement ;
  311. rdfs:comment "uses Consent Agreement entity"@en ;
  312. rdfs:label "uses Consent Agreement"@en .
  313. #
  314. # https://w3id.org/GDPRov#usesConsentAgreementTemplate
  315. :usesConsentAgreementTemplate a owl:ObjectProperty ;
  316. rdfs:subPropertyOf p-plan:hasInputVar ;
  317. rdfs:domain :ConsentAcquisitionStep ;
  318. rdfs:range :ConsentAgreementTemplate ;
  319. rdfs:comment "links a Consent Acquisition Step with the Consent Agreement Template used to acquire consent"@en ;
  320. rdfs:label "usesConsentAgreementTemplate"@en .
  321. #
  322. # https://w3id.org/GDPRov#usesData
  323. :usesData a owl:ObjectProperty ;
  324. rdfs:subPropertyOf p-plan:hasInputVar ;
  325. rdfs:domain :DataStep ;
  326. rdfs:range :Data ;
  327. rdfs:comment "links step with data used"@en ;
  328. rdfs:label "usesData"@en .
  329. #
  330. # https://w3id.org/GDPRov#usesTermsAndConditions
  331. :usesTermsAndConditions a owl:ObjectProperty ;
  332. rdfs:subPropertyOf p-plan:hasInputVar ;
  333. rdfs:domain :ConsentAcquisitionStep ;
  334. rdfs:range :TermsAndConditions ;
  335. rdfs:comment "Links a Consent Acquisition Step with the Terms and Conditions presented to the user when acquiring Consent"@en ;
  336. rdfs:label "usesTermsAndConditions"@en .
  337. #
  338. # https://w3id.org/GDPRov#wasSharedBy
  339. :wasSharedBy a owl:ObjectProperty ;
  340. rdfs:subPropertyOf p-plan:isInputVarOf .
  341. #
  342. # https://w3id.org/GDPRov#wasSharedWithThirdParty
  343. :wasSharedWithThirdParty a owl:ObjectProperty ;
  344. rdfs:subPropertyOf p-plan:isInputVarOf ;
  345. rdfs:domain :Data ;
  346. rdfs:range :ThirdParty .
  347. #
  348. #
  349. #
  350. # #################################################################
  351. # #
  352. # # Classes
  353. # #
  354. # #################################################################
  355. #
  356. #
  357. # http://purl.org/net/p-plan#Activity
  358. p-plan:Activity a owl:Class .
  359. #
  360. # http://purl.org/net/p-plan#Entity
  361. p-plan:Entity a owl:Class .
  362. #
  363. # http://purl.org/net/p-plan#Plan
  364. p-plan:Plan a owl:Class .
  365. #
  366. # http://purl.org/net/p-plan#Step
  367. p-plan:Step a owl:Class .
  368. #
  369. # http://purl.org/net/p-plan#Variable
  370. p-plan:Variable a owl:Class .
  371. #
  372. # http://www.w3.org/ns/prov#Agent
  373. prov:Agent a owl:Class .
  374. #
  375. # https://w3id.org/GDPRov#AcquireConsentActivity
  376. :AcquireConsentActivity a owl:Class ;
  377. rdfs:subClassOf :ConsentActivity ;
  378. rdfs:comment "Is an activity that acquires consent."@en ;
  379. rdfs:isDefinedBy gdprtext:ObtainingConsent ;
  380. rdfs:label "Acquire Consent Activity"@en ;
  381. pplan-x:correspondingStep :ConsentAcquisitionStep .
  382. #
  383. # https://w3id.org/GDPRov#AnonymisationActivity
  384. :AnonymisationActivity a owl:Class ;
  385. rdfs:subClassOf :DataTransformationActivity ;
  386. rdfs:comment "Is an activity that anonymises data."@en ;
  387. rdfs:label "Anonymisation Activity"@en ;
  388. pplan-x:correspondingStep :DataAnonymisationStep .
  389. #
  390. # https://w3id.org/GDPRov#AnonymisedData
  391. :AnonymisedData a owl:Class ;
  392. rdfs:subClassOf :PersonalData , _:genid1 .
  393. _:genid1 a owl:Restriction ;
  394. owl:onProperty :hasAnonymityLevel ;
  395. owl:someValuesFrom :AnonymityLevel .
  396. :AnonymisedData rdfs:comment "Represents data that has been Anonymised at some level reflected by the hasAnonymityLevel object property"@en ;
  397. rdfs:isDefinedBy gdprtext:AnonymousData , gdprtext:PseudoAnonymousData ;
  398. rdfs:label "AnonymisedData"@en ;
  399. pplan-x:correspondingEntity :AnonymisedDataEntity .
  400. #
  401. # https://w3id.org/GDPRov#AnonymisedDataEntity
  402. :AnonymisedDataEntity a owl:Class ;
  403. rdfs:subClassOf :PersonalDataEntity ;
  404. rdfs:comment "Is an entity where personal data has been anonymised to some extent."@en ;
  405. rdfs:isDefinedBy gdprtext:AnonymousData , gdprtext:PseudoAnonymousData ;
  406. rdfs:label "Anonymised Data Entity"@en ;
  407. pplan-x:correspondingVariable :AnonymisedData .
  408. #
  409. # https://w3id.org/GDPRov#AnonymityLevel
  410. :AnonymityLevel a owl:Class ;
  411. rdfs:comment "Provides a way to express the Anonymity Level of AnonymisedData objects through the object property hasAnonymityLevel. There are four levels defined within the GDPR, each represented by an instance in the ontology. The levels are: (completely) anonymous, pseudo-anonymous where the organisation does not have data required to de-anonymise, pseudo-anonymous where the organisation has data to de-anonymise, and not-anonymised."@en ;
  412. rdfs:isDefinedBy gdprtext:AnonymousData , gdprtext:PseudoAnonymousData ;
  413. rdfs:label "AnonymityLevel"@en .
  414. #
  415. # https://w3id.org/GDPRov#AppointProcessor
  416. :AppointProcessor a owl:Class ;
  417. rdfs:subClassOf :Process ;
  418. rdfs:comment "Reflects the process(es) used to appoint processors"@en ;
  419. rdfs:isDefinedBy gdprtext:AppointmentOfProcessors ;
  420. rdfs:label "Appoint Processor"@en ;
  421. rdfs:seeAlso :Processor .
  422. #
  423. # https://w3id.org/GDPRov#ArchiveConsentActivity
  424. :ArchiveConsentActivity a owl:Class ;
  425. rdfs:subClassOf :ConsentActivity ;
  426. rdfs:comment "An activity that archives given/acquired consent for storage."@en ;
  427. rdfs:label "Archive Consent Activity"@en ;
  428. pplan-x:correspondingStep :ConsentArchivalStep .
  429. #
  430. # https://w3id.org/GDPRov#AutomatedActivity
  431. :AutomatedActivity a owl:Class ;
  432. rdfs:subClassOf p-plan:Activity ;
  433. rdfs:comment "An activity that is automated."@en ;
  434. rdfs:label "Automated Activity"@en ;
  435. pplan-x:correspondingStep :AutomatedStep .
  436. #
  437. # https://w3id.org/GDPRov#AutomatedStep
  438. :AutomatedStep a owl:Class ;
  439. rdfs:subClassOf p-plan:Step ;
  440. rdfs:comment "A Step that is Automated, or involves automation in processing operations."@en ;
  441. rdfs:label "AutomatedStep"@en ;
  442. pplan-x:correspondingActivity :AutomatedActivity .
  443. #
  444. # https://w3id.org/GDPRov#ConsentAcquisitionStep
  445. :ConsentAcquisitionStep a owl:Class ;
  446. rdfs:subClassOf :ConsentStep ;
  447. rdfs:comment "ConsentAcquisitionStep deals with acquiring consent. If consent is obtained from the user, the relevant Terms and Conditions along with the appropriate Consent Model (template) can be associated with the step. The output of this step is the consent agreed upon by the user."@en ;
  448. rdfs:isDefinedBy gdprtext:ObtainingConsent ;
  449. rdfs:label "Consent Acquisition Step"@en ;
  450. pplan-x:correspondingActivity :AcquireConsentActivity .
  451. #
  452. # https://w3id.org/GDPRov#ConsentActivity
  453. :ConsentActivity a owl:Class ;
  454. rdfs:subClassOf p-plan:Activity ;
  455. rdfs:comment "Is an activity dealing with consent."@en ;
  456. rdfs:isDefinedBy gdprtext:ConsentActivity ;
  457. rdfs:label "Consent Activity"@en ;
  458. pplan-x:correspondingStep :ConsentStep .
  459. #
  460. # https://w3id.org/GDPRov#ConsentAgreement
  461. :ConsentAgreement a owl:Class ;
  462. rdfs:subClassOf p-plan:Variable ;
  463. owl:disjointWith :ConsentAgreementTemplate , :Data , :TermsAndConditions ;
  464. rdfs:comment "ConsentAgreement reflects the consent provided by the user based on the provided Terms and Conditions and Consent Agreement Templates. It is the set of permissions the user has specifically provided or refused to provide with respect to processing their personal data. This consent is useful to provide justification of activities that use user data."@en ;
  465. rdfs:isDefinedBy gdprtext:GivenConsent ;
  466. rdfs:label "ConsentAgreement"@en ;
  467. pplan-x:correspondingEntity :GivenConsent .
  468. #
  469. # https://w3id.org/GDPRov#ConsentAgreementTemplate
  470. :ConsentAgreementTemplate a owl:Class ;
  471. rdfs:subClassOf p-plan:Variable ;
  472. owl:disjointWith :Data , :TermsAndConditions ;
  473. rdfs:comment "This is a template for consent requested from the user. The template is the generic options provided to all data subjects to obtain their consent."@en ;
  474. rdfs:isDefinedBy gdprtext:Consent , gdprtext:ObligationForObtainingConsent , gdprtext:ValidConsent ;
  475. rdfs:label "ConsentAgreementTemplate"@en ;
  476. pplan-x:correspondingEntity :ConsentTemplate .
  477. #
  478. # https://w3id.org/GDPRov#ConsentArchivalStep
  479. :ConsentArchivalStep a owl:Class ;
  480. rdfs:subClassOf :ConsentStep ;
  481. rdfs:comment "ConsentArchivalStep archives acquired consent to form a record of the consent given by the user."@en ;
  482. rdfs:isDefinedBy gdprtext:DemonstratingConsent ;
  483. rdfs:label "Consent Archival Step"@en ;
  484. pplan-x:correspondingActivity :ArchiveConsentActivity .
  485. #
  486. # https://w3id.org/GDPRov#ConsentModificationStep
  487. :ConsentModificationStep a owl:Class ;
  488. rdfs:subClassOf :ConsentStep ;
  489. rdfs:comment "ConsentModificationStep deals with modifications to the consent. It invalidates the previous consent object and produces a new updated consent object that represents the modified consent."@en ;
  490. rdfs:isDefinedBy gdprtext:ObligationForObtainingConsent ;
  491. rdfs:label "Consent Modification Step"@en ;
  492. pplan-x:correspondingActivity :ModifyConsentActivity .
  493. #
  494. # https://w3id.org/GDPRov#ConsentStep
  495. :ConsentStep a owl:Class ;
  496. rdfs:subClassOf p-plan:Step ;
  497. rdfs:comment "A ConsentStep acts/interacts with/uses Consent"@en ;
  498. rdfs:isDefinedBy gdprtext:ConsentActivity ;
  499. rdfs:label "Consent Step"@en ;
  500. pplan-x:correspondingActivity :ConsentActivity .
  501. #
  502. # https://w3id.org/GDPRov#ConsentTemplate
  503. :ConsentTemplate a owl:Class ;
  504. rdfs:subClassOf p-plan:Entity ;
  505. rdfs:comment "Is the template used to obtain the given consent."@en ;
  506. rdfs:label "Consent Template"@en ;
  507. pplan-x:correspondingVariable :ConsentAgreementTemplate .
  508. #
  509. # https://w3id.org/GDPRov#ConsentWithdrawalProcess
  510. :ConsentWithdrawalProcess a owl:Class ;
  511. rdfs:subClassOf :Process ;
  512. rdfs:comment "A ConsentWithdrawalProcess deals with the withdrawal of consent by the user and the corresponding activity carried out within the system"@en ;
  513. rdfs:isDefinedBy gdprtext:WithdrawingConsent ;
  514. rdfs:label "Consent Withdrawal Process"@en ;
  515. rdfs:seeAlso :ConsentWithdrawalStep .
  516. #
  517. # https://w3id.org/GDPRov#ConsentWithdrawalStep
  518. :ConsentWithdrawalStep a owl:Class ;
  519. rdfs:subClassOf :ConsentModificationStep ;
  520. rdfs:comment "ConsentWithdrawalStep deals with withdrawal of consent"@en ;
  521. rdfs:isDefinedBy gdprtext:CanBeWithdrawnEasilyConsentObligation , gdprtext:WithdrawingConsent ;
  522. rdfs:label "Consent Withdrawal Step"@en ;
  523. pplan-x:correspondingActivity :WithdrawConsentActivity .
  524. #
  525. # https://w3id.org/GDPRov#Controller
  526. :Controller a owl:Class ;
  527. rdfs:subClassOf prov:Agent ;
  528. rdfs:comment "A ThirdPartyDataController is a Third Party entity that acts as a Data Controller"@en ;
  529. rdfs:isDefinedBy gdprtext:Controller ;
  530. rdfs:label "Controller"@en ;
  531. rdfs:seeAlso :ControllerRepresentative .
  532. #
  533. # https://w3id.org/GDPRov#ControllerRepresentative
  534. :ControllerRepresentative a owl:Class ;
  535. rdfs:subClassOf prov:Agent ;
  536. rdfs:comment "A Representative of the Controller"@en ;
  537. rdfs:isDefinedBy gdprtext:ControllerRepresentative ;
  538. rdfs:label "Controller Representative"@en ;
  539. rdfs:seeAlso :Controller .
  540. #
  541. # https://w3id.org/GDPRov#CrossBorderDataTransferStep
  542. :CrossBorderDataTransferStep a owl:Class ;
  543. rdfs:subClassOf :DataStep ;
  544. rdfs:comment "A step that involves cross-border transfer of data"@en ;
  545. rdfs:isDefinedBy gdprtext:CrossBorderTransfer ;
  546. rdfs:label "Cross-border Data Transfer Step"@en ;
  547. pplan-x:correspondingActivity :CrossBorderTransferActivity .
  548. #
  549. # https://w3id.org/GDPRov#CrossBorderTransferActivity
  550. :CrossBorderTransferActivity a owl:Class ;
  551. rdfs:subClassOf :DataActivity ;
  552. rdfs:comment "Is an activity that transfer data across borders (as defined in the GDPR)."@en ;
  553. rdfs:isDefinedBy gdprtext:CrossBorderTransfer ;
  554. rdfs:label "Cross Border Transfer Activity"@en ;
  555. pplan-x:correspondingStep :CrossBorderDataTransferStep .
  556. #
  557. # https://w3id.org/GDPRov#DPO
  558. :DPO a owl:Class ;
  559. rdfs:subClassOf prov:Agent ;
  560. rdfs:comment "The Data Protection Officer appointed to an organisation."@en ;
  561. rdfs:isDefinedBy gdprtext:DPO ;
  562. rdfs:label "Data Protection Officer (DPO)"@en .
  563. #
  564. # https://w3id.org/GDPRov#Data
  565. :Data a owl:Class ;
  566. rdfs:subClassOf p-plan:Variable ;
  567. owl:disjointWith :TermsAndConditions ;
  568. rdfs:comment "Represents class of data collected or generated through various activities"@en ;
  569. rdfs:isDefinedBy gdprtext:Data ;
  570. rdfs:label "Data"@en ;
  571. pplan-x:correspondingEntity :DataEntity .
  572. #
  573. # https://w3id.org/GDPRov#DataAccessProcess
  574. :DataAccessProcess a owl:Class ;
  575. rdfs:subClassOf :Process ;
  576. rdfs:comment "A DataAccessProcess corresponds to the request made by an user for access to their data within the system. This process is responsible for handling the request process and providing the appropriate data to the end user."@en ;
  577. rdfs:isDefinedBy gdprtext:ProvideCopyOfPersonalData ;
  578. rdfs:label "Data Access Process"@en ;
  579. rdfs:seeAlso :DataUsageStep .
  580. #
  581. # https://w3id.org/GDPRov#DataActivity
  582. :DataActivity a owl:Class ;
  583. rdfs:subClassOf p-plan:Activity ;
  584. rdfs:comment "Is an activity involving data."@en ;
  585. rdfs:isDefinedBy gdprtext:DataActivity ;
  586. rdfs:label "Data Activity"@en ;
  587. pplan-x:correspondingStep :DataStep .
  588. #
  589. # https://w3id.org/GDPRov#DataAnonymisationStep
  590. :DataAnonymisationStep a owl:Class ;
  591. rdfs:subClassOf :DataTransformationStep ;
  592. rdfs:comment """DataAnonymisationStep anonymises data by transforming it from one form to another along the anonymisation chain (not-anonymised --> pseudo-anonymised --> anonymised).
  593. Anonymisation can be represented as a spectrum going from raw user data to pseudo-anonymised data that can be de-anonymised by the same agent/organisation to pseudo-anonymous data that cannot be deanonymised internally, but may be done by external agents who have access to other data, and finally to completely anonymised data."""@en ;
  594. rdfs:isDefinedBy gdprtext:AnonymousData , gdprtext:PseudoAnonymousData ;
  595. rdfs:label "Data Anonymisation Step"@en ;
  596. pplan-x:correspondingActivity :AnonymisationActivity .
  597. #
  598. # https://w3id.org/GDPRov#DataArchivalActivity
  599. :DataArchivalActivity a owl:Class ;
  600. rdfs:subClassOf :DataStorageActivity , :DataTransformationActivity ;
  601. rdfs:comment "Is an activity that archives data. Archival is transformation of data into some form for storage."@en ;
  602. rdfs:isDefinedBy gdprtext:ArchiveData ;
  603. rdfs:label "Data Archival Activity"@en ;
  604. pplan-x:correspondingStep :DataArchivalStep .
  605. #
  606. # https://w3id.org/GDPRov#DataArchivalProcess
  607. :DataArchivalProcess a owl:Class ;
  608. rdfs:subClassOf :Process ;
  609. rdfs:comment "A DataArchivalProcess describes the process of data archival"@en ;
  610. rdfs:isDefinedBy gdprtext:ArchiveData ;
  611. rdfs:label "Data Archival Process"@en ;
  612. rdfs:seeAlso :DataArchivalStep .
  613. #
  614. # https://w3id.org/GDPRov#DataArchivalStep
  615. :DataArchivalStep a owl:Class ;
  616. rdfs:subClassOf :DataStorageStep , :DataTransformationStep ;
  617. rdfs:comment "DataArchivalStep archives data by transforming it and storing it"@en ;
  618. rdfs:isDefinedBy gdprtext:ArchiveData ;
  619. rdfs:label "Data Archival Step"@en ;
  620. pplan-x:correspondingActivity :DataArchivalActivity .
  621. #
  622. # https://w3id.org/GDPRov#DataBreachActivity
  623. :DataBreachActivity a owl:Class ;
  624. rdfs:subClassOf p-plan:Activity ;
  625. rdfs:comment "Is an activity dealing with data breach."@en ;
  626. rdfs:isDefinedBy gdprtext:ReportDataBreach ;
  627. rdfs:label "Data Breach Activity"@en ;
  628. pplan-x:correspondingStep :DataBreachStep .
  629. #
  630. # https://w3id.org/GDPRov#DataBreachRecord
  631. :DataBreachRecord a owl:Class ;
  632. rdfs:subClassOf p-plan:Variable ;
  633. rdfs:comment "A record of a data breach."@en ;
  634. rdfs:isDefinedBy gdprtext:MaintainRecordOfBreach ;
  635. rdfs:label "Data Breach Record"@en ;
  636. pplan-x:correspondingEntity :DataBreachRecordEntity .
  637. #
  638. # https://w3id.org/GDPRov#DataBreachRecordEntity
  639. :DataBreachRecordEntity a owl:Class ;
  640. rdfs:subClassOf p-plan:Entity ;
  641. rdfs:comment "A record of a Data Breach that took place."@en ;
  642. rdfs:label "Data Breach Record Entity"@en ;
  643. pplan-x:correspondingVariable :DataBreachRecord .
  644. #
  645. # https://w3id.org/GDPRov#DataBreachStep
  646. :DataBreachStep a owl:Class ;
  647. rdfs:subClassOf p-plan:Step ;
  648. rdfs:comment "Step representing an action associated with data breach."@en ;
  649. rdfs:isDefinedBy gdprtext:ReportDataBreach ;
  650. rdfs:label "Data Breach Step"@en ;
  651. pplan-x:correspondingActivity :DataBreachActivity .
  652. #
  653. # https://w3id.org/GDPRov#DataCollectionActivity
  654. :DataCollectionActivity a owl:Class ;
  655. rdfs:subClassOf :DataActivity ;
  656. rdfs:comment "Is an activity that collects or acquires data."@en ;
  657. rdfs:isDefinedBy gdprtext:CollectionOfPersonalData ;
  658. rdfs:label "Data Collection Activity"@en ;
  659. pplan-x:correspondingStep :DataCollectionStep .
  660. #
  661. # https://w3id.org/GDPRov#DataCollectionStep
  662. :DataCollectionStep a owl:Class ;
  663. rdfs:subClassOf :DataStep ;
  664. rdfs:comment "DataCollectionStep collects data from the user"@en ;
  665. rdfs:isDefinedBy gdprtext:CollectionOfPersonalData ;
  666. rdfs:label "Data Collection Step"@en ;
  667. pplan-x:correspondingActivity :DataCollectionActivity .
  668. #
  669. # https://w3id.org/GDPRov#DataDeanonymisationStep
  670. :DataDeanonymisationStep a owl:Class ;
  671. rdfs:subClassOf :DataTransformationStep ;
  672. rdfs:comment "DataDeanonymisationStep deanonymises data by transforming it from one form to another along the anonymisation chain (anonymised --> pseudo-anonymised --> not-anonymised)"@en ;
  673. rdfs:isDefinedBy gdprtext:AnonymousData , gdprtext:PseudoAnonymousData ;
  674. rdfs:label "Data Deanonymisation Step"@en ;
  675. pplan-x:correspondingActivity :DeAnonymisationActivity .
  676. #
  677. # https://w3id.org/GDPRov#DataDeletionActivity
  678. :DataDeletionActivity a owl:Class ;
  679. rdfs:subClassOf :DataActivity ;
  680. rdfs:comment "Is an activity that deletes or erases data."@en ;
  681. rdfs:isDefinedBy gdprtext:EraseData ;
  682. rdfs:label "Data Deletion Activity"@en ;
  683. pplan-x:correspondingStep :DataDeletionStep .
  684. #
  685. # https://w3id.org/GDPRov#DataDeletionStep
  686. :DataDeletionStep a owl:Class ;
  687. rdfs:subClassOf :DataStep ;
  688. rdfs:comment """DataDeletionStep deletes personal data from within the system;
  689. The deletion is expressed as prov:invalidated over the dataset. Note that deletion is not the same as erasure. Deletion denotes removal of data, whereas erasure implies destruction."""@en ;
  690. rdfs:isDefinedBy gdprtext:EraseData ;
  691. rdfs:label "Data Deletion Step"@en ;
  692. pplan-x:correspondingActivity :DataDeletionActivity .
  693. #
  694. # https://w3id.org/GDPRov#DataEntity
  695. :DataEntity a owl:Class ;
  696. rdfs:subClassOf p-plan:Entity ;
  697. rdfs:comment "Represents a data entity."@en ;
  698. rdfs:isDefinedBy gdprtext:Data ;
  699. rdfs:label "Data Entity"@en ;
  700. pplan-x:correspondingVariable :Data .
  701. #
  702. # https://w3id.org/GDPRov#DataErasureActivity
  703. :DataErasureActivity a owl:Class ;
  704. rdfs:subClassOf :DataDeletionActivity ;
  705. rdfs:comment "An activity that erases data."@en ;
  706. rdfs:label "Data Erasure Activity"@en ;
  707. pplan-x:correspondingStep :DataErasureStep .
  708. #
  709. # https://w3id.org/GDPRov#DataErasureProcess
  710. :DataErasureProcess a owl:Class ;
  711. rdfs:subClassOf :Process ;
  712. rdfs:comment "A DataErasureProcess is responsible for handling the data erasure of a data subject."@en ;
  713. rdfs:isDefinedBy gdprtext:EraseData ;
  714. rdfs:label "Data Erasure Process"@en ;
  715. rdfs:seeAlso :DataErasureStep .
  716. #
  717. # https://w3id.org/GDPRov#DataErasureStep
  718. :DataErasureStep a owl:Class ;
  719. rdfs:subClassOf :DataDeletionStep ;
  720. rdfs:comment """DataDeletionStep erases personal data from within the system;
  721. The deletion is expressed as prov:invalidated over the dataset. Note that deletion is not the same as erasure. Deletion denotes removal of data, whereas erasure implies destruction."""@en ;
  722. rdfs:isDefinedBy gdprtext:EraseData ;
  723. rdfs:label "Data Erasure Step"@en ;
  724. pplan-x:correspondingActivity :DataErasureActivity .
  725. #
  726. # https://w3id.org/GDPRov#DataRectificationProcess
  727. :DataRectificationProcess a owl:Class ;
  728. rdfs:subClassOf :Process ;
  729. rdfs:comment "A DataRectificationProcess describes the process of data rectification, which is the correction of data already present within the system"@en ;
  730. rdfs:isDefinedBy gdprtext:RectifyData ;
  731. rdfs:label "Data Rectification Process"@en ;
  732. rdfs:seeAlso :RectifyDataStep .
  733. #
  734. # https://w3id.org/GDPRov#DataSharingActivity
  735. :DataSharingActivity a owl:Class ;
  736. rdfs:subClassOf :DataActivity ;
  737. rdfs:comment "Is an activity that shares data."@en ;
  738. rdfs:isDefinedBy gdprtext:ShareDataWithThirdParty ;
  739. rdfs:label "Data Sharing Activity"@en ;
  740. pplan-x:correspondingStep :DataSharingStep .
  741. #
  742. # https://w3id.org/GDPRov#DataSharingStep
  743. :DataSharingStep a owl:Class ;
  744. rdfs:subClassOf :DataStep ;
  745. rdfs:comment "DataSharingStep shares data with another agent/organisation which act as a third party. In this context, sharing is a synonym for disclose, give, provide, or access (by third party)."@en ;
  746. rdfs:isDefinedBy gdprtext:ShareDataWithThirdParty ;
  747. rdfs:label "Data Sharing Step"@en ;
  748. pplan-x:correspondingActivity :DataSharingActivity .
  749. #
  750. # https://w3id.org/GDPRov#DataStep
  751. :DataStep a owl:Class ;
  752. rdfs:subClassOf p-plan:Step ;
  753. rdfs:comment "A DataStep involving with personal data"@en ;
  754. rdfs:isDefinedBy gdprtext:DataActivity ;
  755. rdfs:label "Data Step"@en ;
  756. pplan-x:correspondingActivity :DataActivity .
  757. #
  758. # https://w3id.org/GDPRov#DataStepWithoutProvenance
  759. :DataStepWithoutProvenance a owl:Class ;
  760. rdfs:subClassOf :DataStep ;
  761. rdfs:comment "A step that involves personal data but whose records are not available or will not be kept. This allows explicit declaration of an activity without any logs or records."@en ;
  762. rdfs:label "Data Step without Provenance"@en .
  763. #
  764. # https://w3id.org/GDPRov#DataStorageActivity
  765. :DataStorageActivity a owl:Class ;
  766. rdfs:subClassOf :DataActivity ;
  767. rdfs:comment "Is an activity that stores data."@en ;
  768. rdfs:isDefinedBy gdprtext:StoreData ;
  769. rdfs:label "Data Storage Activity"@en ;
  770. pplan-x:correspondingStep :DataStorageStep .
  771. #
  772. # https://w3id.org/GDPRov#DataStorageStep
  773. :DataStorageStep a owl:Class ;
  774. rdfs:subClassOf :DataStep ;
  775. rdfs:comment "DataStorageStep stores data within the system"@en ;
  776. rdfs:isDefinedBy gdprtext:StoreData ;
  777. rdfs:label "Data Storage Step"@en ;
  778. pplan-x:correspondingActivity :DataStorageActivity .
  779. #
  780. # https://w3id.org/GDPRov#DataSubject
  781. :DataSubject a owl:Class ;
  782. rdfs:subClassOf prov:Agent ;
  783. rdfs:comment "An individual or entity"@en ;
  784. rdfs:isDefinedBy gdprtext:DataSubject ;
  785. rdfs:label "Data Subject"@en .
  786. #
  787. # https://w3id.org/GDPRov#DataTransferActivity
  788. :DataTransferActivity a owl:Class ;
  789. rdfs:subClassOf :DataActivity ;
  790. rdfs:comment "Activity that involves data transfer."@en ;
  791. rdfs:label "Data Transfer Activity"@en ;
  792. pplan-x:correspondingStep :DataTransferStep .
  793. #
  794. # https://w3id.org/GDPRov#DataTransferStep
  795. :DataTransferStep a owl:Class ;
  796. rdfs:subClassOf :DataStep ;
  797. rdfs:comment "This step involves transfer of data to another location or organisation (that is not a third party). Note that transfer and sharing are separate terms. GDPRov uses the technical definition of transfer - to move or copy data from one place to another. If data is being \"transfered\"@en .o another organisation, it should be represented using DataSharingStep."@en ;
  798. rdfs:isDefinedBy gdprtext:CrossBorderTransfer ;
  799. rdfs:label "DataTransferStep"@en ;
  800. pplan-x:correspondingActivity :DataTransferActivity .
  801. #
  802. # https://w3id.org/GDPRov#DataTransformationActivity
  803. :DataTransformationActivity a owl:Class ;
  804. rdfs:subClassOf :DataActivity ;
  805. rdfs:comment "Is an activity that transforms data."@en ;
  806. rdfs:label "Data Transformation Activity"@en ;
  807. pplan-x:correspondingStep :DataTransformationStep .
  808. #
  809. # https://w3id.org/GDPRov#DataTransformationStep
  810. :DataTransformationStep a owl:Class ;
  811. rdfs:subClassOf :DataStep ;
  812. rdfs:comment "DataTransformationStep transforms data from one form into another."@en ;
  813. rdfs:label "Data Transformation Step"@en ;
  814. pplan-x:correspondingActivity :DataTransformationActivity .
  815. #
  816. # https://w3id.org/GDPRov#DataUsageActivity
  817. :DataUsageActivity a owl:Class ;
  818. rdfs:subClassOf :DataActivity ;
  819. rdfs:comment "Is an activity that uses data. Can also be termed as 'Processing' of data."@en ;
  820. rdfs:isDefinedBy gdprtext:UseData ;
  821. rdfs:label "Data Usage Activity"@en ;
  822. pplan-x:correspondingStep :DataUsageStep .
  823. #
  824. # https://w3id.org/GDPRov#DataUsageStep
  825. :DataUsageStep a owl:Class ;
  826. rdfs:subClassOf :DataStep ;
  827. rdfs:comment "A DataUsageStep is a DataStep that uses existing or available personal data present within the system"@en ;
  828. rdfs:isDefinedBy gdprtext:Processing ;
  829. rdfs:label "Data Usage Step"@en ;
  830. pplan-x:correspondingActivity :DataUsageActivity .
  831. #
  832. # https://w3id.org/GDPRov#DeAnonymisationActivity
  833. :DeAnonymisationActivity a owl:Class ;
  834. rdfs:subClassOf :DataTransformationActivity ;
  835. rdfs:comment "Is an activity that deanonymises data."@en ;
  836. rdfs:label "DeAnonymisation Activity"@en ;
  837. pplan-x:correspondingStep :DataDeanonymisationStep .
  838. #
  839. # https://w3id.org/GDPRov#DirectMarketing
  840. :DirectMarketing a owl:Class ;
  841. rdfs:subClassOf :Marketing ;
  842. rdfs:comment "Direct Marketing where the marketing is done directly to the data subject."@en ;
  843. rdfs:isDefinedBy gdprtext:DirectMarketing ;
  844. rdfs:label "Direct Marketing"@en ;
  845. rdfs:seeAlso :Marketing .
  846. #
  847. # https://w3id.org/GDPRov#GivenConsent
  848. :GivenConsent a owl:Class ;
  849. rdfs:subClassOf p-plan:Entity ;
  850. rdfs:comment "Represents the given consent by the data subject."@en ;
  851. rdfs:isDefinedBy gdprtext:GivenConsent ;
  852. rdfs:label "Given Consent"@en ;
  853. pplan-x:correspondingVariable :ConsentAgreement .
  854. #
  855. # https://w3id.org/GDPRov#HandleDataBreachProcess
  856. :HandleDataBreachProcess a owl:Class ;
  857. rdfs:subClassOf :Process ;
  858. rdfs:comment "A process that defines the actions that should be undertaken in event of a data breach"@en ;
  859. rdfs:isDefinedBy gdprtext:DataBreach ;
  860. rdfs:label "Handle Data Breach Process"@en ;
  861. rdfs:seeAlso :DataBreachStep .
  862. #
  863. # https://w3id.org/GDPRov#HandleRightOfDataPortability
  864. :HandleRightOfDataPortability a owl:Class ;
  865. rdfs:subClassOf :Process ;
  866. rdfs:comment "The process or series of steps that handle the right of data portability."@en ;
  867. rdfs:isDefinedBy gdprtext:RightOfDataPortability ;
  868. rdfs:label "Handle Right of Data Portability"@en ;
  869. rdfs:seeAlso :DataTransformationStep , :UserOutputStep .
  870. #
  871. # https://w3id.org/GDPRov#HandleRightOfErasure
  872. :HandleRightOfErasure a owl:Class ;
  873. rdfs:subClassOf :Process ;
  874. rdfs:comment "The process or series of steps that handle the right of erasure."@en ;
  875. rdfs:isDefinedBy gdprtext:RightOfErasure ;
  876. rdfs:label "Handle Right of Erasure"@en ;
  877. rdfs:seeAlso :DataErasureStep .
  878. #
  879. # https://w3id.org/GDPRov#HandleRightToAccessPersonalData
  880. :HandleRightToAccessPersonalData a owl:Class ;
  881. rdfs:subClassOf :Process ;
  882. rdfs:comment "The process or series of steps that handle the right to access personal data."@en ;
  883. rdfs:isDefinedBy gdprtext:RightOfErasure ;
  884. rdfs:label "Handle Right to access Personal Data"@en ;
  885. rdfs:seeAlso :UserOutputStep .
  886. #
  887. # https://w3id.org/GDPRov#HandleRightToBasicInfoAboutProcessing
  888. :HandleRightToBasicInfoAboutProcessing a owl:Class ;
  889. rdfs:subClassOf :Process ;
  890. rdfs:comment "The process or series of steps that handle the right to basic information about processing."@en ;
  891. rdfs:isDefinedBy gdprtext:RightToBasicInformationAboutProcessing ;
  892. rdfs:label "Handle Right to basic information about Processing"@en ;
  893. rdfs:seeAlso :UserOutputStep .
  894. #
  895. # https://w3id.org/GDPRov#HandleRightToNoAutomatedProcessing
  896. :HandleRightToNoAutomatedProcessing a owl:Class ;
  897. rdfs:subClassOf :Process ;
  898. rdfs:comment "The process or series of steps that handle the right to not be processed automatically."@en ;
  899. rdfs:isDefinedBy gdprtext:RightToNotBeEvaluatedThroughAutomatedProcessing ;
  900. rdfs:label "Handle Right to not be evaluated through Automated Processing"@en ;
  901. rdfs:seeAlso :AutomatedStep .
  902. #
  903. # https://w3id.org/GDPRov#HandleRightToObjectDirectMarketing
  904. :HandleRightToObjectDirectMarketing a owl:Class ;
  905. rdfs:subClassOf :Process ;
  906. rdfs:comment "The process or series of steps that handle the right to object to direct marketing."@en ;
  907. rdfs:isDefinedBy gdprtext:RightToObjectForDirectMarketting ;
  908. rdfs:label "Handle Right to Object to Direct Marketing"@en ;
  909. rdfs:seeAlso :DirectMarketing .
  910. #
  911. # https://w3id.org/GDPRov#HandleRightToObjectProcessing
  912. :HandleRightToObjectProcessing a owl:Class ;
  913. rdfs:subClassOf :Process ;
  914. rdfs:comment "The process or series of steps that handle the right to object to processing."@en ;
  915. rdfs:isDefinedBy gdprtext:RightToObjectToProcessing ;
  916. rdfs:label "Handle Right to Object to Processing"@en .
  917. #
  918. # https://w3id.org/GDPRov#HandleRightToRectification
  919. :HandleRightToRectification a owl:Class ;
  920. rdfs:subClassOf :Process ;
  921. rdfs:comment "The process or series of steps that handle the right to rectification of personal data."@en ;
  922. rdfs:isDefinedBy gdprtext:RightToRectification ;
  923. rdfs:label "Handle Right to Rectification"@en ;
  924. rdfs:seeAlso :RectifyDataStep .
  925. #
  926. # https://w3id.org/GDPRov#HandleRightToRestrictProcessing
  927. :HandleRightToRestrictProcessing a owl:Class ;
  928. rdfs:subClassOf :Process ;
  929. rdfs:comment "The process or series of steps that handle the right to restrict processing."@en ;
  930. rdfs:isDefinedBy gdprtext:RightToRestrictProcessing ;
  931. rdfs:label "Handle Right to restrict Processing"@en .
  932. #
  933. # https://w3id.org/GDPRov#HandleRightToTransparency
  934. :HandleRightToTransparency a owl:Class ;
  935. rdfs:subClassOf :Process ;
  936. rdfs:comment "The process or series of steps that handle the right to transparency."@en ;
  937. rdfs:isDefinedBy gdprtext:RightToTransparency ;
  938. rdfs:label "Handle Right to Transparency"@en ;
  939. rdfs:seeAlso :UserOutputStep .
  940. #
  941. # https://w3id.org/GDPRov#HandleSAR
  942. :HandleSAR a owl:Class ;
  943. rdfs:subClassOf :Process ;
  944. rdfs:comment "Handle Subject Access Requests made by the Data Subject"@en ;
  945. rdfs:label "Handle Subject Access Requests"@en ;
  946. rdfs:seeAlso :UserInteractionStep .
  947. #
  948. # https://w3id.org/GDPRov#ImpactAssessment
  949. :ImpactAssessment a owl:Class ;
  950. rdfs:subClassOf :Process ;
  951. rdfs:comment "Represents the process or collection of steps representing the Impact Assessment."@en ;
  952. rdfs:isDefinedBy gdprtext:ImpactAssessment ;
  953. rdfs:label "Impact Assessment"@en .
  954. #
  955. # https://w3id.org/GDPRov#JointController
  956. :JointController a owl:Class ;
  957. rdfs:subClassOf prov:Agent ;
  958. rdfs:comment "A Joint Controller is where two or more controllers jointly determine the purposes and means of processing."@en ;
  959. rdfs:isDefinedBy gdprtext:JointController ;
  960. rdfs:label "Joint Controller(s)"@en ;
  961. rdfs:seeAlso :Controller .
  962. #
  963. # https://w3id.org/GDPRov#Marketing
  964. :Marketing a owl:Class ;
  965. rdfs:subClassOf :Process ;
  966. rdfs:comment "Marketing as a process or collection of steps."@en ;
  967. rdfs:isDefinedBy gdprtext:Marketing ;
  968. rdfs:label "Marketing"@en ;
  969. rdfs:seeAlso :DirectMarketing .
  970. #
  971. # https://w3id.org/GDPRov#ModifyConsentActivity
  972. :ModifyConsentActivity a owl:Class ;
  973. rdfs:subClassOf :ConsentActivity ;
  974. rdfs:comment "Is an activity that modifies given consent."@en ;
  975. rdfs:label "Modify Consent Activity"@en ;
  976. pplan-x:correspondingStep :ConsentModificationStep .
  977. #
  978. # https://w3id.org/GDPRov#MonitorCompliance
  979. :MonitorCompliance a owl:Class ;
  980. rdfs:subClassOf :Process ;
  981. rdfs:comment "The process of monitoring compliance as mandated by the GDPR."@en ;
  982. rdfs:isDefinedBy gdprtext:MonitorCompliance ;
  983. rdfs:label "Monitor Compliance"@en .
  984. #
  985. # https://w3id.org/GDPRov#NotifyControllerActivity
  986. :NotifyControllerActivity a owl:Class ;
  987. rdfs:subClassOf :DataBreachActivity ;
  988. rdfs:comment "Is an activity that notifies controller about data breach"@en ;
  989. rdfs:isDefinedBy gdprtext:ReportDataBreachToController ;
  990. rdfs:label "Notify Controller Activity"@en ;
  991. pplan-x:correspondingStep :NotifyControllerStep .
  992. #
  993. # https://w3id.org/GDPRov#NotifyControllerStep
  994. :NotifyControllerStep a owl:Class ;
  995. rdfs:subClassOf :DataBreachStep ;
  996. rdfs:comment "Step that notifies relevant controller(s) about the data breach."@en ;
  997. rdfs:isDefinedBy gdprtext:ReportDataBreachToController ;
  998. rdfs:label "Notify Controller Step"@en ;
  999. pplan-x:correspondingActivity :NotifyControllerActivity .
  1000. #
  1001. # https://w3id.org/GDPRov#NotifyDPAActivity
  1002. :NotifyDPAActivity a owl:Class ;
  1003. rdfs:subClassOf :DataBreachActivity ;
  1004. rdfs:comment "Is an activity that notifies data protection authorities about data breach"@en ;
  1005. rdfs:isDefinedBy gdprtext:ReportDataBreachToDPAWithin72Hours ;
  1006. rdfs:label "Notify DPA Activity"@en ;
  1007. pplan-x:correspondingStep :NotifyDPAStep .
  1008. #
  1009. # https://w3id.org/GDPRov#NotifyDPAStep
  1010. :NotifyDPAStep a owl:Class ;
  1011. rdfs:subClassOf :DataBreachStep ;
  1012. rdfs:comment "Step that notifies the Data Protection Authorities of a data breach."@en ;
  1013. rdfs:isDefinedBy gdprtext:ReportDataBreachToDPAWithin72Hours ;
  1014. rdfs:label "Notify Data Protection Authority Step"@en ;
  1015. pplan-x:correspondingActivity :NotifyDPAActivity .
  1016. #
  1017. # https://w3id.org/GDPRov#NotifyDataSubjectActivity
  1018. :NotifyDataSubjectActivity a owl:Class ;
  1019. rdfs:subClassOf :DataBreachActivity ;
  1020. rdfs:comment "Is an activity that notifies data subjects about data breach"@en ;
  1021. rdfs:isDefinedBy gdprtext:NotifyDataSubjectOfBreach ;
  1022. rdfs:label "Notify Data Subject Activity"@en ;
  1023. pplan-x:correspondingStep :NotifyDataSubjectStep .
  1024. #
  1025. # https://w3id.org/GDPRov#NotifyDataSubjectStep
  1026. :NotifyDataSubjectStep a owl:Class ;
  1027. rdfs:subClassOf :DataBreachStep ;
  1028. rdfs:comment "Step that notifies the data subject about the data breach."@en ;
  1029. rdfs:isDefinedBy gdprtext:NotifyDataSubjectOfBreach ;
  1030. rdfs:label "Notify Data Subject Step"@en ;
  1031. pplan-x:correspondingActivity :NotifyDataSubjectActivity .
  1032. #
  1033. # https://w3id.org/GDPRov#PersonalData
  1034. :PersonalData a owl:Class ;
  1035. rdfs:subClassOf :Data ;
  1036. rdfs:comment "PersonalData is any data pertaining to the user which can contain personally identifiable information or a data set generated by the system using personally identifiable information acquired through direct or indirect means"@en ;
  1037. rdfs:isDefinedBy gdprtext:PersonalData ;
  1038. rdfs:label "PersonalData"@en ;
  1039. pplan-x:correspondingEntity :PersonalDataEntity .
  1040. #
  1041. # https://w3id.org/GDPRov#PersonalDataEntity
  1042. :PersonalDataEntity a owl:Class ;
  1043. rdfs:subClassOf :DataEntity ;
  1044. rdfs:comment "Represents a personal data entity."@en ;
  1045. rdfs:isDefinedBy gdprtext:PersonalData ;
  1046. rdfs:label "Personal Data Entity"@en ;
  1047. pplan-x:correspondingVariable :PersonalData .
  1048. #
  1049. # https://w3id.org/GDPRov#PrivacyPolicy
  1050. :PrivacyPolicy a owl:Class ;
  1051. rdfs:subClassOf p-plan:Variable ;
  1052. rdfs:comment "Privacy Policy for usage of personal data as provided to the user in agreement of provided service"@en ;
  1053. rdfs:label "Privacy Policy"@en ;
  1054. pplan-x:correspondingEntity :PrivacyPolicyEntity .
  1055. #
  1056. # https://w3id.org/GDPRov#PrivacyPolicyEntity
  1057. :PrivacyPolicyEntity a owl:Class ;
  1058. rdfs:subClassOf p-plan:Entity ;
  1059. rdfs:comment "A Privacy Policy for usage of personal data for data processing."@en ;
  1060. rdfs:label "Privacy Policy Entity"@en ;
  1061. pplan-x:correspondingVariable :PrivacyPolicy .
  1062. #
  1063. # https://w3id.org/GDPRov#Process
  1064. :Process a owl:Class ;
  1065. rdfs:subClassOf p-plan:Plan ;
  1066. rdfs:comment "A Process describes a 'Plan' of action for carrying out a particular activity that uses or is related to Data or Consent"@en ;
  1067. rdfs:label "Process"@en .
  1068. #
  1069. # https://w3id.org/GDPRov#Processor
  1070. :Processor a owl:Class ;
  1071. rdfs:subClassOf prov:Agent ;
  1072. rdfs:comment "A ThirdPartyDataProcessor is a Third Party entity that acts as a Data Processor"@en ;
  1073. rdfs:isDefinedBy gdprtext:Processor ;
  1074. rdfs:label "Processor"@en ;
  1075. rdfs:seeAlso :ProcessorRepresentative .
  1076. #
  1077. # https://w3id.org/GDPRov#ProcessorRepresentative
  1078. :ProcessorRepresentative a owl:Class ;
  1079. rdfs:subClassOf prov:Agent ;
  1080. rdfs:comment "A representative of the Processor."@en ;
  1081. rdfs:isDefinedBy gdprtext:ProcessorRepresentative ;
  1082. rdfs:label "Processor Representative"@en ;
  1083. rdfs:seeAlso :Processor .
  1084. #
  1085. # https://w3id.org/GDPRov#ProvideCopyOfDataActivity
  1086. :ProvideCopyOfDataActivity a owl:Class ;
  1087. rdfs:subClassOf :DataActivity ;
  1088. rdfs:comment "Activity that provides a copy of personal data (to a data subject)."@en ;
  1089. rdfs:label "Provide Copy of Data Activity"@en ;
  1090. pplan-x:correspondingStep :ProvideCopyOfPersonalDataStep .
  1091. #
  1092. # https://w3id.org/GDPRov#ProvideCopyOfPersonalDataStep
  1093. :ProvideCopyOfPersonalDataStep a owl:Class ;
  1094. rdfs:subClassOf :DataStep ;
  1095. rdfs:comment "A step that provides (the data subject or other agent) with a copy of personal data."@en ;
  1096. rdfs:isDefinedBy gdprtext:ProvideCopyOfPersonalData ;
  1097. rdfs:label "Provide copy of Personal Data Step"@en ;
  1098. pplan-x:correspondingActivity :ProvideCopyOfDataActivity .
  1099. #
  1100. # https://w3id.org/GDPRov#RectifyDataActivity
  1101. :RectifyDataActivity a owl:Class ;
  1102. rdfs:subClassOf :DataActivity ;
  1103. rdfs:comment "Is an activity that recitifies data."@en ;
  1104. rdfs:label "Rectify Data Activity"@en ;
  1105. pplan-x:correspondingStep :RectifyDataStep .
  1106. #
  1107. # https://w3id.org/GDPRov#RectifyDataStep
  1108. :RectifyDataStep a owl:Class ;
  1109. rdfs:subClassOf :DataStep ;
  1110. rdfs:comment "Rectifies existing data. Rectify means to change with the intention of correction or removal of errors."@en ;
  1111. rdfs:isDefinedBy gdprtext:RectifyData ;
  1112. rdfs:label "Rectify Data Step"@en ;
  1113. pplan-x:correspondingActivity :RectifyDataActivity .
  1114. #
  1115. # https://w3id.org/GDPRov#ReportDataBreach
  1116. :ReportDataBreach a owl:Class ;
  1117. rdfs:subClassOf :HandleDataBreachProcess ;
  1118. rdfs:comment "The process of reporting after a data breach has taken place."@en ;
  1119. rdfs:isDefinedBy gdprtext:ReportDataBreach ;
  1120. rdfs:label "Report Data Breach"@en ;
  1121. rdfs:seeAlso :NotifyControllerStep , :NotifyDPAStep , :NotifyDataSubjectStep .
  1122. #
  1123. # https://w3id.org/GDPRov#SensitiveData
  1124. :SensitiveData a owl:Class ;
  1125. rdfs:subClassOf :PersonalData ;
  1126. rdfs:comment "Personal data revealing racial or ethnic origin, political opinions, religious or philosophical beliefs, or trade union membership, and the processing of genetic data, biometric data for the purpose of uniquely identifying a natural person, data concerning health or data concerning a natural person's sex life or sexual orientation."@en ;
  1127. rdfs:isDefinedBy gdprtext:SensitivePersonalData ;
  1128. rdfs:label "Sensitive Personal Data"@en ;
  1129. pplan-x:correspondingEntity :SensitiveDataEntity .
  1130. #
  1131. # https://w3id.org/GDPRov#SensitiveDataEntity
  1132. :SensitiveDataEntity a owl:Class ;
  1133. rdfs:subClassOf :PersonalDataEntity ;
  1134. rdfs:comment "Is an entity containing sensitive personal information."@en ;
  1135. rdfs:isDefinedBy gdprtext:SensitivePersonalData ;
  1136. rdfs:label "Sensitive Data Entity"@en ;
  1137. pplan-x:correspondingVariable :SensitiveData .
  1138. #
  1139. # https://w3id.org/GDPRov#SubProcessor
  1140. :SubProcessor a owl:Class ;
  1141. rdfs:subClassOf :Processor ;
  1142. rdfs:comment "A Processor appointed under or by another Processor is a Sub-Processor."@en ;
  1143. rdfs:isDefinedBy gdprtext:SubProcessor ;
  1144. rdfs:label "Sub-Processor"@en ;
  1145. rdfs:seeAlso :Processor .
  1146. #
  1147. # https://w3id.org/GDPRov#TermsAndConditions
  1148. :TermsAndConditions a owl:Class ;
  1149. rdfs:subClassOf p-plan:Variable ;
  1150. rdfs:comment "Terms and Conditions of usage as provided to the user in agreement of provided service"@en ;
  1151. rdfs:label "TermsAndConditions"@en ;
  1152. pplan-x:correspondingEntity :TermsAndConditionsEntity .
  1153. #
  1154. # https://w3id.org/GDPRov#TermsAndConditionsEntity
  1155. :TermsAndConditionsEntity a owl:Class ;
  1156. rdfs:subClassOf p-plan:Entity ;
  1157. rdfs:comment "Represents the Terms and Conditions entity."@en ;
  1158. rdfs:label "Terms and Conditions Entity"@en ;
  1159. pplan-x:correspondingVariable :TermsAndConditions .
  1160. #
  1161. # https://w3id.org/GDPRov#ThirdParty
  1162. :ThirdParty a owl:Class ;
  1163. rdfs:subClassOf prov:Agent ;
  1164. rdfs:comment "A ThirdParty is an entity other than the Data Subject and the Data Controller."@en ;
  1165. rdfs:isDefinedBy gdprtext:Entity ;
  1166. rdfs:label "ThirdParty"@en ;
  1167. rdfs:seeAlso :Controller , :Processor .
  1168. #
  1169. # https://w3id.org/GDPRov#UserIdentifier
  1170. :UserIdentifier a owl:Class ;
  1171. rdfs:subClassOf :PersonalData ;
  1172. rdfs:comment "An UserIdentifier is a specific way to identify the user through a unique ID or a combination of other attributes"@en ;
  1173. rdfs:label "UserIdentifier"@en ;
  1174. pplan-x:correspondingEntity :UserIdentifierEntity .
  1175. #
  1176. # https://w3id.org/GDPRov#UserIdentifierEntity
  1177. :UserIdentifierEntity a owl:Class ;
  1178. rdfs:subClassOf :PersonalDataEntity ;
  1179. rdfs:comment "Is an entity acting as the user identifier. Or contains an identifier."@en ;
  1180. rdfs:label "User Identifier Entity"@en ;
  1181. pplan-x:correspondingVariable :UserIdentifier .
  1182. #
  1183. # https://w3id.org/GDPRov#UserInputActivity
  1184. :UserInputActivity a owl:Class ;
  1185. rdfs:subClassOf :UserInteractionActivity ;
  1186. rdfs:comment "Activity that involves the user providing an input. The input can be a choice or an action or the provision of some information."@en ;
  1187. rdfs:label "User Input Activity"@en ;
  1188. pplan-x:correspondingStep :UserInputStep .
  1189. #
  1190. # https://w3id.org/GDPRov#UserInputStep
  1191. :UserInputStep a owl:Class ;
  1192. rdfs:subClassOf :UserInteractionStep ;
  1193. rdfs:comment "Step that involves the user providing an input. The input can be a choice or an action or the provision of some information."@en ;
  1194. rdfs:label "User Input Step"@en ;
  1195. pplan-x:correspondingActivity :UserInputActivity .
  1196. #
  1197. # https://w3id.org/GDPRov#UserInteractionActivity
  1198. :UserInteractionActivity a owl:Class ;
  1199. rdfs:subClassOf p-plan:Activity ;
  1200. rdfs:comment "Activity that involves interaction with the user."@en ;
  1201. rdfs:label "User Interaction Activity"@en ;
  1202. pplan-x:correspondingStep :UserInteractionStep .
  1203. #
  1204. # https://w3id.org/GDPRov#UserInteractionStep
  1205. :UserInteractionStep a owl:Class ;
  1206. rdfs:subClassOf p-plan:Step ;
  1207. rdfs:comment "Step that involves interaction from the user."@en ;
  1208. rdfs:label "User Interaction Step"@en ;
  1209. pplan-x:correspondingActivity :UserInteractionActivity .
  1210. #
  1211. # https://w3id.org/GDPRov#UserOutputActivity
  1212. :UserOutputActivity a owl:Class ;
  1213. rdfs:subClassOf :UserInteractionActivity ;
  1214. rdfs:comment "Activity that involves providing some information (output) to the user. Output can be information given or shown, or a document, or an email, or message."@en ;
  1215. rdfs:label "User Output Activity"@en ;
  1216. pplan-x:correspondingStep :UserOutputStep .
  1217. #
  1218. # https://w3id.org/GDPRov#UserOutputStep
  1219. :UserOutputStep a owl:Class ;
  1220. rdfs:subClassOf :UserInteractionStep ;
  1221. rdfs:comment "Step that involves providing some information (output) to the user. Output can be information given or shown, or a document, or an email, or message."@en ;
  1222. rdfs:label "User Output Step"@en ;
  1223. pplan-x:correspondingActivity :UserOutputActivity .
  1224. #
  1225. # https://w3id.org/GDPRov#WithdrawConsentActivity
  1226. :WithdrawConsentActivity a owl:Class ;
  1227. rdfs:subClassOf :ModifyConsentActivity ;
  1228. rdfs:comment "Is an activity that withdraws given consent. Can also term it so as to depict withdrawal as a modification of consent."@en ;
  1229. rdfs:isDefinedBy gdprtext:WithdrawingConsent ;
  1230. rdfs:label "Withdraw Consent Activity"@en ;
  1231. pplan-x:correspondingStep :ConsentWithdrawalStep .
  1232. #
  1233. # https://w3id.org/GDPRtEXT#LawfulBasisForProcessing
  1234. gdprtext:LawfulBasisForProcessing a owl:Class ;
  1235. rdfs:comment "Represents the class of Lawful basis under the GDPR. There are a total of six lawful basis according to Article 6, each represented by an instance."@en ;
  1236. rdfs:isDefinedBy gdprtext:LawfulBasisForProcessing ;
  1237. rdfs:label "Lawful basis for Processing"@en .
  1238. #
  1239. #
  1240. #
  1241. # #################################################################
  1242. # #
  1243. # # Individuals
  1244. # #
  1245. # #################################################################
  1246. #
  1247. #
  1248. # https://w3id.org/GDPRov#Anonymised
  1249. :Anonymised a owl:NamedIndividual ;
  1250. rdfs:comment "Anonymised represents the Anonymisation level where the data cannot be de-anonymised to retrieve personally identifiable information."@en ;
  1251. rdfs:label "Anonymised"@en .
  1252. #
  1253. # https://w3id.org/GDPRov#DeAnonymised
  1254. :DeAnonymised a owl:NamedIndividual ;
  1255. rdfs:comment "DeAnonymised represents the Anonymisation level where the data is completely de-anonymised and contains directly accessible personally identifiable information."@en ;
  1256. rdfs:label "DeAnonymised"@en .
  1257. #
  1258. # https://w3id.org/GDPRov#PseudoAnonymised
  1259. :PseudoAnonymised a owl:NamedIndividual ;
  1260. rdfs:comment "PseudoAnonymised represents the Anonymisation level where the data is anonymised but cannot be de-anonymised without additional data which is NOT accessible to the data-holding organisation to retrieve personally identifiable information."@en ;
  1261. rdfs:label "PseudoAnonymised"@en .
  1262. #
  1263. # https://w3id.org/GDPRov#PseudoOrganisationalAnonymised
  1264. :PseudoOrganisationalAnonymised a owl:NamedIndividual ;
  1265. rdfs:comment "PseudoOrganisationalAnonymised represents the Anonymisation level where the data is anonymised but cannot be de-anonymised without additional data which is accessible to the data-holding organisation to recreate the de-anonymised information."@en ;
  1266. rdfs:label "PseudoOrganisationalOrganised"@en .
  1267. #
  1268. # Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi