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