-
Notifications
You must be signed in to change notification settings - Fork 1
/
permid_person.owl
334 lines (334 loc) · 10.5 KB
/
permid_person.owl
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
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
# baseURI: http://permid.org/ontology/person/
# imports: http://permid.org/ontology/common/
# prefix: tr-person
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix tr-person: <http://permid.org/ontology/person/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
tr-person:
rdf:type owl:Ontology ;
rdfs:label "Thomson Reuters Open Perm ID person ontology"@en ;
owl:imports <http://permid.org/ontology/common/> ;
owl:versionInfo "Created with TopBraid Composer"^^xsd:string ;
.
tr-person:AcademicDegree
rdf:type owl:Class ;
rdfs:isDefinedBy tr-person: ;
rdfs:label "Academic degree"@en ;
rdfs:subClassOf <http://www.w3.org/2004/02/skos/core#Concept> ;
.
tr-person:AcademicQualification
rdf:type owl:Class ;
rdfs:isDefinedBy tr-person: ;
rdfs:label "Academic qualification"@en ;
rdfs:subClassOf <http://www.w3.org/2004/02/skos/core#Concept> ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty <http://permid.org/ontology/common/from> ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty <http://permid.org/ontology/common/hasPublicationStatus> ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty <http://permid.org/ontology/common/to> ;
] ;
.
tr-person:DirectorRole
rdf:type owl:Class ;
rdfs:comment ""@en ;
rdfs:isDefinedBy tr-person: ;
rdfs:label "Director role"@en ;
rdfs:subClassOf tr-person:PositionType ;
.
tr-person:Directorship
rdf:type owl:Class ;
rdfs:comment ""@en ;
rdfs:isDefinedBy tr-person: ;
rdfs:label "Directorship"@en ;
rdfs:subClassOf tr-person:TenureInPosition ;
.
tr-person:InsiderRole
rdf:type owl:Class ;
rdfs:comment ""@en ;
rdfs:isDefinedBy tr-person: ;
rdfs:label "Insider role"@en ;
rdfs:subClassOf tr-person:PositionType ;
.
tr-person:InsiderTenure
rdf:type owl:Class ;
rdfs:comment ""@en ;
rdfs:isDefinedBy tr-person: ;
rdfs:label "Insider tenure"@en ;
rdfs:subClassOf tr-person:TenureInPosition ;
.
tr-person:Major
rdf:type owl:Class ;
rdfs:isDefinedBy tr-person: ;
rdfs:label "Major"@en ;
rdfs:subClassOf <http://www.w3.org/2004/02/skos/core#Concept> ;
.
tr-person:ODOfficerID
rdf:type owl:DatatypeProperty ;
rdfs:comment "The O&D OfficerID is a unique id given to all officers within officers and directors for the company"^^xsd:string ;
rdfs:domain tr-person:Person ;
rdfs:label "OD Officer ID"^^xsd:string ;
rdfs:range xsd:string ;
.
tr-person:ODPersonID
rdf:type owl:DatatypeProperty ;
rdfs:comment "The O&D PersonID will be a unique id given to all unique individual within officers and directors"^^xsd:string ;
rdfs:domain tr-person:Person ;
rdfs:label "OD Person ID"^^xsd:string ;
rdfs:range xsd:string ;
.
tr-person:OfficerRole
rdf:type owl:Class ;
rdfs:comment ""@en ;
rdfs:isDefinedBy tr-person: ;
rdfs:label "Officer role"@en ;
rdfs:subClassOf tr-person:PositionType ;
.
tr-person:Officership
rdf:type owl:Class ;
rdfs:comment ""@en ;
rdfs:isDefinedBy tr-person: ;
rdfs:label "Officership"@en ;
rdfs:subClassOf tr-person:TenureInPosition ;
.
tr-person:Person
rdf:type owl:Class ;
rdfs:comment ""@en ;
rdfs:isDefinedBy tr-person: ;
rdfs:label "Person"@en ;
rdfs:subClassOf <http://www.w3.org/2006/vcard/ns#Individual> ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty <http://permid.org/ontology/common/hasPublicationStatus> ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty tr-person:qualifiesForPermid ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty <http://www.w3.org/2006/vcard/ns#bday> ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:minCardinality "0"^^xsd:nonNegativeInteger ;
owl:onProperty <http://www.w3.org/2006/vcard/ns#additional-name> ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:minCardinality "0"^^xsd:nonNegativeInteger ;
owl:onProperty <http://www.w3.org/2006/vcard/ns#family-name> ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:minCardinality "0"^^xsd:nonNegativeInteger ;
owl:onProperty <http://www.w3.org/2006/vcard/ns#fn> ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:minCardinality "0"^^xsd:nonNegativeInteger ;
owl:onProperty <http://www.w3.org/2006/vcard/ns#given-name> ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:minCardinality "0"^^xsd:nonNegativeInteger ;
owl:onProperty <http://www.w3.org/2006/vcard/ns#honorific-prefix> ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:minCardinality "0"^^xsd:nonNegativeInteger ;
owl:onProperty <http://www.w3.org/2006/vcard/ns#honorific-suffix> ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:onProperty <http://www.w3.org/2006/vcard/ns#hasGender> ;
owl:someValuesFrom <http://www.w3.org/2006/vcard/ns#Gender> ;
] ;
.
tr-person:PositionType
rdf:type owl:Class ;
rdfs:comment ""@en ;
rdfs:isDefinedBy tr-person: ;
rdfs:label "Position type"@en ;
rdfs:subClassOf <http://www.w3.org/2004/02/skos/core#Concept> ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:minCardinality "0"^^xsd:nonNegativeInteger ;
owl:onProperty tr-person:hasRank ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:minCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty rdfs:label ;
] ;
.
tr-person:TenureInOrganization
rdf:type owl:Class ;
rdfs:isDefinedBy tr-person: ;
rdfs:label "Tenure in organization"@en ;
rdfs:subClassOf owl:Thing ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty <http://permid.org/ontology/common/from> ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty <http://permid.org/ontology/common/hasPublicationStatus> ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty <http://permid.org/ontology/common/to> ;
] ;
.
tr-person:TenureInPosition
rdf:type owl:Class ;
rdfs:comment ""@en ;
rdfs:isDefinedBy tr-person: ;
rdfs:label "Tenure in position"@en ;
rdfs:subClassOf owl:Thing ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty <http://permid.org/ontology/common/from> ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty <http://permid.org/ontology/common/hasPublicationStatus> ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty <http://permid.org/ontology/common/to> ;
] ;
.
tr-person:fromInstitutionID
rdf:type owl:DatatypeProperty ;
rdfs:isDefinedBy tr-person: ;
rdfs:label "From institution ID"@en ;
rdfs:range xsd:string ;
.
tr-person:fromInstitutionName
rdf:type owl:DatatypeProperty ;
rdfs:domain tr-person:AcademicQualification ;
rdfs:isDefinedBy tr-person: ;
rdfs:label "From institution name"@en ;
rdfs:range xsd:string ;
.
tr-person:hasHolder
rdf:type owl:ObjectProperty ;
rdfs:comment ""@en ;
rdfs:isDefinedBy tr-person: ;
rdfs:label "Has holder"@en ;
rdfs:range tr-person:Person ;
.
tr-person:hasPositionType
rdf:type owl:ObjectProperty ;
rdfs:comment ""@en ;
rdfs:domain tr-person:TenureInPosition ;
rdfs:isDefinedBy tr-person: ;
rdfs:label "Has position type"@en ;
rdfs:range tr-person:PositionType ;
.
tr-person:hasQualification
rdf:type owl:ObjectProperty ;
rdfs:domain tr-person:Person ;
rdfs:isDefinedBy tr-person: ;
rdfs:label "Has qualification"@en ;
rdfs:range tr-person:AcademicQualification ;
.
tr-person:hasRank
rdf:type owl:DatatypeProperty ;
rdfs:comment ""@en ;
rdfs:isDefinedBy tr-person: ;
rdfs:label "Has rank"@en ;
rdfs:range xsd:integer ;
.
tr-person:hasReportedTitle
rdf:type owl:DatatypeProperty ;
rdfs:comment ""@en ;
rdfs:domain tr-person:TenureInPosition ;
rdfs:isDefinedBy tr-person: ;
rdfs:label "Has reported title"@en ;
.
tr-person:hasTenureInOrganization
rdf:type owl:ObjectProperty ;
rdfs:domain tr-person:Person ;
rdfs:isDefinedBy tr-person: ;
rdfs:label "Has tenure in organization"@en ;
rdfs:range tr-person:TenureInOrganization ;
.
tr-person:holdsPosition
rdf:type owl:ObjectProperty ;
rdfs:comment ""@en ;
rdfs:domain tr-person:Person ;
rdfs:isDefinedBy tr-person: ;
rdfs:label "Holds position"@en ;
rdfs:range tr-person:TenureInPosition ;
owl:inverseOf tr-person:hasHolder ;
.
tr-person:inSubject
rdf:type owl:ObjectProperty ;
rdfs:domain tr-person:AcademicQualification ;
rdfs:isDefinedBy tr-person: ;
rdfs:label "In subject"@en ;
rdfs:range tr-person:Major ;
.
tr-person:isPositionIn
rdf:type owl:ObjectProperty ;
rdfs:comment ""@en ;
rdfs:domain tr-person:TenureInPosition ;
rdfs:isDefinedBy tr-person: ;
rdfs:label "Is position in"@en ;
rdfs:range <http://permid.org/ontology/organization/Organization> ;
.
tr-person:isTenureIn
rdf:type owl:ObjectProperty ;
rdfs:domain tr-person:TenureInOrganization ;
rdfs:isDefinedBy tr-person: ;
rdfs:label "Is tenure in"@en ;
rdfs:range <http://permid.org/ontology/organization/Organization> ;
.
tr-person:localOrgID
rdf:type owl:DatatypeProperty ;
rdfs:comment "Local organization ID analyst is working for as an Officer or as Director"^^xsd:string ;
rdfs:domain tr-person:TenureInOrganization ;
rdfs:label "local org ID"^^xsd:string ;
rdfs:range xsd:string ;
.
tr-person:qualifiesForPermid
rdf:type owl:DatatypeProperty ;
rdfs:domain tr-person:Person ;
rdfs:isDefinedBy tr-person: ;
rdfs:label "Qualifies for Perm ID"@en ;
rdfs:range xsd:boolean ;
.
tr-person:withDegree
rdf:type owl:ObjectProperty ;
rdfs:domain tr-person:AcademicQualification ;
rdfs:isDefinedBy tr-person: ;
rdfs:label "With degree"@en ;
rdfs:range tr-person:AcademicDegree ;
.
<http://permid.org/ontology/tr-vcard/date-of-death>
rdfs:domain tr-person:Person ;
.
<http://permid.org/ontology/tr-vcard/preferred-name>
rdfs:domain tr-person:Person ;
.