-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathduodrl.ttl
More file actions
229 lines (179 loc) · 10.2 KB
/
Copy pathduodrl.ttl
File metadata and controls
229 lines (179 loc) · 10.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
@prefix bibo: <http://purl.org/ontology/bibo/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix dpv: <https://w3id.org/dpv#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix obo: <http://purl.obolibrary.org/obo/> .
@prefix odrl: <http://www.w3.org/ns/odrl/2/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix pd: <https://w3id.org/dpv/pd#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix sw: <http://www.w3.org/2003/06/sw-vocab-status/ns#> .
@prefix tech: <https://w3id.org/dpv/tech#> .
@prefix vann: <http://purl.org/vocab/vann/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix duodrl: <https://w3id.org/duodrl#> .
<https://w3id.org/duodrl> a owl:Ontology ;
dcterms:title "Ad-hoc Ontology providing additional necessary concepts for creating ODRL rules from DUO Concepts"@en ;
rdfs:label "Ad-hoc Ontology providing additional necessary concepts for creating ODRL rules from DUO Concepts"@en ;
dcterms:abstract "Ad-hoc Ontology providing additional necessary concepts for creating ODRL rules from DUO Concepts"@en ;
dcterms:description "Ad-hoc Ontology providing additional necessary concepts for creating ODRL rules from DUO Concepts"@en ;
rdfs:comment "This is the Turtle serialisation for DUODRL."@en ;
dcterms:creator "Harshvardhan J. Pandit", "Beatriz Esteves" ;
dcterms:publisher "Harshvardhan J. Pandit", "Beatriz Esteves" ;
dcterms:created "2022-05-01"^^xsd:date ;
dcterms:issued "2022-05-01"^^xsd:date ;
vann:preferredNamespacePrefix "duodrl" ;
vann:preferredNamespaceUri "https://w3id.org/duodrl#"^^xsd:string ;
owl:versionInfo "0.1"^^xsd:decimal ;
owl:versionIRI <https://w3id.org/duodrl/0.1> ;
dcterms:bibliographicCitation "Cite this vocabulary as: Pandit, H. J., Esteves, B. (2022). DUODRL - Ad-hoc Ontology providing additional necessary concepts for creating ODRL rules from DUO Concepts (Version 0.1). https://zenodo.org/doi/10.5281/zenodo.10894275"@en ;
bibo:doi "10.5281/zenodo.10894275"@en ;
foaf:logo "" ;
sw:term_status "stable"@en ;
dcterms:source <http://purl.obolibrary.org/obo/>, <http://www.w3.org/ns/odrl/2/>, <https://w3id.org/dpv> ;
dcterms:license <https://dalicc.net/licenselibrary/CC-BY-4.0> .
# ------------ Ad-Hoc Concepts ------------------ #
duodrl:CC a odrl:RightOperand, dpv:Purpose, skos:Concept ;
skos:narrower dpv:ResearchAndDevelopment ;
skos:prefLabel "Clinical use and care purpose (CC)"@en ;
skos:altLabel "CC" ;
skos:scopeNote "Clinical Care is defined as Health care or services provided at home, in a healthcare facility or hospital. Data may be used for clinical decision making."@en .
duodrl:DS a odrl:RightOperand, dpv:Purpose ;
skos:narrower dpv:ResearchAndDevelopment ;
rdfs:label "Disease specific research purpose (DS)"@en .
duodrl:GRU a odrl:RightOperand, dpv:Purpose ;
skos:narrower dpv:ResearchAndDevelopment ;
rdfs:label "General research use purpose (GRU)"@en .
duodrl:GS a odrl:RightOperand, dpv:Purpose ;
skos:narrower dpv:ResearchAndDevelopment ;
rdfs:label "Genetic studies purpose (GS)"@en .
duodrl:GSG a odrl:RightOperand, dpv:Purpose ;
skos:narrower duodrl:GS ;
rdfs:label "Genotype studies purpose"@en .
duodrl:GSP a odrl:RightOperand, dpv:Purpose ;
skos:narrower duodrl:GS ;
rdfs:label "Phenotype studies purpose (GS)"@en .
duodrl:HMB a odrl:RightOperand, dpv:Purpose ;
skos:narrower dpv:ResearchAndDevelopment ;
rdfs:label "Health or medical or biomedical research purpose (HMB)"@en .
duodrl:MDS a odrl:RightOperand, dpv:Purpose ;
skos:narrower dpv:ResearchAndDevelopment ;
rdfs:label "Methods development research purpose (MDS)"@en .
duodrl:NCU a odrl:RightOperand, dpv:Purpose ;
skos:narrower dpv:ResearchAndDevelopment ;
skos:exactMatch dpv:NonCommercialResearch ;
rdfs:label "Non-commercial research purpose (NCU)"@en .
duodrl:POA a odrl:RightOperand, dpv:Purpose ;
skos:narrower dpv:ResearchAndDevelopment ;
rdfs:label "Population origins or ancestry research purpose (POA)"@en .
duodrl:AncestoryResearch a odrl:RightOperand, dpv:Purpose ;
skos:narrower duodrl:POA ;
rdfs:label "Ancestry research purpose"@en .
duodrl:GenderCategoryResearch a odrl:RightOperand, dpv:Purpose ;
skos:narrower dpv:ResearchAndDevelopment ;
rdfs:label "Gender category research purpose"@en .
duodrl:AgeCategoryResearch a odrl:RightOperand, dpv:Purpose ;
skos:narrower dpv:ResearchAndDevelopment ;
rdfs:label "An investigation concerning specific age categories."@en .
duodrl:PopulationGroupResearch a odrl:RightOperand, dpv:Purpose ;
skos:narrower dpv:ResearchAndDevelopment ;
rdfs:label "Population group research purpose"@en .
duodrl:ResearchControl a odrl:RightOperand, dpv:Purpose ;
skos:narrower dpv:ResearchAndDevelopment ;
rdfs:label "Research control research purpose"@en .
duodrl:DrugDevelopment a odrl:RightOperand, dpv:Purpose ;
skos:narrower dpv:ResearchAndDevelopment ;
rdfs:label "Biomedical research concerning drug development"@en .
duodrl:GeographicLocation a odrl:RightOperand ;
skos:narrower dpv:Location ;
rdfs:label "Geographic Location"@en .
duodrl:Project a odrl:LeftOperand ;
skos:narrower dpv:PersonalDataHandling ;
rdfs:label "Project"@en .
duodrl:Disease a odrl:LeftOperand ;
rdfs:label "Disease"@en .
duodrl:PopulationGroup a odrl:LeftOperand ;
rdfs:label "Population Group"@en .
duodrl:Age a odrl:LeftOperand ;
skos:exactMatch pd:Age ;
rdfs:label "Age"@en .
duodrl:Gender a odrl:LeftOperand ;
skos:exactMatch pd:Gender ;
rdfs:label "Gender"@en .
duodrl:isNotA a odrl:Operator ;
rdfs:label "isNotA"@en ;
rdfs:comment "Indicates that a given left operand is not an instance of the right operand of the Constraint"@en .
duodrl:NonProfitOrganisation a odrl:Party, dpv:LegalEntity ;
skos:exactMatch dpv:NonProfitOrganisation ;
rdfs:label "Non profit organisation"@en .
duodrl:ForProfitOrganisation a odrl:Party, dpv:LegalEntity ;
skos:exactMatch dpv:ForProfitOrganisation ;
rdfs:label "For profit organisation"@en .
duodrl:ResultsOfStudies a odrl:Asset ;
rdfs:label "Results of Studies"@en ;
rdfs:comment "Output asset which is the result of the studies being exercised"@en .
duodrl:CollaborateWithStudyPI a odrl:Action ;
rdfs:label "Collaborate with the Primary Study Investigator"@en .
duodrl:ProvideEthicalApproval a odrl:Action ;
skos:related dpv:ImpactAssessment ;
rdfs:label "Provide documentation of local IRB/ERB approval"@en .
duodrl:ReturnDerivedOrEnrichedData a odrl:Action ;
skos:related dpv:DerivedData ;
rdfs:label "Return derived or enriched data to the resource"@en .
# ------------ PLACEHOLDER TEMPLATE CONCEPTS ------------------ #
duodrl:TemplateQuery a rdfs:Class ;
rdfs:label "Template Query"@en ;
rdfs:comment "SPARQL query template used to retrieve values that are not know at the time of the creation of the policy"@en .
duodrl:sparqlExpression a rdfs:Property ;
rdfs:label "sparql expression"@en ;
rdfs:comment "Associates a template with the query to be executed"@en .
duodrl:TemplateDataset a odrl:Asset, duodrl:TemplateQuery ;
rdfs:label "Template Dataset"@en ;
rdfs:comment "Represents a placeholder template for dataset (asset)"@en ;
duodrl:sparqlExpression "SELECT ?dataset WHERE { ?this obo:DUO_0000010 ?dataset }"@en .
duodrl:TemplateDisease a obo:MONDO_0000001, duodrl:TemplateQuery ;
rdfs:label "Template Disease"@en ;
rdfs:comment "Represents a placeholder template for disease (as an instance of MONDO_0000001)"@en ;
duodrl:sparqlExpression "SELECT ?disease WHERE { ?this obo:DUO_0000010 ?disease }"@en .
duodrl:TemplateStudyResultsPublicationDate a duodrl:TemplateQuery ;
rdfs:label "Template Study Results Publication Date"@en ;
rdfs:comment "Represents a placeholder template for study results publication date"@en ;
duodrl:sparqlExpression "SELECT ?pubDate WHERE { ?this obo:DUO_0000010 ?pubDate }"@en .
duodrl:TemplateTimeLimit a duodrl:TemplateQuery ;
rdfs:label "Template Time Limit"@en ;
rdfs:comment "Represents a placeholder template for time limit"@en ;
duodrl:sparqlExpression "SELECT ?timeLimit WHERE { ?this obo:DUO_0000010 ?timeLimit }"@en .
duodrl:TemplateUser a duodrl:TemplateQuery ;
rdfs:label "Template User"@en ;
rdfs:comment "Represents a placeholder template for user"@en ;
duodrl:sparqlExpression "SELECT ?user WHERE { ?this obo:DUO_0000010 ?user }"@en .
duodrl:TemplateProject a duodrl:TemplateQuery ;
rdfs:label "Template Project"@en ;
rdfs:comment "Represents a placeholder template for project"@en ;
duodrl:sparqlExpression "SELECT ?project WHERE { ?this obo:DUO_0000010 ?project }"@en .
duodrl:TemplateInstitution a duodrl:TemplateQuery ;
rdfs:label "Template Institution"@en ;
rdfs:comment "Represents a placeholder template for institution"@en ;
duodrl:sparqlExpression "SELECT ?institution WHERE { ?this obo:DUO_0000010 ?institution }"@en .
duodrl:TemplateLocation a duodrl:TemplateQuery ;
rdfs:label "Template Location"@en ;
rdfs:comment "Represents a placeholder template for location"@en ;
duodrl:sparqlExpression "SELECT ?location WHERE { ?this obo:DUO_0000010 ?location }"@en .
duodrl:TemplateResearch a duodrl:TemplateQuery ;
rdfs:label "Template Research"@en ;
rdfs:comment "Represents a placeholder template for research"@en ;
duodrl:sparqlExpression "SELECT ?research WHERE { ?this obo:DUO_0000010 ?research }"@en .
duodrl:TemplateAgeCategory a duodrl:TemplateQuery ;
rdfs:label "Template Age Category"@en ;
rdfs:comment "Represents a placeholder template for age categories"@en ;
duodrl:sparqlExpression "SELECT ?age WHERE { ?this obo:DUO_0000010 ?age }"@en .
duodrl:TemplateGender a duodrl:TemplateQuery ;
rdfs:label "Template Gender"@en ;
rdfs:comment "Represents a placeholder template for gender"@en ;
duodrl:sparqlExpression "SELECT ?gender WHERE { ?this obo:DUO_0000010 ?gender }"@en .
duodrl:TemplatePopulationGroup a duodrl:TemplateQuery ;
rdfs:label "Template Population Group"@en ;
rdfs:comment "Represents a placeholder template for population group"@en ;
duodrl:sparqlExpression "SELECT ?group WHERE { ?this obo:DUO_0000010 ?group }"@en .