Tore Christiansen

Added support for SCCS

This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
1 +# baseURI: http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SABCoding
2 +
3 +@prefix SAB: <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SABCoding/> .
4 +@prefix SCCS: <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/> .
5 +@prefix owl: <http://www.w3.org/2002/07/owl#> .
6 +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
7 +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
8 +@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
9 +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
10 +
11 +<http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SABCoding>
12 + rdf:type owl:Ontology ;
13 + rdfs:label "SAB – standard activity breakdown. This hierarchical structure provides a timescale attribute to express when during the project lifetime, expenditures and activities occur. The structure presented in this manual is independent of project specific work breakdown structure (WBS) or activity breakdown structures (ABS). The alphabetical prefix introduces a code for use of SCCS throughout all phases of a project, from exploration through removal of facilities."^^xsd:string ;
14 + owl:versionInfo "Created with TopBraid Composer"^^xsd:string ;
15 + skos:notation "SAB Ontology for NORSOK Z-014 Ed. 2 May 2012"^^xsd:string .
16 +
17 +SCCS:SABClassOfClass
18 + rdf:type rdfs:Class ;
19 + rdfs:subClassOf owl:Class .
20 +
21 +SCCS:SAB_1
22 + rdf:type owl:Class , SCCS:SABClassOfClass ;
23 + rdfs:label "Management"^^xsd:string ;
24 + rdfs:subClassOf SCCS:SAB_Thing ;
25 + skos:notation "1"^^xsd:string .
26 +
27 +SCCS:SAB_11
28 + rdf:type owl:Class , SCCS:SABClassOfClass ;
29 + rdfs:label "Project management"^^xsd:string ;
30 + rdfs:subClassOf SCCS:SAB_1 ;
31 + skos:notation "11"^^xsd:string .
32 +
33 +SCCS:SAB_12
34 + rdf:type owl:Class , SCCS:SABClassOfClass ;
35 + rdfs:label "Construction management"^^xsd:string ;
36 + rdfs:subClassOf SCCS:SAB_1 ;
37 + skos:notation "12"^^xsd:string .
38 +
39 +SCCS:SAB_13
40 + rdf:type owl:Class , SCCS:SABClassOfClass ;
41 + rdfs:label "External services"^^xsd:string ;
42 + rdfs:subClassOf SCCS:SAB_1 ;
43 + skos:notation "13"^^xsd:string .
44 +
45 +SCCS:SAB_2
46 + rdf:type owl:Class , SCCS:SABClassOfClass ;
47 + rdfs:label "Engineering and procurement"^^xsd:string ;
48 + rdfs:subClassOf SCCS:SAB_Thing ;
49 + skos:notation "2"^^xsd:string .
50 +
51 +SCCS:SAB_21
52 + rdf:type owl:Class , SCCS:SABClassOfClass ;
53 + rdfs:label "Engineering"^^xsd:string ;
54 + rdfs:subClassOf SCCS:SAB_2 ;
55 + skos:notation "21"^^xsd:string .
56 +
57 +SCCS:SAB_211
58 + rdf:type owl:Class , SCCS:SABClassOfClass ;
59 + rdfs:label "Pre-engineering"^^xsd:string ;
60 + rdfs:subClassOf SCCS:SAB_21 ;
61 + skos:notation "211"^^xsd:string .
62 +
63 +SCCS:SAB_212
64 + rdf:type owl:Class , SCCS:SABClassOfClass ;
65 + rdfs:label "Design engineering"^^xsd:string ;
66 + rdfs:subClassOf SCCS:SAB_21 ;
67 + skos:notation "212"^^xsd:string .
68 +
69 +SCCS:SAB_213
70 + rdf:type owl:Class , SCCS:SABClassOfClass ;
71 + rdfs:label "Fabrication engineering"^^xsd:string ;
72 + rdfs:subClassOf SCCS:SAB_21 ;
73 + skos:notation "213"^^xsd:string .
74 +
75 +SCCS:SAB_22
76 + rdf:type owl:Class , SCCS:SABClassOfClass ;
77 + rdfs:label "Procurement"^^xsd:string ;
78 + rdfs:subClassOf SCCS:SAB_2 ;
79 + skos:notation "22"^^xsd:string .
80 +
81 +SCCS:SAB_23
82 + rdf:type owl:Class , SCCS:SABClassOfClass ;
83 + rdfs:label "Construction supervision"^^xsd:string ;
84 + rdfs:subClassOf SCCS:SAB_2 ;
85 + skos:notation "23"^^xsd:string .
86 +
87 +SCCS:SAB_3
88 + rdf:type owl:Class , SCCS:SABClassOfClass ;
89 + rdfs:label "Material deliveries"^^xsd:string ;
90 + rdfs:subClassOf SCCS:SAB_Thing ;
91 + skos:notation "3"^^xsd:string .
92 +
93 +SCCS:SAB_31
94 + rdf:type owl:Class , SCCS:SABClassOfClass ;
95 + rdfs:label "Equipment"^^xsd:string ;
96 + rdfs:subClassOf SCCS:SAB_3 ;
97 + skos:notation "31"^^xsd:string .
98 +
99 +SCCS:SAB_311
100 + rdf:type owl:Class , SCCS:SABClassOfClass ;
101 + rdfs:label "Company provided equipment"^^xsd:string ;
102 + rdfs:subClassOf SCCS:SAB_31 ;
103 + skos:notation "311"^^xsd:string .
104 +
105 +SCCS:SAB_312
106 + rdf:type owl:Class , SCCS:SABClassOfClass ;
107 + rdfs:label "Contractor provided equipment"^^xsd:string ;
108 + rdfs:subClassOf SCCS:SAB_31 ;
109 + skos:notation "312"^^xsd:string .
110 +
111 +SCCS:SAB_313
112 + rdf:type owl:Class , SCCS:SABClassOfClass ;
113 + rdfs:label "Surplus equipment"^^xsd:string ;
114 + rdfs:subClassOf SCCS:SAB_31 ;
115 + skos:notation "313"^^xsd:string .
116 +
117 +SCCS:SAB_32
118 + rdf:type owl:Class , SCCS:SABClassOfClass ;
119 + rdfs:label "Bulk"^^xsd:string ;
120 + rdfs:subClassOf SCCS:SAB_3 ;
121 + skos:notation "32"^^xsd:string .
122 +
123 +SCCS:SAB_321
124 + rdf:type owl:Class , SCCS:SABClassOfClass ;
125 + rdfs:label "Company provided bulk"^^xsd:string ;
126 + rdfs:subClassOf SCCS:SAB_32 ;
127 + skos:notation "321"^^xsd:string .
128 +
129 +SCCS:SAB_322
130 + rdf:type owl:Class , SCCS:SABClassOfClass ;
131 + rdfs:label "Contractor provided bulk"^^xsd:string ;
132 + rdfs:subClassOf SCCS:SAB_32 ;
133 + skos:notation "322"^^xsd:string .
134 +
135 +SCCS:SAB_323
136 + rdf:type owl:Class , SCCS:SABClassOfClass ;
137 + rdfs:label "Surplus bulk"^^xsd:string ;
138 + rdfs:subClassOf SCCS:SAB_32 ;
139 + skos:notation "323"^^xsd:string .
140 +
141 +SCCS:SAB_33
142 + rdf:type owl:Class , SCCS:SABClassOfClass ;
143 + rdfs:label "Spare parts"^^xsd:string ;
144 + rdfs:subClassOf SCCS:SAB_3 ;
145 + skos:notation "33"^^xsd:string .
146 +
147 +SCCS:SAB_4
148 + rdf:type owl:Class , SCCS:SABClassOfClass ;
149 + rdfs:label "Construction"^^xsd:string ;
150 + rdfs:subClassOf SCCS:SAB_Thing ;
151 + skos:notation "4"^^xsd:string .
152 +
153 +SCCS:SAB_41
154 + rdf:type owl:Class , SCCS:SABClassOfClass ;
155 + rdfs:label "Onshore construction"^^xsd:string ;
156 + rdfs:subClassOf SCCS:SAB_4 ;
157 + skos:notation "41"^^xsd:string .
158 +
159 +SCCS:SAB_411
160 + rdf:type owl:Class , SCCS:SABClassOfClass ;
161 + rdfs:label "Mobilisation"^^xsd:string ;
162 + rdfs:subClassOf SCCS:SAB_41 ;
163 + skos:notation "411"^^xsd:string .
164 +
165 +SCCS:SAB_412
166 + rdf:type owl:Class , SCCS:SABClassOfClass ;
167 + rdfs:label "Civil Work"^^xsd:string ;
168 + rdfs:subClassOf SCCS:SAB_41 ;
169 + skos:notation "412"^^xsd:string .
170 +
171 +SCCS:SAB_413
172 + rdf:type owl:Class , SCCS:SABClassOfClass ;
173 + rdfs:label "Fabrication of major assemblies"^^xsd:string ;
174 + rdfs:subClassOf SCCS:SAB_41 ;
175 + skos:notation "413"^^xsd:string .
176 +
177 +SCCS:SAB_4131
178 + rdf:type owl:Class , SCCS:SABClassOfClass ;
179 + rdfs:label "Prefabrication"^^xsd:string ;
180 + rdfs:subClassOf SCCS:SAB_413 ;
181 + skos:notation "4131"^^xsd:string .
182 +
183 +SCCS:SAB_4132
184 + rdf:type owl:Class , SCCS:SABClassOfClass ;
185 + rdfs:label "Installation/assembly/erection"^^xsd:string ;
186 + rdfs:subClassOf SCCS:SAB_413 ;
187 + skos:notation "4132"^^xsd:string .
188 +
189 +SCCS:SAB_414
190 + rdf:type owl:Class , SCCS:SABClassOfClass ;
191 + rdfs:label "Other Prefabrication"^^xsd:string ;
192 + rdfs:subClassOf SCCS:SAB_41 ;
193 + skos:notation "414"^^xsd:string .
194 +
195 +SCCS:SAB_4141
196 + rdf:type owl:Class , SCCS:SABClassOfClass ;
197 + rdfs:label "Prefabrication"^^xsd:string ;
198 + rdfs:subClassOf SCCS:SAB_414 ;
199 + skos:notation "4141"^^xsd:string .
200 +
201 +SCCS:SAB_4142
202 + rdf:type owl:Class , SCCS:SABClassOfClass ;
203 + rdfs:label "Installation/assembly/erection"^^xsd:string ;
204 + rdfs:subClassOf SCCS:SAB_414 ;
205 + skos:notation "4142"^^xsd:string .
206 +
207 +SCCS:SAB_415
208 + rdf:type owl:Class , SCCS:SABClassOfClass ;
209 + rdfs:label "Modification"^^xsd:string ;
210 + rdfs:subClassOf SCCS:SAB_41 ;
211 + skos:notation "415"^^xsd:string .
212 +
213 +SCCS:SAB_4151
214 + rdf:type owl:Class , SCCS:SABClassOfClass ;
215 + rdfs:label "Stripping / Dismantling"^^xsd:string ;
216 + rdfs:subClassOf SCCS:SAB_415 ;
217 + skos:notation "4151"^^xsd:string .
218 +
219 +SCCS:SAB_4152
220 + rdf:type owl:Class , SCCS:SABClassOfClass ;
221 + rdfs:label "Refitting"^^xsd:string ;
222 + rdfs:subClassOf SCCS:SAB_415 ;
223 + skos:notation "4152"^^xsd:string .
224 +
225 +SCCS:SAB_4153
226 + rdf:type owl:Class , SCCS:SABClassOfClass ;
227 + rdfs:label "Revamp"^^xsd:string ;
228 + rdfs:subClassOf SCCS:SAB_415 ;
229 + skos:notation "4153"^^xsd:string .
230 +
231 +SCCS:SAB_4154
232 + rdf:type owl:Class , SCCS:SABClassOfClass ;
233 + rdfs:label "Relocate"^^xsd:string ;
234 + rdfs:subClassOf SCCS:SAB_415 ;
235 + skos:notation "4154"^^xsd:string .
236 +
237 +SCCS:SAB_417
238 + rdf:type owl:Class , SCCS:SABClassOfClass ;
239 + rdfs:label "Commissioning"^^xsd:string ;
240 + rdfs:subClassOf SCCS:SAB_41 ;
241 + skos:notation "417"^^xsd:string .
242 +
243 +SCCS:SAB_4171
244 + rdf:type owl:Class , SCCS:SABClassOfClass ;
245 + rdfs:label "Commissioning"^^xsd:string ;
246 + rdfs:subClassOf SCCS:SAB_417 ;
247 + skos:notation "4171"^^xsd:string .
248 +
249 +SCCS:SAB_4172
250 + rdf:type owl:Class , SCCS:SABClassOfClass ;
251 + rdfs:label "Startup"^^xsd:string ;
252 + rdfs:subClassOf SCCS:SAB_417 ;
253 + skos:notation "4172"^^xsd:string .
254 +
255 +SCCS:SAB_418
256 + rdf:type owl:Class , SCCS:SABClassOfClass ;
257 + rdfs:label "Weighing, Seafastening & Load-out"^^xsd:string ;
258 + rdfs:subClassOf SCCS:SAB_41 ;
259 + skos:notation "418"^^xsd:string .
260 +
261 +SCCS:SAB_42
262 + rdf:type owl:Class , SCCS:SABClassOfClass ;
263 + rdfs:label "Atshore construction"^^xsd:string ;
264 + rdfs:subClassOf SCCS:SAB_4 ;
265 + skos:notation "42"^^xsd:string .
266 +
267 +SCCS:SAB_422
268 + rdf:type owl:Class , SCCS:SABClassOfClass ;
269 + rdfs:label "Civil work"^^xsd:string ;
270 + rdfs:subClassOf SCCS:SAB_42 ;
271 + skos:notation "422"^^xsd:string .
272 +
273 +SCCS:SAB_423
274 + rdf:type owl:Class , SCCS:SABClassOfClass ;
275 + rdfs:label "Major Assemblies"^^xsd:string ;
276 + rdfs:subClassOf SCCS:SAB_42 ;
277 + skos:notation "423"^^xsd:string .
278 +
279 +SCCS:SAB_4231
280 + rdf:type owl:Class , SCCS:SABClassOfClass ;
281 + rdfs:label "Prefabrication"^^xsd:string ;
282 + rdfs:subClassOf SCCS:SAB_423 ;
283 + skos:notation "4231"^^xsd:string .
284 +
285 +SCCS:SAB_4232
286 + rdf:type owl:Class , SCCS:SABClassOfClass ;
287 + rdfs:label "Installation/assembly/erection"^^xsd:string ;
288 + rdfs:subClassOf SCCS:SAB_423 ;
289 + skos:notation "4232"^^xsd:string .
290 +
291 +SCCS:SAB_424
292 + rdf:type owl:Class , SCCS:SABClassOfClass ;
293 + rdfs:label "Other fabrication activities"^^xsd:string ;
294 + rdfs:subClassOf SCCS:SAB_42 ;
295 + skos:notation "424"^^xsd:string .
296 +
297 +SCCS:SAB_4241
298 + rdf:type owl:Class , SCCS:SABClassOfClass ;
299 + rdfs:label "Prefabrication"^^xsd:string ;
300 + rdfs:subClassOf SCCS:SAB_424 ;
301 + skos:notation "4241"^^xsd:string .
302 +
303 +SCCS:SAB_4242
304 + rdf:type owl:Class , SCCS:SABClassOfClass ;
305 + rdfs:label "Installation/assembly/erection"^^xsd:string ;
306 + rdfs:subClassOf SCCS:SAB_424 ;
307 + skos:notation "4242"^^xsd:string .
308 +
309 +SCCS:SAB_425
310 + rdf:type owl:Class , SCCS:SABClassOfClass ;
311 + rdfs:label "Modification"^^xsd:string ;
312 + rdfs:subClassOf SCCS:SAB_42 ;
313 + skos:notation "425"^^xsd:string .
314 +
315 +SCCS:SAB_4251
316 + rdf:type owl:Class , SCCS:SABClassOfClass ;
317 + rdfs:label "Stripping/dismantling"^^xsd:string ;
318 + rdfs:subClassOf SCCS:SAB_425 ;
319 + skos:notation "4251"^^xsd:string .
320 +
321 +SCCS:SAB_4252
322 + rdf:type owl:Class , SCCS:SABClassOfClass ;
323 + rdfs:label "Refitting"^^xsd:string ;
324 + rdfs:subClassOf SCCS:SAB_425 ;
325 + skos:notation "4252"^^xsd:string .
326 +
327 +SCCS:SAB_4253
328 + rdf:type owl:Class , SCCS:SABClassOfClass ;
329 + rdfs:label "Revamp"^^xsd:string ;
330 + rdfs:subClassOf SCCS:SAB_425 ;
331 + skos:notation "4253"^^xsd:string .
332 +
333 +SCCS:SAB_426
334 + rdf:type owl:Class , SCCS:SABClassOfClass ;
335 + rdfs:label "Vendor assistance"^^xsd:string ;
336 + rdfs:subClassOf SCCS:SAB_42 ;
337 + skos:notation "426"^^xsd:string .
338 +
339 +SCCS:SAB_427
340 + rdf:type owl:Class , SCCS:SABClassOfClass ;
341 + rdfs:label "Commissioning"^^xsd:string ;
342 + rdfs:subClassOf SCCS:SAB_42 ;
343 + skos:notation "427"^^xsd:string .
344 +
345 +SCCS:SAB_43
346 + rdf:type owl:Class , SCCS:SABClassOfClass ;
347 + rdfs:label "Inshore construction"^^xsd:string ;
348 + rdfs:subClassOf SCCS:SAB_4 ;
349 + skos:notation "43"^^xsd:string .
350 +
351 +SCCS:SAB_431
352 + rdf:type owl:Class , SCCS:SABClassOfClass ;
353 + rdfs:label "Mobilisation"^^xsd:string ;
354 + rdfs:subClassOf SCCS:SAB_43 ;
355 + skos:notation "431"^^xsd:string .
356 +
357 +SCCS:SAB_432
358 + rdf:type owl:Class , SCCS:SABClassOfClass ;
359 + rdfs:label "Civil work"^^xsd:string ;
360 + rdfs:subClassOf SCCS:SAB_43 ;
361 + skos:notation "432"^^xsd:string .
362 +
363 +SCCS:SAB_433
364 + rdf:type owl:Class , SCCS:SABClassOfClass ;
365 + rdfs:label "Major Assemblies"^^xsd:string ;
366 + rdfs:subClassOf SCCS:SAB_43 ;
367 + skos:notation "433"^^xsd:string .
368 +
369 +SCCS:SAB_4331
370 + rdf:type owl:Class , SCCS:SABClassOfClass ;
371 + rdfs:label "Prefabrication"^^xsd:string ;
372 + rdfs:subClassOf SCCS:SAB_433 ;
373 + skos:notation "4331"^^xsd:string .
374 +
375 +SCCS:SAB_4332
376 + rdf:type owl:Class , SCCS:SABClassOfClass ;
377 + rdfs:label "Installation/assembly/erection"^^xsd:string ;
378 + rdfs:subClassOf SCCS:SAB_433 ;
379 + skos:notation "4332"^^xsd:string .
380 +
381 +SCCS:SAB_434
382 + rdf:type owl:Class , SCCS:SABClassOfClass ;
383 + rdfs:label "Other fabrication activities"^^xsd:string ;
384 + rdfs:subClassOf SCCS:SAB_43 ;
385 + skos:notation "434"^^xsd:string .
386 +
387 +SCCS:SAB_4341
388 + rdf:type owl:Class , SCCS:SABClassOfClass ;
389 + rdfs:label "Prefabrication"^^xsd:string ;
390 + rdfs:subClassOf SCCS:SAB_434 ;
391 + skos:notation "4341"^^xsd:string .
392 +
393 +SCCS:SAB_4342
394 + rdf:type owl:Class , SCCS:SABClassOfClass ;
395 + rdfs:label "Installation/assembly/erection"^^xsd:string ;
396 + rdfs:subClassOf SCCS:SAB_434 ;
397 + skos:notation "4342"^^xsd:string .
398 +
399 +SCCS:SAB_435
400 + rdf:type owl:Class , SCCS:SABClassOfClass ;
401 + rdfs:label "Modification"^^xsd:string ;
402 + rdfs:subClassOf SCCS:SAB_43 ;
403 + skos:notation "435"^^xsd:string .
404 +
405 +SCCS:SAB_4351
406 + rdf:type owl:Class , SCCS:SABClassOfClass ;
407 + rdfs:label "Stripping/dismantling"^^xsd:string ;
408 + rdfs:subClassOf SCCS:SAB_435 ;
409 + skos:notation "4351"^^xsd:string .
410 +
411 +SCCS:SAB_4352
412 + rdf:type owl:Class , SCCS:SABClassOfClass ;
413 + rdfs:label "Refitting"^^xsd:string ;
414 + rdfs:subClassOf SCCS:SAB_435 ;
415 + skos:notation "4352"^^xsd:string .
416 +
417 +SCCS:SAB_4353
418 + rdf:type owl:Class , SCCS:SABClassOfClass ;
419 + rdfs:label "Revamp"^^xsd:string ;
420 + rdfs:subClassOf SCCS:SAB_435 ;
421 + skos:notation "4353"^^xsd:string .
422 +
423 +SCCS:SAB_4354
424 + rdf:type owl:Class , SCCS:SABClassOfClass ;
425 + rdfs:label "Relocate"^^xsd:string ;
426 + rdfs:subClassOf SCCS:SAB_435 ;
427 + skos:notation "4354"^^xsd:string .
428 +
429 +SCCS:SAB_436
430 + rdf:type owl:Class , SCCS:SABClassOfClass ;
431 + rdfs:label "Vendor assistance"^^xsd:string ;
432 + rdfs:subClassOf SCCS:SAB_43 ;
433 + skos:notation "436"^^xsd:string .
434 +
435 +SCCS:SAB_437
436 + rdf:type owl:Class , SCCS:SABClassOfClass ;
437 + rdfs:label "Commissioning"^^xsd:string ;
438 + rdfs:subClassOf SCCS:SAB_43 ;
439 + skos:notation "437"^^xsd:string .
440 +
441 +SCCS:SAB_44
442 + rdf:type owl:Class , SCCS:SABClassOfClass ;
443 + rdfs:label "Offshore construction"^^xsd:string ;
444 + rdfs:subClassOf SCCS:SAB_4 ;
445 + skos:notation "44"^^xsd:string .
446 +
447 +SCCS:SAB_441
448 + rdf:type owl:Class , SCCS:SABClassOfClass ;
449 + rdfs:label "Mobilisation"^^xsd:string ;
450 + rdfs:subClassOf SCCS:SAB_44 ;
451 + skos:notation "441"^^xsd:string .
452 +
453 +SCCS:SAB_442
454 + rdf:type owl:Class , SCCS:SABClassOfClass ;
455 + rdfs:label "Civil work"^^xsd:string ;
456 + rdfs:subClassOf SCCS:SAB_44 ;
457 + skos:notation "442"^^xsd:string .
458 +
459 +SCCS:SAB_443
460 + rdf:type owl:Class , SCCS:SABClassOfClass ;
461 + rdfs:label "Activities related to major assemblies"^^xsd:string ;
462 + rdfs:subClassOf SCCS:SAB_44 ;
463 + skos:notation "443"^^xsd:string .
464 +
465 +SCCS:SAB_4431
466 + rdf:type owl:Class , SCCS:SABClassOfClass ;
467 + rdfs:label "Prefabrication"^^xsd:string ;
468 + rdfs:subClassOf SCCS:SAB_443 ;
469 + skos:notation "4431"^^xsd:string .
470 +
471 +SCCS:SAB_4432
472 + rdf:type owl:Class , SCCS:SABClassOfClass ;
473 + rdfs:label "Installation/assembly/erection"^^xsd:string ;
474 + rdfs:subClassOf SCCS:SAB_443 ;
475 + skos:notation "4432"^^xsd:string .
476 +
477 +SCCS:SAB_444
478 + rdf:type owl:Class , SCCS:SABClassOfClass ;
479 + rdfs:label "Other fabrication activities"^^xsd:string ;
480 + rdfs:subClassOf SCCS:SAB_44 ;
481 + skos:notation "444"^^xsd:string .
482 +
483 +SCCS:SAB_4441
484 + rdf:type owl:Class , SCCS:SABClassOfClass ;
485 + rdfs:label "Prefabrication"^^xsd:string ;
486 + rdfs:subClassOf SCCS:SAB_444 ;
487 + skos:notation "4441"^^xsd:string .
488 +
489 +SCCS:SAB_4442
490 + rdf:type owl:Class , SCCS:SABClassOfClass ;
491 + rdfs:label "Installation/assembly/erection"^^xsd:string ;
492 + rdfs:subClassOf SCCS:SAB_444 ;
493 + skos:notation "4442"^^xsd:string .
494 +
495 +SCCS:SAB_445
496 + rdf:type owl:Class , SCCS:SABClassOfClass ;
497 + rdfs:label "Modification"^^xsd:string ;
498 + rdfs:subClassOf SCCS:SAB_44 ;
499 + skos:notation "445"^^xsd:string .
500 +
501 +SCCS:SAB_4451
502 + rdf:type owl:Class , SCCS:SABClassOfClass ;
503 + rdfs:label "Stripping/dismantling"^^xsd:string ;
504 + rdfs:subClassOf SCCS:SAB_445 ;
505 + skos:notation "4451"^^xsd:string .
506 +
507 +SCCS:SAB_4452
508 + rdf:type owl:Class , SCCS:SABClassOfClass ;
509 + rdfs:label "Refitting"^^xsd:string ;
510 + rdfs:subClassOf SCCS:SAB_445 ;
511 + skos:notation "4452"^^xsd:string .
512 +
513 +SCCS:SAB_4453
514 + rdf:type owl:Class , SCCS:SABClassOfClass ;
515 + rdfs:label "Revamp"^^xsd:string ;
516 + rdfs:subClassOf SCCS:SAB_445 ;
517 + skos:notation "4453"^^xsd:string .
518 +
519 +SCCS:SAB_4454
520 + rdf:type owl:Class , SCCS:SABClassOfClass ;
521 + rdfs:label "Relocate"^^xsd:string ;
522 + rdfs:subClassOf SCCS:SAB_445 ;
523 + skos:notation "4454"^^xsd:string .
524 +
525 +SCCS:SAB_446
526 + rdf:type owl:Class , SCCS:SABClassOfClass ;
527 + rdfs:label "Vendor assistance"^^xsd:string ;
528 + rdfs:subClassOf SCCS:SAB_44 ;
529 + skos:notation "446"^^xsd:string .
530 +
531 +SCCS:SAB_447
532 + rdf:type owl:Class , SCCS:SABClassOfClass ;
533 + rdfs:label "Commissioning"^^xsd:string ;
534 + rdfs:subClassOf SCCS:SAB_44 ;
535 + skos:notation "447"^^xsd:string .
536 +
537 +SCCS:SAB_4471
538 + rdf:type owl:Class , SCCS:SABClassOfClass ;
539 + rdfs:label "Commissioning"^^xsd:string ;
540 + rdfs:subClassOf SCCS:SAB_447 ;
541 + skos:notation "4471"^^xsd:string .
542 +
543 +SCCS:SAB_4472
544 + rdf:type owl:Class , SCCS:SABClassOfClass ;
545 + rdfs:label "Startup"^^xsd:string ;
546 + rdfs:subClassOf SCCS:SAB_447 ;
547 + skos:notation "4472"^^xsd:string .
548 +
549 +SCCS:SAB_448
550 + rdf:type owl:Class , SCCS:SABClassOfClass ;
551 + rdfs:label "Non-working hours (lunch, standby, etc)"^^xsd:string ;
552 + rdfs:subClassOf SCCS:SAB_44 ;
553 + skos:notation "448"^^xsd:string .
554 +
555 +SCCS:SAB_5
556 + rdf:type owl:Class , SCCS:SABClassOfClass ;
557 + rdfs:label "Operations"^^xsd:string ;
558 + rdfs:subClassOf SCCS:SAB_Thing ;
559 + skos:notation "5"^^xsd:string .
560 +
561 +SCCS:SAB_51
562 + rdf:type owl:Class , SCCS:SABClassOfClass ;
563 + rdfs:label "SAB 51: Landbased operations"^^xsd:string ;
564 + rdfs:subClassOf SCCS:SAB_5 ;
565 + skos:notation "51"^^xsd:string .
566 +
567 +SCCS:SAB_511
568 + rdf:type owl:Class , SCCS:SABClassOfClass ;
569 + rdfs:label "Lifting"^^xsd:string ;
570 + rdfs:subClassOf SCCS:SAB_51 ;
571 + skos:notation "511"^^xsd:string .
572 +
573 +SCCS:SAB_512
574 + rdf:type owl:Class , SCCS:SABClassOfClass ;
575 + rdfs:label "Transport"^^xsd:string ;
576 + rdfs:subClassOf SCCS:SAB_51 ;
577 + skos:notation "512"^^xsd:string .
578 +
579 +SCCS:SAB_513
580 + rdf:type owl:Class , SCCS:SABClassOfClass ;
581 + rdfs:label "Pipeline operations"^^xsd:string ;
582 + rdfs:subClassOf SCCS:SAB_51 ;
583 + skos:notation "513"^^xsd:string .
584 +
585 +SCCS:SAB_514
586 + rdf:type owl:Class , SCCS:SABClassOfClass ;
587 + rdfs:label "Cable operations"^^xsd:string ;
588 + rdfs:subClassOf SCCS:SAB_51 ;
589 + skos:notation "514"^^xsd:string .
590 +
591 +SCCS:SAB_515
592 + rdf:type owl:Class , SCCS:SABClassOfClass ;
593 + rdfs:label "Other landbased operations"^^xsd:string ;
594 + rdfs:subClassOf SCCS:SAB_51 ;
595 + skos:notation "515"^^xsd:string .
596 +
597 +SCCS:SAB_52
598 + rdf:type owl:Class , SCCS:SABClassOfClass ;
599 + rdfs:label "Offshore operations"^^xsd:string ;
600 + rdfs:subClassOf SCCS:SAB_5 ;
601 + skos:notation "52"^^xsd:string .
602 +
603 +SCCS:SAB_521
604 + rdf:type owl:Class , SCCS:SABClassOfClass ;
605 + rdfs:label "Survey"^^xsd:string ;
606 + rdfs:subClassOf SCCS:SAB_52 ;
607 + skos:notation "521"^^xsd:string .
608 +
609 +SCCS:SAB_522
610 + rdf:type owl:Class , SCCS:SABClassOfClass ;
611 + rdfs:label "Seabed preparation"^^xsd:string ;
612 + rdfs:subClassOf SCCS:SAB_52 ;
613 + skos:notation "522"^^xsd:string .
614 +
615 +SCCS:SAB_5221
616 + rdf:type owl:Class , SCCS:SABClassOfClass ;
617 + rdfs:label "Trenching"^^xsd:string ;
618 + rdfs:subClassOf SCCS:SAB_522 ;
619 + skos:notation "5221"^^xsd:string .
620 +
621 +SCCS:SAB_5222
622 + rdf:type owl:Class , SCCS:SABClassOfClass ;
623 + rdfs:label "Dredging"^^xsd:string ;
624 + rdfs:subClassOf SCCS:SAB_522 ;
625 + skos:notation "5222"^^xsd:string .
626 +
627 +SCCS:SAB_5223
628 + rdf:type owl:Class , SCCS:SABClassOfClass ;
629 + rdfs:label "Back filling"^^xsd:string ;
630 + rdfs:subClassOf SCCS:SAB_522 ;
631 + skos:notation "5223"^^xsd:string .
632 +
633 +SCCS:SAB_5224
634 + rdf:type owl:Class , SCCS:SABClassOfClass ;
635 + rdfs:label "Rock dumping"^^xsd:string ;
636 + rdfs:subClassOf SCCS:SAB_522 ;
637 + skos:notation "5224"^^xsd:string .
638 +
639 +SCCS:SAB_523
640 + rdf:type owl:Class , SCCS:SABClassOfClass ;
641 + rdfs:label "Installation"^^xsd:string ;
642 + rdfs:subClassOf SCCS:SAB_52 ;
643 + skos:notation "523"^^xsd:string .
644 +
645 +SCCS:SAB_5231
646 + rdf:type owl:Class , SCCS:SABClassOfClass ;
647 + rdfs:label "Lifting"^^xsd:string ;
648 + rdfs:subClassOf SCCS:SAB_523 ;
649 + skos:notation "5231"^^xsd:string .
650 +
651 +SCCS:SAB_5232
652 + rdf:type owl:Class , SCCS:SABClassOfClass ;
653 + rdfs:label "Piling"^^xsd:string ;
654 + rdfs:subClassOf SCCS:SAB_523 ;
655 + skos:notation "5232"^^xsd:string .
656 +
657 +SCCS:SAB_5233
658 + rdf:type owl:Class , SCCS:SABClassOfClass ;
659 + rdfs:label "Grouting"^^xsd:string ;
660 + rdfs:subClassOf SCCS:SAB_523 ;
661 + skos:notation "5233"^^xsd:string .
662 +
663 +SCCS:SAB_5234
664 + rdf:type owl:Class , SCCS:SABClassOfClass ;
665 + rdfs:label "Mating"^^xsd:string ;
666 + rdfs:subClassOf SCCS:SAB_523 ;
667 + skos:notation "5234"^^xsd:string .
668 +
669 +SCCS:SAB_524
670 + rdf:type owl:Class , SCCS:SABClassOfClass ;
671 + rdfs:label "Pipeline operations"^^xsd:string ;
672 + rdfs:subClassOf SCCS:SAB_52 ;
673 + skos:notation "524"^^xsd:string .
674 +
675 +SCCS:SAB_5241
676 + rdf:type owl:Class , SCCS:SABClassOfClass ;
677 + rdfs:label "Pipelaying"^^xsd:string ;
678 + rdfs:subClassOf SCCS:SAB_524 ;
679 + skos:notation "5241"^^xsd:string .
680 +
681 +SCCS:SAB_5242
682 + rdf:type owl:Class , SCCS:SABClassOfClass ;
683 + rdfs:label "Tie-in"^^xsd:string ;
684 + rdfs:subClassOf SCCS:SAB_524 ;
685 + skos:notation "5242"^^xsd:string .
686 +
687 +SCCS:SAB_5243
688 + rdf:type owl:Class , SCCS:SABClassOfClass ;
689 + rdfs:label "Hydrotesting"^^xsd:string ;
690 + rdfs:subClassOf SCCS:SAB_524 ;
691 + skos:notation "5243"^^xsd:string .
692 +
693 +SCCS:SAB_5244
694 + rdf:type owl:Class , SCCS:SABClassOfClass ;
695 + rdfs:label "RFO"^^xsd:string ;
696 + rdfs:subClassOf SCCS:SAB_524 ;
697 + skos:notation "5244"^^xsd:string .
698 +
699 +SCCS:SAB_525
700 + rdf:type owl:Class , SCCS:SABClassOfClass ;
701 + rdfs:label "Umbilical and cable operations"^^xsd:string ;
702 + rdfs:subClassOf SCCS:SAB_52 ;
703 + skos:notation "525"^^xsd:string .
704 +
705 +SCCS:SAB_5251
706 + rdf:type owl:Class , SCCS:SABClassOfClass ;
707 + rdfs:label "Laying"^^xsd:string ;
708 + rdfs:subClassOf SCCS:SAB_525 ;
709 + skos:notation "5251"^^xsd:string .
710 +
711 +SCCS:SAB_5252
712 + rdf:type owl:Class , SCCS:SABClassOfClass ;
713 + rdfs:label "Pull-in and connection"^^xsd:string ;
714 + rdfs:subClassOf SCCS:SAB_525 ;
715 + skos:notation "5252"^^xsd:string .
716 +
717 +SCCS:SAB_5253
718 + rdf:type owl:Class , SCCS:SABClassOfClass ;
719 + rdfs:label "Testing"^^xsd:string ;
720 + rdfs:subClassOf SCCS:SAB_525 ;
721 + skos:notation "5253"^^xsd:string .
722 +
723 +SCCS:SAB_526
724 + rdf:type owl:Class , SCCS:SABClassOfClass ;
725 + rdfs:label "Transport"^^xsd:string ;
726 + rdfs:subClassOf SCCS:SAB_52 ;
727 + skos:notation "526"^^xsd:string .
728 +
729 +SCCS:SAB_5261
730 + rdf:type owl:Class , SCCS:SABClassOfClass ;
731 + rdfs:label "Towing"^^xsd:string ;
732 + rdfs:subClassOf SCCS:SAB_526 ;
733 + skos:notation "5261"^^xsd:string .
734 +
735 +SCCS:SAB_5262
736 + rdf:type owl:Class , SCCS:SABClassOfClass ;
737 + rdfs:label "Heavy lift transport"^^xsd:string ;
738 + rdfs:subClassOf SCCS:SAB_526 ;
739 + skos:notation "5262"^^xsd:string .
740 +
741 +SCCS:SAB_527
742 + rdf:type owl:Class , SCCS:SABClassOfClass ;
743 + rdfs:label "Subsea structure operations"^^xsd:string ;
744 + rdfs:subClassOf SCCS:SAB_52 ;
745 + skos:notation "527"^^xsd:string .
746 +
747 +SCCS:SAB_5271
748 + rdf:type owl:Class , SCCS:SABClassOfClass ;
749 + rdfs:label "Testing"^^xsd:string ;
750 + rdfs:subClassOf SCCS:SAB_527 ;
751 + skos:notation "5271"^^xsd:string .
752 +
753 +SCCS:SAB_5272
754 + rdf:type owl:Class , SCCS:SABClassOfClass ;
755 + rdfs:label "Installation"^^xsd:string ;
756 + rdfs:subClassOf SCCS:SAB_527 ;
757 + skos:notation "5272"^^xsd:string .
758 +
759 +SCCS:SAB_5273
760 + rdf:type owl:Class , SCCS:SABClassOfClass ;
761 + rdfs:label "Commissioning"^^xsd:string ;
762 + rdfs:subClassOf SCCS:SAB_527 ;
763 + skos:notation "5273"^^xsd:string .
764 +
765 +SCCS:SAB_528
766 + rdf:type owl:Class , SCCS:SABClassOfClass ;
767 + rdfs:label "Particular abandonment operations"^^xsd:string ;
768 + rdfs:subClassOf SCCS:SAB_52 ;
769 + skos:notation "528"^^xsd:string .
770 +
771 +SCCS:SAB_5281
772 + rdf:type owl:Class , SCCS:SABClassOfClass ;
773 + rdfs:label "Cutting of structures"^^xsd:string ;
774 + rdfs:subClassOf SCCS:SAB_528 ;
775 + skos:notation "5281"^^xsd:string .
776 +
777 +SCCS:SAB_5282
778 + rdf:type owl:Class , SCCS:SABClassOfClass ;
779 + rdfs:label "Topling"^^xsd:string ;
780 + rdfs:subClassOf SCCS:SAB_528 ;
781 + skos:notation "5282"^^xsd:string .
782 +
783 +SCCS:SAB_5283
784 + rdf:type owl:Class , SCCS:SABClassOfClass ;
785 + rdfs:label "Removal/lifting"^^xsd:string ;
786 + rdfs:subClassOf SCCS:SAB_528 ;
787 + skos:notation "5283"^^xsd:string .
788 +
789 +SCCS:SAB_5284
790 + rdf:type owl:Class , SCCS:SABClassOfClass ;
791 + rdfs:label "Transport and dumping"^^xsd:string ;
792 + rdfs:subClassOf SCCS:SAB_528 ;
793 + skos:notation "5284"^^xsd:string .
794 +
795 +SCCS:SAB_53
796 + rdf:type owl:Class , SCCS:SABClassOfClass ;
797 + rdfs:label "Logistics"^^xsd:string ;
798 + rdfs:subClassOf SCCS:SAB_5 ;
799 + skos:notation "53"^^xsd:string .
800 +
801 +SCCS:SAB_531
802 + rdf:type owl:Class , SCCS:SABClassOfClass ;
803 + rdfs:label "Supply base/terminal"^^xsd:string ;
804 + rdfs:subClassOf SCCS:SAB_53 ;
805 + skos:notation "531"^^xsd:string .
806 +
807 +SCCS:SAB_532
808 + rdf:type owl:Class , SCCS:SABClassOfClass ;
809 + rdfs:label "Supply and distribution"^^xsd:string ;
810 + rdfs:subClassOf SCCS:SAB_53 ;
811 + skos:notation "532"^^xsd:string .
812 +
813 +SCCS:SAB_533
814 + rdf:type owl:Class , SCCS:SABClassOfClass ;
815 + rdfs:label "Personnel transport"^^xsd:string ;
816 + rdfs:subClassOf SCCS:SAB_53 ;
817 + skos:notation "533"^^xsd:string .
818 +
819 +SCCS:SAB_534
820 + rdf:type owl:Class , SCCS:SABClassOfClass ;
821 + rdfs:label "Flotel/LQ/camps"^^xsd:string ;
822 + rdfs:subClassOf SCCS:SAB_53 ;
823 + skos:notation "534"^^xsd:string .
824 +
825 +SCCS:SAB_54
826 + rdf:type owl:Class , SCCS:SABClassOfClass ;
827 + rdfs:label "Drilling and completion"^^xsd:string ;
828 + rdfs:subClassOf SCCS:SAB_5 ;
829 + skos:notation "54"^^xsd:string .
830 +
831 +SCCS:SAB_541
832 + rdf:type owl:Class , SCCS:SABClassOfClass ;
833 + rdfs:label "Onshore drilling and completion"^^xsd:string ;
834 + rdfs:subClassOf SCCS:SAB_54 ;
835 + skos:notation "541"^^xsd:string .
836 +
837 +SCCS:SAB_5411
838 + rdf:type owl:Class , SCCS:SABClassOfClass ;
839 + rdfs:label "Fixed rig drilling"^^xsd:string ;
840 + rdfs:subClassOf SCCS:SAB_541 ;
841 + skos:notation "5411"^^xsd:string .
842 +
843 +SCCS:SAB_5412
844 + rdf:type owl:Class , SCCS:SABClassOfClass ;
845 + rdfs:label "Mobile rig drilling"^^xsd:string ;
846 + rdfs:subClassOf SCCS:SAB_541 ;
847 + skos:notation "5412"^^xsd:string .
848 +
849 +SCCS:SAB_542
850 + rdf:type owl:Class , SCCS:SABClassOfClass ;
851 + rdfs:label "Offshore drilling and completion"^^xsd:string ;
852 + rdfs:subClassOf SCCS:SAB_54 ;
853 + skos:notation "542"^^xsd:string .
854 +
855 +SCCS:SAB_5421
856 + rdf:type owl:Class , SCCS:SABClassOfClass ;
857 + rdfs:label "Predrilling"^^xsd:string ;
858 + rdfs:subClassOf SCCS:SAB_542 ;
859 + skos:notation "5421"^^xsd:string .
860 +
861 +SCCS:SAB_5422
862 + rdf:type owl:Class , SCCS:SABClassOfClass ;
863 + rdfs:label "Subsea drilling"^^xsd:string ;
864 + rdfs:subClassOf SCCS:SAB_542 ;
865 + skos:notation "5422"^^xsd:string .
866 +
867 +SCCS:SAB_5423
868 + rdf:type owl:Class , SCCS:SABClassOfClass ;
869 + rdfs:label "Platform drilling"^^xsd:string ;
870 + rdfs:subClassOf SCCS:SAB_542 ;
871 + skos:notation "5423"^^xsd:string .
872 +
873 +SCCS:SAB_6
874 + rdf:type owl:Class , SCCS:SABClassOfClass ;
875 + rdfs:label "Unit work activities"^^xsd:string ;
876 + rdfs:subClassOf SCCS:SAB_Thing ;
877 + skos:notation "6"^^xsd:string .
878 +
879 +SCCS:SAB_7
880 + rdf:type owl:Class , SCCS:SABClassOfClass ;
881 + rdfs:label "General"^^xsd:string ;
882 + rdfs:subClassOf SCCS:SAB_Thing ;
883 + skos:notation "7"^^xsd:string .
884 +
885 +SCCS:SAB_Thing
886 + rdf:type owl:Class , SCCS:SABClassOfClass ;
887 + rdfs:label "SAB top level thing"^^xsd:string ;
888 + skos:notation "SAB Thing"^^xsd:string .
1 +# baseURI: http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCS
2 +# imports: http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/CORCoding
3 +# imports: http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/PBSCoding
4 +# imports: http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SABCoding
5 +
6 +@prefix SCCS: <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCS/> .
7 +@prefix owl: <http://www.w3.org/2002/07/owl#> .
8 +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
9 +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
10 +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
11 +
12 +<http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCS>
13 + rdf:type owl:Ontology ;
14 + rdfs:comment """This ontology is a representation of NORSOK Z-014. The Introduction of the standard describes it as follows.
15 +This NORSOK standard describes a system for coding of cost and weight estimates and as-built/experience data which has been recognised for some time as standard cost coding system (SCCS).
16 +The SCCS was originally developed in 1989 by the three Norwegian oil companies Norsk Hydro, Saga Petroleum and Statoil with purpose of standardisation and specification of a cost coding system. The Norwegian Petroleum Directorate (NPD) joined the work to ensure consistency between the new standard and NPD`s requirements for reporting to their INVERS database.
17 +The SCCS is designed to provide a uniform coding basis for the estimate preparation and to serve as a standard for collecting/collating historical data.
18 +This NORSOK standard has been developed on basis of the SCCS to update, improve and simplify previous edition no. 2 of the system from 1992 and to open for ownership, input and support from the entire Norwegian petroleum industry. NPD’s ‘Veiledning til PUD/PAD’, states that cost reporting should be coded according to SCCS."""^^xsd:string ;
19 + rdfs:label "NORSOK Z-014 Standard cost coding system (SCCS) ontology"^^xsd:string ;
20 + owl:imports <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/CORCoding> , <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/PBSCoding> , <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SABCoding> ;
21 + owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
22 +
23 +SCCS:SAB_D
24 + rdf:type owl:Class ;
25 + rdfs:label "SAB development phase"^^xsd:string ;
26 + rdfs:subClassOf <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/SAB_Thing> .
27 +
28 +SCCS:SAB_E
29 + rdf:type owl:Class ;
30 + rdfs:label "SAB exploration phase"^^xsd:string ;
31 + rdfs:subClassOf <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/SAB_Thing> .
32 +
33 +SCCS:SAB_O
34 + rdf:type owl:Class ;
35 + rdfs:label "SAB operation phase"^^xsd:string ;
36 + rdfs:subClassOf <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/SAB_Thing> .
37 +
38 +SCCS:SAB_P
39 + rdf:type owl:Class ;
40 + rdfs:label "SAB planning phase"^^xsd:string ;
41 + rdfs:subClassOf <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/SAB_Thing> .
42 +
43 +SCCS:SAB_R
44 + rdf:type owl:Class ;
45 + rdfs:label "SAB removal phase"^^xsd:string ;
46 + rdfs:subClassOf <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/SAB_Thing> .
47 +
48 +SCCS:SAB_S
49 + rdf:type owl:Class ;
50 + rdfs:label "SAB shutdown and decommissioning phase"^^xsd:string ;
51 + rdfs:subClassOf <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/SAB_Thing> .
52 +
53 +<http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/COR_Thing>
54 + rdf:type owl:Class ;
55 + rdfs:label "COR Thing"^^xsd:string ;
56 + rdfs:subClassOf <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/SCCS_Thing> .
57 +
58 +<http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/PBS_Thing>
59 + rdf:type owl:Class ;
60 + rdfs:label "PBS Thing"^^xsd:string ;
61 + rdfs:subClassOf <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/SCCS_Thing> .
62 +
63 +<http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/SAB_Thing>
64 + rdf:type owl:Class ;
65 + rdfs:label "SAB Thing"^^xsd:string ;
66 + rdfs:subClassOf <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/SCCS_Thing> .
67 +
68 +<http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/SCCS_Thing>
69 + rdf:type owl:Class , <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding#CORClassOfClass> ;
70 + rdfs:comment "SCCS top level thing"^^xsd:string ;
71 + rdfs:label "SCCS Thing"^^xsd:string .
1 # baseURI: http://data.posccaesar.org/ilap/ 1 # baseURI: http://data.posccaesar.org/ilap/
2 # imports: http://data.posccaesar.org/ilap-userfield/ 2 # imports: http://data.posccaesar.org/ilap-userfield/
3 +# imports: http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/CORCoding
4 +# imports: http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/PBSCoding
5 +# imports: http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SABCoding
6 +# imports: http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCS
3 7
4 @prefix : <http://data.posccaesar.org/ilap/> . 8 @prefix : <http://data.posccaesar.org/ilap/> .
5 @prefix lci: <http://standards.iso.org/iso/15926/tech/ontology/> . 9 @prefix lci: <http://standards.iso.org/iso/15926/tech/ontology/> .
...@@ -20,7 +24,7 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -20,7 +24,7 @@ userfield:hasFreeFieldForSpecifiedUserField
20 rdf:type owl:ObjectProperty . 24 rdf:type owl:ObjectProperty .
21 25
22 : rdf:type owl:Ontology ; 26 : rdf:type owl:Ontology ;
23 - owl:imports userfield: ; 27 + owl:imports <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCS> , <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SABCoding> , <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/PBSCoding> , <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/CORCoding> , userfield: ;
24 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 28 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
25 29
26 :Active 30 :Active
...@@ -34,33 +38,18 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -34,33 +38,18 @@ userfield:hasFreeFieldForSpecifiedUserField
34 rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS3149> ; 38 rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS3149> ;
35 rdfs:subClassOf 39 rdfs:subClassOf
36 [ rdf:type owl:Restriction ; 40 [ rdf:type owl:Restriction ;
37 - owl:onDataRange xsd:string ; 41 + :shouldUseRef "true"^^xsd:boolean ;
38 - owl:onProperty :hasDescription ; 42 + owl:maxQualifiedCardinality
39 - owl:qualifiedCardinality 43 + "1"^^xsd:nonNegativeInteger ;
40 - "1"^^xsd:nonNegativeInteger 44 + owl:onClass :Calendar ;
41 - ] ; 45 + owl:onProperty :hasCalendar
42 - rdfs:subClassOf
43 - [ rdf:type owl:Restriction ;
44 - owl:minQualifiedCardinality
45 - "0"^^xsd:nonNegativeInteger ;
46 - owl:onClass :Status ;
47 - owl:onProperty :hasActiveStatus
48 - ] ;
49 - rdfs:subClassOf
50 - [ rdf:type owl:Restriction ;
51 - owl:minQualifiedCardinality
52 - "0"^^xsd:nonNegativeInteger ;
53 - owl:onClass :Responsible ;
54 - owl:onProperty :hasResponsible
55 ] ; 46 ] ;
56 rdfs:subClassOf 47 rdfs:subClassOf
57 [ rdf:type owl:Restriction ; 48 [ rdf:type owl:Restriction ;
58 - :shouldBeInternalAndExternalRef
59 - "true"^^xsd:boolean ;
60 owl:minQualifiedCardinality 49 owl:minQualifiedCardinality
61 "0"^^xsd:nonNegativeInteger ; 50 "0"^^xsd:nonNegativeInteger ;
62 - owl:onClass :WorkOrder ; 51 + owl:onClass :ExternalReference ;
63 - owl:onProperty :correspondsToPlan 52 + owl:onProperty :hasExternalReference
64 ] ; 53 ] ;
65 rdfs:subClassOf 54 rdfs:subClassOf
66 [ rdf:type owl:Restriction ; 55 [ rdf:type owl:Restriction ;
...@@ -73,22 +62,22 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -73,22 +62,22 @@ userfield:hasFreeFieldForSpecifiedUserField
73 [ rdf:type owl:Restriction ; 62 [ rdf:type owl:Restriction ;
74 owl:minQualifiedCardinality 63 owl:minQualifiedCardinality
75 "0"^^xsd:nonNegativeInteger ; 64 "0"^^xsd:nonNegativeInteger ;
76 - owl:onClass :Constraint ; 65 + owl:onClass :Resource ;
77 - owl:onProperty :hasConstraint 66 + owl:onProperty :hasResource
78 ] ; 67 ] ;
79 rdfs:subClassOf 68 rdfs:subClassOf
80 [ rdf:type owl:Restriction ; 69 [ rdf:type owl:Restriction ;
81 owl:maxQualifiedCardinality 70 owl:maxQualifiedCardinality
82 "1"^^xsd:nonNegativeInteger ; 71 "1"^^xsd:nonNegativeInteger ;
83 - owl:onClass userfield:SpecifiedUserField ; 72 + owl:onClass :ScheduleForActivity ;
84 - owl:onProperty :hasSpecifiedUserField 73 + owl:onProperty :hasSchedule
85 ] ; 74 ] ;
86 rdfs:subClassOf 75 rdfs:subClassOf
87 [ rdf:type owl:Restriction ; 76 [ rdf:type owl:Restriction ;
88 - owl:minQualifiedCardinality 77 + owl:onDataRange xsd:string ;
89 - "0"^^xsd:nonNegativeInteger ; 78 + owl:onProperty :hasDescription ;
90 - owl:onClass :ExternalReference ; 79 + owl:qualifiedCardinality
91 - owl:onProperty :hasExternalReference 80 + "1"^^xsd:nonNegativeInteger
92 ] ; 81 ] ;
93 rdfs:subClassOf 82 rdfs:subClassOf
94 [ rdf:type owl:Restriction ; 83 [ rdf:type owl:Restriction ;
...@@ -100,18 +89,19 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -100,18 +89,19 @@ userfield:hasFreeFieldForSpecifiedUserField
100 ] ; 89 ] ;
101 rdfs:subClassOf 90 rdfs:subClassOf
102 [ rdf:type owl:Restriction ; 91 [ rdf:type owl:Restriction ;
103 - :shouldUseRef "true"^^xsd:boolean ; 92 + owl:maxQualifiedCardinality
104 - owl:minQualifiedCardinality 93 + "1"^^xsd:nonNegativeInteger ;
105 - "0"^^xsd:nonNegativeInteger ; 94 + owl:onClass userfield:SpecifiedUserField ;
106 - owl:onClass :FreeField ; 95 + owl:onProperty :hasSpecifiedUserField
107 - owl:onProperty :hasFreeField
108 ] ; 96 ] ;
109 rdfs:subClassOf 97 rdfs:subClassOf
110 [ rdf:type owl:Restriction ; 98 [ rdf:type owl:Restriction ;
111 - owl:maxQualifiedCardinality 99 + :shouldBeInternalAndExternalRef
112 - "1"^^xsd:nonNegativeInteger ; 100 + "true"^^xsd:boolean ;
113 - owl:onClass :ScheduleForActivity ; 101 + owl:minQualifiedCardinality
114 - owl:onProperty :hasSchedule 102 + "0"^^xsd:nonNegativeInteger ;
103 + owl:onClass :WorkOrder ;
104 + owl:onProperty :correspondsToPlan
115 ] ; 105 ] ;
116 rdfs:subClassOf 106 rdfs:subClassOf
117 [ rdf:type owl:Class ; 107 [ rdf:type owl:Class ;
...@@ -121,16 +111,15 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -121,16 +111,15 @@ userfield:hasFreeFieldForSpecifiedUserField
121 [ rdf:type owl:Restriction ; 111 [ rdf:type owl:Restriction ;
122 owl:minQualifiedCardinality 112 owl:minQualifiedCardinality
123 "0"^^xsd:nonNegativeInteger ; 113 "0"^^xsd:nonNegativeInteger ;
124 - owl:onClass :Resource ; 114 + owl:onClass :Constraint ;
125 - owl:onProperty :hasResource 115 + owl:onProperty :hasConstraint
126 ] ; 116 ] ;
127 rdfs:subClassOf 117 rdfs:subClassOf
128 [ rdf:type owl:Restriction ; 118 [ rdf:type owl:Restriction ;
129 - :shouldUseRef "true"^^xsd:boolean ; 119 + owl:minQualifiedCardinality
130 - owl:maxQualifiedCardinality 120 + "0"^^xsd:nonNegativeInteger ;
131 - "1"^^xsd:nonNegativeInteger ; 121 + owl:onClass :Responsible ;
132 - owl:onClass :Calendar ; 122 + owl:onProperty :hasResponsible
133 - owl:onProperty :hasCalendar
134 ] ; 123 ] ;
135 rdfs:subClassOf 124 rdfs:subClassOf
136 [ rdf:type owl:Restriction ; 125 [ rdf:type owl:Restriction ;
...@@ -140,6 +129,21 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -140,6 +129,21 @@ userfield:hasFreeFieldForSpecifiedUserField
140 owl:onClass :Result ; 129 owl:onClass :Result ;
141 owl:onProperty :hasResult 130 owl:onProperty :hasResult
142 ] ; 131 ] ;
132 + rdfs:subClassOf
133 + [ rdf:type owl:Restriction ;
134 + owl:minQualifiedCardinality
135 + "0"^^xsd:nonNegativeInteger ;
136 + owl:onClass :Status ;
137 + owl:onProperty :hasActiveStatus
138 + ] ;
139 + rdfs:subClassOf
140 + [ rdf:type owl:Restriction ;
141 + :shouldUseRef "true"^^xsd:boolean ;
142 + owl:minQualifiedCardinality
143 + "0"^^xsd:nonNegativeInteger ;
144 + owl:onClass :FreeField ;
145 + owl:onProperty :hasFreeField
146 + ] ;
143 :shouldHaveID "true" . 147 :shouldHaveID "true" .
144 148
145 :ActivityPlan 149 :ActivityPlan
...@@ -172,32 +176,31 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -172,32 +176,31 @@ NOTE 2 An activity plan can define a number of part activities which are relate
172 rdf:type owl:Class ; 176 rdf:type owl:Class ;
173 rdfs:subClassOf owl:Thing ; 177 rdfs:subClassOf owl:Thing ;
174 rdfs:subClassOf 178 rdfs:subClassOf
175 - [ rdf:type owl:Class ; 179 + [ rdf:type owl:Restriction ;
176 :shouldUseRef "true"^^xsd:boolean ; 180 :shouldUseRef "true"^^xsd:boolean ;
177 - owl:intersectionOf ([ rdf:type owl:Restriction ; 181 + owl:onClass :Plan ;
178 - owl:minQualifiedCardinality 182 + owl:onProperty :forPlan ;
179 - "0"^^xsd:nonNegativeInteger ; 183 + owl:qualifiedCardinality
180 - owl:onClass :Calendar ; 184 + "1"^^xsd:nonNegativeInteger
181 - owl:onProperty :hasCalendar
182 - ] [ rdf:type owl:Restriction ;
183 - owl:maxQualifiedCardinality
184 - "1"^^xsd:nonNegativeInteger ;
185 - owl:onClass :Calendar ;
186 - owl:onProperty :hasCalendar
187 - ])
188 ] ; 185 ] ;
189 rdfs:subClassOf 186 rdfs:subClassOf
190 [ rdf:type owl:Class ; 187 [ rdf:type owl:Class ;
191 owl:intersectionOf ([ rdf:type owl:Restriction ; 188 owl:intersectionOf ([ rdf:type owl:Restriction ;
192 owl:minQualifiedCardinality 189 owl:minQualifiedCardinality
193 "0"^^xsd:nonNegativeInteger ; 190 "0"^^xsd:nonNegativeInteger ;
194 - owl:onDataRange xsd:duration ; 191 + owl:onDataRange
195 - owl:onProperty :dailyAvailableDuration 192 + [ rdf:type rdfs:Datatype ;
193 + owl:unionOf (xsd:date xsd:dateTime)
194 + ] ;
195 + owl:onProperty :availableTo
196 ] [ rdf:type owl:Restriction ; 196 ] [ rdf:type owl:Restriction ;
197 owl:maxQualifiedCardinality 197 owl:maxQualifiedCardinality
198 "1"^^xsd:nonNegativeInteger ; 198 "1"^^xsd:nonNegativeInteger ;
199 - owl:onDataRange xsd:duration ; 199 + owl:onDataRange
200 - owl:onProperty :dailyAvailableDuration 200 + [ rdf:type rdfs:Datatype ;
201 + owl:unionOf (xsd:date xsd:dateTime)
202 + ] ;
203 + owl:onProperty :availableTo
201 ]) 204 ])
202 ] ; 205 ] ;
203 rdfs:subClassOf 206 rdfs:subClassOf
...@@ -225,28 +228,29 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -225,28 +228,29 @@ NOTE 2 An activity plan can define a number of part activities which are relate
225 owl:intersectionOf ([ rdf:type owl:Restriction ; 228 owl:intersectionOf ([ rdf:type owl:Restriction ;
226 owl:minQualifiedCardinality 229 owl:minQualifiedCardinality
227 "0"^^xsd:nonNegativeInteger ; 230 "0"^^xsd:nonNegativeInteger ;
228 - owl:onDataRange 231 + owl:onDataRange xsd:duration ;
229 - [ rdf:type rdfs:Datatype ; 232 + owl:onProperty :dailyAvailableDuration
230 - owl:unionOf (xsd:date xsd:dateTime)
231 - ] ;
232 - owl:onProperty :availableTo
233 ] [ rdf:type owl:Restriction ; 233 ] [ rdf:type owl:Restriction ;
234 owl:maxQualifiedCardinality 234 owl:maxQualifiedCardinality
235 "1"^^xsd:nonNegativeInteger ; 235 "1"^^xsd:nonNegativeInteger ;
236 - owl:onDataRange 236 + owl:onDataRange xsd:duration ;
237 - [ rdf:type rdfs:Datatype ; 237 + owl:onProperty :dailyAvailableDuration
238 - owl:unionOf (xsd:date xsd:dateTime)
239 - ] ;
240 - owl:onProperty :availableTo
241 ]) 238 ])
242 ] ; 239 ] ;
243 rdfs:subClassOf 240 rdfs:subClassOf
244 - [ rdf:type owl:Restriction ; 241 + [ rdf:type owl:Class ;
245 :shouldUseRef "true"^^xsd:boolean ; 242 :shouldUseRef "true"^^xsd:boolean ;
246 - owl:onClass :Plan ; 243 + owl:intersectionOf ([ rdf:type owl:Restriction ;
247 - owl:onProperty :forPlan ; 244 + owl:minQualifiedCardinality
248 - owl:qualifiedCardinality 245 + "0"^^xsd:nonNegativeInteger ;
249 - "1"^^xsd:nonNegativeInteger 246 + owl:onClass :Calendar ;
247 + owl:onProperty :hasCalendar
248 + ] [ rdf:type owl:Restriction ;
249 + owl:maxQualifiedCardinality
250 + "1"^^xsd:nonNegativeInteger ;
251 + owl:onClass :Calendar ;
252 + owl:onProperty :hasCalendar
253 + ])
250 ] . 254 ] .
251 255
252 :BaselineScheduleForPlan 256 :BaselineScheduleForPlan
...@@ -261,11 +265,17 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -261,11 +265,17 @@ NOTE 2 An activity plan can define a number of part activities which are relate
261 rdfs:subClassOf owl:Thing ; 265 rdfs:subClassOf owl:Thing ;
262 rdfs:subClassOf 266 rdfs:subClassOf
263 [ rdf:type owl:Restriction ; 267 [ rdf:type owl:Restriction ;
264 - :shouldHaveID "true"^^xsd:boolean ; 268 + owl:onDataRange xsd:string ;
269 + owl:onProperty :hasDescription ;
270 + owl:qualifiedCardinality
271 + "1"^^xsd:nonNegativeInteger
272 + ] ;
273 + rdfs:subClassOf
274 + [ rdf:type owl:Restriction ;
265 owl:minQualifiedCardinality 275 owl:minQualifiedCardinality
266 "0"^^xsd:nonNegativeInteger ; 276 "0"^^xsd:nonNegativeInteger ;
267 - owl:onClass :Period ; 277 + owl:onClass :ExternalReference ;
268 - owl:onProperty :hasPeriod 278 + owl:onProperty :hasExternalReference
269 ] ; 279 ] ;
270 rdfs:subClassOf 280 rdfs:subClassOf
271 [ rdf:type owl:Restriction ; 281 [ rdf:type owl:Restriction ;
...@@ -275,7 +285,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -275,7 +285,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate
275 [ rdf:type rdfs:Datatype ; 285 [ rdf:type rdfs:Datatype ;
276 owl:unionOf (xsd:date xsd:dateTime) 286 owl:unionOf (xsd:date xsd:dateTime)
277 ] ; 287 ] ;
278 - owl:onProperty :hasFinish 288 + owl:onProperty :hasStart
279 ] ; 289 ] ;
280 rdfs:subClassOf 290 rdfs:subClassOf
281 [ rdf:type owl:Restriction ; 291 [ rdf:type owl:Restriction ;
...@@ -285,21 +295,15 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -285,21 +295,15 @@ NOTE 2 An activity plan can define a number of part activities which are relate
285 [ rdf:type rdfs:Datatype ; 295 [ rdf:type rdfs:Datatype ;
286 owl:unionOf (xsd:date xsd:dateTime) 296 owl:unionOf (xsd:date xsd:dateTime)
287 ] ; 297 ] ;
288 - owl:onProperty :hasStart 298 + owl:onProperty :hasFinish
289 ] ; 299 ] ;
290 rdfs:subClassOf 300 rdfs:subClassOf
291 [ rdf:type owl:Restriction ; 301 [ rdf:type owl:Restriction ;
302 + :shouldHaveID "true"^^xsd:boolean ;
292 owl:minQualifiedCardinality 303 owl:minQualifiedCardinality
293 "0"^^xsd:nonNegativeInteger ; 304 "0"^^xsd:nonNegativeInteger ;
294 - owl:onClass :ExternalReference ; 305 + owl:onClass :Period ;
295 - owl:onProperty :hasExternalReference 306 + owl:onProperty :hasPeriod
296 - ] ;
297 - rdfs:subClassOf
298 - [ rdf:type owl:Restriction ;
299 - owl:onDataRange xsd:string ;
300 - owl:onProperty :hasDescription ;
301 - owl:qualifiedCardinality
302 - "1"^^xsd:nonNegativeInteger
303 ] ; 307 ] ;
304 :shouldHaveID "true" . 308 :shouldHaveID "true" .
305 309
...@@ -309,23 +313,17 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -309,23 +313,17 @@ NOTE 2 An activity plan can define a number of part activities which are relate
309 rdfs:subClassOf owl:Thing ; 313 rdfs:subClassOf owl:Thing ;
310 rdfs:subClassOf 314 rdfs:subClassOf
311 [ rdf:type owl:Restriction ; 315 [ rdf:type owl:Restriction ;
312 - owl:maxQualifiedCardinality 316 + owl:onDataRange xsd:string ;
313 - "1"^^xsd:nonNegativeInteger ; 317 + owl:onProperty :hasName ;
314 - owl:onDataRange 318 + owl:qualifiedCardinality
315 - [ rdf:type rdfs:Datatype ; 319 + "1"^^xsd:nonNegativeInteger
316 - owl:unionOf (xsd:date xsd:dateTime)
317 - ] ;
318 - owl:onProperty :hasFinish
319 ] ; 320 ] ;
320 rdfs:subClassOf 321 rdfs:subClassOf
321 [ rdf:type owl:Restriction ; 322 [ rdf:type owl:Restriction ;
322 - owl:maxQualifiedCardinality 323 + owl:minQualifiedCardinality
323 "1"^^xsd:nonNegativeInteger ; 324 "1"^^xsd:nonNegativeInteger ;
324 - owl:onDataRange 325 + owl:onClass :Calendar ;
325 - [ rdf:type rdfs:Datatype ; 326 + owl:onProperty :hasCalendar
326 - owl:unionOf (xsd:date xsd:dateTime)
327 - ] ;
328 - owl:onProperty :hasStart
329 ] ; 327 ] ;
330 rdfs:subClassOf 328 rdfs:subClassOf
331 [ rdf:type owl:Restriction ; 329 [ rdf:type owl:Restriction ;
...@@ -336,35 +334,51 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -336,35 +334,51 @@ NOTE 2 An activity plan can define a number of part activities which are relate
336 ] ; 334 ] ;
337 rdfs:subClassOf 335 rdfs:subClassOf
338 [ rdf:type owl:Restriction ; 336 [ rdf:type owl:Restriction ;
339 - owl:minQualifiedCardinality 337 + owl:maxQualifiedCardinality
340 "1"^^xsd:nonNegativeInteger ; 338 "1"^^xsd:nonNegativeInteger ;
341 - owl:onClass :Calendar ; 339 + owl:onDataRange
342 - owl:onProperty :hasCalendar 340 + [ rdf:type rdfs:Datatype ;
341 + owl:unionOf (xsd:date xsd:dateTime)
342 + ] ;
343 + owl:onProperty :hasStart
343 ] ; 344 ] ;
344 rdfs:subClassOf 345 rdfs:subClassOf
345 [ rdf:type owl:Restriction ; 346 [ rdf:type owl:Restriction ;
346 - owl:onDataRange xsd:string ; 347 + owl:maxQualifiedCardinality
347 - owl:onProperty :hasName ; 348 + "1"^^xsd:nonNegativeInteger ;
348 - owl:qualifiedCardinality 349 + owl:onDataRange
349 - "1"^^xsd:nonNegativeInteger 350 + [ rdf:type rdfs:Datatype ;
351 + owl:unionOf (xsd:date xsd:dateTime)
352 + ] ;
353 + owl:onProperty :hasFinish
350 ] ; 354 ] ;
351 :shouldHaveID "true" . 355 :shouldHaveID "true" .
352 356
357 +:Cancelled
358 + rdf:type :Status ;
359 + rdfs:label "Cancelled"^^xsd:string .
360 +
361 +:Completed
362 + rdf:type :Status ;
363 + rdfs:label "Completed"^^xsd:string .
364 +
353 :Constraint 365 :Constraint
354 rdf:type owl:Class ; 366 rdf:type owl:Class ;
355 rdfs:comment "A Thing that defines limitation or restrictions on relationships between Possible Individuals (adapted from ISO 15926 and Dictionary.com)."^^xsd:string ; 367 rdfs:comment "A Thing that defines limitation or restrictions on relationships between Possible Individuals (adapted from ISO 15926 and Dictionary.com)."^^xsd:string ;
356 rdfs:subClassOf owl:Thing ; 368 rdfs:subClassOf owl:Thing ;
357 rdfs:subClassOf 369 rdfs:subClassOf
358 - [ rdf:type owl:Class ; 370 + [ rdf:type owl:Restriction ;
359 - owl:unionOf (:FF :FS :SF :SS) 371 + owl:minQualifiedCardinality
372 + "0"^^xsd:nonNegativeInteger ;
373 + owl:onClass :ExternalReference ;
374 + owl:onProperty :hasExternalReference
360 ] ; 375 ] ;
361 rdfs:subClassOf 376 rdfs:subClassOf
362 [ rdf:type owl:Restriction ; 377 [ rdf:type owl:Restriction ;
363 - :shouldUseRef "true"^^xsd:boolean ;
364 owl:maxQualifiedCardinality 378 owl:maxQualifiedCardinality
365 "1"^^xsd:nonNegativeInteger ; 379 "1"^^xsd:nonNegativeInteger ;
366 - owl:onClass :Calendar ; 380 + owl:onDataRange xsd:duration ;
367 - owl:onProperty :hasCalendar 381 + owl:onProperty :hasLag
368 ] ; 382 ] ;
369 rdfs:subClassOf 383 rdfs:subClassOf
370 [ rdf:type owl:Restriction ; 384 [ rdf:type owl:Restriction ;
...@@ -376,35 +390,33 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -376,35 +390,33 @@ NOTE 2 An activity plan can define a number of part activities which are relate
376 ] ; 390 ] ;
377 rdfs:subClassOf 391 rdfs:subClassOf
378 [ rdf:type owl:Restriction ; 392 [ rdf:type owl:Restriction ;
393 + :shouldUseRef "true"^^xsd:boolean ;
379 owl:maxQualifiedCardinality 394 owl:maxQualifiedCardinality
380 "1"^^xsd:nonNegativeInteger ; 395 "1"^^xsd:nonNegativeInteger ;
381 - owl:onDataRange xsd:duration ; 396 + owl:onClass :Calendar ;
382 - owl:onProperty :hasLag 397 + owl:onProperty :hasCalendar
383 ] ; 398 ] ;
384 rdfs:subClassOf 399 rdfs:subClassOf
385 - [ rdf:type owl:Restriction ; 400 + [ rdf:type owl:Class ;
386 - owl:minQualifiedCardinality 401 + owl:unionOf (:FF :FS :SF :SS)
387 - "0"^^xsd:nonNegativeInteger ;
388 - owl:onClass :ExternalReference ;
389 - owl:onProperty :hasExternalReference
390 ] ; 402 ] ;
391 :shouldHaveID "true" . 403 :shouldHaveID "true" .
392 404
393 :Coordinate 405 :Coordinate
394 - rdf:type owl:Class , lci:ClassOfIndividual ; 406 + rdf:type lci:ClassOfIndividual , owl:Class ;
395 rdfs:comment "A Thing that specifies location."^^xsd:string ; 407 rdfs:comment "A Thing that specifies location."^^xsd:string ;
396 rdfs:subClassOf owl:Thing ; 408 rdfs:subClassOf owl:Thing ;
397 rdfs:subClassOf 409 rdfs:subClassOf
398 [ rdf:type owl:Restriction ; 410 [ rdf:type owl:Restriction ;
399 owl:onDataRange xsd:decimal ; 411 owl:onDataRange xsd:decimal ;
400 - owl:onProperty :hasX ; 412 + owl:onProperty :hasY ;
401 owl:qualifiedCardinality 413 owl:qualifiedCardinality
402 "1"^^xsd:nonNegativeInteger 414 "1"^^xsd:nonNegativeInteger
403 ] ; 415 ] ;
404 rdfs:subClassOf 416 rdfs:subClassOf
405 [ rdf:type owl:Restriction ; 417 [ rdf:type owl:Restriction ;
406 owl:onDataRange xsd:decimal ; 418 owl:onDataRange xsd:decimal ;
407 - owl:onProperty :hasY ; 419 + owl:onProperty :hasX ;
408 owl:qualifiedCardinality 420 owl:qualifiedCardinality
409 "1"^^xsd:nonNegativeInteger 421 "1"^^xsd:nonNegativeInteger
410 ] . 422 ] .
...@@ -441,15 +453,15 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -441,15 +453,15 @@ NOTE 2 An activity plan can define a number of part activities which are relate
441 [ rdf:type owl:Restriction ; 453 [ rdf:type owl:Restriction ;
442 owl:minQualifiedCardinality 454 owl:minQualifiedCardinality
443 "0"^^xsd:nonNegativeInteger ; 455 "0"^^xsd:nonNegativeInteger ;
444 - owl:onClass :ResourceSet ; 456 + owl:onClass :ProfileSet ;
445 - owl:onProperty :hasResourceSet 457 + owl:onProperty :hasProfileSet
446 ] ; 458 ] ;
447 rdfs:subClassOf 459 rdfs:subClassOf
448 [ rdf:type owl:Restriction ; 460 [ rdf:type owl:Restriction ;
449 - owl:onClass :Project ; 461 + owl:minQualifiedCardinality
450 - owl:onProperty :hasProject ; 462 + "0"^^xsd:nonNegativeInteger ;
451 - owl:qualifiedCardinality 463 + owl:onClass :CalendarSet ;
452 - "1"^^xsd:nonNegativeInteger 464 + owl:onProperty :hasCalendarSet
453 ] ; 465 ] ;
454 rdfs:subClassOf 466 rdfs:subClassOf
455 [ rdf:type owl:Restriction ; 467 [ rdf:type owl:Restriction ;
...@@ -460,17 +472,17 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -460,17 +472,17 @@ NOTE 2 An activity plan can define a number of part activities which are relate
460 ] ; 472 ] ;
461 rdfs:subClassOf 473 rdfs:subClassOf
462 [ rdf:type owl:Restriction ; 474 [ rdf:type owl:Restriction ;
463 - owl:minQualifiedCardinality 475 + owl:onClass :Project ;
464 - "0"^^xsd:nonNegativeInteger ; 476 + owl:onProperty :hasProject ;
465 - owl:onClass :CalendarSet ; 477 + owl:qualifiedCardinality
466 - owl:onProperty :hasCalendarSet 478 + "1"^^xsd:nonNegativeInteger
467 ] ; 479 ] ;
468 rdfs:subClassOf 480 rdfs:subClassOf
469 [ rdf:type owl:Restriction ; 481 [ rdf:type owl:Restriction ;
470 owl:minQualifiedCardinality 482 owl:minQualifiedCardinality
471 "0"^^xsd:nonNegativeInteger ; 483 "0"^^xsd:nonNegativeInteger ;
472 - owl:onClass :ProfileSet ; 484 + owl:onClass :ResourceSet ;
473 - owl:onProperty :hasProfileSet 485 + owl:onProperty :hasResourceSet
474 ] . 486 ] .
475 487
476 :DgPhase 488 :DgPhase
...@@ -491,20 +503,6 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -491,20 +503,6 @@ NOTE 2 An activity plan can define a number of part activities which are relate
491 rdfs:subClassOf owl:Thing ; 503 rdfs:subClassOf owl:Thing ;
492 rdfs:subClassOf 504 rdfs:subClassOf
493 [ rdf:type owl:Restriction ; 505 [ rdf:type owl:Restriction ;
494 - owl:onDataRange xsd:anyURI ;
495 - owl:onProperty :hasSource ;
496 - owl:qualifiedCardinality
497 - "1"^^xsd:nonNegativeInteger
498 - ] ;
499 - rdfs:subClassOf
500 - [ rdf:type owl:Restriction ;
501 - owl:onDataRange xsd:string ;
502 - owl:onProperty :hasID ;
503 - owl:qualifiedCardinality
504 - "1"^^xsd:nonNegativeInteger
505 - ] ;
506 - rdfs:subClassOf
507 - [ rdf:type owl:Restriction ;
508 owl:onDataRange 506 owl:onDataRange
509 [ rdf:type rdfs:Datatype ; 507 [ rdf:type rdfs:Datatype ;
510 owl:oneOf 508 owl:oneOf
...@@ -524,6 +522,20 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -524,6 +522,20 @@ NOTE 2 An activity plan can define a number of part activities which are relate
524 owl:onProperty :hasApplication ; 522 owl:onProperty :hasApplication ;
525 owl:qualifiedCardinality 523 owl:qualifiedCardinality
526 "1"^^xsd:nonNegativeInteger 524 "1"^^xsd:nonNegativeInteger
525 + ] ;
526 + rdfs:subClassOf
527 + [ rdf:type owl:Restriction ;
528 + owl:onDataRange xsd:string ;
529 + owl:onProperty :hasID ;
530 + owl:qualifiedCardinality
531 + "1"^^xsd:nonNegativeInteger
532 + ] ;
533 + rdfs:subClassOf
534 + [ rdf:type owl:Restriction ;
535 + owl:onDataRange xsd:anyURI ;
536 + owl:onProperty :hasSource ;
537 + owl:qualifiedCardinality
538 + "1"^^xsd:nonNegativeInteger
527 ] . 539 ] .
528 540
529 :FF rdf:type owl:Class ; 541 :FF rdf:type owl:Class ;
...@@ -551,18 +563,18 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -551,18 +563,18 @@ NOTE 2 An activity plan can define a number of part activities which are relate
551 rdfs:comment "A Thing that holds variables defined by the User."^^xsd:string ; 563 rdfs:comment "A Thing that holds variables defined by the User."^^xsd:string ;
552 rdfs:subClassOf 564 rdfs:subClassOf
553 [ rdf:type owl:Restriction ; 565 [ rdf:type owl:Restriction ;
566 + owl:onDataRange xsd:string ;
567 + owl:onProperty :hasFieldName ;
568 + owl:qualifiedCardinality
569 + "1"^^xsd:nonNegativeInteger
570 + ] ;
571 + rdfs:subClassOf
572 + [ rdf:type owl:Restriction ;
554 :shouldHaveID "true"^^xsd:boolean ; 573 :shouldHaveID "true"^^xsd:boolean ;
555 owl:minQualifiedCardinality 574 owl:minQualifiedCardinality
556 "0"^^xsd:nonNegativeInteger ; 575 "0"^^xsd:nonNegativeInteger ;
557 owl:onClass :FreeFieldValue ; 576 owl:onClass :FreeFieldValue ;
558 owl:onProperty :hasValue 577 owl:onProperty :hasValue
559 - ] ;
560 - rdfs:subClassOf
561 - [ rdf:type owl:Restriction ;
562 - owl:onDataRange xsd:string ;
563 - owl:onProperty :hasFieldName ;
564 - owl:qualifiedCardinality
565 - "1"^^xsd:nonNegativeInteger
566 ] . 578 ] .
567 579
568 :FreeFieldSet 580 :FreeFieldSet
...@@ -571,10 +583,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -571,10 +583,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate
571 rdfs:subClassOf owl:Thing ; 583 rdfs:subClassOf owl:Thing ;
572 rdfs:subClassOf 584 rdfs:subClassOf
573 [ rdf:type owl:Restriction ; 585 [ rdf:type owl:Restriction ;
574 - owl:minQualifiedCardinality 586 + owl:onDataRange xsd:string ;
575 - "0"^^xsd:nonNegativeInteger ; 587 + owl:onProperty :hasName ;
576 - owl:onClass :FreeField ; 588 + owl:qualifiedCardinality
577 - owl:onProperty userfield:hasFreeFieldForSpecifiedUserField 589 + "1"^^xsd:nonNegativeInteger
578 ] ; 590 ] ;
579 rdfs:subClassOf 591 rdfs:subClassOf
580 [ rdf:type owl:Restriction ; 592 [ rdf:type owl:Restriction ;
...@@ -585,10 +597,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -585,10 +597,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate
585 ] ; 597 ] ;
586 rdfs:subClassOf 598 rdfs:subClassOf
587 [ rdf:type owl:Restriction ; 599 [ rdf:type owl:Restriction ;
588 - owl:onDataRange xsd:string ; 600 + owl:minQualifiedCardinality
589 - owl:onProperty :hasName ; 601 + "0"^^xsd:nonNegativeInteger ;
590 - owl:qualifiedCardinality 602 + owl:onClass :FreeField ;
591 - "1"^^xsd:nonNegativeInteger 603 + owl:onProperty userfield:hasFreeFieldForSpecifiedUserField
592 ] . 604 ] .
593 605
594 :FreeFieldValue 606 :FreeFieldValue
...@@ -596,22 +608,22 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -596,22 +608,22 @@ NOTE 2 An activity plan can define a number of part activities which are relate
596 rdfs:comment "A Thing that holds Free Field variable values set by the User."^^xsd:string ; 608 rdfs:comment "A Thing that holds Free Field variable values set by the User."^^xsd:string ;
597 rdfs:subClassOf 609 rdfs:subClassOf
598 [ rdf:type owl:Restriction ; 610 [ rdf:type owl:Restriction ;
599 - owl:maxQualifiedCardinality
600 - "1"^^xsd:nonNegativeInteger ;
601 owl:onDataRange xsd:anyType ; 611 owl:onDataRange xsd:anyType ;
602 - owl:onProperty :hasDescription 612 + owl:onProperty :hasShort ;
613 + owl:qualifiedCardinality
614 + "1"^^xsd:nonNegativeInteger
603 ] ; 615 ] ;
604 rdfs:subClassOf 616 rdfs:subClassOf
605 [ rdf:type owl:Restriction ; 617 [ rdf:type owl:Restriction ;
618 + owl:maxQualifiedCardinality
619 + "1"^^xsd:nonNegativeInteger ;
606 owl:onDataRange xsd:anyType ; 620 owl:onDataRange xsd:anyType ;
607 - owl:onProperty :hasShort ; 621 + owl:onProperty :hasDescription
608 - owl:qualifiedCardinality
609 - "1"^^xsd:nonNegativeInteger
610 ] ; 622 ] ;
611 :shouldHaveID "true" . 623 :shouldHaveID "true" .
612 624
613 :Friday 625 :Friday
614 - rdf:type :Weekday , owl:NamedIndividual . 626 + rdf:type owl:NamedIndividual , :Weekday .
615 627
616 :HighCriticality 628 :HighCriticality
617 rdf:type :Criticality ; 629 rdf:type :Criticality ;
...@@ -639,6 +651,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -639,6 +651,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate
639 rdf:type :Criticality ; 651 rdf:type :Criticality ;
640 rdfs:label "Low criticality"^^xsd:string . 652 rdfs:label "Low criticality"^^xsd:string .
641 653
654 +:MaterialAvailabilityNotChecked
655 + rdf:type :Status ;
656 + rdfs:label "Material availability not checked"^^xsd:string .
657 +
642 :MediumCriticality 658 :MediumCriticality
643 rdf:type :Criticality ; 659 rdf:type :Criticality ;
644 rdfs:label "Medium criticality"^^xsd:string . 660 rdfs:label "Medium criticality"^^xsd:string .
...@@ -650,7 +666,11 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -650,7 +666,11 @@ NOTE 2 An activity plan can define a number of part activities which are relate
650 rdfs:subClassOf :Activity . 666 rdfs:subClassOf :Activity .
651 667
652 :Monday 668 :Monday
653 - rdf:type :Weekday , owl:NamedIndividual . 669 + rdf:type owl:NamedIndividual , :Weekday .
670 +
671 +:NoMaterialComponents
672 + rdf:type :Status ;
673 + rdfs:label "No material components"^^xsd:string .
654 674
655 :NoRepeatPeriod 675 :NoRepeatPeriod
656 rdf:type owl:Class ; 676 rdf:type owl:Class ;
...@@ -662,27 +682,33 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -662,27 +682,33 @@ NOTE 2 An activity plan can define a number of part activities which are relate
662 rdfs:comment "An Activity that represents work carried out in Projects, and has (often detailed) descriptions of the actual work carried out."^^xsd:string ; 682 rdfs:comment "An Activity that represents work carried out in Projects, and has (often detailed) descriptions of the actual work carried out."^^xsd:string ;
663 rdfs:subClassOf :Activity . 683 rdfs:subClassOf :Activity .
664 684
685 +:Pending
686 + rdf:type :Status ;
687 + rdfs:label "Pending"^^xsd:string .
688 +
665 :Period 689 :Period
666 rdf:type owl:Class ; 690 rdf:type owl:Class ;
667 rdfs:comment "A Thing that specifies given amount of time."^^xsd:string ; 691 rdfs:comment "A Thing that specifies given amount of time."^^xsd:string ;
668 rdfs:subClassOf 692 rdfs:subClassOf
669 - [ rdf:type owl:Class ; 693 + [ rdf:type owl:Restriction ;
670 - owl:unionOf (:DailyRepeatPeriod :NoRepeatPeriod :WeeklyRepeatPeriod) 694 + owl:onDataRange xsd:boolean ;
695 + owl:onProperty :isFree ;
696 + owl:qualifiedCardinality
697 + "1"^^xsd:nonNegativeInteger
671 ] ; 698 ] ;
672 rdfs:subClassOf 699 rdfs:subClassOf
673 [ rdf:type owl:Restriction ; 700 [ rdf:type owl:Restriction ;
674 - :shouldUseRef "true"^^xsd:boolean ;
675 owl:maxQualifiedCardinality 701 owl:maxQualifiedCardinality
676 "1"^^xsd:nonNegativeInteger ; 702 "1"^^xsd:nonNegativeInteger ;
677 - owl:onClass :Period ; 703 + owl:onDataRange xsd:time ;
678 - owl:onProperty :hasPreviousPeriod 704 + owl:onProperty :hasStartTime
679 ] ; 705 ] ;
680 rdfs:subClassOf 706 rdfs:subClassOf
681 [ rdf:type owl:Restriction ; 707 [ rdf:type owl:Restriction ;
682 owl:maxQualifiedCardinality 708 owl:maxQualifiedCardinality
683 "1"^^xsd:nonNegativeInteger ; 709 "1"^^xsd:nonNegativeInteger ;
684 - owl:onDataRange xsd:date ; 710 + owl:onDataRange xsd:time ;
685 - owl:onProperty :hasFinishDate 711 + owl:onProperty :hasFinishTime
686 ] ; 712 ] ;
687 rdfs:subClassOf 713 rdfs:subClassOf
688 [ rdf:type owl:Restriction ; 714 [ rdf:type owl:Restriction ;
...@@ -695,22 +721,20 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -695,22 +721,20 @@ NOTE 2 An activity plan can define a number of part activities which are relate
695 [ rdf:type owl:Restriction ; 721 [ rdf:type owl:Restriction ;
696 owl:maxQualifiedCardinality 722 owl:maxQualifiedCardinality
697 "1"^^xsd:nonNegativeInteger ; 723 "1"^^xsd:nonNegativeInteger ;
698 - owl:onDataRange xsd:time ; 724 + owl:onDataRange xsd:date ;
699 - owl:onProperty :hasFinishTime 725 + owl:onProperty :hasFinishDate
700 ] ; 726 ] ;
701 rdfs:subClassOf 727 rdfs:subClassOf
702 [ rdf:type owl:Restriction ; 728 [ rdf:type owl:Restriction ;
729 + :shouldUseRef "true"^^xsd:boolean ;
703 owl:maxQualifiedCardinality 730 owl:maxQualifiedCardinality
704 "1"^^xsd:nonNegativeInteger ; 731 "1"^^xsd:nonNegativeInteger ;
705 - owl:onDataRange xsd:time ; 732 + owl:onClass :Period ;
706 - owl:onProperty :hasStartTime 733 + owl:onProperty :hasPreviousPeriod
707 ] ; 734 ] ;
708 rdfs:subClassOf 735 rdfs:subClassOf
709 - [ rdf:type owl:Restriction ; 736 + [ rdf:type owl:Class ;
710 - owl:onDataRange xsd:boolean ; 737 + owl:unionOf (:DailyRepeatPeriod :NoRepeatPeriod :WeeklyRepeatPeriod)
711 - owl:onProperty :isFree ;
712 - owl:qualifiedCardinality
713 - "1"^^xsd:nonNegativeInteger
714 ] . 738 ] .
715 739
716 :Phase 740 :Phase
...@@ -728,49 +752,57 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -728,49 +752,57 @@ NOTE 2 An activity plan can define a number of part activities which are relate
728 [ rdf:type owl:Restriction ; 752 [ rdf:type owl:Restriction ;
729 owl:maxQualifiedCardinality 753 owl:maxQualifiedCardinality
730 "1"^^xsd:nonNegativeInteger ; 754 "1"^^xsd:nonNegativeInteger ;
731 - owl:onDataRange 755 + owl:onClass owl:Class ;
732 - [ rdf:type rdfs:Datatype ; 756 + owl:onProperty :hasResultType
733 - owl:unionOf (xsd:date xsd:dateTime)
734 - ] ;
735 - owl:onProperty :hasStart
736 ] ; 757 ] ;
737 rdfs:subClassOf 758 rdfs:subClassOf
738 [ rdf:type owl:Restriction ; 759 [ rdf:type owl:Restriction ;
739 owl:maxQualifiedCardinality 760 owl:maxQualifiedCardinality
740 "1"^^xsd:nonNegativeInteger ; 761 "1"^^xsd:nonNegativeInteger ;
741 owl:onClass owl:Class ; 762 owl:onClass owl:Class ;
742 - owl:onProperty :hasResultType 763 + owl:onProperty :hasAreaType
764 + ] ;
765 + rdfs:subClassOf
766 + [ rdf:type owl:Class ;
767 + owl:unionOf (:ActivityPlan :WorkOrder)
743 ] ; 768 ] ;
744 rdfs:subClassOf 769 rdfs:subClassOf
745 [ rdf:type owl:Restriction ; 770 [ rdf:type owl:Restriction ;
746 owl:maxQualifiedCardinality 771 owl:maxQualifiedCardinality
747 "1"^^xsd:nonNegativeInteger ; 772 "1"^^xsd:nonNegativeInteger ;
748 owl:onClass owl:Class ; 773 owl:onClass owl:Class ;
749 - owl:onProperty :hasAreaType 774 + owl:onProperty :hasPlanType
750 ] ; 775 ] ;
751 rdfs:subClassOf 776 rdfs:subClassOf
752 [ rdf:type owl:Restriction ; 777 [ rdf:type owl:Restriction ;
753 owl:maxQualifiedCardinality 778 owl:maxQualifiedCardinality
754 "1"^^xsd:nonNegativeInteger ; 779 "1"^^xsd:nonNegativeInteger ;
755 owl:onClass owl:Class ; 780 owl:onClass owl:Class ;
756 - owl:onProperty :hasPhaseType 781 + owl:onProperty :hasObjectiveType
757 ] ; 782 ] ;
758 rdfs:subClassOf 783 rdfs:subClassOf
759 [ rdf:type owl:Restriction ; 784 [ rdf:type owl:Restriction ;
760 owl:maxQualifiedCardinality 785 owl:maxQualifiedCardinality
761 "1"^^xsd:nonNegativeInteger ; 786 "1"^^xsd:nonNegativeInteger ;
762 - owl:onDataRange 787 + owl:onClass :Level ;
763 - [ rdf:type owl:Class ; 788 + owl:onProperty :hasLevelType
764 - owl:unionOf (xsd:date xsd:dateTime)
765 - ] ;
766 - owl:onProperty :hasFinish
767 ] ; 789 ] ;
768 rdfs:subClassOf 790 rdfs:subClassOf
769 [ rdf:type owl:Restriction ; 791 [ rdf:type owl:Restriction ;
770 owl:maxQualifiedCardinality 792 owl:maxQualifiedCardinality
771 "1"^^xsd:nonNegativeInteger ; 793 "1"^^xsd:nonNegativeInteger ;
772 - owl:onClass :Level ; 794 + owl:onClass owl:Class ;
773 - owl:onProperty :hasLevelType 795 + owl:onProperty :hasResourceType
796 + ] ;
797 + rdfs:subClassOf
798 + [ rdf:type owl:Restriction ;
799 + owl:maxQualifiedCardinality
800 + "1"^^xsd:nonNegativeInteger ;
801 + owl:onDataRange
802 + [ rdf:type rdfs:Datatype ;
803 + owl:unionOf (xsd:date xsd:dateTime)
804 + ] ;
805 + owl:onProperty :hasStart
774 ] ; 806 ] ;
775 rdfs:subClassOf 807 rdfs:subClassOf
776 [ rdf:type owl:Restriction ; 808 [ rdf:type owl:Restriction ;
...@@ -787,47 +819,47 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -787,47 +819,47 @@ NOTE 2 An activity plan can define a number of part activities which are relate
787 owl:onProperty :hasSchedule 819 owl:onProperty :hasSchedule
788 ] ; 820 ] ;
789 rdfs:subClassOf 821 rdfs:subClassOf
790 - [ rdf:type owl:Class ;
791 - owl:unionOf (:ActivityPlan :WorkOrder)
792 - ] ;
793 - rdfs:subClassOf
794 - [ rdf:type owl:Restriction ;
795 - owl:maxQualifiedCardinality
796 - "1"^^xsd:nonNegativeInteger ;
797 - owl:onClass owl:Class ;
798 - owl:onProperty :hasPlanType
799 - ] ;
800 - rdfs:subClassOf
801 [ rdf:type owl:Restriction ; 822 [ rdf:type owl:Restriction ;
802 owl:maxQualifiedCardinality 823 owl:maxQualifiedCardinality
803 "1"^^xsd:nonNegativeInteger ; 824 "1"^^xsd:nonNegativeInteger ;
804 owl:onClass owl:Class ; 825 owl:onClass owl:Class ;
805 - owl:onProperty :hasObjectiveType 826 + owl:onProperty :hasPhaseType
806 ] ; 827 ] ;
807 rdfs:subClassOf 828 rdfs:subClassOf
808 [ rdf:type owl:Restriction ; 829 [ rdf:type owl:Restriction ;
809 owl:maxQualifiedCardinality 830 owl:maxQualifiedCardinality
810 "1"^^xsd:nonNegativeInteger ; 831 "1"^^xsd:nonNegativeInteger ;
811 - owl:onClass owl:Class ; 832 + owl:onDataRange
812 - owl:onProperty :hasResourceType 833 + [ rdf:type owl:Class ;
834 + owl:unionOf (xsd:date xsd:dateTime)
835 + ] ;
836 + owl:onProperty :hasFinish
813 ] ; 837 ] ;
814 :shouldHaveID "true"^^xsd:boolean . 838 :shouldHaveID "true"^^xsd:boolean .
815 839
840 +:Planned
841 + rdf:type :Status ;
842 + rdfs:label "Planned"^^xsd:string .
843 +
816 :PlannedActivity 844 :PlannedActivity
817 rdf:type owl:Class ; 845 rdf:type owl:Class ;
818 rdfs:comment "An Activity that is part of an Activity Plan, with defined Constraints, Activity Duration, Schedule Dates, Resources and Results. Planned Activities and Milestones are used to describe Activity Plans."^^xsd:string ; 846 rdfs:comment "An Activity that is part of an Activity Plan, with defined Constraints, Activity Duration, Schedule Dates, Resources and Results. Planned Activities and Milestones are used to describe Activity Plans."^^xsd:string ;
819 rdfs:subClassOf :Activity . 847 rdfs:subClassOf :Activity .
820 848
849 +:Pre-costed
850 + rdf:type :Status ;
851 + rdfs:label "Pre-costed"^^xsd:string .
852 +
821 :Profile 853 :Profile
822 rdf:type owl:Class ; 854 rdf:type owl:Class ;
823 rdfs:comment "A Thing that specifies distribution over time."^^xsd:string ; 855 rdfs:comment "A Thing that specifies distribution over time."^^xsd:string ;
824 rdfs:subClassOf owl:Thing ; 856 rdfs:subClassOf owl:Thing ;
825 rdfs:subClassOf 857 rdfs:subClassOf
826 [ rdf:type owl:Restriction ; 858 [ rdf:type owl:Restriction ;
827 - owl:minQualifiedCardinality 859 + owl:onDataRange xsd:string ;
828 - "0"^^xsd:nonNegativeInteger ; 860 + owl:onProperty :hasName ;
829 - owl:onClass :ExternalReference ; 861 + owl:qualifiedCardinality
830 - owl:onProperty :hasExternalReference 862 + "1"^^xsd:nonNegativeInteger
831 ] ; 863 ] ;
832 rdfs:subClassOf 864 rdfs:subClassOf
833 [ rdf:type owl:Restriction ; 865 [ rdf:type owl:Restriction ;
...@@ -838,10 +870,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -838,10 +870,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate
838 ] ; 870 ] ;
839 rdfs:subClassOf 871 rdfs:subClassOf
840 [ rdf:type owl:Restriction ; 872 [ rdf:type owl:Restriction ;
841 - owl:onDataRange xsd:string ; 873 + owl:minQualifiedCardinality
842 - owl:onProperty :hasName ; 874 + "0"^^xsd:nonNegativeInteger ;
843 - owl:qualifiedCardinality 875 + owl:onClass :ExternalReference ;
844 - "1"^^xsd:nonNegativeInteger 876 + owl:onProperty :hasExternalReference
845 ] ; 877 ] ;
846 :shouldHaveID "true" . 878 :shouldHaveID "true" .
847 879
...@@ -850,6 +882,20 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -850,6 +882,20 @@ NOTE 2 An activity plan can define a number of part activities which are relate
850 rdfs:comment "A Thing that is a collection of Profiles."^^xsd:string ; 882 rdfs:comment "A Thing that is a collection of Profiles."^^xsd:string ;
851 rdfs:subClassOf owl:Thing ; 883 rdfs:subClassOf owl:Thing ;
852 rdfs:subClassOf 884 rdfs:subClassOf
885 + [ rdf:type owl:Restriction ;
886 + owl:minQualifiedCardinality
887 + "1"^^xsd:nonNegativeInteger ;
888 + owl:onClass :Profile ;
889 + owl:onProperty :hasProfile
890 + ] ;
891 + rdfs:subClassOf
892 + [ rdf:type owl:Restriction ;
893 + owl:minQualifiedCardinality
894 + "0"^^xsd:nonNegativeInteger ;
895 + owl:onClass :ExternalReference ;
896 + owl:onProperty :hasExternalReference
897 + ] ;
898 + rdfs:subClassOf
853 [ rdf:type owl:Class ; 899 [ rdf:type owl:Class ;
854 owl:intersectionOf ([ rdf:type owl:Restriction ; 900 owl:intersectionOf ([ rdf:type owl:Restriction ;
855 owl:minQualifiedCardinality 901 owl:minQualifiedCardinality
...@@ -863,20 +909,6 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -863,20 +909,6 @@ NOTE 2 An activity plan can define a number of part activities which are relate
863 owl:onProperty :hasName 909 owl:onProperty :hasName
864 ]) 910 ])
865 ] ; 911 ] ;
866 - rdfs:subClassOf
867 - [ rdf:type owl:Restriction ;
868 - owl:minQualifiedCardinality
869 - "0"^^xsd:nonNegativeInteger ;
870 - owl:onClass :ExternalReference ;
871 - owl:onProperty :hasExternalReference
872 - ] ;
873 - rdfs:subClassOf
874 - [ rdf:type owl:Restriction ;
875 - owl:minQualifiedCardinality
876 - "1"^^xsd:nonNegativeInteger ;
877 - owl:onClass :Profile ;
878 - owl:onProperty :hasProfile
879 - ] ;
880 :shouldHaveID "true" . 912 :shouldHaveID "true" .
881 913
882 :Project 914 :Project
...@@ -886,10 +918,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -886,10 +918,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate
886 rdfs:subClassOf owl:Thing ; 918 rdfs:subClassOf owl:Thing ;
887 rdfs:subClassOf 919 rdfs:subClassOf
888 [ rdf:type owl:Restriction ; 920 [ rdf:type owl:Restriction ;
889 - owl:onDataRange xsd:string ; 921 + owl:maxQualifiedCardinality
890 - owl:onProperty :hasDescription ; 922 + "1"^^xsd:nonNegativeInteger ;
891 - owl:qualifiedCardinality 923 + owl:onClass userfield:SourceSpecifiedUserField ;
892 - "1"^^xsd:nonNegativeInteger 924 + owl:onProperty :hasSpecifiedUserField
893 ] ; 925 ] ;
894 rdfs:subClassOf 926 rdfs:subClassOf
895 [ rdf:type owl:Restriction ; 927 [ rdf:type owl:Restriction ;
...@@ -903,10 +935,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -903,10 +935,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate
903 ] ; 935 ] ;
904 rdfs:subClassOf 936 rdfs:subClassOf
905 [ rdf:type owl:Restriction ; 937 [ rdf:type owl:Restriction ;
906 - owl:maxQualifiedCardinality 938 + owl:minQualifiedCardinality
907 - "1"^^xsd:nonNegativeInteger ; 939 + "0"^^xsd:nonNegativeInteger ;
908 - owl:onClass userfield:SourceSpecifiedUserField ; 940 + owl:onClass :Plan ;
909 - owl:onProperty :hasSpecifiedUserField 941 + owl:onProperty :hasPlan
910 ] ; 942 ] ;
911 rdfs:subClassOf 943 rdfs:subClassOf
912 [ rdf:type owl:Restriction ; 944 [ rdf:type owl:Restriction ;
...@@ -917,13 +949,6 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -917,13 +949,6 @@ NOTE 2 An activity plan can define a number of part activities which are relate
917 ] ; 949 ] ;
918 rdfs:subClassOf 950 rdfs:subClassOf
919 [ rdf:type owl:Restriction ; 951 [ rdf:type owl:Restriction ;
920 - owl:minQualifiedCardinality
921 - "0"^^xsd:nonNegativeInteger ;
922 - owl:onClass :ExternalReference ;
923 - owl:onProperty :hasExternalReference
924 - ] ;
925 - rdfs:subClassOf
926 - [ rdf:type owl:Restriction ;
927 owl:maxQualifiedCardinality 952 owl:maxQualifiedCardinality
928 "1"^^xsd:nonNegativeInteger ; 953 "1"^^xsd:nonNegativeInteger ;
929 owl:onDataRange 954 owl:onDataRange
...@@ -934,10 +959,17 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -934,10 +959,17 @@ NOTE 2 An activity plan can define a number of part activities which are relate
934 ] ; 959 ] ;
935 rdfs:subClassOf 960 rdfs:subClassOf
936 [ rdf:type owl:Restriction ; 961 [ rdf:type owl:Restriction ;
962 + owl:onDataRange xsd:string ;
963 + owl:onProperty :hasDescription ;
964 + owl:qualifiedCardinality
965 + "1"^^xsd:nonNegativeInteger
966 + ] ;
967 + rdfs:subClassOf
968 + [ rdf:type owl:Restriction ;
937 owl:minQualifiedCardinality 969 owl:minQualifiedCardinality
938 "0"^^xsd:nonNegativeInteger ; 970 "0"^^xsd:nonNegativeInteger ;
939 - owl:onClass :Plan ; 971 + owl:onClass :ExternalReference ;
940 - owl:onProperty :hasPlan 972 + owl:onProperty :hasExternalReference
941 ] ; 973 ] ;
942 :shouldHaveID "true" . 974 :shouldHaveID "true" .
943 975
...@@ -947,6 +979,14 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -947,6 +979,14 @@ NOTE 2 An activity plan can define a number of part activities which are relate
947 rdfs:label "Project phase"^^xsd:string ; 979 rdfs:label "Project phase"^^xsd:string ;
948 rdfs:subClassOf :Phase . 980 rdfs:subClassOf :Phase .
949 981
982 +:ReadyForExecution
983 + rdf:type :Status ;
984 + rdfs:label "Ready for execution"^^xsd:string .
985 +
986 +:Released
987 + rdf:type :Status ;
988 + rdfs:label "Released"^^xsd:string .
989 +
950 :Resource 990 :Resource
951 rdf:type owl:Class ; 991 rdf:type owl:Class ;
952 rdfs:comment "A Thing that can be measured with units. Resources are assigned to Activities and may consist of people (work hours), materials or physical items."^^xsd:string ; 992 rdfs:comment "A Thing that can be measured with units. Resources are assigned to Activities and may consist of people (work hours), materials or physical items."^^xsd:string ;
...@@ -963,10 +1003,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -963,10 +1003,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate
963 rdfs:subClassOf owl:Thing ; 1003 rdfs:subClassOf owl:Thing ;
964 rdfs:subClassOf 1004 rdfs:subClassOf
965 [ rdf:type owl:Restriction ; 1005 [ rdf:type owl:Restriction ;
966 - owl:minQualifiedCardinality 1006 + owl:onDataRange xsd:string ;
967 - "0"^^xsd:nonNegativeInteger ; 1007 + owl:onProperty :hasName ;
968 - owl:onClass :ExternalReference ; 1008 + owl:qualifiedCardinality
969 - owl:onProperty :hasExternalReference 1009 + "1"^^xsd:nonNegativeInteger
970 ] ; 1010 ] ;
971 rdfs:subClassOf 1011 rdfs:subClassOf
972 [ rdf:type owl:Restriction ; 1012 [ rdf:type owl:Restriction ;
...@@ -977,10 +1017,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -977,10 +1017,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate
977 ] ; 1017 ] ;
978 rdfs:subClassOf 1018 rdfs:subClassOf
979 [ rdf:type owl:Restriction ; 1019 [ rdf:type owl:Restriction ;
980 - owl:onDataRange xsd:string ; 1020 + owl:minQualifiedCardinality
981 - owl:onProperty :hasName ; 1021 + "0"^^xsd:nonNegativeInteger ;
982 - owl:qualifiedCardinality 1022 + owl:onClass :ExternalReference ;
983 - "1"^^xsd:nonNegativeInteger 1023 + owl:onProperty :hasExternalReference
984 ] ; 1024 ] ;
985 :shouldHaveID "true" . 1025 :shouldHaveID "true" .
986 1026
...@@ -1010,7 +1050,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -1010,7 +1050,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate
1010 rdfs:subClassOf :Constraint . 1050 rdfs:subClassOf :Constraint .
1011 1051
1012 :Saturday 1052 :Saturday
1013 - rdf:type :Weekday , owl:NamedIndividual . 1053 + rdf:type owl:NamedIndividual , :Weekday .
1014 1054
1015 :ScheduleForActivity 1055 :ScheduleForActivity
1016 rdf:type owl:Class ; 1056 rdf:type owl:Class ;
...@@ -1025,7 +1065,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -1025,7 +1065,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate
1025 [ rdf:type owl:Class ; 1065 [ rdf:type owl:Class ;
1026 owl:unionOf (xsd:date xsd:dateTime) 1066 owl:unionOf (xsd:date xsd:dateTime)
1027 ] ; 1067 ] ;
1028 - owl:onProperty :hasEarlyStart 1068 + owl:onProperty :hasFnetDate
1029 ] ; 1069 ] ;
1030 rdfs:subClassOf 1070 rdfs:subClassOf
1031 [ rdf:type owl:Restriction ; 1071 [ rdf:type owl:Restriction ;
...@@ -1035,7 +1075,14 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -1035,7 +1075,14 @@ NOTE 2 An activity plan can define a number of part activities which are relate
1035 [ rdf:type owl:Class ; 1075 [ rdf:type owl:Class ;
1036 owl:unionOf (xsd:date xsd:dateTime) 1076 owl:unionOf (xsd:date xsd:dateTime)
1037 ] ; 1077 ] ;
1038 - owl:onProperty :hasMsoDate 1078 + owl:onProperty :hasSnetDate
1079 + ] ;
1080 + rdfs:subClassOf
1081 + [ rdf:type owl:Restriction ;
1082 + owl:maxQualifiedCardinality
1083 + "1"^^xsd:nonNegativeInteger ;
1084 + owl:onDataRange xsd:decimal ;
1085 + owl:onProperty :hasPercentageComplete
1039 ] ; 1086 ] ;
1040 rdfs:subClassOf 1087 rdfs:subClassOf
1041 [ rdf:type owl:Restriction ; 1088 [ rdf:type owl:Restriction ;
...@@ -1045,21 +1092,27 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -1045,21 +1092,27 @@ NOTE 2 An activity plan can define a number of part activities which are relate
1045 [ rdf:type owl:Class ; 1092 [ rdf:type owl:Class ;
1046 owl:unionOf (xsd:date xsd:dateTime) 1093 owl:unionOf (xsd:date xsd:dateTime)
1047 ] ; 1094 ] ;
1048 - owl:onProperty :hasFnetDate 1095 + owl:onProperty :hasLateFinish
1049 ] ; 1096 ] ;
1050 rdfs:subClassOf 1097 rdfs:subClassOf
1051 [ rdf:type owl:Restriction ; 1098 [ rdf:type owl:Restriction ;
1052 owl:maxQualifiedCardinality 1099 owl:maxQualifiedCardinality
1053 "1"^^xsd:nonNegativeInteger ; 1100 "1"^^xsd:nonNegativeInteger ;
1054 - owl:onDataRange xsd:duration ; 1101 + owl:onDataRange
1055 - owl:onProperty :hasTotalFloat 1102 + [ rdf:type owl:Class ;
1103 + owl:unionOf (xsd:date xsd:dateTime)
1104 + ] ;
1105 + owl:onProperty :hasFnltDate
1056 ] ; 1106 ] ;
1057 rdfs:subClassOf 1107 rdfs:subClassOf
1058 [ rdf:type owl:Restriction ; 1108 [ rdf:type owl:Restriction ;
1059 owl:maxQualifiedCardinality 1109 owl:maxQualifiedCardinality
1060 "1"^^xsd:nonNegativeInteger ; 1110 "1"^^xsd:nonNegativeInteger ;
1061 - owl:onDataRange xsd:duration ; 1111 + owl:onDataRange
1062 - owl:onProperty :hasDuration 1112 + [ rdf:type owl:Class ;
1113 + owl:unionOf (xsd:date xsd:dateTime)
1114 + ] ;
1115 + owl:onProperty :hasActualFinish
1063 ] ; 1116 ] ;
1064 rdfs:subClassOf 1117 rdfs:subClassOf
1065 [ rdf:type owl:Restriction ; 1118 [ rdf:type owl:Restriction ;
...@@ -1069,13 +1122,12 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -1069,13 +1122,12 @@ NOTE 2 An activity plan can define a number of part activities which are relate
1069 [ rdf:type owl:Class ; 1122 [ rdf:type owl:Class ;
1070 owl:unionOf (xsd:date xsd:dateTime) 1123 owl:unionOf (xsd:date xsd:dateTime)
1071 ] ; 1124 ] ;
1072 - owl:onProperty :hasFrontlineDate 1125 + owl:onProperty :hasActualStart
1073 ] ; 1126 ] ;
1074 rdfs:subClassOf 1127 rdfs:subClassOf
1075 [ rdf:type owl:Restriction ; 1128 [ rdf:type owl:Restriction ;
1076 - :shouldUseRef "true"^^xsd:boolean ; 1129 + owl:onDataRange xsd:boolean ;
1077 - owl:onClass :ScheduleForPlan ; 1130 + owl:onProperty :alwaysOnSchedule ;
1078 - owl:onProperty :partOfSchedule ;
1079 owl:qualifiedCardinality 1131 owl:qualifiedCardinality
1080 "1"^^xsd:nonNegativeInteger 1132 "1"^^xsd:nonNegativeInteger
1081 ] ; 1133 ] ;
...@@ -1087,7 +1139,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -1087,7 +1139,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate
1087 [ rdf:type owl:Class ; 1139 [ rdf:type owl:Class ;
1088 owl:unionOf (xsd:date xsd:dateTime) 1140 owl:unionOf (xsd:date xsd:dateTime)
1089 ] ; 1141 ] ;
1090 - owl:onProperty :hasSnltDate 1142 + owl:onProperty :hasLateStart
1091 ] ; 1143 ] ;
1092 rdfs:subClassOf 1144 rdfs:subClassOf
1093 [ rdf:type owl:Restriction ; 1145 [ rdf:type owl:Restriction ;
...@@ -1097,38 +1149,35 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -1097,38 +1149,35 @@ NOTE 2 An activity plan can define a number of part activities which are relate
1097 [ rdf:type owl:Class ; 1149 [ rdf:type owl:Class ;
1098 owl:unionOf (xsd:date xsd:dateTime) 1150 owl:unionOf (xsd:date xsd:dateTime)
1099 ] ; 1151 ] ;
1100 - owl:onProperty :hasMfoDate 1152 + owl:onProperty :hasSnltDate
1101 ] ; 1153 ] ;
1102 rdfs:subClassOf 1154 rdfs:subClassOf
1103 [ rdf:type owl:Restriction ; 1155 [ rdf:type owl:Restriction ;
1104 owl:maxQualifiedCardinality 1156 owl:maxQualifiedCardinality
1105 "1"^^xsd:nonNegativeInteger ; 1157 "1"^^xsd:nonNegativeInteger ;
1106 - owl:onDataRange 1158 + owl:onDataRange xsd:duration ;
1107 - [ rdf:type owl:Class ; 1159 + owl:onProperty :hasTotalFloat
1108 - owl:unionOf (xsd:date xsd:dateTime)
1109 - ] ;
1110 - owl:onProperty :hasSnetDate
1111 ] ; 1160 ] ;
1112 rdfs:subClassOf 1161 rdfs:subClassOf
1113 [ rdf:type owl:Restriction ; 1162 [ rdf:type owl:Restriction ;
1114 owl:maxQualifiedCardinality 1163 owl:maxQualifiedCardinality
1115 "1"^^xsd:nonNegativeInteger ; 1164 "1"^^xsd:nonNegativeInteger ;
1116 owl:onDataRange xsd:boolean ; 1165 owl:onDataRange xsd:boolean ;
1117 - owl:onProperty :mustStartAlap 1166 + owl:onProperty :mustStartAsap
1118 ] ; 1167 ] ;
1119 rdfs:subClassOf 1168 rdfs:subClassOf
1120 [ rdf:type owl:Restriction ; 1169 [ rdf:type owl:Restriction ;
1121 owl:maxQualifiedCardinality 1170 owl:maxQualifiedCardinality
1122 "1"^^xsd:nonNegativeInteger ; 1171 "1"^^xsd:nonNegativeInteger ;
1123 - owl:onDataRange xsd:decimal ; 1172 + owl:onDataRange xsd:duration ;
1124 - owl:onProperty :hasPlannedProgress 1173 + owl:onProperty :hasDuration
1125 ] ; 1174 ] ;
1126 rdfs:subClassOf 1175 rdfs:subClassOf
1127 [ rdf:type owl:Restriction ; 1176 [ rdf:type owl:Restriction ;
1128 owl:maxQualifiedCardinality 1177 owl:maxQualifiedCardinality
1129 "1"^^xsd:nonNegativeInteger ; 1178 "1"^^xsd:nonNegativeInteger ;
1130 owl:onDataRange xsd:duration ; 1179 owl:onDataRange xsd:duration ;
1131 - owl:onProperty :hasFreeFloat 1180 + owl:onProperty :hasRemainingDuration
1132 ] ; 1181 ] ;
1133 rdfs:subClassOf 1182 rdfs:subClassOf
1134 [ rdf:type owl:Restriction ; 1183 [ rdf:type owl:Restriction ;
...@@ -1144,8 +1193,11 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -1144,8 +1193,11 @@ NOTE 2 An activity plan can define a number of part activities which are relate
1144 [ rdf:type owl:Restriction ; 1193 [ rdf:type owl:Restriction ;
1145 owl:maxQualifiedCardinality 1194 owl:maxQualifiedCardinality
1146 "1"^^xsd:nonNegativeInteger ; 1195 "1"^^xsd:nonNegativeInteger ;
1147 - owl:onDataRange xsd:boolean ; 1196 + owl:onDataRange
1148 - owl:onProperty :mustStartAsap 1197 + [ rdf:type owl:Class ;
1198 + owl:unionOf (xsd:date xsd:dateTime)
1199 + ] ;
1200 + owl:onProperty :hasFrontlineDate
1149 ] ; 1201 ] ;
1150 rdfs:subClassOf 1202 rdfs:subClassOf
1151 [ rdf:type owl:Restriction ; 1203 [ rdf:type owl:Restriction ;
...@@ -1155,7 +1207,29 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -1155,7 +1207,29 @@ NOTE 2 An activity plan can define a number of part activities which are relate
1155 [ rdf:type owl:Class ; 1207 [ rdf:type owl:Class ;
1156 owl:unionOf (xsd:date xsd:dateTime) 1208 owl:unionOf (xsd:date xsd:dateTime)
1157 ] ; 1209 ] ;
1158 - owl:onProperty :hasLateFinish 1210 + owl:onProperty :hasEarlyStart
1211 + ] ;
1212 + rdfs:subClassOf
1213 + [ rdf:type owl:Restriction ;
1214 + owl:maxQualifiedCardinality
1215 + "1"^^xsd:nonNegativeInteger ;
1216 + owl:onDataRange xsd:decimal ;
1217 + owl:onProperty :hasPlannedProgress
1218 + ] ;
1219 + rdfs:subClassOf
1220 + [ rdf:type owl:Restriction ;
1221 + :shouldUseRef "true"^^xsd:boolean ;
1222 + owl:onClass :ScheduleForPlan ;
1223 + owl:onProperty :partOfSchedule ;
1224 + owl:qualifiedCardinality
1225 + "1"^^xsd:nonNegativeInteger
1226 + ] ;
1227 + rdfs:subClassOf
1228 + [ rdf:type owl:Restriction ;
1229 + owl:maxQualifiedCardinality
1230 + "1"^^xsd:nonNegativeInteger ;
1231 + owl:onDataRange xsd:duration ;
1232 + owl:onProperty :hasFreeFloat
1159 ] ; 1233 ] ;
1160 rdfs:subClassOf 1234 rdfs:subClassOf
1161 [ rdf:type owl:Restriction ; 1235 [ rdf:type owl:Restriction ;
...@@ -1165,7 +1239,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -1165,7 +1239,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate
1165 [ rdf:type owl:Class ; 1239 [ rdf:type owl:Class ;
1166 owl:unionOf (xsd:date xsd:dateTime) 1240 owl:unionOf (xsd:date xsd:dateTime)
1167 ] ; 1241 ] ;
1168 - owl:onProperty :hasLateStart 1242 + owl:onProperty :hasMfoDate
1169 ] ; 1243 ] ;
1170 rdfs:subClassOf 1244 rdfs:subClassOf
1171 [ rdf:type owl:Restriction ; 1245 [ rdf:type owl:Restriction ;
...@@ -1175,7 +1249,14 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -1175,7 +1249,14 @@ NOTE 2 An activity plan can define a number of part activities which are relate
1175 [ rdf:type owl:Class ; 1249 [ rdf:type owl:Class ;
1176 owl:unionOf (xsd:date xsd:dateTime) 1250 owl:unionOf (xsd:date xsd:dateTime)
1177 ] ; 1251 ] ;
1178 - owl:onProperty :hasFnltDate 1252 + owl:onProperty :hasMsoDate
1253 + ] ;
1254 + rdfs:subClassOf
1255 + [ rdf:type owl:Restriction ;
1256 + owl:maxQualifiedCardinality
1257 + "1"^^xsd:nonNegativeInteger ;
1258 + owl:onDataRange xsd:boolean ;
1259 + owl:onProperty :mustStartAlap
1179 ] . 1260 ] .
1180 1261
1181 :ScheduleForPlan 1262 :ScheduleForPlan
...@@ -1193,6 +1274,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -1193,6 +1274,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate
1193 ] ; 1274 ] ;
1194 :shouldHaveID "true"^^xsd:boolean . 1275 :shouldHaveID "true"^^xsd:boolean .
1195 1276
1277 +:SettlementRuleCreated
1278 + rdf:type :Status ;
1279 + rdfs:label "Settlement rule created"^^xsd:string .
1280 +
1196 :Status 1281 :Status
1197 rdf:type owl:Class ; 1282 rdf:type owl:Class ;
1198 rdfs:comment "A Thing that holds information about what is currently happening. Status values describe whether to a Project or Activity is started, in progress or completed, and can also say something about resource availability."^^xsd:string ; 1283 rdfs:comment "A Thing that holds information about what is currently happening. Status values describe whether to a Project or Activity is started, in progress or completed, and can also say something about resource availability."^^xsd:string ;
...@@ -1200,10 +1285,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -1200,10 +1285,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate
1200 rdfs:subClassOf owl:Thing . 1285 rdfs:subClassOf owl:Thing .
1201 1286
1202 :Sunday 1287 :Sunday
1203 - rdf:type :Weekday , owl:NamedIndividual . 1288 + rdf:type owl:NamedIndividual , :Weekday .
1204 1289
1205 :Thursday 1290 :Thursday
1206 - rdf:type :Weekday , owl:NamedIndividual . 1291 + rdf:type owl:NamedIndividual , :Weekday .
1207 1292
1208 :TimeBased 1293 :TimeBased
1209 rdf:type owl:Class ; 1294 rdf:type owl:Class ;
...@@ -1213,62 +1298,61 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -1213,62 +1298,61 @@ NOTE 2 An activity plan can define a number of part activities which are relate
1213 [ rdf:type owl:Restriction ; 1298 [ rdf:type owl:Restriction ;
1214 owl:maxQualifiedCardinality 1299 owl:maxQualifiedCardinality
1215 "1"^^xsd:nonNegativeInteger ; 1300 "1"^^xsd:nonNegativeInteger ;
1216 - owl:onDataRange 1301 + owl:onDataRange xsd:decimal ;
1217 - [ rdf:type rdfs:Datatype ; 1302 + owl:onProperty :hasCost
1218 - owl:unionOf (xsd:date xsd:dateTime)
1219 - ] ;
1220 - owl:onProperty :hasRemainingFinish
1221 ] ; 1303 ] ;
1222 rdfs:subClassOf 1304 rdfs:subClassOf
1223 [ rdf:type owl:Restriction ; 1305 [ rdf:type owl:Restriction ;
1224 - owl:maxQualifiedCardinality 1306 + :shouldUseRef "true"^^xsd:boolean ;
1225 - "1"^^xsd:nonNegativeInteger ; 1307 + owl:onClass :TimeBasedResource ;
1226 - owl:onDataRange xsd:decimal ; 1308 + owl:onProperty :hasTimeBasedResource ;
1227 - owl:onProperty :hasCurrentProgress 1309 + owl:qualifiedCardinality
1310 + "1"^^xsd:nonNegativeInteger
1228 ] ; 1311 ] ;
1229 rdfs:subClassOf 1312 rdfs:subClassOf
1230 [ rdf:type owl:Restriction ; 1313 [ rdf:type owl:Restriction ;
1231 owl:maxQualifiedCardinality 1314 owl:maxQualifiedCardinality
1232 "1"^^xsd:nonNegativeInteger ; 1315 "1"^^xsd:nonNegativeInteger ;
1233 - owl:onDataRange xsd:decimal ; 1316 + owl:onDataRange xsd:duration ;
1234 - owl:onProperty :hasExpendedQuantity 1317 + owl:onProperty :hasDuration
1235 ] ; 1318 ] ;
1236 rdfs:subClassOf 1319 rdfs:subClassOf
1237 [ rdf:type owl:Restriction ; 1320 [ rdf:type owl:Restriction ;
1238 owl:maxQualifiedCardinality 1321 owl:maxQualifiedCardinality
1239 "1"^^xsd:nonNegativeInteger ; 1322 "1"^^xsd:nonNegativeInteger ;
1240 - owl:onDataRange xsd:decimal ; 1323 + owl:onDataRange
1241 - owl:onProperty :hasExpendedCost 1324 + [ rdf:type rdfs:Datatype ;
1325 + owl:unionOf (xsd:date xsd:dateTime)
1326 + ] ;
1327 + owl:onProperty :hasRemainingFinish
1242 ] ; 1328 ] ;
1243 rdfs:subClassOf 1329 rdfs:subClassOf
1244 [ rdf:type owl:Restriction ; 1330 [ rdf:type owl:Restriction ;
1245 - :shouldUseRef "true"^^xsd:boolean ;
1246 owl:maxQualifiedCardinality 1331 owl:maxQualifiedCardinality
1247 "1"^^xsd:nonNegativeInteger ; 1332 "1"^^xsd:nonNegativeInteger ;
1248 - owl:onClass :Profile ; 1333 + owl:onDataRange xsd:decimal ;
1249 - owl:onProperty :hasProfile 1334 + owl:onProperty :hasManHours
1250 ] ; 1335 ] ;
1251 rdfs:subClassOf 1336 rdfs:subClassOf
1252 [ rdf:type owl:Restriction ; 1337 [ rdf:type owl:Restriction ;
1253 owl:maxQualifiedCardinality 1338 owl:maxQualifiedCardinality
1254 "1"^^xsd:nonNegativeInteger ; 1339 "1"^^xsd:nonNegativeInteger ;
1255 owl:onDataRange xsd:decimal ; 1340 owl:onDataRange xsd:decimal ;
1256 - owl:onProperty :hasCost 1341 + owl:onProperty :hasExpendedCost
1257 ] ; 1342 ] ;
1258 rdfs:subClassOf 1343 rdfs:subClassOf
1259 [ rdf:type owl:Restriction ; 1344 [ rdf:type owl:Restriction ;
1260 - :shouldUseRef "true"^^xsd:boolean ; 1345 + owl:maxQualifiedCardinality
1261 - owl:onClass :TimeBasedResource ; 1346 + "1"^^xsd:nonNegativeInteger ;
1262 - owl:onProperty :hasTimeBasedResource ; 1347 + owl:onDataRange xsd:decimal ;
1263 - owl:qualifiedCardinality 1348 + owl:onProperty :hasCurrentProgress
1264 - "1"^^xsd:nonNegativeInteger
1265 ] ; 1349 ] ;
1266 rdfs:subClassOf 1350 rdfs:subClassOf
1267 [ rdf:type owl:Restriction ; 1351 [ rdf:type owl:Restriction ;
1268 owl:maxQualifiedCardinality 1352 owl:maxQualifiedCardinality
1269 "1"^^xsd:nonNegativeInteger ; 1353 "1"^^xsd:nonNegativeInteger ;
1270 owl:onDataRange xsd:duration ; 1354 owl:onDataRange xsd:duration ;
1271 - owl:onProperty :hasDuration 1355 + owl:onProperty :hasDelayedStart
1272 ] ; 1356 ] ;
1273 rdfs:subClassOf 1357 rdfs:subClassOf
1274 [ rdf:type owl:Restriction ; 1358 [ rdf:type owl:Restriction ;
...@@ -1282,14 +1366,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -1282,14 +1366,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate
1282 owl:maxQualifiedCardinality 1366 owl:maxQualifiedCardinality
1283 "1"^^xsd:nonNegativeInteger ; 1367 "1"^^xsd:nonNegativeInteger ;
1284 owl:onDataRange xsd:decimal ; 1368 owl:onDataRange xsd:decimal ;
1285 - owl:onProperty :hasManHours 1369 + owl:onProperty :hasExpendedQuantity
1286 - ] ;
1287 - rdfs:subClassOf
1288 - [ rdf:type owl:Restriction ;
1289 - owl:maxQualifiedCardinality
1290 - "1"^^xsd:nonNegativeInteger ;
1291 - owl:onDataRange xsd:duration ;
1292 - owl:onProperty :hasDelayedStart
1293 ] ; 1370 ] ;
1294 rdfs:subClassOf 1371 rdfs:subClassOf
1295 [ rdf:type owl:Restriction ; 1372 [ rdf:type owl:Restriction ;
...@@ -1301,43 +1378,30 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -1301,43 +1378,30 @@ NOTE 2 An activity plan can define a number of part activities which are relate
1301 ] ; 1378 ] ;
1302 owl:onProperty :hasRemainingStart 1379 owl:onProperty :hasRemainingStart
1303 ] ; 1380 ] ;
1381 + rdfs:subClassOf
1382 + [ rdf:type owl:Restriction ;
1383 + :shouldUseRef "true"^^xsd:boolean ;
1384 + owl:maxQualifiedCardinality
1385 + "1"^^xsd:nonNegativeInteger ;
1386 + owl:onClass :Profile ;
1387 + owl:onProperty :hasProfile
1388 + ] ;
1304 :shouldHaveID "true" . 1389 :shouldHaveID "true" .
1305 1390
1306 :TimeBasedResource 1391 :TimeBasedResource
1307 rdf:type owl:Class ; 1392 rdf:type owl:Class ;
1308 rdfs:subClassOf 1393 rdfs:subClassOf
1309 - [ rdf:type owl:Restriction ;
1310 - owl:onDataRange xsd:string ;
1311 - owl:onProperty :hasName ;
1312 - owl:qualifiedCardinality
1313 - "1"^^xsd:nonNegativeInteger
1314 - ] ;
1315 - rdfs:subClassOf
1316 - [ rdf:type owl:Restriction ;
1317 - owl:minQualifiedCardinality
1318 - "0"^^xsd:nonNegativeInteger ;
1319 - owl:onClass :ExternalReference ;
1320 - owl:onProperty :hasExternalReference
1321 - ] ;
1322 - rdfs:subClassOf
1323 - [ rdf:type owl:Restriction ;
1324 - owl:minQualifiedCardinality
1325 - "0"^^xsd:nonNegativeInteger ;
1326 - owl:onClass :Availability ;
1327 - owl:onProperty :hasAvailability
1328 - ] ;
1329 - rdfs:subClassOf
1330 [ rdf:type owl:Class ; 1394 [ rdf:type owl:Class ;
1331 owl:intersectionOf ([ rdf:type owl:Restriction ; 1395 owl:intersectionOf ([ rdf:type owl:Restriction ;
1332 owl:minQualifiedCardinality 1396 owl:minQualifiedCardinality
1333 "0"^^xsd:nonNegativeInteger ; 1397 "0"^^xsd:nonNegativeInteger ;
1334 - owl:onDataRange xsd:string ; 1398 + owl:onDataRange xsd:decimal ;
1335 - owl:onProperty :hasDescription 1399 + owl:onProperty :hasDefaultRate
1336 ] [ rdf:type owl:Restriction ; 1400 ] [ rdf:type owl:Restriction ;
1337 owl:maxQualifiedCardinality 1401 owl:maxQualifiedCardinality
1338 "1"^^xsd:nonNegativeInteger ; 1402 "1"^^xsd:nonNegativeInteger ;
1339 - owl:onDataRange xsd:string ; 1403 + owl:onDataRange xsd:decimal ;
1340 - owl:onProperty :hasDescription 1404 + owl:onProperty :hasDefaultRate
1341 ]) 1405 ])
1342 ] ; 1406 ] ;
1343 rdfs:subClassOf 1407 rdfs:subClassOf
...@@ -1345,25 +1409,54 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -1345,25 +1409,54 @@ NOTE 2 An activity plan can define a number of part activities which are relate
1345 owl:intersectionOf ([ rdf:type owl:Restriction ; 1409 owl:intersectionOf ([ rdf:type owl:Restriction ;
1346 owl:minQualifiedCardinality 1410 owl:minQualifiedCardinality
1347 "0"^^xsd:nonNegativeInteger ; 1411 "0"^^xsd:nonNegativeInteger ;
1348 - owl:onDataRange xsd:decimal ; 1412 + owl:onDataRange xsd:string ;
1349 - owl:onProperty :hasDefaultRate 1413 + owl:onProperty :hasDescription
1350 ] [ rdf:type owl:Restriction ; 1414 ] [ rdf:type owl:Restriction ;
1351 owl:maxQualifiedCardinality 1415 owl:maxQualifiedCardinality
1352 "1"^^xsd:nonNegativeInteger ; 1416 "1"^^xsd:nonNegativeInteger ;
1353 - owl:onDataRange xsd:decimal ; 1417 + owl:onDataRange xsd:string ;
1354 - owl:onProperty :hasDefaultRate 1418 + owl:onProperty :hasDescription
1355 ]) 1419 ])
1356 ] ; 1420 ] ;
1421 + rdfs:subClassOf
1422 + [ rdf:type owl:Restriction ;
1423 + owl:minQualifiedCardinality
1424 + "0"^^xsd:nonNegativeInteger ;
1425 + owl:onClass :Availability ;
1426 + owl:onProperty :hasAvailability
1427 + ] ;
1428 + rdfs:subClassOf
1429 + [ rdf:type owl:Restriction ;
1430 + owl:minQualifiedCardinality
1431 + "0"^^xsd:nonNegativeInteger ;
1432 + owl:onClass :ExternalReference ;
1433 + owl:onProperty :hasExternalReference
1434 + ] ;
1435 + rdfs:subClassOf
1436 + [ rdf:type owl:Restriction ;
1437 + owl:onDataRange xsd:string ;
1438 + owl:onProperty :hasName ;
1439 + owl:qualifiedCardinality
1440 + "1"^^xsd:nonNegativeInteger
1441 + ] ;
1357 :shouldHaveID "true" . 1442 :shouldHaveID "true" .
1358 1443
1359 :TimeBasedResourceRef 1444 :TimeBasedResourceRef
1360 rdf:type owl:ObjectProperty . 1445 rdf:type owl:ObjectProperty .
1361 1446
1362 :Tuesday 1447 :Tuesday
1363 - rdf:type :Weekday , owl:NamedIndividual . 1448 + rdf:type owl:NamedIndividual , :Weekday .
1449 +
1450 +:UnderPlanningOrScheduling
1451 + rdf:type :Status ;
1452 + rdfs:label "Under planning or scheduling"^^xsd:string .
1453 +
1454 +:Unknown
1455 + rdf:type :Status ;
1456 + rdfs:label "Unknown"^^xsd:string .
1364 1457
1365 :Wednesday 1458 :Wednesday
1366 - rdf:type :Weekday , owl:NamedIndividual . 1459 + rdf:type owl:NamedIndividual , :Weekday .
1367 1460
1368 :Weekday 1461 :Weekday
1369 rdf:type owl:Class ; 1462 rdf:type owl:Class ;
...@@ -1394,6 +1487,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -1394,6 +1487,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate
1394 owl:onProperty :hasActivity 1487 owl:onProperty :hasActivity
1395 ] . 1488 ] .
1396 1489
1490 +:alwaysOnSchedule
1491 + rdf:type owl:DatatypeProperty ;
1492 + rdfs:label "always on schedule"^^xsd:string .
1493 +
1397 :availableFrom 1494 :availableFrom
1398 rdf:type owl:DatatypeProperty . 1495 rdf:type owl:DatatypeProperty .
1399 1496
...@@ -1419,6 +1516,14 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -1419,6 +1516,14 @@ NOTE 2 An activity plan can define a number of part activities which are relate
1419 rdf:type owl:ObjectProperty ; 1516 rdf:type owl:ObjectProperty ;
1420 rdfs:label "has activity"^^xsd:string . 1517 rdfs:label "has activity"^^xsd:string .
1421 1518
1519 +:hasActualFinish
1520 + rdf:type owl:DatatypeProperty ;
1521 + rdfs:label "has actual finish"^^xsd:string .
1522 +
1523 +:hasActualStart
1524 + rdf:type owl:DatatypeProperty ;
1525 + rdfs:label "has actual start"^^xsd:string .
1526 +
1422 :hasApplication 1527 :hasApplication
1423 rdf:type owl:DatatypeProperty . 1528 rdf:type owl:DatatypeProperty .
1424 1529
...@@ -1571,6 +1676,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -1571,6 +1676,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate
1571 :hasParentActivity 1676 :hasParentActivity
1572 rdf:type owl:ObjectProperty . 1677 rdf:type owl:ObjectProperty .
1573 1678
1679 +:hasPercentageComplete
1680 + rdf:type owl:DatatypeProperty ;
1681 + rdfs:label "has percentage complete"^^xsd:string .
1682 +
1574 :hasPeriod 1683 :hasPeriod
1575 rdf:type owl:ObjectProperty . 1684 rdf:type owl:ObjectProperty .
1576 1685
...@@ -1613,6 +1722,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -1613,6 +1722,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate
1613 :hasQuantity 1722 :hasQuantity
1614 rdf:type owl:DatatypeProperty . 1723 rdf:type owl:DatatypeProperty .
1615 1724
1725 +:hasRemainingDuration
1726 + rdf:type owl:DatatypeProperty ;
1727 + rdfs:label "has remaining duration"^^xsd:string .
1728 +
1616 :hasRemainingFinish 1729 :hasRemainingFinish
1617 rdf:type owl:DatatypeProperty . 1730 rdf:type owl:DatatypeProperty .
1618 1731
...@@ -1769,13 +1882,18 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -1769,13 +1882,18 @@ NOTE 2 An activity plan can define a number of part activities which are relate
1769 1882
1770 <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/COR_Thing> 1883 <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/COR_Thing>
1771 rdf:type owl:Class ; 1884 rdf:type owl:Class ;
1772 - rdfs:label "Discipline 1"^^xsd:string , "Cost based 1"^^xsd:string , "Time based 1"^^xsd:string ; 1885 + rdfs:label "Time based 1"^^xsd:string , "Cost based 1"^^xsd:string , "Discipline 1"^^xsd:string ;
1773 - rdfs:subClassOf :Discipline , :CostBased , :TimeBased . 1886 + rdfs:subClassOf :TimeBased , :CostBased , :Discipline .
1887 +
1888 +<http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/PBS_Thing>
1889 + rdf:type owl:Class ;
1890 + rdfs:label "PBS Thing"^^xsd:string ;
1891 + rdfs:subClassOf :Result .
1774 1892
1775 <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/SAB_Thing> 1893 <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/SAB_Thing>
1776 rdf:type owl:Class ; 1894 rdf:type owl:Class ;
1777 - rdfs:label "Project phase 1"^^xsd:string , "Dg phase 1"^^xsd:string ; 1895 + rdfs:label "Dg phase 1"^^xsd:string , "Project phase 1"^^xsd:string ;
1778 - rdfs:subClassOf :ProjectPhase , :DgPhase . 1896 + rdfs:subClassOf :DgPhase , :ProjectPhase .
1779 1897
1780 :shouldBeInternalAndExternalRef 1898 :shouldBeInternalAndExternalRef
1781 rdf:type owl:AnnotationProperty ; 1899 rdf:type owl:AnnotationProperty ;
...@@ -1808,6 +1926,11 @@ NOTE 2 An activity plan can define a number of part activities which are relate ...@@ -1808,6 +1926,11 @@ NOTE 2 An activity plan can define a number of part activities which are relate
1808 rdfs:label "Field 1"^^xsd:string ; 1926 rdfs:label "Field 1"^^xsd:string ;
1809 rdfs:subClassOf :Field . 1927 rdfs:subClassOf :Field .
1810 1928
1929 +<http://data.posccaesar.org/rdl/RDS282149>
1930 + rdf:type owl:Class ;
1931 + rdfs:label "Organization"^^xsd:string ;
1932 + rdfs:subClassOf :Responsible .
1933 +
1811 xsd:anyType 1934 xsd:anyType
1812 rdf:type rdfs:Datatype . 1935 rdf:type rdfs:Datatype .
1813 1936
......