Tore Christiansen

Added remaining object properties to userfields to cover UC 2.5.1 and 2.5.2

...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
17 rdfs:subClassOf [ 17 rdfs:subClassOf [
18 rdf:type owl:Restriction ; 18 rdf:type owl:Restriction ;
19 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 19 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
20 - owl:onClass owl:Class ; 20 + owl:onClass ilap:Contractor ;
21 owl:onProperty :hasContractor ; 21 owl:onProperty :hasContractor ;
22 ] ; 22 ] ;
23 rdfs:subClassOf [ 23 rdfs:subClassOf [
...@@ -27,12 +27,28 @@ ...@@ -27,12 +27,28 @@
27 owl:onProperty :hasSource ; 27 owl:onProperty :hasSource ;
28 ] ; 28 ] ;
29 . 29 .
30 +:SourceSpecifiedUserField_1
31 + rdf:type :SourceSpecifiedUserField ;
32 + rdfs:label "Source specified user field 1"^^xsd:string ;
33 +.
30 :SpecifiedUserField 34 :SpecifiedUserField
31 rdf:type owl:Class ; 35 rdf:type owl:Class ;
32 rdfs:subClassOf owl:Thing ; 36 rdfs:subClassOf owl:Thing ;
33 rdfs:subClassOf [ 37 rdfs:subClassOf [
34 rdf:type owl:Restriction ; 38 rdf:type owl:Restriction ;
35 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 39 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
40 + owl:onClass ilap:Activity ;
41 + owl:onProperty :hasMainActivity ;
42 + ] ;
43 + rdfs:subClassOf [
44 + rdf:type owl:Restriction ;
45 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
46 + owl:onClass ilap:Criticality ;
47 + owl:onProperty :hasHseCriticality ;
48 + ] ;
49 + rdfs:subClassOf [
50 + rdf:type owl:Restriction ;
51 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
36 owl:onClass ilap:Criticality ; 52 owl:onClass ilap:Criticality ;
37 owl:onProperty :hasHseCriticality ; 53 owl:onProperty :hasHseCriticality ;
38 ] ; 54 ] ;
...@@ -57,6 +73,18 @@ ...@@ -57,6 +73,18 @@
57 rdfs:subClassOf [ 73 rdfs:subClassOf [
58 rdf:type owl:Restriction ; 74 rdf:type owl:Restriction ;
59 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 75 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
76 + owl:onClass ilap:Facility ;
77 + owl:onProperty :hasLivingQuarters ;
78 + ] ;
79 + rdfs:subClassOf [
80 + rdf:type owl:Restriction ;
81 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
82 + owl:onClass ilap:Facility ;
83 + owl:onProperty :hasOperatingUnit ;
84 + ] ;
85 + rdfs:subClassOf [
86 + rdf:type owl:Restriction ;
87 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
60 owl:onClass ilap:Field ; 88 owl:onClass ilap:Field ;
61 owl:onProperty :hasField ; 89 owl:onProperty :hasField ;
62 ] ; 90 ] ;
...@@ -70,6 +98,12 @@ ...@@ -70,6 +98,12 @@
70 rdf:type owl:Restriction ; 98 rdf:type owl:Restriction ;
71 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 99 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
72 owl:onClass ilap:FreeFieldValue ; 100 owl:onClass ilap:FreeFieldValue ;
101 + owl:onProperty :hasActivityNetwork ;
102 + ] ;
103 + rdfs:subClassOf [
104 + rdf:type owl:Restriction ;
105 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
106 + owl:onClass ilap:FreeFieldValue ;
73 owl:onProperty :hasActivityProgress ; 107 owl:onProperty :hasActivityProgress ;
74 ] ; 108 ] ;
75 rdfs:subClassOf [ 109 rdfs:subClassOf [
...@@ -94,6 +128,24 @@ ...@@ -94,6 +128,24 @@
94 rdf:type owl:Restriction ; 128 rdf:type owl:Restriction ;
95 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 129 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
96 owl:onClass ilap:FreeFieldValue ; 130 owl:onClass ilap:FreeFieldValue ;
131 + owl:onProperty :hasBuildingBlock ;
132 + ] ;
133 + rdfs:subClassOf [
134 + rdf:type owl:Restriction ;
135 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
136 + owl:onClass ilap:FreeFieldValue ;
137 + owl:onProperty :hasBuildingBlock ;
138 + ] ;
139 + rdfs:subClassOf [
140 + rdf:type owl:Restriction ;
141 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
142 + owl:onClass ilap:FreeFieldValue ;
143 + owl:onProperty :hasBuildingBlock ;
144 + ] ;
145 + rdfs:subClassOf [
146 + rdf:type owl:Restriction ;
147 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
148 + owl:onClass ilap:FreeFieldValue ;
97 owl:onProperty :hasCommissioningPackage ; 149 owl:onProperty :hasCommissioningPackage ;
98 ] ; 150 ] ;
99 rdfs:subClassOf [ 151 rdfs:subClassOf [
...@@ -106,12 +158,36 @@ ...@@ -106,12 +158,36 @@
106 rdf:type owl:Restriction ; 158 rdf:type owl:Restriction ;
107 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 159 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
108 owl:onClass ilap:FreeFieldValue ; 160 owl:onClass ilap:FreeFieldValue ;
161 + owl:onProperty :hasContractType ;
162 + ] ;
163 + rdfs:subClassOf [
164 + rdf:type owl:Restriction ;
165 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
166 + owl:onClass ilap:FreeFieldValue ;
167 + owl:onProperty :hasCostPhaseCode ;
168 + ] ;
169 + rdfs:subClassOf [
170 + rdf:type owl:Restriction ;
171 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
172 + owl:onClass ilap:FreeFieldValue ;
173 + owl:onProperty :hasCrew ;
174 + ] ;
175 + rdfs:subClassOf [
176 + rdf:type owl:Restriction ;
177 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
178 + owl:onClass ilap:FreeFieldValue ;
109 owl:onProperty :hasCriticalPath ; 179 owl:onProperty :hasCriticalPath ;
110 ] ; 180 ] ;
111 rdfs:subClassOf [ 181 rdfs:subClassOf [
112 rdf:type owl:Restriction ; 182 rdf:type owl:Restriction ;
113 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 183 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
114 owl:onClass ilap:FreeFieldValue ; 184 owl:onClass ilap:FreeFieldValue ;
185 + owl:onProperty :hasEPCI ;
186 + ] ;
187 + rdfs:subClassOf [
188 + rdf:type owl:Restriction ;
189 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
190 + owl:onClass ilap:FreeFieldValue ;
115 owl:onProperty :hasEngineeringPhase ; 191 owl:onProperty :hasEngineeringPhase ;
116 ] ; 192 ] ;
117 rdfs:subClassOf [ 193 rdfs:subClassOf [
...@@ -124,12 +200,42 @@ ...@@ -124,12 +200,42 @@
124 rdf:type owl:Restriction ; 200 rdf:type owl:Restriction ;
125 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 201 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
126 owl:onClass ilap:FreeFieldValue ; 202 owl:onClass ilap:FreeFieldValue ;
203 + owl:onProperty :hasFabricationPackage ;
204 + ] ;
205 + rdfs:subClassOf [
206 + rdf:type owl:Restriction ;
207 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
208 + owl:onClass ilap:FreeFieldValue ;
209 + owl:onProperty :hasFabricationPhase ;
210 + ] ;
211 + rdfs:subClassOf [
212 + rdf:type owl:Restriction ;
213 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
214 + owl:onClass ilap:FreeFieldValue ;
127 owl:onProperty :hasGeographicLocation ; 215 owl:onProperty :hasGeographicLocation ;
128 ] ; 216 ] ;
129 rdfs:subClassOf [ 217 rdfs:subClassOf [
130 rdf:type owl:Restriction ; 218 rdf:type owl:Restriction ;
131 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 219 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
132 owl:onClass ilap:FreeFieldValue ; 220 owl:onClass ilap:FreeFieldValue ;
221 + owl:onProperty :hasHoldFab ;
222 + ] ;
223 + rdfs:subClassOf [
224 + rdf:type owl:Restriction ;
225 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
226 + owl:onClass ilap:FreeFieldValue ;
227 + owl:onProperty :hasInstallationPeriod ;
228 + ] ;
229 + rdfs:subClassOf [
230 + rdf:type owl:Restriction ;
231 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
232 + owl:onClass ilap:FreeFieldValue ;
233 + owl:onProperty :hasInstallationPhase ;
234 + ] ;
235 + rdfs:subClassOf [
236 + rdf:type owl:Restriction ;
237 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
238 + owl:onClass ilap:FreeFieldValue ;
133 owl:onProperty :hasJobCardStatus ; 239 owl:onProperty :hasJobCardStatus ;
134 ] ; 240 ] ;
135 rdfs:subClassOf [ 241 rdfs:subClassOf [
...@@ -148,6 +254,12 @@ ...@@ -148,6 +254,12 @@
148 rdf:type owl:Restriction ; 254 rdf:type owl:Restriction ;
149 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 255 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
150 owl:onClass ilap:FreeFieldValue ; 256 owl:onClass ilap:FreeFieldValue ;
257 + owl:onProperty :hasLocationOfMaterial ;
258 + ] ;
259 + rdfs:subClassOf [
260 + rdf:type owl:Restriction ;
261 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
262 + owl:onClass ilap:FreeFieldValue ;
151 owl:onProperty :hasLocationOfWork ; 263 owl:onProperty :hasLocationOfWork ;
152 ] ; 264 ] ;
153 rdfs:subClassOf [ 265 rdfs:subClassOf [
...@@ -160,13 +272,13 @@ ...@@ -160,13 +272,13 @@
160 rdf:type owl:Restriction ; 272 rdf:type owl:Restriction ;
161 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 273 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
162 owl:onClass ilap:FreeFieldValue ; 274 owl:onClass ilap:FreeFieldValue ;
163 - owl:onProperty :hasMainActivity ; 275 + owl:onProperty :hasMechanicalCompletionPackage ;
164 ] ; 276 ] ;
165 rdfs:subClassOf [ 277 rdfs:subClassOf [
166 rdf:type owl:Restriction ; 278 rdf:type owl:Restriction ;
167 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 279 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
168 owl:onClass ilap:FreeFieldValue ; 280 owl:onClass ilap:FreeFieldValue ;
169 - owl:onProperty :hasMechanicalCompletionPackage ; 281 + owl:onProperty :hasOwnerDepartment ;
170 ] ; 282 ] ;
171 rdfs:subClassOf [ 283 rdfs:subClassOf [
172 rdf:type owl:Restriction ; 284 rdf:type owl:Restriction ;
...@@ -196,6 +308,12 @@ ...@@ -196,6 +308,12 @@
196 rdf:type owl:Restriction ; 308 rdf:type owl:Restriction ;
197 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 309 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
198 owl:onClass ilap:FreeFieldValue ; 310 owl:onClass ilap:FreeFieldValue ;
311 + owl:onProperty :hasProcurementType ;
312 + ] ;
313 + rdfs:subClassOf [
314 + rdf:type owl:Restriction ;
315 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
316 + owl:onClass ilap:FreeFieldValue ;
199 owl:onProperty :hasProjectCode ; 317 owl:onProperty :hasProjectCode ;
200 ] ; 318 ] ;
201 rdfs:subClassOf [ 319 rdfs:subClassOf [
...@@ -220,6 +338,12 @@ ...@@ -220,6 +338,12 @@
220 rdf:type owl:Restriction ; 338 rdf:type owl:Restriction ;
221 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 339 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
222 owl:onClass ilap:FreeFieldValue ; 340 owl:onClass ilap:FreeFieldValue ;
341 + owl:onProperty :hasScopeType ;
342 + ] ;
343 + rdfs:subClassOf [
344 + rdf:type owl:Restriction ;
345 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
346 + owl:onClass ilap:FreeFieldValue ;
223 owl:onProperty :hasSection ; 347 owl:onProperty :hasSection ;
224 ] ; 348 ] ;
225 rdfs:subClassOf [ 349 rdfs:subClassOf [
...@@ -232,6 +356,18 @@ ...@@ -232,6 +356,18 @@
232 rdf:type owl:Restriction ; 356 rdf:type owl:Restriction ;
233 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 357 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
234 owl:onClass ilap:FreeFieldValue ; 358 owl:onClass ilap:FreeFieldValue ;
359 + owl:onProperty :hasSite ;
360 + ] ;
361 + rdfs:subClassOf [
362 + rdf:type owl:Restriction ;
363 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
364 + owl:onClass ilap:FreeFieldValue ;
365 + owl:onProperty :hasSlotID ;
366 + ] ;
367 + rdfs:subClassOf [
368 + rdf:type owl:Restriction ;
369 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
370 + owl:onClass ilap:FreeFieldValue ;
235 owl:onProperty :hasSource ; 371 owl:onProperty :hasSource ;
236 ] ; 372 ] ;
237 rdfs:subClassOf [ 373 rdfs:subClassOf [
...@@ -262,6 +398,24 @@ ...@@ -262,6 +398,24 @@
262 rdf:type owl:Restriction ; 398 rdf:type owl:Restriction ;
263 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 399 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
264 owl:onClass ilap:FreeFieldValue ; 400 owl:onClass ilap:FreeFieldValue ;
401 + owl:onProperty :hasVOR ;
402 + ] ;
403 + rdfs:subClassOf [
404 + rdf:type owl:Restriction ;
405 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
406 + owl:onClass ilap:FreeFieldValue ;
407 + owl:onProperty :hasVessel ;
408 + ] ;
409 + rdfs:subClassOf [
410 + rdf:type owl:Restriction ;
411 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
412 + owl:onClass ilap:FreeFieldValue ;
413 + owl:onProperty :hasVesselType ;
414 + ] ;
415 + rdfs:subClassOf [
416 + rdf:type owl:Restriction ;
417 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
418 + owl:onClass ilap:FreeFieldValue ;
265 owl:onProperty :hasWBS ; 419 owl:onProperty :hasWBS ;
266 ] ; 420 ] ;
267 rdfs:subClassOf [ 421 rdfs:subClassOf [
...@@ -327,126 +481,125 @@ ...@@ -327,126 +481,125 @@
327 rdfs:subClassOf [ 481 rdfs:subClassOf [
328 rdf:type owl:Restriction ; 482 rdf:type owl:Restriction ;
329 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 483 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
330 - owl:onClass ilap:MainPhase ; 484 + owl:onClass ilap:License ;
331 - owl:onProperty :hasDgPhase ; 485 + owl:onProperty :hasLicense ;
332 - ] ;
333 - rdfs:subClassOf [
334 - rdf:type owl:Restriction ;
335 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
336 - owl:onClass ilap:Phase ;
337 - owl:onProperty :hasPhase ;
338 ] ; 486 ] ;
339 rdfs:subClassOf [ 487 rdfs:subClassOf [
340 rdf:type owl:Restriction ; 488 rdf:type owl:Restriction ;
341 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 489 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
342 - owl:onClass ilap:SubPhase ; 490 + owl:onClass ilap:License ;
343 - owl:onProperty :hasProjectPhase ; 491 + owl:onProperty :hasLicense ;
344 ] ; 492 ] ;
345 rdfs:subClassOf [ 493 rdfs:subClassOf [
346 rdf:type owl:Restriction ; 494 rdf:type owl:Restriction ;
347 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 495 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
348 - owl:onClass owl:Class ; 496 + owl:onClass ilap:MainPhase ;
349 - owl:onProperty :hasCategory ; 497 + owl:onProperty :hasDgPhase ;
350 ] ; 498 ] ;
351 rdfs:subClassOf [ 499 rdfs:subClassOf [
352 rdf:type owl:Restriction ; 500 rdf:type owl:Restriction ;
353 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 501 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
354 - owl:onClass owl:Class ; 502 + owl:onClass ilap:MilestoneType ;
355 - owl:onProperty :hasContractType ; 503 + owl:onProperty :hasMilestoneType ;
356 ] ; 504 ] ;
357 rdfs:subClassOf [ 505 rdfs:subClassOf [
358 rdf:type owl:Restriction ; 506 rdf:type owl:Restriction ;
359 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 507 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
360 - owl:onClass owl:Class ; 508 + owl:onClass ilap:Operator ;
361 - owl:onProperty :hasContractor ; 509 + owl:onProperty :hasOperator ;
362 ] ; 510 ] ;
363 rdfs:subClassOf [ 511 rdfs:subClassOf [
364 rdf:type owl:Restriction ; 512 rdf:type owl:Restriction ;
365 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 513 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
366 - owl:onClass owl:Class ; 514 + owl:onClass ilap:Phase ;
367 - owl:onProperty :hasCostPhaseCode ; 515 + owl:onProperty :hasPhase ;
368 ] ; 516 ] ;
369 rdfs:subClassOf [ 517 rdfs:subClassOf [
370 rdf:type owl:Restriction ; 518 rdf:type owl:Restriction ;
371 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 519 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
372 - owl:onClass owl:Class ; 520 + owl:onClass ilap:Priority ;
373 - owl:onProperty :hasExpenseType ; 521 + owl:onProperty :hasPriority ;
374 ] ; 522 ] ;
375 rdfs:subClassOf [ 523 rdfs:subClassOf [
376 rdf:type owl:Restriction ; 524 rdf:type owl:Restriction ;
377 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 525 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
378 - owl:onClass owl:Class ; 526 + owl:onClass ilap:Result ;
379 - owl:onProperty :hasLivingQuarters ; 527 + owl:onProperty :hasProduct ;
380 ] ; 528 ] ;
381 rdfs:subClassOf [ 529 rdfs:subClassOf [
382 rdf:type owl:Restriction ; 530 rdf:type owl:Restriction ;
383 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 531 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
384 - owl:onClass owl:Class ; 532 + owl:onClass ilap:RiskFactor ;
385 - owl:onProperty :hasMilestoneType ; 533 + owl:onProperty :hasRiskFactor ;
386 ] ; 534 ] ;
387 rdfs:subClassOf [ 535 rdfs:subClassOf [
388 rdf:type owl:Restriction ; 536 rdf:type owl:Restriction ;
389 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 537 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
390 - owl:onClass owl:Class ; 538 + owl:onClass ilap:ShutdownType ;
391 - owl:onProperty :hasOperatingUnit ; 539 + owl:onProperty :hasShutdownType ;
392 ] ; 540 ] ;
393 rdfs:subClassOf [ 541 rdfs:subClassOf [
394 rdf:type owl:Restriction ; 542 rdf:type owl:Restriction ;
395 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 543 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
396 - owl:onClass owl:Class ; 544 + owl:onClass ilap:Status ;
397 - owl:onProperty :hasOperator ; 545 + owl:onProperty :hasStatus ;
398 ] ; 546 ] ;
399 rdfs:subClassOf [ 547 rdfs:subClassOf [
400 rdf:type owl:Restriction ; 548 rdf:type owl:Restriction ;
401 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 549 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
402 - owl:onClass owl:Class ; 550 + owl:onClass ilap:Status ;
403 - owl:onProperty :hasOwnerDepartment ; 551 + owl:onProperty :hasStatusType ;
404 ] ; 552 ] ;
405 rdfs:subClassOf [ 553 rdfs:subClassOf [
406 rdf:type owl:Restriction ; 554 rdf:type owl:Restriction ;
407 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 555 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
408 - owl:onClass owl:Class ; 556 + owl:onClass ilap:SubPhase ;
409 - owl:onProperty :hasPriority ; 557 + owl:onProperty :hasProjectPhase ;
410 ] ; 558 ] ;
411 rdfs:subClassOf [ 559 rdfs:subClassOf [
412 rdf:type owl:Restriction ; 560 rdf:type owl:Restriction ;
413 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 561 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
414 - owl:onClass owl:Class ; 562 + owl:onClass :Discipline ;
415 - owl:onProperty :hasPriorityType ; 563 + owl:onProperty :hasCategory ;
416 ] ; 564 ] ;
417 rdfs:subClassOf [ 565 rdfs:subClassOf [
418 rdf:type owl:Restriction ; 566 rdf:type owl:Restriction ;
419 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 567 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
420 - owl:onClass owl:Class ; 568 + owl:onClass :Discipline ;
421 - owl:onProperty :hasProduct ; 569 + owl:onProperty :hasExecutionSubDiscipline ;
422 ] ; 570 ] ;
423 rdfs:subClassOf [ 571 rdfs:subClassOf [
424 rdf:type owl:Restriction ; 572 rdf:type owl:Restriction ;
425 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 573 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
426 - owl:onClass owl:Class ; 574 + owl:onClass :SpecifiedUserField ;
427 - owl:onProperty :hasRiskFactor ; 575 + owl:onProperty :hasEngineeringPhase ;
428 ] ; 576 ] ;
429 rdfs:subClassOf [ 577 rdfs:subClassOf [
430 rdf:type owl:Restriction ; 578 rdf:type owl:Restriction ;
431 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 579 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
432 owl:onClass owl:Class ; 580 owl:onClass owl:Class ;
433 - owl:onProperty :hasShutdownType ; 581 + owl:onProperty :hasCategory ;
434 ] ; 582 ] ;
435 rdfs:subClassOf [ 583 rdfs:subClassOf [
436 rdf:type owl:Restriction ; 584 rdf:type owl:Restriction ;
437 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 585 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
438 owl:onClass owl:Class ; 586 owl:onClass owl:Class ;
439 - owl:onProperty :hasStatus ; 587 + owl:onProperty :hasContractor ;
440 ] ; 588 ] ;
441 rdfs:subClassOf [ 589 rdfs:subClassOf [
442 rdf:type owl:Restriction ; 590 rdf:type owl:Restriction ;
443 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 591 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
444 owl:onClass owl:Class ; 592 owl:onClass owl:Class ;
445 - owl:onProperty :hasStatusType ; 593 + owl:onProperty :hasCostPhaseCode ;
446 ] ; 594 ] ;
447 . 595 .
596 +:SpecifiedUserField_1
597 + rdf:type :SpecifiedUserField ;
598 + rdfs:label "Specified user field 1"^^xsd:string ;
599 +.
448 :hasActivityNetwork 600 :hasActivityNetwork
449 rdf:type owl:ObjectProperty ; 601 rdf:type owl:ObjectProperty ;
602 + rdfs:comment "A Relationship between an Activity (or Plan, or Project) and the Value of a Specified User Field (xsd:String which is linked via a hasValue DataTypeProperty)"^^xsd:string ;
450 . 603 .
451 :hasActivityProgress 604 :hasActivityProgress
452 rdf:type owl:ObjectProperty ; 605 rdf:type owl:ObjectProperty ;
...@@ -471,6 +624,7 @@ ...@@ -471,6 +624,7 @@
471 . 624 .
472 :hasContractType 625 :hasContractType
473 rdf:type owl:ObjectProperty ; 626 rdf:type owl:ObjectProperty ;
627 + rdfs:label "has contract type"^^xsd:string ;
474 . 628 .
475 :hasContractor 629 :hasContractor
476 rdf:type owl:ObjectProperty ; 630 rdf:type owl:ObjectProperty ;
...@@ -478,6 +632,10 @@ ...@@ -478,6 +632,10 @@
478 :hasCostPhaseCode 632 :hasCostPhaseCode
479 rdf:type owl:ObjectProperty ; 633 rdf:type owl:ObjectProperty ;
480 . 634 .
635 +:hasCrew
636 + rdf:type owl:ObjectProperty ;
637 + rdfs:label "has crew"^^xsd:string ;
638 +.
481 :hasCriticalPath 639 :hasCriticalPath
482 rdf:type owl:ObjectProperty ; 640 rdf:type owl:ObjectProperty ;
483 . 641 .
...@@ -487,14 +645,23 @@ ...@@ -487,14 +645,23 @@
487 :hasDiscipline 645 :hasDiscipline
488 rdf:type owl:ObjectProperty ; 646 rdf:type owl:ObjectProperty ;
489 . 647 .
648 +:hasEPCI
649 + rdf:type owl:ObjectProperty ;
650 + rdfs:label "has EPCI"^^xsd:string ;
651 +.
490 :hasEngineeringPhase 652 :hasEngineeringPhase
491 rdf:type owl:ObjectProperty ; 653 rdf:type owl:ObjectProperty ;
492 . 654 .
493 :hasExecutionSubDiscipline 655 :hasExecutionSubDiscipline
494 rdf:type owl:ObjectProperty ; 656 rdf:type owl:ObjectProperty ;
495 . 657 .
496 -:hasExpenseType 658 +:hasFabricationPackage
497 rdf:type owl:ObjectProperty ; 659 rdf:type owl:ObjectProperty ;
660 + rdfs:label "has fabrication package"^^xsd:string ;
661 +.
662 +:hasFabricationPhase
663 + rdf:type owl:ObjectProperty ;
664 + rdfs:label "has fabrication phase"^^xsd:string ;
498 . 665 .
499 :hasFacility 666 :hasFacility
500 rdf:type owl:ObjectProperty ; 667 rdf:type owl:ObjectProperty ;
...@@ -505,9 +672,21 @@ ...@@ -505,9 +672,21 @@
505 :hasGeographicLocation 672 :hasGeographicLocation
506 rdf:type owl:ObjectProperty ; 673 rdf:type owl:ObjectProperty ;
507 . 674 .
675 +:hasHoldFab
676 + rdf:type owl:ObjectProperty ;
677 + rdfs:label "has hold fab"^^xsd:string ;
678 +.
508 :hasHseCriticality 679 :hasHseCriticality
509 rdf:type owl:ObjectProperty ; 680 rdf:type owl:ObjectProperty ;
510 . 681 .
682 +:hasInstallationPeriod
683 + rdf:type owl:ObjectProperty ;
684 + rdfs:label "has installation period"^^xsd:string ;
685 +.
686 +:hasInstallationPhase
687 + rdf:type owl:ObjectProperty ;
688 + rdfs:label "has installation phase"^^xsd:string ;
689 +.
511 :hasJobCardStatus 690 :hasJobCardStatus
512 rdf:type owl:ObjectProperty ; 691 rdf:type owl:ObjectProperty ;
513 . 692 .
...@@ -543,6 +722,7 @@ ...@@ -543,6 +722,7 @@
543 . 722 .
544 :hasOperator 723 :hasOperator
545 rdf:type owl:ObjectProperty ; 724 rdf:type owl:ObjectProperty ;
725 + rdfs:label "has operator"^^xsd:string ;
546 . 726 .
547 :hasOwnerDepartment 727 :hasOwnerDepartment
548 rdf:type owl:ObjectProperty ; 728 rdf:type owl:ObjectProperty ;
...@@ -562,14 +742,16 @@ ...@@ -562,14 +742,16 @@
562 :hasPriority 742 :hasPriority
563 rdf:type owl:ObjectProperty ; 743 rdf:type owl:ObjectProperty ;
564 . 744 .
565 -:hasPriorityType 745 +:hasProcurementPackage
566 rdf:type owl:ObjectProperty ; 746 rdf:type owl:ObjectProperty ;
567 . 747 .
568 -:hasProcurementPackage 748 +:hasProcurementType
569 rdf:type owl:ObjectProperty ; 749 rdf:type owl:ObjectProperty ;
750 + rdfs:label "has procurement type"^^xsd:string ;
570 . 751 .
571 :hasProduct 752 :hasProduct
572 rdf:type owl:ObjectProperty ; 753 rdf:type owl:ObjectProperty ;
754 + rdfs:label "has product"^^xsd:string ;
573 . 755 .
574 :hasProductionCriticality 756 :hasProductionCriticality
575 rdf:type owl:ObjectProperty ; 757 rdf:type owl:ObjectProperty ;
...@@ -592,6 +774,10 @@ ...@@ -592,6 +774,10 @@
592 :hasRiskFactor 774 :hasRiskFactor
593 rdf:type owl:ObjectProperty ; 775 rdf:type owl:ObjectProperty ;
594 . 776 .
777 +:hasScopeType
778 + rdf:type owl:ObjectProperty ;
779 + rdfs:label "has scope type"^^xsd:string ;
780 +.
595 :hasSection 781 :hasSection
596 rdf:type owl:ObjectProperty ; 782 rdf:type owl:ObjectProperty ;
597 . 783 .
...@@ -601,6 +787,14 @@ ...@@ -601,6 +787,14 @@
601 :hasShutdownType 787 :hasShutdownType
602 rdf:type owl:ObjectProperty ; 788 rdf:type owl:ObjectProperty ;
603 . 789 .
790 +:hasSite
791 + rdf:type owl:ObjectProperty ;
792 + rdfs:label "has site"^^xsd:string ;
793 +.
794 +:hasSlotID
795 + rdf:type owl:ObjectProperty ;
796 + rdfs:label "has slot ID"^^xsd:string ;
797 +.
604 :hasSource 798 :hasSource
605 rdf:type owl:ObjectProperty ; 799 rdf:type owl:ObjectProperty ;
606 . 800 .
...@@ -609,6 +803,7 @@ ...@@ -609,6 +803,7 @@
609 . 803 .
610 :hasStatusType 804 :hasStatusType
611 rdf:type owl:ObjectProperty ; 805 rdf:type owl:ObjectProperty ;
806 + rdfs:label "has status type"^^xsd:string ;
612 . 807 .
613 :hasSupplierATS 808 :hasSupplierATS
614 rdf:type owl:ObjectProperty ; 809 rdf:type owl:ObjectProperty ;
...@@ -622,6 +817,18 @@ ...@@ -622,6 +817,18 @@
622 :hasTaskResponsible 817 :hasTaskResponsible
623 rdf:type owl:ObjectProperty ; 818 rdf:type owl:ObjectProperty ;
624 . 819 .
820 +:hasVOR
821 + rdf:type owl:ObjectProperty ;
822 + rdfs:label "has VOR"^^xsd:string ;
823 +.
824 +:hasVessel
825 + rdf:type owl:ObjectProperty ;
826 + rdfs:label "has vessel"^^xsd:string ;
827 +.
828 +:hasVesselType
829 + rdf:type owl:ObjectProperty ;
830 + rdfs:label "has vessel type"^^xsd:string ;
831 +.
625 :hasWBS 832 :hasWBS
626 rdf:type owl:ObjectProperty ; 833 rdf:type owl:ObjectProperty ;
627 . 834 .
...@@ -640,6 +847,10 @@ ...@@ -640,6 +847,10 @@
640 :hasWBSpart5 847 :hasWBSpart5
641 rdf:type owl:ObjectProperty ; 848 rdf:type owl:ObjectProperty ;
642 . 849 .
850 +:hasWellType
851 + rdf:type owl:ObjectProperty ;
852 + rdfs:label "has well type"^^xsd:string ;
853 +.
643 :hasWorkCenter 854 :hasWorkCenter
644 rdf:type owl:ObjectProperty ; 855 rdf:type owl:ObjectProperty ;
645 . 856 .
...@@ -805,18 +1016,6 @@ ...@@ -805,18 +1016,6 @@
805 rdf:type owl:Restriction ; 1016 rdf:type owl:Restriction ;
806 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 1017 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
807 owl:onClass owl:Class ; 1018 owl:onClass owl:Class ;
808 - owl:onProperty :hasContractType ;
809 - ] ;
810 -].
811 -[
812 - rdf:type owl:Axiom ;
813 - ilap:shouldUseAnyUri "true"^^xsd:boolean ;
814 - owl:annotatedProperty rdfs:subClassOf ;
815 - owl:annotatedSource :SpecifiedUserField ;
816 - owl:annotatedTarget [
817 - rdf:type owl:Restriction ;
818 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
819 - owl:onClass owl:Class ;
820 owl:onProperty :hasCostPhaseCode ; 1019 owl:onProperty :hasCostPhaseCode ;
821 ] ; 1020 ] ;
822 ]. 1021 ].
...@@ -829,18 +1028,6 @@ ...@@ -829,18 +1028,6 @@
829 rdf:type owl:Restriction ; 1028 rdf:type owl:Restriction ;
830 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 1029 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
831 owl:onClass owl:Class ; 1030 owl:onClass owl:Class ;
832 - owl:onProperty :hasExpenseType ;
833 - ] ;
834 -].
835 -[
836 - rdf:type owl:Axiom ;
837 - ilap:shouldUseAnyUri "true"^^xsd:boolean ;
838 - owl:annotatedProperty rdfs:subClassOf ;
839 - owl:annotatedSource :SpecifiedUserField ;
840 - owl:annotatedTarget [
841 - rdf:type owl:Restriction ;
842 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
843 - owl:onClass owl:Class ;
844 owl:onProperty :hasLivingQuarters ; 1031 owl:onProperty :hasLivingQuarters ;
845 ] ; 1032 ] ;
846 ]. 1033 ].
...@@ -877,18 +1064,6 @@ ...@@ -877,18 +1064,6 @@
877 rdf:type owl:Restriction ; 1064 rdf:type owl:Restriction ;
878 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 1065 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
879 owl:onClass owl:Class ; 1066 owl:onClass owl:Class ;
880 - owl:onProperty :hasOperator ;
881 - ] ;
882 -].
883 -[
884 - rdf:type owl:Axiom ;
885 - ilap:shouldUseAnyUri "true"^^xsd:boolean ;
886 - owl:annotatedProperty rdfs:subClassOf ;
887 - owl:annotatedSource :SpecifiedUserField ;
888 - owl:annotatedTarget [
889 - rdf:type owl:Restriction ;
890 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
891 - owl:onClass owl:Class ;
892 owl:onProperty :hasOwnerDepartment ; 1067 owl:onProperty :hasOwnerDepartment ;
893 ] ; 1068 ] ;
894 ]. 1069 ].
...@@ -913,30 +1088,6 @@ ...@@ -913,30 +1088,6 @@
913 rdf:type owl:Restriction ; 1088 rdf:type owl:Restriction ;
914 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 1089 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
915 owl:onClass owl:Class ; 1090 owl:onClass owl:Class ;
916 - owl:onProperty :hasPriorityType ;
917 - ] ;
918 -].
919 -[
920 - rdf:type owl:Axiom ;
921 - ilap:shouldUseAnyUri "true"^^xsd:boolean ;
922 - owl:annotatedProperty rdfs:subClassOf ;
923 - owl:annotatedSource :SpecifiedUserField ;
924 - owl:annotatedTarget [
925 - rdf:type owl:Restriction ;
926 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
927 - owl:onClass owl:Class ;
928 - owl:onProperty :hasProduct ;
929 - ] ;
930 -].
931 -[
932 - rdf:type owl:Axiom ;
933 - ilap:shouldUseAnyUri "true"^^xsd:boolean ;
934 - owl:annotatedProperty rdfs:subClassOf ;
935 - owl:annotatedSource :SpecifiedUserField ;
936 - owl:annotatedTarget [
937 - rdf:type owl:Restriction ;
938 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
939 - owl:onClass owl:Class ;
940 owl:onProperty :hasRiskFactor ; 1091 owl:onProperty :hasRiskFactor ;
941 ] ; 1092 ] ;
942 ]. 1093 ].
...@@ -966,18 +1117,6 @@ ...@@ -966,18 +1117,6 @@
966 ]. 1117 ].
967 [ 1118 [
968 rdf:type owl:Axiom ; 1119 rdf:type owl:Axiom ;
969 - ilap:shouldUseAnyUri "true"^^xsd:boolean ;
970 - owl:annotatedProperty rdfs:subClassOf ;
971 - owl:annotatedSource :SpecifiedUserField ;
972 - owl:annotatedTarget [
973 - rdf:type owl:Restriction ;
974 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
975 - owl:onClass owl:Class ;
976 - owl:onProperty :hasStatusType ;
977 - ] ;
978 -].
979 -[
980 - rdf:type owl:Axiom ;
981 ilap:shouldUseRef "true"^^xsd:boolean ; 1120 ilap:shouldUseRef "true"^^xsd:boolean ;
982 owl:annotatedProperty rdfs:subClassOf ; 1121 owl:annotatedProperty rdfs:subClassOf ;
983 owl:annotatedSource :SpecifiedUserField ; 1122 owl:annotatedSource :SpecifiedUserField ;
......
...@@ -164,6 +164,7 @@ ...@@ -164,6 +164,7 @@
164 . 164 .
165 :Activity_1 165 :Activity_1
166 rdf:type :Activity ; 166 rdf:type :Activity ;
167 + :hasSpecifiedUserField <http://data.posccaesar.org/ilap/userfields/SpecifiedUserField_1> ;
167 rdfs:label "Activity 1"^^xsd:string ; 168 rdfs:label "Activity 1"^^xsd:string ;
168 . 169 .
169 :AfterShutdown 170 :AfterShutdown
...@@ -715,7 +716,7 @@ ...@@ -715,7 +716,7 @@
715 . 716 .
716 :DrillingProjectType 717 :DrillingProjectType
717 rdf:type owl:Class ; 718 rdf:type owl:Class ;
718 - rdfs:comment "An System Descriptor that describes the Type of Drilling Project."^^xsd:string ; 719 + rdfs:comment "A System Descriptor that describes the Type of Drilling Project."^^xsd:string ;
719 rdfs:label "Drilling Project Type"^^xsd:string ; 720 rdfs:label "Drilling Project Type"^^xsd:string ;
720 rdfs:subClassOf :SystemDescriptor ; 721 rdfs:subClassOf :SystemDescriptor ;
721 . 722 .
...@@ -900,6 +901,11 @@ ...@@ -900,6 +901,11 @@
900 owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 901 owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
901 ] ; 902 ] ;
902 . 903 .
904 +:FreeFieldValue_1
905 + rdf:type :FreeFieldValue ;
906 + :hasDescription "The value for WBS2"^^xsd:string ;
907 + rdfs:label "Free field value 1"^^xsd:string ;
908 +.
903 :Friday 909 :Friday
904 rdf:type :Weekday ; 910 rdf:type :Weekday ;
905 . 911 .
...@@ -2343,7 +2349,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2343,7 +2349,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2343 . 2349 .
2344 :WellBore 2350 :WellBore
2345 rdf:type owl:Class ; 2351 rdf:type owl:Class ;
2346 - rdfs:comment "An Asset that is a 'borehole' drilled in the earths crust to form part of a well."^^xsd:string ; 2352 + rdfs:comment "An Asset that is a 'borehole' drilled in the earth's crust to form part of a well."^^xsd:string ;
2347 rdfs:label "Well bore"^^xsd:string ; 2353 rdfs:label "Well bore"^^xsd:string ;
2348 rdfs:subClassOf :Asset ; 2354 rdfs:subClassOf :Asset ;
2349 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS1714464911> ; 2355 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS1714464911> ;
...@@ -2357,7 +2363,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2357,7 +2363,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2357 . 2363 .
2358 :WellInformationInPlan 2364 :WellInformationInPlan
2359 rdf:type owl:Class ; 2365 rdf:type owl:Class ;
2360 - rdfs:comment "A System Condition that describes which plan has information about drilling activities."^^xsd:string ; 2366 + rdfs:comment "A System Descriptor that describes which plan has information about drilling activities."^^xsd:string ;
2361 rdfs:label "Well Information In Plan"^^xsd:string ; 2367 rdfs:label "Well Information In Plan"^^xsd:string ;
2362 rdfs:subClassOf :SystemDescriptor ; 2368 rdfs:subClassOf :SystemDescriptor ;
2363 . 2369 .
...@@ -2369,7 +2375,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2369,7 +2375,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2369 . 2375 .
2370 :WellIsolationPlanRequired 2376 :WellIsolationPlanRequired
2371 rdf:type owl:Class ; 2377 rdf:type owl:Class ;
2372 - rdfs:comment "A System Condition that describes if an isolation plan is required."^^xsd:string ; 2378 + rdfs:comment "A System Descriptor that describes if an isolation plan is required."^^xsd:string ;
2373 rdfs:label "Well Isolation Plan Required"^^xsd:string ; 2379 rdfs:label "Well Isolation Plan Required"^^xsd:string ;
2374 rdfs:subClassOf :SystemDescriptor ; 2380 rdfs:subClassOf :SystemDescriptor ;
2375 . 2381 .
...@@ -2468,6 +2474,9 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2468,6 +2474,9 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2468 rdf:type owl:ObjectProperty ; 2474 rdf:type owl:ObjectProperty ;
2469 rdfs:label "has area type"^^xsd:string ; 2475 rdfs:label "has area type"^^xsd:string ;
2470 . 2476 .
2477 +:hasAsset
2478 + rdf:type owl:ObjectProperty ;
2479 +.
2471 :hasAvailability 2480 :hasAvailability
2472 rdf:type owl:ObjectProperty ; 2481 rdf:type owl:ObjectProperty ;
2473 . 2482 .
...@@ -2526,9 +2535,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2526,9 +2535,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2526 :hasExternalReference 2535 :hasExternalReference
2527 rdf:type owl:ObjectProperty ; 2536 rdf:type owl:ObjectProperty ;
2528 . 2537 .
2529 -:hasFacility
2530 - rdf:type owl:ObjectProperty ;
2531 -.
2532 :hasField 2538 :hasField
2533 rdf:type owl:DatatypeProperty ; 2539 rdf:type owl:DatatypeProperty ;
2534 . 2540 .
...@@ -2651,7 +2657,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2651,7 +2657,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2651 . 2657 .
2652 :hasPlatform 2658 :hasPlatform
2653 rdf:type owl:ObjectProperty ; 2659 rdf:type owl:ObjectProperty ;
2654 - rdfs:subPropertyOf :hasFacility ; 2660 + rdfs:subPropertyOf :hasAsset ;
2655 . 2661 .
2656 :hasPreviousPeriod 2662 :hasPreviousPeriod
2657 rdf:type owl:ObjectProperty ; 2663 rdf:type owl:ObjectProperty ;
...@@ -2778,6 +2784,11 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2778,6 +2784,11 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2778 :hasWeekday 2784 :hasWeekday
2779 rdf:type owl:ObjectProperty ; 2785 rdf:type owl:ObjectProperty ;
2780 . 2786 .
2787 +:hasWell
2788 + rdf:type owl:ObjectProperty ;
2789 + rdfs:label "has well"^^xsd:string ;
2790 + rdfs:subPropertyOf :hasAsset ;
2791 +.
2781 :hasWorkHoursPerDay 2792 :hasWorkHoursPerDay
2782 rdf:type owl:DatatypeProperty ; 2793 rdf:type owl:DatatypeProperty ;
2783 . 2794 .
...@@ -2889,6 +2900,9 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2889,6 +2900,9 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2889 <http://data.posccaesar.org/ilap/userfields/SpecifiedUserField> 2900 <http://data.posccaesar.org/ilap/userfields/SpecifiedUserField>
2890 rdfs:comment "A class that holds the Free Text Fields for a Plan (i.e., associated with the Project or Activities in the Plan)."^^xsd:string ; 2901 rdfs:comment "A class that holds the Free Text Fields for a Plan (i.e., associated with the Project or Activities in the Plan)."^^xsd:string ;
2891 . 2902 .
2903 +<http://data.posccaesar.org/ilap/userfields/SpecifiedUserField_1>
2904 + <http://data.posccaesar.org/ilap/userfields/hasWBSpart2> :FreeFieldValue_1 ;
2905 +.
2892 <http://data.posccaesar.org/ilap/userfields/hasFreeFieldForSpecifiedUserField> 2906 <http://data.posccaesar.org/ilap/userfields/hasFreeFieldForSpecifiedUserField>
2893 rdf:type owl:ObjectProperty ; 2907 rdf:type owl:ObjectProperty ;
2894 . 2908 .
......