ontology.ttl 35 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646
  1. @prefix : <http://purl.org/adaptcentre/openscience/ontologies/consent#> .
  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 rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
  7. @base <http://purl.org/adaptcentre/openscience/ontologies/consent> .
  8. <http://purl.org/adaptcentre/openscience/ontologies/consent> rdf:type owl:Ontology ;
  9. owl:versionIRI <https://openscience.adaptcentre.ie/ontologies/consent/v/consent_v2> ;
  10. <http://purl.org/dc/elements/1.1/title> "Consent Ontology"^^xsd:string ;
  11. <http://purl.org/dc/terms/abstract> """The General Data Protection Regulations (GDPR) imposes greater
  12. restrictions on obtaining valid user consents involving the use of personal data.
  13. A semantic model of consent can make the concepts of consent explicit, estab-
  14. lish a common understanding and enable re-use of consent. Therefore, forming
  15. a semantic model of consent will satisfy the GDPR requirements of specificity
  16. and unambiguity and is an important step towards ensuring compliance. In this
  17. paper, we discuss obtaining an open vocabulary of expressing consent leverag-
  18. ing existing semantic models of provenance, processes, permission and obliga-
  19. tions. We also present a reference architecture for the management of data pro-
  20. cessing according to consent permission. This data management model utilizes
  21. the open vocabulary of consent and incorporates the change of context into the
  22. data processing activity. By identifying and incorporating changes to the rela-
  23. tional context between data controllers and data subjects into the data pro-
  24. cessing model, it aims to improve the integration of data management across
  25. different information systems specifically adhering to the GDPR and helping
  26. controllers to demonstrate compliance."""^^xsd:string ;
  27. <http://purl.org/dc/terms/created> "2017-08-01"^^xsd:date ;
  28. <http://purl.org/dc/terms/creator> "Harshvardhan J. Pandit"^^xsd:string ,
  29. "Kaniz Fatema"^^xsd:string ;
  30. <http://purl.org/dc/terms/license> <https://creativecommons.org/licenses/by/4.0/> ;
  31. <http://purl.org/dc/terms/modified> "2018-08-09"^^xsd:date ;
  32. <http://purl.org/vocab/vann/preferredNamespacePrefix> "consent"^^xsd:string ;
  33. rdfs:comment "The consent ontology presents a way to define and describe consent in terms relevant to the GDPR."^^xsd:string .
  34. #################################################################
  35. # Annotation properties
  36. #################################################################
  37. ### http://purl.org/dc/terms/creator
  38. <http://purl.org/dc/terms/creator> rdf:type owl:AnnotationProperty .
  39. ### http://www.w3.org/ns/prov#definition
  40. <http://www.w3.org/ns/prov#definition> rdf:type owl:AnnotationProperty .
  41. #################################################################
  42. # Object Properties
  43. #################################################################
  44. ### http://purl.org/adaptcentre/openscience/ontologies/consent#activity_has_purpose
  45. :activity_has_purpose rdf:type owl:ObjectProperty ;
  46. rdfs:domain :Action ;
  47. rdfs:range :Purpose ;
  48. rdfs:label "activity_has_purpose"^^xsd:string .
  49. ### http://purl.org/adaptcentre/openscience/ontologies/consent#consent_given_at
  50. :consent_given_at rdf:type owl:ObjectProperty ;
  51. rdfs:domain :Consent ;
  52. rdfs:range :Context ;
  53. rdfs:label "consent_given_at"^^xsd:string .
  54. ### http://purl.org/adaptcentre/openscience/ontologies/consent#consent_given_by
  55. :consent_given_by rdf:type owl:ObjectProperty ;
  56. rdfs:domain :Consent ;
  57. rdfs:range :ConsentingParty ;
  58. rdfs:label "consent_given_by"^^xsd:string .
  59. ### http://purl.org/adaptcentre/openscience/ontologies/consent#consent_given_for
  60. :consent_given_for rdf:type owl:ObjectProperty ;
  61. rdfs:domain :Consent ;
  62. rdfs:range :Permission ;
  63. rdfs:label "consent_given_for"^^xsd:string .
  64. ### http://purl.org/adaptcentre/openscience/ontologies/consent#data_has_a_category
  65. :data_has_a_category rdf:type owl:ObjectProperty ;
  66. rdfs:domain :Data ;
  67. rdfs:range :Category ;
  68. rdfs:label "data_has_a_category"^^xsd:string .
  69. ### http://purl.org/adaptcentre/openscience/ontologies/consent#data_has_a_format
  70. :data_has_a_format rdf:type owl:ObjectProperty ;
  71. rdfs:domain :Data ;
  72. rdfs:range :ConsentFormat ;
  73. rdfs:label "data_has_a_format"^^xsd:string .
  74. ### http://purl.org/adaptcentre/openscience/ontologies/consent#permission_given_for_activity
  75. :permission_given_for_activity rdf:type owl:ObjectProperty ;
  76. rdfs:domain :Permission ;
  77. rdfs:range :Action ;
  78. rdfs:label "permission_given_for_activity"^^xsd:string .
  79. ### http://purl.org/adaptcentre/openscience/ontologies/consent#permission_given_for_condition
  80. :permission_given_for_condition rdf:type owl:ObjectProperty ;
  81. rdfs:domain :Permission ;
  82. rdfs:range :Condition ;
  83. rdfs:label "permission_given_for_condition"^^xsd:string .
  84. ### http://purl.org/adaptcentre/openscience/ontologies/consent#permission_given_for_data
  85. :permission_given_for_data rdf:type owl:ObjectProperty ;
  86. rdfs:domain :Permission ;
  87. rdfs:range :Data ;
  88. rdfs:label "permission_given_for_data"^^xsd:string .
  89. ### http://purl.org/adaptcentre/openscience/ontologies/consent#permission_given_to
  90. :permission_given_to rdf:type owl:ObjectProperty ;
  91. rdfs:domain :Permission ;
  92. rdfs:range :AllowedParty ;
  93. rdfs:label "permission_given_to"^^xsd:string .
  94. #################################################################
  95. # Classes
  96. #################################################################
  97. ### http://purl.org/adaptcentre/openscience/ontologies/consent#Action
  98. :Action rdf:type owl:Class ;
  99. rdfs:subClassOf :Permission ;
  100. rdfs:comment "'action' is used to identify what action is permitted by the consent."^^xsd:string ;
  101. rdfs:label "Action"^^xsd:string ;
  102. <http://www.w3.org/ns/prov#definition> "'action' defines what action is permitted by the consent."^^xsd:string .
  103. ### http://purl.org/adaptcentre/openscience/ontologies/consent#Activity
  104. :Activity rdf:type owl:Class ;
  105. rdfs:subClassOf :ConsentObligation ;
  106. rdfs:comment "This term 'activity' is used to define what to do when some 'event' occures related to consent. For example, when the consent expires (event), then re-solicit consent (activity) or when the consent is revoked (event) then stop processing (activity)."^^xsd:string ;
  107. rdfs:label "Activity"^^xsd:string ;
  108. <http://www.w3.org/ns/prov#definition> "'Activity' defines what activiy is required to do when an event occures due to Consent Obligation has an event and an activity. When that even occures that activity is required to be executed by the 'Consent Obligation'"^^xsd:string .
  109. ### http://purl.org/adaptcentre/openscience/ontologies/consent#AggregatedAnalysis
  110. :AggregatedAnalysis rdf:type owl:Class ;
  111. rdfs:subClassOf :Purpose ;
  112. rdfs:label "AggregatedAnalysis"^^xsd:string ;
  113. <http://www.w3.org/ns/prov#definition> "'aggregated analysis' is a subtype of 'purpose'. It means the data are allowed for analysis and the analysis can aggregated data from other sources as well."^^xsd:string .
  114. ### http://purl.org/adaptcentre/openscience/ontologies/consent#AllowedParty
  115. :AllowedParty rdf:type owl:Class ;
  116. rdfs:subClassOf :Party ;
  117. rdfs:comment "'Allowed party' is used to indicate who the party (person or organisation) is that is allowed (or denied )to perform certain action on the particular data by this consent."^^xsd:string ;
  118. rdfs:label "AllowedParty"^^xsd:string ;
  119. <http://www.w3.org/ns/prov#definition> "'Allowed party' defines the party (person or organisation) that is allowed (or denied )to perform certain action on the particular data by this consent."^^xsd:string .
  120. ### http://purl.org/adaptcentre/openscience/ontologies/consent#AppBased
  121. :AppBased rdf:type owl:Class ;
  122. rdfs:subClassOf :ConsentFormat ;
  123. rdfs:comment "It identifies if the consent is taken in the form of mobile application."^^xsd:string ;
  124. rdfs:label "AppBased"^^xsd:string ;
  125. <http://www.w3.org/ns/prov#definition> "It defines if the consent is taken in the form of mobile application."^^xsd:string .
  126. ### http://purl.org/adaptcentre/openscience/ontologies/consent#Audio
  127. :Audio rdf:type owl:Class ;
  128. rdfs:subClassOf :ConsentFormat ;
  129. rdfs:comment "It is used to identify if the consent is taken in the form of audio."^^xsd:string ;
  130. rdfs:label "Audio"^^xsd:string ;
  131. <http://www.w3.org/ns/prov#definition> "It identifies if the consent is taken in the form of audio."^^xsd:string .
  132. ### http://purl.org/adaptcentre/openscience/ontologies/consent#AudioData
  133. :AudioData rdf:type owl:Class ;
  134. rdfs:subClassOf :SingleFormatData ;
  135. rdfs:label "AudioData"^^xsd:string ;
  136. <http://www.w3.org/ns/prov#definition> "'audio data' defines the format of data is audio."^^xsd:string .
  137. ### http://purl.org/adaptcentre/openscience/ontologies/consent#BusinessType
  138. :BusinessType rdf:type owl:Class ;
  139. rdfs:subClassOf :ShareWith ;
  140. rdfs:comment "'business type' indicates the type of business the data is permitted to share by this consent."^^xsd:string ;
  141. rdfs:label "BusinessType"^^xsd:string ;
  142. <http://www.w3.org/ns/prov#definition> "'business type' defines with what type of business the data is permitted to share by this consent."^^xsd:string .
  143. ### http://purl.org/adaptcentre/openscience/ontologies/consent#Category
  144. :Category rdf:type owl:Class ;
  145. rdfs:subClassOf :Data ;
  146. rdfs:comment "'category' identifies the category of data such as personal data (sensitive or non sensitive) / non personal data etc."^^xsd:string ;
  147. rdfs:label "Category"^^xsd:string ;
  148. <http://www.w3.org/ns/prov#definition> "'category' defines the category of data on which this consent applies."^^xsd:string .
  149. ### http://purl.org/adaptcentre/openscience/ontologies/consent#Collect
  150. :Collect rdf:type owl:Class ;
  151. rdfs:subClassOf :PermittedAction ;
  152. rdfs:comment "'collect' indicates the action to collect data. This is used to identify if data collection is allowed by the consent's permission."^^xsd:string ;
  153. rdfs:label "Collect"^^xsd:string ;
  154. <http://www.w3.org/ns/prov#definition> "'collect' defines the action to collect data."^^xsd:string .
  155. ### http://purl.org/adaptcentre/openscience/ontologies/consent#Condition
  156. :Condition rdf:type owl:Class ;
  157. rdfs:subClassOf :Permission ;
  158. rdfs:comment "'condition' is used to mention if there is any condition based on which the permission mentioned in the consent will be applicable. In other words the permission mentioned in the consent is applicable only when the conditions are met."^^xsd:string ;
  159. rdfs:label "Condition"^^xsd:string ;
  160. <http://www.w3.org/ns/prov#definition> "'condition' defines based on what condition the permission is applicable."^^xsd:string .
  161. ### http://purl.org/adaptcentre/openscience/ontologies/consent#Consent
  162. :Consent rdf:type owl:Class ;
  163. rdfs:label "Consent"^^xsd:string ;
  164. <http://www.w3.org/ns/prov#definition> "consent of the data subject means any freely given, specific, informed and unambiguous indication of the data subject's wishes by which he or she, by a statement or by a clear affirmative action, signifies agreement to the processing of personal data relating to him or her;"^^xsd:string .
  165. ### http://purl.org/adaptcentre/openscience/ontologies/consent#ConsentFormat
  166. :ConsentFormat rdf:type owl:Class ;
  167. rdfs:subClassOf :Context ;
  168. rdfs:comment "It is used to record at what format the consent was obtained."^^xsd:string ;
  169. rdfs:label "ConsentFormat"^^xsd:string ;
  170. <http://www.w3.org/ns/prov#definition> "'consent format' defines the format was used to obtain the consent."^^xsd:string .
  171. ### http://purl.org/adaptcentre/openscience/ontologies/consent#ConsentObligation
  172. :ConsentObligation rdf:type owl:Class ;
  173. rdfs:label "ConsentObligation"^^xsd:string ;
  174. <http://www.w3.org/ns/prov#definition> "Obligations are the actions to be performated when an event occures. 'consent obligation' defines the obligation related to consent, i.e. it defines what action to perform when an event related to consent occures. For example, when the consent expires (event), then re-solicit consent (activity) or when the consent is revoked (event) then stop processing (activity)."^^xsd:string .
  175. ### http://purl.org/adaptcentre/openscience/ontologies/consent#ConsentingParty
  176. :ConsentingParty rdf:type owl:Class ;
  177. rdfs:subClassOf :Party ;
  178. rdfs:label "ConsentingParty"^^xsd:string ;
  179. <http://www.w3.org/ns/prov#definition> "'consenting party' is the person who is giving the consent."^^xsd:string .
  180. ### http://purl.org/adaptcentre/openscience/ontologies/consent#Context
  181. :Context rdf:type owl:Class ;
  182. rdfs:comment "Context is used to keep track of the contextual information while giving, modifying or revoking consent."^^xsd:string ;
  183. rdfs:label "Context"^^xsd:string ;
  184. <http://www.w3.org/ns/prov#definition> "It defines at what context the consent was given."^^xsd:string .
  185. ### http://purl.org/adaptcentre/openscience/ontologies/consent#Data
  186. :Data rdf:type owl:Class ;
  187. rdfs:subClassOf :Permission ;
  188. rdfs:comment "'data' identifies to what data this consent is applicable."^^xsd:string ;
  189. rdfs:label "Data"^^xsd:string ;
  190. <http://www.w3.org/ns/prov#definition> "'data' defines what data is premitted by this consent."^^xsd:string .
  191. ### http://purl.org/adaptcentre/openscience/ontologies/consent#DataFormat
  192. :DataFormat rdf:type owl:Class ;
  193. rdfs:subClassOf :Data ;
  194. rdfs:comment "'data format' identifies the format data for which this consent is applicable."^^xsd:string ;
  195. rdfs:label "DataFormat"^^xsd:string ;
  196. <http://www.w3.org/ns/prov#definition> "'data format' defines the format of data for which this consent is applicable."^^xsd:string .
  197. ### http://purl.org/adaptcentre/openscience/ontologies/consent#DataSubject
  198. :DataSubject rdf:type owl:Class ;
  199. rdfs:subClassOf :ConsentingParty ;
  200. rdfs:label "DataSubject"^^xsd:string ;
  201. <http://www.w3.org/ns/prov#definition> "'data subject' is the person who is identified by the personal data or the data is about that person."^^xsd:string .
  202. ### http://purl.org/adaptcentre/openscience/ontologies/consent#DataSubjectRepresentative
  203. :DataSubjectRepresentative rdf:type owl:Class ;
  204. rdfs:subClassOf :ConsentingParty ;
  205. rdfs:label "DataSubjectRepresentative"^^xsd:string ;
  206. <http://www.w3.org/ns/prov#definition> "'data subject's representative' is the person who is consenting on behalf of the data subject."^^xsd:string .
  207. ### http://purl.org/adaptcentre/openscience/ontologies/consent#DeniedAction
  208. :DeniedAction rdf:type owl:Class ;
  209. rdfs:subClassOf :Action ;
  210. rdfs:comment "'denied action' indicates the action that is denied by the consent."^^xsd:string ;
  211. rdfs:label "DeniedAction"^^xsd:string ;
  212. <http://www.w3.org/ns/prov#definition> "'denied action' defines what action is denied by the consent."^^xsd:string .
  213. ### http://purl.org/adaptcentre/openscience/ontologies/consent#EmailMarketing
  214. :EmailMarketing rdf:type owl:Class ;
  215. rdfs:subClassOf :Marketing ;
  216. rdfs:label "EmailMarketing"^^xsd:string ;
  217. <http://www.w3.org/ns/prov#definition> "'email marketing' is a subtype of purpose 'marketing.'"^^xsd:string .
  218. ### http://purl.org/adaptcentre/openscience/ontologies/consent#Event
  219. :Event rdf:type owl:Class ;
  220. rdfs:subClassOf :ConsentObligation ;
  221. rdfs:label "Event"^^xsd:string ;
  222. <http://www.w3.org/ns/prov#definition> """'event' defines the event based on which an activity is required to do.
  223. Consent Obligation has an event and an activity. When that even occures that activity is required to be executed by the 'Consent Obligation'"""^^xsd:string .
  224. ### http://purl.org/adaptcentre/openscience/ontologies/consent#Examine
  225. :Examine rdf:type owl:Class ;
  226. rdfs:subClassOf :Use ;
  227. rdfs:label "Examine"^^xsd:string ;
  228. <http://www.w3.org/ns/prov#definition> "'examine' is a subtype of action 'use'."^^xsd:string .
  229. ### http://purl.org/adaptcentre/openscience/ontologies/consent#ForProfit
  230. :ForProfit rdf:type owl:Class ;
  231. rdfs:subClassOf :BusinessType ;
  232. rdfs:label "ForProfit"^^xsd:string ;
  233. <http://www.w3.org/ns/prov#definition> "'for profit' defines the business type of the organisation with whom the data is permitted to share is for profit."^^xsd:string .
  234. ### http://purl.org/adaptcentre/openscience/ontologies/consent#GeneticData
  235. :GeneticData rdf:type owl:Class ;
  236. rdfs:subClassOf :PersonalData ;
  237. rdfs:comment "'genetic data' is a subtype of 'personal data'."^^xsd:string ;
  238. rdfs:label "GeneticData"^^xsd:string ;
  239. <http://www.w3.org/ns/prov#definition> "'genetic data' identifies the of 'category' of data applicable by this consent is genetic data."^^xsd:string .
  240. ### http://purl.org/adaptcentre/openscience/ontologies/consent#GrantingContext
  241. :GrantingContext rdf:type owl:Class ;
  242. rdfs:subClassOf :Context ;
  243. rdfs:comment "'granting context' says at what context the consent was given."^^xsd:string ;
  244. rdfs:label "GrantingContext"^^xsd:string ;
  245. <http://www.w3.org/ns/prov#definition> "'granting context' defines at what context the consent was given."^^xsd:string .
  246. ### http://purl.org/adaptcentre/openscience/ontologies/consent#HealthData
  247. :HealthData rdf:type owl:Class ;
  248. rdfs:subClassOf :PersonalData ;
  249. rdfs:comment "'health data' identifies the of 'category' of data applicable by this consent is health data."^^xsd:string ,
  250. "'health data' is a subtype of 'personal data'."^^xsd:string ;
  251. rdfs:label "HealthData"^^xsd:string .
  252. ### http://purl.org/adaptcentre/openscience/ontologies/consent#InformationExchanged
  253. :InformationExchanged rdf:type owl:Class ;
  254. rdfs:subClassOf :Context ;
  255. rdfs:comment "'information exchanged' says what information was provided while the consent was given."^^xsd:string ;
  256. rdfs:label "InformationExchanged"^^xsd:string ;
  257. <http://www.w3.org/ns/prov#definition> "'information exchanged' is used to note the information that was provided while the consent was given."^^xsd:string .
  258. ### http://purl.org/adaptcentre/openscience/ontologies/consent#LegalRepresentativeOfDataSubject
  259. :LegalRepresentativeOfDataSubject rdf:type owl:Class ;
  260. rdfs:subClassOf :DataSubjectRepresentative ;
  261. rdfs:label "LegalRepresentativeOfDataSubject"^^xsd:string ;
  262. <http://www.w3.org/ns/prov#definition> "'legal representative of data subject' is the person who is legally consenting on behalf of the data subject."^^xsd:string .
  263. ### http://purl.org/adaptcentre/openscience/ontologies/consent#Location
  264. :Location rdf:type owl:Class ;
  265. rdfs:subClassOf :Context ;
  266. rdfs:comment "'location' says where the consent is given."^^xsd:string ;
  267. rdfs:label "Location"^^xsd:string ;
  268. <http://www.w3.org/ns/prov#definition> "'location' defines the context of where the consent is given."^^xsd:string .
  269. ### http://purl.org/adaptcentre/openscience/ontologies/consent#Marketing
  270. :Marketing rdf:type owl:Class ;
  271. rdfs:subClassOf :Purpose ;
  272. rdfs:label "Marketing"^^xsd:string ;
  273. <http://www.w3.org/ns/prov#definition> "'marketing' is a subtype of purpose."^^xsd:string .
  274. ### http://purl.org/adaptcentre/openscience/ontologies/consent#MarketingViaPhone
  275. :MarketingViaPhone rdf:type owl:Class ;
  276. rdfs:subClassOf :Marketing ;
  277. rdfs:label "MarketingViaPhone"^^xsd:string ;
  278. <http://www.w3.org/ns/prov#definition> "'phone marketing' is a subtype of purpose 'marketing.'"^^xsd:string .
  279. ### http://purl.org/adaptcentre/openscience/ontologies/consent#MarketingViaPost
  280. :MarketingViaPost rdf:type owl:Class ;
  281. rdfs:subClassOf :Marketing ;
  282. rdfs:label "MarketingViaPost"^^xsd:string ;
  283. <http://www.w3.org/ns/prov#definition> "'marketing by post' is a subtype of purpose marketing."^^xsd:string .
  284. ### http://purl.org/adaptcentre/openscience/ontologies/consent#MarketingViaText
  285. :MarketingViaText rdf:type owl:Class ;
  286. rdfs:subClassOf :Marketing ;
  287. rdfs:label "MarketingViaText"^^xsd:string ;
  288. <http://www.w3.org/ns/prov#definition> "'marketing by text' is a subtype of purpose marketing."^^xsd:string .
  289. ### http://purl.org/adaptcentre/openscience/ontologies/consent#MixedFormatData
  290. :MixedFormatData rdf:type owl:Class ;
  291. rdfs:subClassOf :DataFormat ;
  292. rdfs:comment "'mixed format data' indicates if the data being consented has a mixed format i.e. the data comtains various format. An example of mixed format data can be a combination of both audio and text format of data."^^xsd:string ;
  293. rdfs:label "MixedFormatData"^^xsd:string ;
  294. <http://www.w3.org/ns/prov#definition> "'mixed format data' defines if the data being consented has a mixed format. mixed format data combines the data of various format."^^xsd:string .
  295. ### http://purl.org/adaptcentre/openscience/ontologies/consent#ModificationContext
  296. :ModificationContext rdf:type owl:Class ;
  297. rdfs:subClassOf :Context ;
  298. rdfs:comment "'modification context' is used to indicate at what context the consent is modified."^^xsd:string ;
  299. rdfs:label "ModificationContext"^^xsd:string ;
  300. <http://www.w3.org/ns/prov#definition> "'modification context' defines at what context the consent is modified."^^xsd:string .
  301. ### http://purl.org/adaptcentre/openscience/ontologies/consent#Modify
  302. :Modify rdf:type owl:Class ;
  303. rdfs:subClassOf :Use ;
  304. rdfs:label "Modify"^^xsd:string ;
  305. <http://www.w3.org/ns/prov#definition> "'modify' is a subtype of action 'use'."^^xsd:string .
  306. ### http://purl.org/adaptcentre/openscience/ontologies/consent#NameOfController
  307. :NameOfController rdf:type owl:Class ;
  308. rdfs:subClassOf :InformationExchanged ;
  309. rdfs:label "NameOfController"^^xsd:string .
  310. ### http://purl.org/adaptcentre/openscience/ontologies/consent#NonPersonalData
  311. :NonPersonalData rdf:type owl:Class ;
  312. rdfs:subClassOf :Category ;
  313. rdfs:comment "'non personal data' is a subtype of 'category' of data."^^xsd:string ;
  314. rdfs:label "NonPersonalData"^^xsd:string ;
  315. <http://www.w3.org/ns/prov#definition> "'non personal data' identifies that the of 'category' of data applicable by this consent is not personal data."^^xsd:string .
  316. ### http://purl.org/adaptcentre/openscience/ontologies/consent#NonProfit
  317. :NonProfit rdf:type owl:Class ;
  318. rdfs:subClassOf :BusinessType ;
  319. rdfs:label "NonProfit"^^xsd:string ;
  320. <http://www.w3.org/ns/prov#definition> "'non profit' defines the business type of the organisation with whom the data is permitted to share is non profit."^^xsd:string .
  321. ### http://purl.org/adaptcentre/openscience/ontologies/consent#OnlineForm
  322. :OnlineForm rdf:type owl:Class ;
  323. rdfs:subClassOf :ConsentFormat ;
  324. rdfs:label "OnlineForm"^^xsd:string ;
  325. <http://www.w3.org/ns/prov#definition> "It identifies if the consent is taken in the form of an online form."^^xsd:string .
  326. ### http://purl.org/adaptcentre/openscience/ontologies/consent#OnlineOptInOption
  327. :OnlineOptInOption rdf:type owl:Class ;
  328. rdfs:subClassOf :ConsentFormat ;
  329. rdfs:label "OnlineOptInOption"^^xsd:string ;
  330. <http://www.w3.org/ns/prov#definition> "It identifies if the consent is taken as an online opt-in option."^^xsd:string .
  331. ### http://purl.org/adaptcentre/openscience/ontologies/consent#Organisation
  332. :Organisation rdf:type owl:Class ;
  333. rdfs:subClassOf :ShareWith ;
  334. rdfs:label "Organisation"^^xsd:string ;
  335. <http://www.w3.org/ns/prov#definition> "'organisation' identifies the organisation with whom the data is permitted to share."^^xsd:string .
  336. ### http://purl.org/adaptcentre/openscience/ontologies/consent#OrganisationLocation
  337. :OrganisationLocation rdf:type owl:Class ;
  338. rdfs:subClassOf :Organisation ;
  339. rdfs:label "OrganisationLocation"^^xsd:string ;
  340. <http://www.w3.org/ns/prov#definition> "'organisation's location' identifies the location of the organisation that is permitted by the consent."^^xsd:string .
  341. ### http://purl.org/adaptcentre/openscience/ontologies/consent#OrganisationName
  342. :OrganisationName rdf:type owl:Class ;
  343. rdfs:subClassOf :Organisation ;
  344. rdfs:label "OrganisationName"^^xsd:string ;
  345. <http://www.w3.org/ns/prov#definition> "'organisation's name' identifies the name of the organisation that is permitted by the consent."^^xsd:string .
  346. ### http://purl.org/adaptcentre/openscience/ontologies/consent#Paper
  347. :Paper rdf:type owl:Class ;
  348. rdfs:subClassOf :ConsentFormat ;
  349. rdfs:label "Paper"^^xsd:string ;
  350. <http://www.w3.org/ns/prov#definition> "It identifies if the consent is taken on paper."^^xsd:string .
  351. ### http://purl.org/adaptcentre/openscience/ontologies/consent#ParentOfDataSubject
  352. :ParentOfDataSubject rdf:type owl:Class ;
  353. rdfs:subClassOf :DataSubjectRepresentative ;
  354. rdfs:label "ParentOfDataSubject"^^xsd:string ;
  355. <http://www.w3.org/ns/prov#definition> "'parent of data subject' is the person who is the parent of data subject and consenting on behalf of the data subject where the data subject is a child."^^xsd:string .
  356. ### http://purl.org/adaptcentre/openscience/ontologies/consent#Party
  357. :Party rdf:type owl:Class .
  358. ### http://purl.org/adaptcentre/openscience/ontologies/consent#PartyToShareDataWith
  359. :PartyToShareDataWith rdf:type owl:Class ;
  360. rdfs:subClassOf :InformationExchanged ;
  361. rdfs:label "PartyToShareDataWith"^^xsd:string .
  362. ### http://purl.org/adaptcentre/openscience/ontologies/consent#Permission
  363. :Permission rdf:type owl:Class ;
  364. rdfs:comment "'permission' is used to identify the authorisation granted by the consent."^^xsd:string ;
  365. rdfs:label "Permission"^^xsd:string ;
  366. <http://www.w3.org/ns/prov#definition> "'permission' defines the authorisation granted by the consent."^^xsd:string .
  367. ### http://purl.org/adaptcentre/openscience/ontologies/consent#PermittedAction
  368. :PermittedAction rdf:type owl:Class ;
  369. rdfs:subClassOf :Action ;
  370. rdfs:comment "'permitted action' indicates the action that is allowed by the consent."^^xsd:string ;
  371. rdfs:label "PermittedAction"^^xsd:string ;
  372. <http://www.w3.org/ns/prov#definition> "'permitted action' defines the action that is allowed by the consent."^^xsd:string .
  373. ### http://purl.org/adaptcentre/openscience/ontologies/consent#PersonalData
  374. :PersonalData rdf:type owl:Class ;
  375. rdfs:subClassOf :Category ;
  376. rdfs:comment "'personal data' is a subtype of 'category' of data."^^xsd:string ;
  377. rdfs:label "PersonalData"^^xsd:string ;
  378. <http://www.w3.org/ns/prov#definition> "'personal data' identifies the of 'category' of data applicable by this consent is personal data."^^xsd:string .
  379. ### http://purl.org/adaptcentre/openscience/ontologies/consent#PictureData
  380. :PictureData rdf:type owl:Class ;
  381. rdfs:subClassOf :SingleFormatData ;
  382. rdfs:label "PictureData"^^xsd:string ;
  383. <http://www.w3.org/ns/prov#definition> "'picture data' defines the format of data is image."^^xsd:string .
  384. ### http://purl.org/adaptcentre/openscience/ontologies/consent#Purpose
  385. :Purpose rdf:type owl:Class ;
  386. rdfs:subClassOf :Action ;
  387. rdfs:label "Purpose"^^xsd:string ;
  388. <http://www.w3.org/ns/prov#definition> "'purpose' indicates for what purpose the action is allowed by the consent on the data"^^xsd:string .
  389. ### http://purl.org/adaptcentre/openscience/ontologies/consent#Read
  390. :Read rdf:type owl:Class ;
  391. rdfs:subClassOf :Use ;
  392. rdfs:label "Read"^^xsd:string ;
  393. <http://www.w3.org/ns/prov#definition> "'read' is a subtype of action 'use'."^^xsd:string .
  394. ### http://purl.org/adaptcentre/openscience/ontologies/consent#RetentionTime
  395. :RetentionTime rdf:type owl:Class ;
  396. rdfs:subClassOf :InformationExchanged ;
  397. rdfs:label "RetentionTime"^^xsd:string .
  398. ### http://purl.org/adaptcentre/openscience/ontologies/consent#RevokingContext
  399. :RevokingContext rdf:type owl:Class ;
  400. rdfs:subClassOf :Context ;
  401. rdfs:comment "'revoking context' is used to indicate at what context the consent is revoked."^^xsd:string ;
  402. rdfs:label "RevokingContext"^^xsd:string ;
  403. <http://www.w3.org/ns/prov#definition> "'revoking context' defines at what context the consent is revoked."^^xsd:string .
  404. ### http://purl.org/adaptcentre/openscience/ontologies/consent#ScientificPurpose
  405. :ScientificPurpose rdf:type owl:Class ;
  406. rdfs:subClassOf :Purpose ;
  407. rdfs:label "ScientificPurpose"^^xsd:string ;
  408. <http://www.w3.org/ns/prov#definition> "'scientific purpose' is a subtype of purpose."^^xsd:string .
  409. ### http://purl.org/adaptcentre/openscience/ontologies/consent#ShareWith
  410. :ShareWith rdf:type owl:Class ;
  411. rdfs:subClassOf :PermittedAction ;
  412. rdfs:comment "'share with' identifies who is allowed to share the data with by the consent."^^xsd:string ;
  413. rdfs:label "ShareWith"^^xsd:string ;
  414. <http://www.w3.org/ns/prov#definition> "'share with' defines with whom the consent permits to share data."^^xsd:string .
  415. ### http://purl.org/adaptcentre/openscience/ontologies/consent#SingleFormatData
  416. :SingleFormatData rdf:type owl:Class ;
  417. rdfs:subClassOf :DataFormat ;
  418. rdfs:comment "'singe format data' indicates if the data being consented has a single format. An example of mixed format data can be a combination of data of either audio and text format of data, not a combination of these."^^xsd:string ;
  419. rdfs:label "SingleFormatData"^^xsd:string ;
  420. <http://www.w3.org/ns/prov#definition> "'single format data' defines if the data being consented has a single format."^^xsd:string .
  421. ### http://purl.org/adaptcentre/openscience/ontologies/consent#SoloAnalysis
  422. :SoloAnalysis rdf:type owl:Class ;
  423. rdfs:subClassOf :Purpose ;
  424. rdfs:label "SoloAnalysis"^^xsd:string ;
  425. <http://www.w3.org/ns/prov#definition> "'solo analysis' is a subtype of 'purpose'. It means the data are allowed for analysis from this single source only, it can not be agreegate with data from other sources."^^xsd:string .
  426. ### http://purl.org/adaptcentre/openscience/ontologies/consent#Store
  427. :Store rdf:type owl:Class ;
  428. rdfs:subClassOf :PermittedAction ;
  429. rdfs:comment "'store' indicates the action to store data. This is used to identify if data storage is allowed by the consent's permission."^^xsd:string ;
  430. rdfs:label "Store"^^xsd:string ;
  431. <http://www.w3.org/ns/prov#definition> "'store' defines the action to store data."^^xsd:string .
  432. ### http://purl.org/adaptcentre/openscience/ontologies/consent#TextData
  433. :TextData rdf:type owl:Class ;
  434. rdfs:subClassOf :SingleFormatData ;
  435. rdfs:label "TextData"^^xsd:string ;
  436. <http://www.w3.org/ns/prov#definition> "'text data' defines the format of data is text."^^xsd:string .
  437. ### http://purl.org/adaptcentre/openscience/ontologies/consent#Time
  438. :Time rdf:type owl:Class ;
  439. rdfs:subClassOf :Context ;
  440. rdfs:comment "'time' says when the consent is given."^^xsd:string ;
  441. rdfs:label "Time"^^xsd:string ;
  442. <http://www.w3.org/ns/prov#definition> "'time' defines the context of when the consent is given."^^xsd:string .
  443. ### http://purl.org/adaptcentre/openscience/ontologies/consent#Use
  444. :Use rdf:type owl:Class ;
  445. rdfs:subClassOf :PermittedAction ;
  446. rdfs:comment "'use' indicates the action to use data. This is used to identify if data use is allowed by the consent's permission."^^xsd:string ;
  447. rdfs:label "Use"^^xsd:string ;
  448. <http://www.w3.org/ns/prov#definition> "'use' indicates the action to use data."^^xsd:string .
  449. ### http://purl.org/adaptcentre/openscience/ontologies/consent#ValidityTime
  450. :ValidityTime rdf:type owl:Class ;
  451. rdfs:subClassOf :Permission ;
  452. rdfs:label "ValidityTime"^^xsd:string ;
  453. <http://www.w3.org/ns/prov#definition> "'validity time' defines the validity time of consent. The consent is valid only within this validity time."^^xsd:string .
  454. ### http://purl.org/adaptcentre/openscience/ontologies/consent#Video
  455. :Video rdf:type owl:Class ;
  456. rdfs:subClassOf :ConsentFormat ;
  457. rdfs:label "Video"^^xsd:string ;
  458. <http://www.w3.org/ns/prov#definition> "It identifies if the consent is taken in the form of video."^^xsd:string .
  459. ### http://purl.org/adaptcentre/openscience/ontologies/consent#VideoData
  460. :VideoData rdf:type owl:Class ;
  461. rdfs:subClassOf :SingleFormatData ;
  462. rdfs:label "VideoData"^^xsd:string ;
  463. <http://www.w3.org/ns/prov#definition> "'video data' defines the format of data is video."^^xsd:string .
  464. #################################################################
  465. # General axioms
  466. #################################################################
  467. [ rdf:type owl:AllDisjointClasses ;
  468. owl:members ( :AudioData
  469. :PictureData
  470. :TextData
  471. :VideoData
  472. )
  473. ] .
  474. ### Generated by the OWL API (version 5.1.0) https://github.com/owlcs/owlapi/