Trinh H. Nguyen

first commit

1 +@prefix ilap: <http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/> .
2 +@prefix owl: <http://www.w3.org/2002/07/owl#> .
3 +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
4 +@prefix afn: <http://jena.hpl.hp.com/ARQ/function#> .
5 +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
6 +@prefix list: <http://www.co-ode.org/ontologies/list.owl#> .
7 +@prefix ilap-xsd: <http://standards.iso.org/iso/15926/xsd-generator-ontology/integrated-lifecycle-asset-planning/> .
8 +@prefix lci: <http://standards.iso.org/iso/15926/tech/ontology/life-cycle-integration/> .
9 +@prefix dct: <http://purl.org/dc/terms/> .
10 +@prefix ptrn: <http://data.posccaesar.org/ptrn/> .
11 +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
12 +@prefix lcm: <http://standards.iso.org/iso/15926/tech/ontology/life-cycle-metadata/> .
13 +@prefix rdl: <http://data.posccaesar.org/rdl/> .
14 +@prefix ilap-view: <http://standards.iso.org/iso/15926/view-ontology/integrated-lifecycle-asset-planning/> .
15 +@prefix pn: <http://www.w3.org/2005/xpath-functions#> .
16 +@prefix dc: <http://purl.org/dc/elements/1.1/> .
17 +
18 +
19 +
20 +ilap-xsd:UsedDefinedProperty a owl:Class .
21 +
22 +ilap-xsd:UsedDefinedPropertyDefinition a owl:Class .
23 +
24 +ilap-xsd:hasUserDefinedProperty a owl:ObjectProperty ;
25 + rdfs:range ilap-xsd:UserDefinedProperty .
26 +
27 +ilap-xsd:userDefinedPropertyHasDefinition a
28 +owl:ObjectProperty, owl:FunctionalProperty ;
29 + rdfs:domain ilap-xsd:UserDefinedProperty ;
30 + rdfs:range ilap-xsd:UserDefinedPropertyDefinition .
31 +
32 +ilap-xsd:userDefinedPropertyHasValue a owl:FunctionalProperty ;
33 + rdfs:domain ilap-xsd:UserDefinedProperty .
34 +
35 +
1 +@prefix ilap: <http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/> .
2 +@prefix skosxl: <http://www.w3.org/2008/05/skos-xl#> .
3 +@prefix owl: <http://www.w3.org/2002/07/owl#> .
4 +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
5 +@prefix afn: <http://jena.hpl.hp.com/ARQ/function#> .
6 +@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
7 +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
8 +@prefix list: <http://www.co-ode.org/ontologies/list.owl#> .
9 +@prefix ilap-xsd: <http://standards.iso.org/iso/15926/xsd-generator-ontology/integrated-lifecycle-asset-planning/> .
10 +@prefix lci: <http://standards.iso.org/iso/15926/ontology/life-cycle-integration/> .
11 +@prefix dct: <http://purl.org/dc/terms/> .
12 +@prefix ptrn: <http://data.posccaesar.org/ptrn/> .
13 +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
14 +@prefix lcm: <http://standards.iso.org/iso/15926/ontology/life-cycle-metadata/> .
15 +@prefix rdl: <http://data.posccaesar.org/rdl/> .
16 +@prefix ilap-view: <http://standards.iso.org/iso/15926/view-ontology/integrated-lifecycle-asset-planning/> .
17 +@prefix pn: <http://www.w3.org/2005/xpath-functions#> .
18 +@prefix dc: <http://purl.org/dc/elements/1.1/> .
19 +
20 +ilap:EventInPlan
21 + ilap:shouldHaveID "true" .
22 +
23 +ilap:ClassOfProjectBySiteEnvironment
24 + ilap:shouldHaveID "true" .
25 +
26 +ilap:shouldBeInternalAndExternalRef
27 + a owl:AnnotationProperty ;
28 + rdfs:range xsd:boolean .
29 +
30 +ilap-view:FS-PlanSuccessionLink
31 + ilap:shouldHaveID "true" .
32 +
33 +ilap:shouldUseAnyUri
34 + a owl:AnnotationProperty ;
35 + rdfs:range xsd:boolean .
36 +
37 +lci:Organization
38 + ilap:shouldHaveID "true" .
39 +
40 +ilap-view:AvailableResource
41 + rdfs:subClassOf
42 + [ a owl:Restriction ;
43 + owl:maxQualifiedCardinality
44 + "1"^^xsd:nonNegativeInteger ;
45 + owl:onDataRange xsd:decimal ;
46 + owl:onProperty ilap-view:dailyAvailableDuration
47 + ] ;
48 + rdfs:subClassOf
49 + [ a owl:Restriction ;
50 + owl:maxQualifiedCardinality
51 + "1"^^xsd:nonNegativeInteger ;
52 + owl:onDataRange
53 + [ a owl:Class ;
54 + owl:unionOf (xsd:date xsd:dateTime)
55 + ] ;
56 + owl:onProperty ilap-view:availableFrom
57 + ] ;
58 + rdfs:subClassOf
59 + [ a owl:Restriction ;
60 + ilap:shouldUseRef "true"^^xsd:boolean ;
61 + owl:minQualifiedCardinality
62 + "0"^^xsd:nonNegativeInteger ;
63 + owl:onClass ilap:Project ;
64 + owl:onProperty ilap-view:forProgrammeOfWork
65 + ] ;
66 + rdfs:subClassOf
67 + [ a owl:Restriction ;
68 + owl:maxQualifiedCardinality
69 + "1"^^xsd:nonNegativeInteger ;
70 + owl:onDataRange xsd:string ;
71 + owl:onProperty ilap-view:hasDescription
72 + ] ;
73 + rdfs:subClassOf
74 + [ a owl:Restriction ;
75 + ilap:shouldUseRef "true"^^xsd:boolean ;
76 + owl:maxQualifiedCardinality
77 + "1"^^xsd:nonNegativeInteger ;
78 + owl:onClass ilap-view:Calendar ;
79 + owl:onProperty ilap-view:availableResourceHasCalendar
80 + ] ;
81 + rdfs:subClassOf
82 + [ a owl:Restriction ;
83 + owl:maxQualifiedCardinality
84 + "1"^^xsd:nonNegativeInteger ;
85 + owl:onDataRange
86 + [ a owl:Class ;
87 + owl:unionOf (xsd:date xsd:dateTime)
88 + ] ;
89 + owl:onProperty ilap-view:availableTo
90 + ] ;
91 + rdfs:subClassOf
92 + [ a owl:Restriction ;
93 + ilap:shouldUseAnyUri
94 + "true"^^xsd:boolean ;
95 + owl:maxQualifiedCardinality
96 + "1"^^xsd:nonNegativeInteger ;
97 + owl:onClass ilap:ResourceBreakdownClass ;
98 + owl:onProperty ilap-view:availableResourceHasBreakdownClass
99 + ] ;
100 + ilap:shouldHaveID "true" .
101 +
102 +ilap:ActivityInPlan
103 + ilap:shouldHaveID "true" .
104 +
105 +ilap:MaterialDeliveryProgressStatus
106 + ilap:shouldHaveID "true" .
107 +
108 +ilap-view:PersonOrOrganization
109 + ilap:shouldHaveID "true" .
110 +
111 +ilap-view:Milestone
112 + rdfs:subClassOf
113 + [ a owl:Restriction ;
114 + ilap:shouldUseRef "true"^^xsd:boolean ;
115 + owl:maxQualifiedCardinality
116 + "1"^^xsd:nonNegativeInteger ;
117 + owl:onClass ilap-view:Calendar ;
118 + owl:onProperty ilap-view:milestoneHasCalendar
119 + ] ;
120 + rdfs:subClassOf
121 + [ a owl:Restriction ;
122 + owl:maxQualifiedCardinality
123 + "1"^^xsd:nonNegativeInteger ;
124 + owl:onDataRange
125 + [ a owl:Class ;
126 + owl:unionOf (xsd:date xsd:dateTime)
127 + ] ;
128 + owl:onProperty ilap-view:mustBeNoLaterThan
129 + ] ;
130 + rdfs:subClassOf
131 + [ a owl:Restriction ;
132 + owl:minQualifiedCardinality
133 + "0"^^xsd:nonNegativeInteger ;
134 + owl:onClass ilap-view:PlanSuccessionLink ;
135 + owl:onProperty ilap-view:milestoneHasSuccessionLink
136 + ] ;
137 + rdfs:subClassOf
138 + [ a owl:Restriction ;
139 + owl:maxQualifiedCardinality
140 + "1"^^xsd:nonNegativeInteger ;
141 + owl:onClass ilap:ScheduleForMilestone ;
142 + owl:onProperty ilap-view:milestoneHasSchedule
143 + ] ;
144 + rdfs:subClassOf
145 + [ a owl:Restriction ;
146 + owl:maxQualifiedCardinality
147 + "1"^^xsd:nonNegativeInteger ;
148 + owl:onDataRange
149 + [ a owl:Class ;
150 + owl:unionOf (xsd:date xsd:dateTime)
151 + ] ;
152 + owl:onProperty ilap-view:hasActualAchievement
153 + ] ;
154 + rdfs:subClassOf
155 + [ a owl:Restriction ;
156 + owl:maxQualifiedCardinality
157 + "1"^^xsd:nonNegativeInteger ;
158 + owl:onDataRange xsd:string ;
159 + owl:onProperty ilap-view:hasDescription
160 + ] ;
161 + rdfs:subClassOf
162 + [ a owl:Restriction ;
163 + owl:maxQualifiedCardinality
164 + "1"^^xsd:nonNegativeInteger ;
165 + owl:onDataRange
166 + [ a owl:Class ;
167 + owl:unionOf (xsd:date xsd:dateTime)
168 + ] ;
169 + owl:onProperty ilap-view:mustBeOn
170 + ] ;
171 + rdfs:subClassOf
172 + [ a owl:Restriction ;
173 + owl:maxQualifiedCardinality
174 + "1"^^xsd:nonNegativeInteger ;
175 + owl:onDataRange xsd:boolean ;
176 + owl:onProperty ilap-view:mustBeAsLateAsPossible
177 + ] ;
178 + rdfs:subClassOf
179 + [ a owl:Restriction ;
180 + owl:maxQualifiedCardinality
181 + "1"^^xsd:nonNegativeInteger ;
182 + owl:onDataRange xsd:boolean ;
183 + owl:onProperty ilap-view:mustBeAsEarlyAsPossible
184 + ] ;
185 + rdfs:subClassOf
186 + [ a owl:Restriction ;
187 + owl:maxQualifiedCardinality
188 + "1"^^xsd:nonNegativeInteger ;
189 + owl:onDataRange
190 + [ a owl:Class ;
191 + owl:unionOf (xsd:date xsd:dateTime)
192 + ] ;
193 + owl:onProperty ilap-view:mustBeNoEarlierThan
194 + ] ;
195 + ilap:shouldHaveID "true" .
196 +
197 +ilap:shouldHaveID
198 + a owl:AnnotationProperty ;
199 + rdfs:range xsd:boolean .
200 +
201 +lci:Activity
202 + ilap:shouldHaveID "true" .
203 +
204 +ilap:ResourceBreakdownClass
205 + ilap:shouldHaveID "true" .
206 +
207 +ilap-view:FF-PlanSuccessionLink
208 + ilap:shouldHaveID "true" .
209 +
210 +ilap:PeriodOfTimeInPlan
211 + ilap:shouldHaveID "true" .
212 +
213 +ilap-view:CalendarOperation
214 + rdfs:subClassOf
215 + [ a owl:Class ;
216 + ilap:shouldUseAttributeChoice
217 + "true"^^xsd:boolean ;
218 + owl:unionOf (ilap-view:AddWorkingTime ilap-view:RemoveWorkingTime)
219 + ] ;
220 + rdfs:subClassOf
221 + [ a owl:Restriction ;
222 + owl:onClass lci:PeriodInTime ;
223 + owl:onProperty ilap-view:periodAddedOrRemoved ;
224 + owl:qualifiedCardinality
225 + "1"^^xsd:nonNegativeInteger
226 + ] ;
227 + rdfs:subClassOf
228 + [ a owl:Restriction ;
229 + ilap:shouldUseRef "true"^^xsd:boolean ;
230 + owl:maxQualifiedCardinality
231 + "1"^^xsd:nonNegativeInteger ;
232 + owl:onClass ilap-view:Calendar ;
233 + owl:onProperty ilap-view:calendarAddedToOrRemovedFrom
234 + ] ;
235 + ilap:shouldHaveID "true" .
236 +
237 +ilap:DailyRepeatingPeriodInTime
238 + ilap:shouldHaveID "true" .
239 +
240 +ilap:ProjectPhase
241 + ilap:shouldHaveID "true" .
242 +
243 +ilap:shouldUseRef
244 + a owl:AnnotationProperty ;
245 + rdfs:range xsd:boolean .
246 +
247 +ilap:ActivityInPlanForScheduling
248 + rdfs:subClassOf
249 + [ a owl:Restriction ;
250 + ilap:shouldUseAnyUri
251 + "true"^^xsd:boolean ;
252 + owl:minQualifiedCardinality
253 + "0"^^xsd:nonNegativeInteger ;
254 + owl:onClass ilap:ShutdownPlan ;
255 + owl:onProperty ilap-view:hasShutdownPlan
256 + ] ;
257 + rdfs:subClassOf
258 + [ a owl:Restriction ;
259 + owl:minQualifiedCardinality
260 + "0"^^xsd:nonNegativeInteger ;
261 + owl:onDataRange xsd:string ;
262 + owl:onProperty ilap-view:hasAuthorisationForExpenditureIdentifier
263 + ] ;
264 + rdfs:subClassOf
265 + [ a owl:Restriction ;
266 + ilap:shouldUseAnyUri
267 + "true"^^xsd:boolean ;
268 + owl:minQualifiedCardinality
269 + "0"^^xsd:nonNegativeInteger ;
270 + owl:onClass ilap:ProductStructureBreakdownClass ;
271 + owl:onProperty ilap-view:hasProductStructureBreakdownClass
272 + ] ;
273 + rdfs:subClassOf
274 + [ a owl:Restriction ;
275 + owl:maxQualifiedCardinality
276 + "1"^^xsd:nonNegativeInteger ;
277 + owl:onDataRange xsd:decimal ;
278 + owl:onProperty ilap-view:hasActualCurrentPercentageComplete
279 + ] ;
280 + rdfs:subClassOf
281 + [ a owl:Restriction ;
282 + owl:maxQualifiedCardinality
283 + "1"^^xsd:nonNegativeInteger ;
284 + owl:onDataRange
285 + [ a owl:Class ;
286 + owl:unionOf (xsd:date xsd:dateTime)
287 + ] ;
288 + owl:onProperty ilap-view:realisationHasActualStart
289 + ] ;
290 + rdfs:subClassOf
291 + [ a owl:Restriction ;
292 + owl:maxQualifiedCardinality
293 + "1"^^xsd:nonNegativeInteger ;
294 + owl:onDataRange xsd:decimal ;
295 + owl:onProperty ilap-view:hasPlannedTotalActivityExpenditure
296 + ] ;
297 + rdfs:subClassOf
298 + [ a owl:Restriction ;
299 + ilap:shouldUseAnyUri
300 + "true"^^xsd:boolean ;
301 + owl:minQualifiedCardinality
302 + "0"^^xsd:nonNegativeInteger ;
303 + owl:onClass lci:PhysicalObject ;
304 + owl:onProperty ilap-view:hasActivitySubjectOfWork
305 + ] ;
306 + rdfs:subClassOf
307 + [ a owl:Restriction ;
308 + ilap:shouldUseAnyUri
309 + "true"^^xsd:boolean ;
310 + owl:maxQualifiedCardinality
311 + "1"^^xsd:nonNegativeInteger ;
312 + owl:onClass lci:Organization ;
313 + owl:onProperty ilap-view:realisationHasActualMainContractor
314 + ] ;
315 + rdfs:subClassOf
316 + [ a owl:Restriction ;
317 + ilap:shouldUseAnyUri
318 + "true"^^xsd:boolean ;
319 + owl:maxQualifiedCardinality
320 + "1"^^xsd:nonNegativeInteger ;
321 + owl:onClass ilap:ProjectPhase ;
322 + owl:onProperty ilap-view:isPartOfProjectPhase
323 + ] ;
324 + rdfs:subClassOf
325 + [ a owl:Restriction ;
326 + ilap:shouldUseAnyUri
327 + "true"^^xsd:boolean ;
328 + owl:maxQualifiedCardinality
329 + "1"^^xsd:nonNegativeInteger ;
330 + owl:onClass ilap:ActivityCompletionStatus ;
331 + owl:onProperty ilap-view:realisationHasCurrentCompletionStatus
332 + ] ;
333 + rdfs:subClassOf
334 + [ a owl:Restriction ;
335 + owl:maxQualifiedCardinality
336 + "1"^^xsd:nonNegativeInteger ;
337 + owl:onDataRange
338 + [ a owl:Class ;
339 + owl:unionOf (xsd:date xsd:dateTime)
340 + ] ;
341 + owl:onProperty ilap-view:mustStartOn
342 + ] ;
343 + rdfs:subClassOf
344 + [ a owl:Restriction ;
345 + ilap:shouldUseAnyUri
346 + "true"^^xsd:boolean ;
347 + owl:maxQualifiedCardinality
348 + "1"^^xsd:nonNegativeInteger ;
349 + owl:onClass ilap:ActivityCriticality ;
350 + owl:onProperty ilap-view:hasCriticality
351 + ] ;
352 + rdfs:subClassOf
353 + [ a owl:Restriction ;
354 + owl:maxQualifiedCardinality
355 + "1"^^xsd:nonNegativeInteger ;
356 + owl:onDataRange xsd:boolean ;
357 + owl:onProperty ilap-view:mustStartAsEarlyAsPossible
358 + ] ;
359 + rdfs:subClassOf
360 + [ a owl:Restriction ;
361 + ilap:shouldUseAnyUri
362 + "true"^^xsd:boolean ;
363 + owl:maxQualifiedCardinality
364 + "1"^^xsd:nonNegativeInteger ;
365 + owl:onClass lci:Organization ;
366 + owl:onProperty ilap-view:hasPlannedMainContractor
367 + ] ;
368 + rdfs:subClassOf
369 + [ a owl:Restriction ;
370 + owl:minQualifiedCardinality
371 + "0"^^xsd:nonNegativeInteger ;
372 + owl:onClass ilap:ResourceInPlan ;
373 + owl:onProperty ilap-view:planHasResource
374 + ] ;
375 + rdfs:subClassOf
376 + [ a owl:Restriction ;
377 + owl:maxQualifiedCardinality
378 + "1"^^xsd:nonNegativeInteger ;
379 + owl:onDataRange xsd:date ;
380 + owl:onProperty ilap-view:hasOperatorsRequiredFinishDate
381 + ] ;
382 + rdfs:subClassOf
383 + [ a owl:Restriction ;
384 + owl:minQualifiedCardinality
385 + "0"^^xsd:nonNegativeInteger ;
386 + owl:onClass ilap-view:PlanSuccessionLink ;
387 + owl:onProperty ilap-view:activityHasSuccessionLink
388 + ] ;
389 + rdfs:subClassOf
390 + [ a owl:Restriction ;
391 + owl:maxQualifiedCardinality
392 + "1"^^xsd:nonNegativeInteger ;
393 + owl:onDataRange
394 + [ a owl:Class ;
395 + owl:unionOf (xsd:date xsd:dateTime)
396 + ] ;
397 + owl:onProperty ilap-view:mustFinishOn
398 + ] ;
399 + rdfs:subClassOf
400 + [ a owl:Restriction ;
401 + owl:maxQualifiedCardinality
402 + "1"^^xsd:nonNegativeInteger ;
403 + owl:onDataRange xsd:decimal ;
404 + owl:onProperty ilap-view:planHasActualCurrentExpenditure
405 + ] ;
406 + rdfs:subClassOf
407 + [ a owl:Restriction ;
408 + ilap:shouldUseAnyUri
409 + "true"^^xsd:boolean ;
410 + owl:maxQualifiedCardinality
411 + "1"^^xsd:nonNegativeInteger ;
412 + owl:onClass ilap:MaterialDeliveryProgressStatus ;
413 + owl:onProperty ilap-view:hasMaterialDeliveryProgressStatus
414 + ] ;
415 + rdfs:subClassOf
416 + [ a owl:Restriction ;
417 + owl:maxQualifiedCardinality
418 + "1"^^xsd:nonNegativeInteger ;
419 + owl:onDataRange xsd:boolean ;
420 + owl:onProperty ilap-view:mustFinishAsEarlyAsPossible
421 + ] ;
422 + rdfs:subClassOf
423 + [ a owl:Restriction ;
424 + ilap:shouldUseAnyUri
425 + "true"^^xsd:boolean ;
426 + owl:minQualifiedCardinality
427 + "0"^^xsd:nonNegativeInteger ;
428 + owl:onClass lci:PhysicalObject ;
429 + owl:onProperty ilap-view:requiresShutdownOfSystem
430 + ] ;
431 + rdfs:subClassOf
432 + [ a owl:Restriction ;
433 + owl:maxQualifiedCardinality
434 + "1"^^xsd:nonNegativeInteger ;
435 + owl:onDataRange xsd:boolean ;
436 + owl:onProperty ilap-view:hasMaterialComponent
437 + ] ;
438 + rdfs:subClassOf
439 + [ a owl:Restriction ;
440 + owl:maxQualifiedCardinality
441 + "1"^^xsd:nonNegativeInteger ;
442 + owl:onDataRange xsd:string ;
443 + owl:onProperty ilap-view:hasDescription
444 + ] ;
445 + rdfs:subClassOf
446 + [ a owl:Restriction ;
447 + ilap:shouldUseAnyUri
448 + "true"^^xsd:boolean ;
449 + owl:maxQualifiedCardinality
450 + "1"^^xsd:nonNegativeInteger ;
451 + owl:onClass ilap-view:PersonOrOrganization ;
452 + owl:onProperty ilap-view:hasPlannedProjectLeader
453 + ] ;
454 + rdfs:subClassOf
455 + [ a owl:Restriction ;
456 + owl:maxQualifiedCardinality
457 + "1"^^xsd:nonNegativeInteger ;
458 + owl:onDataRange xsd:decimal ;
459 + owl:onProperty ilap-view:hasActualCurrentStaffTimeDurationUsed
460 + ] ;
461 + rdfs:subClassOf
462 + [ a owl:Restriction ;
463 + owl:maxQualifiedCardinality
464 + "1"^^xsd:nonNegativeInteger ;
465 + owl:onDataRange
466 + [ a owl:Class ;
467 + owl:unionOf (xsd:date xsd:dateTime)
468 + ] ;
469 + owl:onProperty ilap-view:mustStartNoLaterThan
470 + ] ;
471 + rdfs:subClassOf
472 + [ a owl:Restriction ;
473 + owl:maxQualifiedCardinality
474 + "1"^^xsd:nonNegativeInteger ;
475 + owl:onDataRange xsd:decimal ;
476 + owl:onProperty ilap-view:hasActualCurrentMaterialQuantityUsed
477 + ] ;
478 + rdfs:subClassOf
479 + [ a owl:Restriction ;
480 + ilap:shouldUseAnyUri
481 + "true"^^xsd:boolean ;
482 + owl:minQualifiedCardinality
483 + "0"^^xsd:nonNegativeInteger ;
484 + owl:onClass ilap:ActivityRiskFactor ;
485 + owl:onProperty ilap-view:hasRiskFactor
486 + ] ;
487 + rdfs:subClassOf
488 + [ a owl:Restriction ;
489 + ilap:shouldUseAnyUri
490 + "true"^^xsd:boolean ;
491 + owl:minQualifiedCardinality
492 + "0"^^xsd:nonNegativeInteger ;
493 + owl:onClass ilap:ActivityBreakdownClass ;
494 + owl:onProperty ilap-view:hasActivityBreakdownClass
495 + ] ;
496 + rdfs:subClassOf
497 + [ a owl:Restriction ;
498 + ilap:shouldUseAnyUri
499 + "true"^^xsd:boolean ;
500 + owl:maxQualifiedCardinality
501 + "1"^^xsd:nonNegativeInteger ;
502 + owl:onClass ilap:ActivityPriority ;
503 + owl:onProperty ilap-view:hasPriority
504 + ] ;
505 + rdfs:subClassOf
506 + [ a owl:Restriction ;
507 + owl:maxQualifiedCardinality
508 + "1"^^xsd:nonNegativeInteger ;
509 + owl:onDataRange
510 + [ a owl:Class ;
511 + owl:unionOf (xsd:date xsd:dateTime)
512 + ] ;
513 + owl:onProperty ilap-view:mustStartNoEarlierThan
514 + ] ;
515 + rdfs:subClassOf
516 + [ a owl:Restriction ;
517 + ilap:shouldUseAnyUri
518 + "true"^^xsd:boolean ;
519 + owl:maxQualifiedCardinality
520 + "1"^^xsd:nonNegativeInteger ;
521 + owl:onClass ilap-view:PersonOrOrganization ;
522 + owl:onProperty ilap-view:realisationHasActualProjectLeader
523 + ] ;
524 + rdfs:subClassOf
525 + [ a owl:Restriction ;
526 + ilap:shouldUseAnyUri
527 + "true"^^xsd:boolean ;
528 + owl:maxQualifiedCardinality
529 + "1"^^xsd:nonNegativeInteger ;
530 + owl:onClass ilap-view:PersonOrOrganization ;
531 + owl:onProperty ilap-view:hasPlannedSubContractor
532 + ] ;
533 + rdfs:subClassOf
534 + [ a owl:Restriction ;
535 + ilap:shouldUseAnyUri
536 + "true"^^xsd:boolean ;
537 + owl:maxQualifiedCardinality
538 + "1"^^xsd:nonNegativeInteger ;
539 + owl:onClass ilap:ShutdownPhase ;
540 + owl:onProperty ilap-view:isPartOfShutdownPhase
541 + ] ;
542 + rdfs:subClassOf
543 + [ a owl:Restriction ;
544 + ilap:shouldUseAnyUri
545 + "true"^^xsd:boolean ;
546 + owl:minQualifiedCardinality
547 + "0"^^xsd:nonNegativeInteger ;
548 + owl:onClass lci:Activity ;
549 + owl:onProperty ilap-view:requiresShutdownOfProcess
550 + ] ;
551 + rdfs:subClassOf
552 + [ a owl:Restriction ;
553 + ilap:shouldUseAnyUri
554 + "true"^^xsd:boolean ;
555 + owl:minQualifiedCardinality
556 + "0"^^xsd:nonNegativeInteger ;
557 + owl:onClass ilap-view:PersonOrOrganization ;
558 + owl:onProperty ilap-view:realisationHasActualSubContractor
559 + ] ;
560 + rdfs:subClassOf
561 + [ a owl:Restriction ;
562 + owl:maxQualifiedCardinality
563 + "1"^^xsd:nonNegativeInteger ;
564 + owl:onDataRange xsd:date ;
565 + owl:onProperty ilap-view:hasOperatorsRequiredStartDate
566 + ] ;
567 + rdfs:subClassOf
568 + [ a owl:Restriction ;
569 + owl:maxQualifiedCardinality
570 + "1"^^xsd:nonNegativeInteger ;
571 + owl:onDataRange xsd:boolean ;
572 + owl:onProperty ilap-view:mustStartAsLateAsPossible
573 + ] ;
574 + rdfs:subClassOf
575 + [ a owl:Restriction ;
576 + ilap:shouldUseAnyUri
577 + "true"^^xsd:boolean ;
578 + owl:maxQualifiedCardinality
579 + "1"^^xsd:nonNegativeInteger ;
580 + owl:onClass lci:Organization ;
581 + owl:onProperty ilap-view:hasOperatorOfActivitySubjectOfWork
582 + ] ;
583 + rdfs:subClassOf
584 + [ a owl:Restriction ;
585 + owl:maxQualifiedCardinality
586 + "1"^^xsd:nonNegativeInteger ;
587 + owl:onDataRange
588 + [ a owl:Class ;
589 + owl:unionOf (xsd:date xsd:dateTime)
590 + ] ;
591 + owl:onProperty ilap-view:realisationHasActualFinish
592 + ] ;
593 + rdfs:subClassOf
594 + [ a owl:Restriction ;
595 + ilap:shouldUseAnyUri
596 + "true"^^xsd:boolean ;
597 + owl:maxQualifiedCardinality
598 + "1"^^xsd:nonNegativeInteger ;
599 + owl:onClass ilap:MaterialDeliveryLocationStatus ;
600 + owl:onProperty ilap-view:hasMaterialDeliveryLocationStatus
601 + ] ;
602 + rdfs:subClassOf
603 + [ a owl:Restriction ;
604 + ilap:shouldUseRef "true"^^xsd:boolean ;
605 + owl:minQualifiedCardinality
606 + "0"^^xsd:nonNegativeInteger ;
607 + owl:onClass ilap-view:Calendar ;
608 + owl:onProperty ilap-view:planHasCalendar
609 + ] ;
610 + rdfs:subClassOf
611 + [ a owl:Restriction ;
612 + owl:minQualifiedCardinality
613 + "0"^^xsd:nonNegativeInteger ;
614 + owl:onDataRange xsd:string ;
615 + owl:onProperty ilap-view:hasDescriptionOfActualCurrentProgress
616 + ] ;
617 + rdfs:subClassOf
618 + [ a owl:Restriction ;
619 + owl:minQualifiedCardinality
620 + "0"^^xsd:nonNegativeInteger ;
621 + owl:onClass ilap:ScheduleForActivityInPlan ;
622 + owl:onProperty ilap-view:activityHasSchedule
623 + ] ;
624 + rdfs:subClassOf
625 + [ a owl:Restriction ;
626 + owl:maxQualifiedCardinality
627 + "1"^^xsd:nonNegativeInteger ;
628 + owl:onDataRange xsd:boolean ;
629 + owl:onProperty ilap-view:mustFinishAsLateAsPossible
630 + ] ;
631 + ilap:shouldHaveID "true" .
632 +
633 +ilap:PlanForScheduling
634 + rdfs:subClassOf
635 + [ a owl:Restriction ;
636 + owl:maxQualifiedCardinality
637 + "1"^^xsd:nonNegativeInteger ;
638 + owl:onDataRange xsd:date ;
639 + owl:onProperty ilap-view:hasOperatorsRequiredFinishDate
640 + ] ;
641 + rdfs:subClassOf
642 + [ a owl:Restriction ;
643 + owl:maxQualifiedCardinality
644 + "1"^^xsd:nonNegativeInteger ;
645 + owl:onDataRange xsd:string ;
646 + owl:onProperty ilap-view:hasDescription
647 + ] ;
648 + rdfs:subClassOf
649 + [ a owl:Restriction ;
650 + ilap:shouldUseAnyUri
651 + "true"^^xsd:boolean ;
652 + owl:maxQualifiedCardinality
653 + "1"^^xsd:nonNegativeInteger ;
654 + owl:onClass ilap-view:PersonOrOrganization ;
655 + owl:onProperty ilap-view:hasPlannedProjectLeader
656 + ] ;
657 + rdfs:subClassOf
658 + [ a owl:Restriction ;
659 + owl:maxQualifiedCardinality
660 + "1"^^xsd:nonNegativeInteger ;
661 + owl:onDataRange xsd:date ;
662 + owl:onProperty ilap-view:hasOperatorsRequiredStartDate
663 + ] ;
664 + rdfs:subClassOf
665 + [ a owl:Restriction ;
666 + ilap:shouldUseAnyUri
667 + "true"^^xsd:boolean ;
668 + owl:maxQualifiedCardinality
669 + "1"^^xsd:nonNegativeInteger ;
670 + owl:onClass lci:Organization ;
671 + owl:onProperty ilap-view:hasPlannedMainContractor
672 + ] ;
673 + rdfs:subClassOf
674 + [ a owl:Restriction ;
675 + ilap:shouldUseAnyUri
676 + "true"^^xsd:boolean ;
677 + owl:minQualifiedCardinality
678 + "0"^^xsd:nonNegativeInteger ;
679 + owl:onClass ilap:ActivityRiskFactor ;
680 + owl:onProperty ilap-view:hasRiskFactor
681 + ] ;
682 + rdfs:subClassOf
683 + [ a owl:Restriction ;
684 + owl:maxQualifiedCardinality
685 + "1"^^xsd:nonNegativeInteger ;
686 + owl:onDataRange xsd:decimal ;
687 + owl:onProperty ilap-view:planHasActualCurrentExpenditure
688 + ] ;
689 + rdfs:subClassOf
690 + [ a owl:Restriction ;
691 + owl:maxQualifiedCardinality
692 + "1"^^xsd:nonNegativeInteger ;
693 + owl:onDataRange xsd:decimal ;
694 + owl:onProperty ilap-view:hasActualCurrentPercentageComplete
695 + ] ;
696 + rdfs:subClassOf
697 + [ a owl:Restriction ;
698 + ilap:shouldUseAnyUri
699 + "true"^^xsd:boolean ;
700 + owl:maxQualifiedCardinality
701 + "1"^^xsd:nonNegativeInteger ;
702 + owl:onClass ilap:ActivityPriority ;
703 + owl:onProperty ilap-view:hasPriority
704 + ] ;
705 + rdfs:subClassOf
706 + [ a owl:Restriction ;
707 + ilap:shouldUseAnyUri
708 + "true"^^xsd:boolean ;
709 + owl:minQualifiedCardinality
710 + "0"^^xsd:nonNegativeInteger ;
711 + owl:onClass ilap:ProductStructureBreakdownClass ;
712 + owl:onProperty ilap-view:hasProductStructureBreakdownClass
713 + ] ;
714 + rdfs:subClassOf
715 + [ a owl:Restriction ;
716 + ilap:shouldUseAnyUri
717 + "true"^^xsd:boolean ;
718 + owl:minQualifiedCardinality
719 + "0"^^xsd:nonNegativeInteger ;
720 + owl:onClass ilap-view:PersonOrOrganization ;
721 + owl:onProperty ilap-view:hasPlannedSubContractor
722 + ] ;
723 + rdfs:subClassOf
724 + [ a owl:Restriction ;
725 + owl:maxQualifiedCardinality
726 + "1"^^xsd:nonNegativeInteger ;
727 + owl:onDataRange xsd:decimal ;
728 + owl:onProperty ilap-view:hasPlannedTotalActivityExpenditure
729 + ] ;
730 + rdfs:subClassOf
731 + [ a owl:Restriction ;
732 + owl:minQualifiedCardinality
733 + "0"^^xsd:nonNegativeInteger ;
734 + owl:onDataRange xsd:string ;
735 + owl:onProperty ilap-view:hasDescriptionOfActualCurrentProgress
736 + ] ;
737 + rdfs:subClassOf
738 + [ a owl:Restriction ;
739 + owl:maxQualifiedCardinality
740 + "1"^^xsd:nonNegativeInteger ;
741 + owl:onDataRange
742 + [ a owl:Class ;
743 + owl:unionOf (xsd:date xsd:dateTime)
744 + ] ;
745 + owl:onProperty ilap-view:hasLatestScheduleTime
746 + ] ;
747 + rdfs:subClassOf
748 + [ a owl:Restriction ;
749 + owl:maxQualifiedCardinality
750 + "1"^^xsd:nonNegativeInteger ;
751 + owl:onDataRange xsd:string ;
752 + owl:onProperty ilap-view:hasAuthorisationForExpenditureIdentifier
753 + ] ;
754 + rdfs:subClassOf
755 + [ a owl:Restriction ;
756 + owl:minQualifiedCardinality
757 + "0"^^xsd:nonNegativeInteger ;
758 + owl:onClass ilap:ActivityInPlanForScheduling ;
759 + owl:onProperty ilap-view:planHasActivity
760 + ] ;
761 + rdfs:subClassOf
762 + [ a owl:Restriction ;
763 + owl:minQualifiedCardinality
764 + "0"^^xsd:nonNegativeInteger ;
765 + owl:onClass ilap-view:Milestone ;
766 + owl:onProperty ilap-view:planHasMilestone
767 + ] ;
768 + rdfs:subClassOf
769 + [ a owl:Restriction ;
770 + ilap:shouldUseAnyUri
771 + "true"^^xsd:boolean ;
772 + owl:maxQualifiedCardinality
773 + "1"^^xsd:nonNegativeInteger ;
774 + owl:onClass ilap:ActivityCriticality ;
775 + owl:onProperty ilap-view:hasCriticality
776 + ] ;
777 + ilap:shouldHaveID "true" .
778 +
779 +ilap:ShutdownPhase
780 + ilap:shouldHaveID "true" .
781 +
782 +ilap-view:RemoveWorkingTime
783 + ilap:shouldHaveID "true" .
784 +
785 +ilap:ResourceInPlan
786 + rdfs:subClassOf
787 + [ a owl:Restriction ;
788 + owl:maxQualifiedCardinality
789 + "1"^^xsd:nonNegativeInteger ;
790 + owl:onDataRange xsd:decimal ;
791 + owl:onProperty ilap-view:hasActualCurrentResourceExpenditure
792 + ] ;
793 + rdfs:subClassOf
794 + [ a owl:Restriction ;
795 + owl:maxQualifiedCardinality
796 + "1"^^xsd:nonNegativeInteger ;
797 + owl:onDataRange xsd:decimal ;
798 + owl:onProperty ilap-view:hasActualCurrentPercentageUsed
799 + ] ;
800 + rdfs:subClassOf
801 + [ a owl:Restriction ;
802 + owl:maxQualifiedCardinality
803 + "1"^^xsd:nonNegativeInteger ;
804 + owl:onDataRange xsd:decimal ;
805 + owl:onProperty ilap-view:hasPlannedCurrentPercentageUsed
806 + ] ;
807 + rdfs:subClassOf
808 + [ a owl:Restriction ;
809 + ilap:shouldUseAnyUri
810 + "true"^^xsd:boolean ;
811 + owl:maxQualifiedCardinality
812 + "1"^^xsd:nonNegativeInteger ;
813 + owl:onClass ilap:ResourceBreakdownClass ;
814 + owl:onProperty ilap-view:plannedResourceHasBreakdownClass
815 + ] ;
816 + rdfs:subClassOf
817 + [ a owl:Restriction ;
818 + owl:maxQualifiedCardinality
819 + "1"^^xsd:nonNegativeInteger ;
820 + owl:onDataRange xsd:decimal ;
821 + owl:onProperty ilap-view:hasPlannedTotalResourceExpenditure
822 + ] ;
823 + rdfs:subClassOf
824 + [ a owl:Restriction ;
825 + ilap:shouldUseRef "true"^^xsd:boolean ;
826 + owl:maxQualifiedCardinality
827 + "1"^^xsd:nonNegativeInteger ;
828 + owl:onClass ilap-view:Calendar ;
829 + owl:onProperty ilap-view:resourceInPlanHasCalendar
830 + ] ;
831 + rdfs:subClassOf
832 + [ a owl:Class ;
833 + ilap:shouldUseElementChoice
834 + "true"^^xsd:boolean ;
835 + owl:unionOf (ilap:StaffTimeResourceInPlan ilap:MaterialResourceInPlan)
836 + ] ;
837 + rdfs:subClassOf
838 + [ a owl:Restriction ;
839 + ilap:shouldUseRef "true"^^xsd:boolean ;
840 + owl:maxQualifiedCardinality
841 + "1"^^xsd:nonNegativeInteger ;
842 + owl:onClass ilap-view:AvailableResource ;
843 + owl:onProperty ilap-view:hasAvailableResource
844 + ] ;
845 + rdfs:subClassOf
846 + [ a owl:Restriction ;
847 + owl:maxQualifiedCardinality
848 + "1"^^xsd:nonNegativeInteger ;
849 + owl:onDataRange xsd:decimal ;
850 + owl:onProperty ilap-view:hasPlannedCurrentResourceExpenditure
851 + ] ;
852 + rdfs:subClassOf
853 + [ a owl:Restriction ;
854 + owl:maxQualifiedCardinality
855 + "1"^^xsd:nonNegativeInteger ;
856 + owl:onDataRange xsd:string ;
857 + owl:onProperty ilap-view:hasDescription
858 + ] ;
859 + ilap:shouldHaveID "true" .
860 +
861 +ilap:ProductStructureBreakdownClass
862 + ilap:shouldHaveID "true" .
863 +
864 +ilap:Discipline
865 + ilap:shouldHaveID "true" .
866 +
867 +ilap:ActivityRiskFactor
868 + ilap:shouldHaveID "true" .
869 +
870 +ilap:Schedule
871 + rdfs:subClassOf
872 + [ a owl:Restriction ;
873 + owl:minQualifiedCardinality
874 + "0"^^xsd:nonNegativeInteger ;
875 + owl:onDataRange xsd:string ;
876 + owl:onProperty ilap-view:hasDescriptionOfPlannedCurrentProgress
877 + ] ;
878 + rdfs:subClassOf
879 + [ a owl:Restriction ;
880 + owl:maxQualifiedCardinality
881 + "1"^^xsd:nonNegativeInteger ;
882 + owl:onDataRange xsd:decimal ;
883 + owl:onProperty ilap-view:hasPlannedCurrentMaterialQuantityUsed
884 + ] ;
885 + rdfs:subClassOf
886 + [ a owl:Restriction ;
887 + owl:maxQualifiedCardinality
888 + "1"^^xsd:nonNegativeInteger ;
889 + owl:onDataRange xsd:string ;
890 + owl:onProperty ilap-view:hasDescription
891 + ] ;
892 + rdfs:subClassOf
893 + [ a owl:Restriction ;
894 + owl:maxQualifiedCardinality
895 + "1"^^xsd:nonNegativeInteger ;
896 + owl:onDataRange xsd:decimal ;
897 + owl:onProperty ilap-view:hasPlannedCurrentActivityExpenditure
898 + ] ;
899 + rdfs:subClassOf
900 + [ a owl:Restriction ;
901 + owl:maxQualifiedCardinality
902 + "1"^^xsd:nonNegativeInteger ;
903 + owl:onDataRange xsd:decimal ;
904 + owl:onProperty ilap-view:hasPlannedCurrentStaffTimeDurationUsed
905 + ] ;
906 + ilap:shouldHaveID "true" .
907 +
908 +ilap:MaterialDeliveryLocationStatus
909 + ilap:shouldHaveID "true" .
910 +
911 +ilap:ScheduleForPlan
912 + rdfs:subClassOf
913 + [ a owl:Restriction ;
914 + ilap:shouldBeInternalAndExternalRef
915 + "true"^^xsd:boolean ;
916 + owl:maxQualifiedCardinality
917 + "1"^^xsd:nonNegativeInteger ;
918 + owl:onClass ilap:ScheduleForPlan ;
919 + owl:onProperty ilap-view:hasPreviousSchedule
920 + ] ;
921 + ilap:shouldHaveID "true" .
922 +
923 +lci:PhysicalObject
924 + ilap:shouldHaveID "true" .
925 +
926 +ilap-view:AddWorkingTime
927 + ilap:shouldHaveID "true" .
928 +
929 +ilap-view:SS-PlanSuccessionLink
930 + ilap:shouldHaveID "true" .
931 +
932 +ilap:ActivityPlanningStatus
933 + ilap:shouldHaveID "true" .
934 +
935 +ilap:StaffTimeResourceInPlan
936 + rdfs:subClassOf
937 + [ a owl:Restriction ;
938 + owl:maxQualifiedCardinality
939 + "1"^^xsd:nonNegativeInteger ;
940 + owl:onDataRange xsd:decimal ;
941 + owl:onProperty ilap-view:hasPlannedTotalDuration
942 + ] ;
943 + rdfs:subClassOf
944 + [ a owl:Restriction ;
945 + owl:maxQualifiedCardinality
946 + "1"^^xsd:nonNegativeInteger ;
947 + owl:onDataRange xsd:decimal ;
948 + owl:onProperty ilap-view:hasPlannedCurrentDurationUsed
949 + ] ;
950 + rdfs:subClassOf
951 + [ a owl:Restriction ;
952 + ilap:shouldUseAnyUri
953 + "true"^^xsd:boolean ;
954 + owl:maxQualifiedCardinality
955 + "1"^^xsd:nonNegativeInteger ;
956 + owl:onClass ilap:Discipline ;
957 + owl:onProperty ilap-view:hasDiscipline
958 + ] ;
959 + rdfs:subClassOf
960 + [ a owl:Restriction ;
961 + owl:maxQualifiedCardinality
962 + "1"^^xsd:nonNegativeInteger ;
963 + owl:onDataRange xsd:decimal ;
964 + owl:onProperty ilap-view:hasActualCurrentDurationUsed
965 + ] ;
966 + ilap:shouldHaveID "true" .
967 +
968 +ilap:shouldUseElementChoice
969 + a owl:AnnotationProperty ;
970 + rdfs:range xsd:boolean .
971 +
972 +ilap:WeeklyRepeatingPeriodInTime
973 + ilap:shouldHaveID "true" .
974 +
975 +ilap:ManagedProgrammeOfWork
976 + ilap:shouldHaveID "true" .
977 +
978 +ilap-view:Calendar
979 + rdfs:subClassOf
980 + [ a owl:Restriction ;
981 + owl:maxQualifiedCardinality
982 + "1"^^xsd:nonNegativeInteger ;
983 + owl:onDataRange
984 + [ a owl:Class ;
985 + owl:unionOf (xsd:date xsd:dateTime)
986 + ] ;
987 + owl:onProperty ilap-view:calendarHasStart
988 + ] ;
989 + rdfs:subClassOf
990 + [ a owl:Restriction ;
991 + owl:maxQualifiedCardinality
992 + "1"^^xsd:nonNegativeInteger ;
993 + owl:onDataRange xsd:string ;
994 + owl:onProperty ilap-view:hasDescription
995 + ] ;
996 + rdfs:subClassOf
997 + [ a owl:Restriction ;
998 + owl:onClass ilap-view:CalendarOperation ;
999 + owl:onProperty ilap-view:resultOfCalendarOperation ;
1000 + owl:qualifiedCardinality
1001 + "1"^^xsd:nonNegativeInteger
1002 + ] ;
1003 + rdfs:subClassOf
1004 + [ a owl:Restriction ;
1005 + owl:maxQualifiedCardinality
1006 + "1"^^xsd:nonNegativeInteger ;
1007 + owl:onDataRange
1008 + [ a owl:Class ;
1009 + owl:unionOf (xsd:date xsd:dateTime)
1010 + ] ;
1011 + owl:onProperty ilap-view:calendarHasFinish
1012 + ] ;
1013 + ilap:shouldHaveID "true" .
1014 +
1015 +ilap:ConnectedPeriodInTime
1016 + rdfs:subClassOf
1017 + [ a owl:Restriction ;
1018 + owl:maxQualifiedCardinality
1019 + "1"^^xsd:nonNegativeInteger ;
1020 + owl:onDataRange xsd:string ;
1021 + owl:onProperty ilap-view:hasDescription
1022 + ] ;
1023 + rdfs:subClassOf
1024 + [ a owl:Restriction ;
1025 + owl:onDataRange
1026 + [ a owl:Class ;
1027 + owl:unionOf (xsd:date xsd:dateTime)
1028 + ] ;
1029 + owl:onProperty ilap-view:periodHasFinish ;
1030 + owl:qualifiedCardinality
1031 + "1"^^xsd:nonNegativeInteger
1032 + ] ;
1033 + rdfs:subClassOf
1034 + [ a owl:Restriction ;
1035 + owl:onDataRange
1036 + [ a owl:Class ;
1037 + owl:unionOf (xsd:date xsd:dateTime)
1038 + ] ;
1039 + owl:onProperty ilap-view:periodHasStart ;
1040 + owl:qualifiedCardinality
1041 + "1"^^xsd:nonNegativeInteger
1042 + ] ;
1043 + ilap:shouldHaveID "true" .
1044 +
1045 +ilap:ActivityCompletionStatus
1046 + ilap:shouldHaveID "true" .
1047 +
1048 +ilap-view:SF-PlanSuccessionLink
1049 + ilap:shouldHaveID "true" .
1050 +
1051 +ilap:ShutdownPlan
1052 + ilap:shouldHaveID "true" .
1053 +
1054 +ilap:MaterialResourceInPlan
1055 + rdfs:subClassOf
1056 + [ a owl:Restriction ;
1057 + owl:maxQualifiedCardinality
1058 + "1"^^xsd:nonNegativeInteger ;
1059 + owl:onDataRange xsd:decimal ;
1060 + owl:onProperty ilap-view:hasPlannedTotalQuantity
1061 + ] ;
1062 + rdfs:subClassOf
1063 + [ a owl:Restriction ;
1064 + owl:maxQualifiedCardinality
1065 + "1"^^xsd:nonNegativeInteger ;
1066 + owl:onDataRange xsd:decimal ;
1067 + owl:onProperty ilap-view:hasActualCurrentQuantityUsed
1068 + ] ;
1069 + rdfs:subClassOf
1070 + [ a owl:Restriction ;
1071 + owl:maxQualifiedCardinality
1072 + "1"^^xsd:nonNegativeInteger ;
1073 + owl:onDataRange xsd:decimal ;
1074 + owl:onProperty ilap-view:hasPlannedCurrentQuantityUsed
1075 + ] ;
1076 + ilap:shouldHaveID "true" .
1077 +
1078 +ilap:Project
1079 + rdfs:subClassOf
1080 + [ a owl:Restriction ;
1081 + owl:maxQualifiedCardinality
1082 + "1"^^xsd:nonNegativeInteger ;
1083 + owl:onDataRange
1084 + [ a owl:Class ;
1085 + owl:unionOf (xsd:date xsd:dateTime)
1086 + ] ;
1087 + owl:onProperty ilap-view:fulfilmentHasActualStart
1088 + ] ;
1089 + rdfs:subClassOf
1090 + [ a owl:Restriction ;
1091 + ilap:shouldUseAnyUri
1092 + "true"^^xsd:boolean ;
1093 + owl:maxQualifiedCardinality
1094 + "1"^^xsd:nonNegativeInteger ;
1095 + owl:onClass ilap-view:PersonOrOrganization ;
1096 + owl:onProperty ilap-view:fulfilmentHasActualProjectLeader
1097 + ] ;
1098 + rdfs:subClassOf
1099 + [ a owl:Restriction ;
1100 + owl:onClass ilap:ScheduleForPlan ;
1101 + owl:onProperty ilap-view:hasRevisedSchedule ;
1102 + owl:qualifiedCardinality
1103 + "1"^^xsd:nonNegativeInteger
1104 + ] ;
1105 + rdfs:subClassOf
1106 + [ a owl:Restriction ;
1107 + ilap:shouldUseAnyUri
1108 + "true"^^xsd:boolean ;
1109 + owl:maxQualifiedCardinality
1110 + "1"^^xsd:nonNegativeInteger ;
1111 + owl:onClass ilap:ActivityCompletionStatus ;
1112 + owl:onProperty ilap-view:fulfilmentHasCurrentCompletionStatus
1113 + ] ;
1114 + rdfs:subClassOf
1115 + [ a owl:Restriction ;
1116 + ilap:shouldUseAnyUri
1117 + "true"^^xsd:boolean ;
1118 + owl:minQualifiedCardinality
1119 + "0"^^xsd:nonNegativeInteger ;
1120 + owl:onClass ilap-view:PersonOrOrganization ;
1121 + owl:onProperty ilap-view:fulfilmentHasActualSubContractor
1122 + ] ;
1123 + rdfs:subClassOf
1124 + [ a owl:Restriction ;
1125 + ilap:shouldUseAnyUri
1126 + "true"^^xsd:boolean ;
1127 + owl:maxQualifiedCardinality
1128 + "1"^^xsd:nonNegativeInteger ;
1129 + owl:onClass lci:Organization ;
1130 + owl:onProperty ilap-view:hasOperatorOfProgrammeSubjectOfWork
1131 + ] ;
1132 + rdfs:subClassOf
1133 + [ a owl:Restriction ;
1134 + ilap:shouldUseAnyUri
1135 + "true"^^xsd:boolean ;
1136 + owl:maxQualifiedCardinality
1137 + "1"^^xsd:nonNegativeInteger ;
1138 + owl:onClass ilap:ActivityPlanningStatus ;
1139 + owl:onProperty ilap-view:hasCurrentPlanningStatus
1140 + ] ;
1141 + rdfs:subClassOf
1142 + [ a owl:Restriction ;
1143 + owl:maxQualifiedCardinality
1144 + "1"^^xsd:nonNegativeInteger ;
1145 + owl:onDataRange xsd:string ;
1146 + owl:onProperty ilap-view:hasDescription
1147 + ] ;
1148 + rdfs:subClassOf
1149 + [ a owl:Restriction ;
1150 + ilap:shouldUseAnyUri
1151 + "true"^^xsd:boolean ;
1152 + owl:minQualifiedCardinality
1153 + "0"^^xsd:nonNegativeInteger ;
1154 + owl:onClass ilap:OilAndGasProjectObjective ;
1155 + owl:onProperty ilap-view:hasProjectObjective
1156 + ] ;
1157 + rdfs:subClassOf
1158 + [ a owl:Restriction ;
1159 + ilap:shouldUseAnyUri
1160 + "true"^^xsd:boolean ;
1161 + owl:minQualifiedCardinality
1162 + "0"^^xsd:nonNegativeInteger ;
1163 + owl:onClass lci:PhysicalObject ;
1164 + owl:onProperty ilap-view:hasProgrammeSubjectOfWork
1165 + ] ;
1166 + rdfs:subClassOf
1167 + [ a owl:Restriction ;
1168 + ilap:shouldUseAnyUri
1169 + "true"^^xsd:boolean ;
1170 + owl:maxQualifiedCardinality
1171 + "1"^^xsd:nonNegativeInteger ;
1172 + owl:onClass ilap:LifecyclePhase ;
1173 + owl:onProperty ilap-view:isPartOfLifecyclePhase
1174 + ] ;
1175 + rdfs:subClassOf
1176 + [ a owl:Restriction ;
1177 + ilap:shouldUseAnyUri
1178 + "true"^^xsd:boolean ;
1179 + owl:maxQualifiedCardinality
1180 + "1"^^xsd:nonNegativeInteger ;
1181 + owl:onClass ilap:ClassOfProjectBySiteEnvironment ;
1182 + owl:onProperty ilap-view:hasProjectSiteEnvironment
1183 + ] ;
1184 + rdfs:subClassOf
1185 + [ a owl:Restriction ;
1186 + owl:onClass ilap:ScheduleForPlan ;
1187 + owl:onProperty ilap-view:hasBaselineSchedule ;
1188 + owl:qualifiedCardinality
1189 + "1"^^xsd:nonNegativeInteger
1190 + ] ;
1191 + rdfs:subClassOf
1192 + [ a owl:Restriction ;
1193 + owl:minQualifiedCardinality
1194 + "0"^^xsd:nonNegativeInteger ;
1195 + owl:onClass ilap:PlanForScheduling ;
1196 + owl:onProperty ilap:hasPlan
1197 + ] ;
1198 + rdfs:subClassOf
1199 + [ a owl:Restriction ;
1200 + owl:onClass ilap:ScheduleForPlan ;
1201 + owl:onProperty ilap-view:hasLiveSchedule ;
1202 + owl:qualifiedCardinality
1203 + "1"^^xsd:nonNegativeInteger
1204 + ] ;
1205 + rdfs:subClassOf
1206 + [ a owl:Restriction ;
1207 + ilap:shouldUseAnyUri
1208 + "true"^^xsd:boolean ;
1209 + owl:maxQualifiedCardinality
1210 + "1"^^xsd:nonNegativeInteger ;
1211 + owl:onClass lci:Organization ;
1212 + owl:onProperty ilap-view:fulfilmentHasActualMainContractor
1213 + ] ;
1214 + rdfs:subClassOf
1215 + [ a owl:Restriction ;
1216 + owl:onClass ilap:ScheduleForPlan ;
1217 + owl:onProperty ilap-view:hasCurrentSchedule ;
1218 + owl:qualifiedCardinality
1219 + "1"^^xsd:nonNegativeInteger
1220 + ] ;
1221 + rdfs:subClassOf
1222 + [ a owl:Restriction ;
1223 + owl:maxQualifiedCardinality
1224 + "1"^^xsd:nonNegativeInteger ;
1225 + owl:onDataRange
1226 + [ a owl:Class ;
1227 + owl:unionOf (xsd:date xsd:dateTime)
1228 + ] ;
1229 + owl:onProperty ilap-view:fulfilmentHasActualFinish
1230 + ] ;
1231 + ilap:shouldHaveID "true" .
1232 +
1233 +ilap:PlanForActivity
1234 + ilap:shouldHaveID "true" .
1235 +
1236 +ilap:ActivityCriticality
1237 + ilap:shouldHaveID "true" .
1238 +
1239 +lci:PeriodInTime
1240 + rdfs:subClassOf
1241 + [ a owl:Class ;
1242 + ilap:shouldUseElementChoice
1243 + "true"^^xsd:boolean ;
1244 + owl:unionOf (ilap:RepeatingPeriodInTime ilap:ConnectedPeriodInTime)
1245 + ] ;
1246 + ilap:shouldHaveID "true" .
1247 +
1248 +ilap-xsd:Data
1249 + rdfs:subClassOf
1250 + [ a owl:Restriction ;
1251 + owl:onClass ilap:Project ;
1252 + owl:onProperty ilap-xsd:dataAboutProject ;
1253 + owl:qualifiedCardinality
1254 + "1"^^xsd:nonNegativeInteger
1255 + ] ;
1256 + rdfs:subClassOf
1257 + [ a owl:Restriction ;
1258 + owl:minQualifiedCardinality
1259 + "0"^^xsd:nonNegativeInteger ;
1260 + owl:onClass ilap-view:Calendar ;
1261 + owl:onProperty ilap-xsd:dataAboutCalendar
1262 + ] ;
1263 + rdfs:subClassOf
1264 + [ a owl:Restriction ;
1265 + owl:minQualifiedCardinality
1266 + "0"^^xsd:nonNegativeInteger ;
1267 + owl:onClass ilap-view:AvailableResource ;
1268 + owl:onProperty ilap-xsd:dataAboutAvailableResource
1269 + ] ;
1270 + ilap:shouldHaveID "true" .
1271 +
1272 +ilap:LifecyclePhase
1273 + ilap:shouldHaveID "true" .
1274 +
1275 +ilap:ScheduleForActivityInPlan
1276 + rdfs:subClassOf
1277 + [ a owl:Restriction ;
1278 + ilap:shouldUseRef "true"^^xsd:boolean ;
1279 + owl:onClass ilap:ScheduleForPlan ;
1280 + owl:onProperty ilap-view:activityPartOfSchedule ;
1281 + owl:qualifiedCardinality
1282 + "1"^^xsd:nonNegativeInteger
1283 + ] ;
1284 + rdfs:subClassOf
1285 + [ a owl:Restriction ;
1286 + owl:maxQualifiedCardinality
1287 + "1"^^xsd:nonNegativeInteger ;
1288 + owl:onDataRange xsd:duration ;
1289 + owl:onProperty ilap-view:hasTotalFloat
1290 + ] ;
1291 + rdfs:subClassOf
1292 + [ a owl:Restriction ;
1293 + owl:maxQualifiedCardinality
1294 + "1"^^xsd:nonNegativeInteger ;
1295 + owl:onDataRange
1296 + [ a owl:Class ;
1297 + owl:unionOf (xsd:date xsd:dateTime)
1298 + ] ;
1299 + owl:onProperty ilap-view:finishNoEarlierThan
1300 + ] ;
1301 + rdfs:subClassOf
1302 + [ a owl:Restriction ;
1303 + owl:maxQualifiedCardinality
1304 + "1"^^xsd:nonNegativeInteger ;
1305 + owl:onDataRange xsd:date ;
1306 + owl:onProperty ilap-view:hasFrontlineDate
1307 + ] ;
1308 + rdfs:subClassOf
1309 + [ a owl:Restriction ;
1310 + owl:maxQualifiedCardinality
1311 + "1"^^xsd:nonNegativeInteger ;
1312 + owl:onDataRange xsd:boolean ;
1313 + owl:onProperty ilap-view:alwaysOnSchedule
1314 + ] ;
1315 + rdfs:subClassOf
1316 + [ a owl:Restriction ;
1317 + owl:maxQualifiedCardinality
1318 + "1"^^xsd:nonNegativeInteger ;
1319 + owl:onDataRange xsd:duration ;
1320 + owl:onProperty ilap-view:hasFreeFloat
1321 + ] ;
1322 + rdfs:subClassOf
1323 + [ a owl:Restriction ;
1324 + owl:maxQualifiedCardinality
1325 + "1"^^xsd:nonNegativeInteger ;
1326 + owl:onDataRange
1327 + [ a owl:Class ;
1328 + owl:unionOf (xsd:date xsd:dateTime)
1329 + ] ;
1330 + owl:onProperty ilap-view:hasLateFinish
1331 + ] ;
1332 + rdfs:subClassOf
1333 + [ a owl:Restriction ;
1334 + owl:maxQualifiedCardinality
1335 + "1"^^xsd:nonNegativeInteger ;
1336 + owl:onDataRange
1337 + [ a owl:Class ;
1338 + owl:unionOf (xsd:date xsd:dateTime)
1339 + ] ;
1340 + owl:onProperty ilap-view:hasEarlyStart
1341 + ] ;
1342 + rdfs:subClassOf
1343 + [ a owl:Restriction ;
1344 + owl:minQualifiedCardinality
1345 + "0"^^xsd:nonNegativeInteger ;
1346 + owl:onClass ilap:ResourceInPlan ;
1347 + owl:onProperty ilap-view:scheduleHasResource
1348 + ] ;
1349 + rdfs:subClassOf
1350 + [ a owl:Restriction ;
1351 + owl:maxQualifiedCardinality
1352 + "1"^^xsd:nonNegativeInteger ;
1353 + owl:onDataRange xsd:duration ;
1354 + owl:onProperty ilap-view:activityHasPlannedDuration
1355 + ] ;
1356 + rdfs:subClassOf
1357 + [ a owl:Restriction ;
1358 + owl:maxQualifiedCardinality
1359 + "1"^^xsd:nonNegativeInteger ;
1360 + owl:onDataRange xsd:string ;
1361 + owl:onProperty ilap-view:hasDescription
1362 + ] ;
1363 + rdfs:subClassOf
1364 + [ a owl:Restriction ;
1365 + owl:maxQualifiedCardinality
1366 + "1"^^xsd:nonNegativeInteger ;
1367 + owl:onDataRange
1368 + [ a owl:Class ;
1369 + owl:unionOf (xsd:date xsd:dateTime)
1370 + ] ;
1371 + owl:onProperty ilap-view:finishNoLaterThan
1372 + ] ;
1373 + rdfs:subClassOf
1374 + [ a owl:Restriction ;
1375 + owl:maxQualifiedCardinality
1376 + "1"^^xsd:nonNegativeInteger ;
1377 + owl:onDataRange
1378 + [ a owl:Class ;
1379 + owl:unionOf (xsd:date xsd:dateTime)
1380 + ] ;
1381 + owl:onProperty ilap-view:hasEarlyFinish
1382 + ] ;
1383 + rdfs:subClassOf
1384 + [ a owl:Restriction ;
1385 + owl:maxQualifiedCardinality
1386 + "1"^^xsd:nonNegativeInteger ;
1387 + owl:onDataRange xsd:duration ;
1388 + owl:onProperty ilap-view:hasRemainingDuration
1389 + ] ;
1390 + rdfs:subClassOf
1391 + [ a owl:Restriction ;
1392 + owl:maxQualifiedCardinality
1393 + "1"^^xsd:nonNegativeInteger ;
1394 + owl:onDataRange
1395 + [ a owl:Class ;
1396 + owl:unionOf (xsd:date xsd:dateTime)
1397 + ] ;
1398 + owl:onProperty ilap-view:hasLateStart
1399 + ] ;
1400 + ilap:shouldHaveID "true" .
1401 +
1402 +ilap-view:PlanSuccessionLink
1403 + rdfs:subClassOf
1404 + [ a owl:Class ;
1405 + ilap:shouldUseAttributeChoice
1406 + "true"^^xsd:boolean ;
1407 + owl:unionOf (ilap-view:FF-PlanSuccessionLink ilap-view:FS-PlanSuccessionLink ilap-view:SS-PlanSuccessionLink ilap-view:SF-PlanSuccessionLink)
1408 + ] ;
1409 + rdfs:subClassOf
1410 + [ a owl:Restriction ;
1411 + ilap:shouldUseRef "true"^^xsd:boolean ;
1412 + owl:maxQualifiedCardinality
1413 + "1"^^xsd:nonNegativeInteger ;
1414 + owl:onClass ilap-view:Milestone ;
1415 + owl:onProperty ilap-view:successionHasLinkToMilestone
1416 + ] ;
1417 + rdfs:subClassOf
1418 + [ a owl:Restriction ;
1419 + owl:maxQualifiedCardinality
1420 + "1"^^xsd:nonNegativeInteger ;
1421 + owl:onDataRange xsd:string ;
1422 + owl:onProperty ilap-view:hasDescription
1423 + ] ;
1424 + rdfs:subClassOf
1425 + [ a owl:Restriction ;
1426 + ilap:shouldUseRef "true"^^xsd:boolean ;
1427 + owl:maxQualifiedCardinality
1428 + "1"^^xsd:nonNegativeInteger ;
1429 + owl:onClass ilap-view:Calendar ;
1430 + owl:onProperty ilap-view:successionHasCalendar
1431 + ] ;
1432 + rdfs:subClassOf
1433 + [ a owl:Restriction ;
1434 + owl:maxQualifiedCardinality
1435 + "1"^^xsd:nonNegativeInteger ;
1436 + owl:onDataRange xsd:duration ;
1437 + owl:onProperty ilap-view:successionHasLag
1438 + ] ;
1439 + rdfs:subClassOf
1440 + [ a owl:Restriction ;
1441 + ilap:shouldUseRef "true"^^xsd:boolean ;
1442 + owl:maxQualifiedCardinality
1443 + "1"^^xsd:nonNegativeInteger ;
1444 + owl:onClass ilap:ActivityInPlanForScheduling ;
1445 + owl:onProperty ilap-view:successionHasLinkToActivity
1446 + ] ;
1447 + ilap:shouldHaveID "true" .
1448 +
1449 +ilap:OilAndGasProjectObjective
1450 + ilap:shouldHaveID "true" .
1451 +
1452 +ilap:ScheduleForMilestone
1453 + rdfs:subClassOf
1454 + [ a owl:Restriction ;
1455 + owl:maxQualifiedCardinality
1456 + "1"^^xsd:nonNegativeInteger ;
1457 + owl:onDataRange
1458 + [ a owl:Class ;
1459 + owl:unionOf (xsd:date xsd:dateTime)
1460 + ] ;
1461 + owl:onProperty ilap-view:hasLateAchievement
1462 + ] ;
1463 + rdfs:subClassOf
1464 + [ a owl:Restriction ;
1465 + ilap:shouldUseRef "true"^^xsd:boolean ;
1466 + owl:onClass ilap:ScheduleForPlan ;
1467 + owl:onProperty ilap-view:milestonePartOfSchedule ;
1468 + owl:qualifiedCardinality
1469 + "1"^^xsd:nonNegativeInteger
1470 + ] ;
1471 + rdfs:subClassOf
1472 + [ a owl:Restriction ;
1473 + owl:maxQualifiedCardinality
1474 + "1"^^xsd:nonNegativeInteger ;
1475 + owl:onDataRange
1476 + [ a owl:Class ;
1477 + owl:unionOf (xsd:date xsd:dateTime)
1478 + ] ;
1479 + owl:onProperty ilap-view:hasEarlyAchievement
1480 + ] ;
1481 + ilap:shouldHaveID "true" .
1482 +
1483 +ilap:shouldUseAttributeChoice
1484 + a owl:AnnotationProperty ;
1485 + rdfs:range xsd:boolean .
1486 +
1487 +ilap:ActivityPriority
1488 + ilap:shouldHaveID "true" .
1489 +
1490 +ilap:RepeatingPeriodInTime
1491 + rdfs:subClassOf
1492 + [ a owl:Restriction ;
1493 + owl:maxQualifiedCardinality
1494 + "1"^^xsd:nonNegativeInteger ;
1495 + owl:onDataRange xsd:string ;
1496 + owl:onProperty ilap-view:hasDescription
1497 + ] ;
1498 + rdfs:subClassOf
1499 + [ a owl:Class ;
1500 + ilap:shouldUseAttributeChoice
1501 + "true"^^xsd:boolean ;
1502 + owl:unionOf (ilap:DailyRepeatingPeriod ilap:WeeklyRepeatingPeriod)
1503 + ] ;
1504 + rdfs:subClassOf
1505 + [ a owl:Restriction ;
1506 + owl:onDataRange
1507 + [ a owl:Class ;
1508 + owl:unionOf (xsd:date xsd:dateTime)
1509 + ] ;
1510 + owl:onProperty ilap-view:periodRepeatedElementHasFinish ;
1511 + owl:qualifiedCardinality
1512 + "1"^^xsd:nonNegativeInteger
1513 + ] ;
1514 + rdfs:subClassOf
1515 + [ a owl:Restriction ;
1516 + owl:onDataRange
1517 + [ a owl:Class ;
1518 + owl:unionOf (xsd:date xsd:dateTime)
1519 + ] ;
1520 + owl:onProperty ilap-view:periodRepeatedElementHasStart ;
1521 + owl:qualifiedCardinality
1522 + "1"^^xsd:nonNegativeInteger
1523 + ] ;
1524 + ilap:shouldHaveID "true" .
1525 +
1526 +ilap:ActivityBreakdownClass
1527 + ilap:shouldHaveID "true" .
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.