Trinh H. Nguyen

David Onto

1 +@prefix ilap: <http://standards.iso.org/iso/15926/tech/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 lci: <http://standards.iso.org/iso/15926/tech/ontology/life-cycle-integration/> .
10 +@prefix dct: <http://purl.org/dc/terms/> .
11 +@prefix ptrn: <http://data.posccaesar.org/ptrn/> .
12 +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
13 +@prefix lcm: <http://standards.iso.org/iso/15926/tech/ontology/life-cycle-metadata/> .
14 +@prefix rdl: <http://data.posccaesar.org/rdl/> .
15 +@prefix ilap-view: <http://standards.iso.org/iso/15926/tech/view-ontology/integrated-lifecycle-asset-planning/> .
16 +@prefix pn: <http://www.w3.org/2005/xpath-functions#> .
17 +@prefix dc: <http://purl.org/dc/elements/1.1/> .
18 +@prefix ilap-xsd: <http://standards.iso.org/iso/15926/tech/xsd-generator-ontology/integrated-lifecycle-asset-planning/> .
19 +
20 +ilap-xsd:Data rdfs:subClassOf [ a owl:Restriction ;
21 + owl:onClass ilap:ManagedProgrammeOfWork;
22 + owl:onProperty ilap-xsd:hasManagedProgrammeOfWork;
23 + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
24 +]
25 +.
26 +
27 +ilap-view:Calendar rdfs:subClassOf [ a owl:Restriction ;
28 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
29 + owl:onDataRange xsd:string ;
30 + owl:onProperty ilap-view:hasDescription
31 + ] ;
32 + rdfs:subClassOf [ a owl:Restriction ;
33 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
34 + owl:onDataRange [ a owl:Class ;
35 + owl:unionOf ( xsd:date xsd:dateTime )
36 + ] ;
37 + owl:onProperty ilap-view:hasStart
38 + ] ;
39 + rdfs:subClassOf [ a owl:Restriction ;
40 + owl:onDataRange [ a owl:Class ;
41 + owl:unionOf ( xsd:date xsd:dateTime )
42 + ] ;
43 + owl:onProperty ilap-view:hasFinish
44 + ] .
45 +
46 +ilap:ResourceInPlan rdfs:subClassOf [ a owl:Restriction ;
47 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
48 + owl:onDataRange xsd:decimal ;
49 + owl:onProperty ilap-view:resourceHasActualCurrentExpenditure
50 + ] ;
51 + rdfs:subClassOf [ a owl:Restriction ;
52 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
53 + owl:onDataRange xsd:decimal ;
54 + owl:onProperty ilap-view:hasPlanResourceBreakdownClass
55 + ] ;
56 + rdfs:subClassOf [ a owl:Restriction ;
57 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
58 + owl:onDataRange xsd:decimal ;
59 + owl:onProperty ilap-view:hasPlannedMainContractor
60 + ] ;
61 + rdfs:subClassOf [ a owl:Restriction ;
62 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
63 + owl:onDataRange xsd:decimal ;
64 + owl:onProperty ilap-view:hasPlannedCurrentResourceExpenditure
65 + ] ;
66 + rdfs:subClassOf [ a owl:Restriction ;
67 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
68 + owl:onDataRange xsd:decimal ;
69 + owl:onProperty ilap-view:hasActualCurrentPercentageUsed
70 + ] ;
71 + rdfs:subClassOf [ a owl:Restriction ;
72 + ilap:shouldUseAnyUri true ;
73 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
74 + owl:onClass ilap:ResourceBreakdownClass ;
75 + owl:onProperty ilap-view:hasPlannedCurrentDurationUsed
76 + ] ;
77 + rdfs:subClassOf [ a owl:Restriction ;
78 + ilap:shouldUseRef true ;
79 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
80 + owl:onClass ilap:Calendar ;
81 + owl:onProperty ilap-view:resourceInPlanHasCalendar
82 + ] ;
83 + rdfs:subClassOf [ a owl:Restriction ;
84 + ilap:shouldUseRef true ;
85 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
86 + owl:onClass ilap:AvailableResource ;
87 + owl:onProperty ilap-view:hasAvailableResource
88 + ] .
89 +
90 +ilap:Project rdfs:subClassOf [ a owl:Restriction ;
91 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
92 + owl:onClass ilap:OilAndGasProjectObjective ;
93 + owl:onProperty ilap-view:hasProjectObjective
94 + ] ;
95 + rdfs:subClassOf [ a owl:Restriction ;
96 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
97 + owl:onClass ilap:LifecyclePhase ;
98 + owl:onProperty ilap-view:hasLifecyclePhase
99 + ] ;
100 + rdfs:subClassOf [ a owl:Restriction ;
101 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
102 + owl:onClass ilap:ClassOfProjectBySiteEnvironment ;
103 + owl:onProperty ilap-view:hasProjectSiteEnvironment
104 + ] .
105 +
106 +ilap:shouldHaveID a owl:AnnotationProperty ;
107 + rdfs:range xsd:boolean .
108 +
109 +ilap:StaffTimeResourceInPlan
110 + rdfs:subClassOf [ a owl:Restriction ;
111 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
112 + owl:onDataRange xsd:decimal ;
113 + owl:onProperty ilap-view:hasPlannedTotalResourceCost
114 + ] ;
115 + rdfs:subClassOf [ a owl:Restriction ;
116 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
117 + owl:onDataRange xsd:decimal ;
118 + owl:onProperty ilap-view:hasPlannedCurrentPercentageUsed
119 + ] ;
120 + rdfs:subClassOf [ a owl:Restriction ;
121 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
122 + owl:onDataRange xsd:decimal ;
123 + owl:onProperty ilap-view:hasActualCurrentDurationUsed
124 + ] ;
125 + rdfs:subClassOf [ a owl:Restriction ;
126 + ilap:shouldUseAnyUri true ;
127 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
128 + owl:onClass ilap:Discipline ;
129 + owl:onProperty ilap-view:hasDiscipline
130 + ] .
131 +
132 +ilap:shouldUseRef a owl:AnnotationProperty ;
133 + rdfs:range xsd:boolean .
134 +
135 +ilap:ScheduleForEventInPlan
136 + rdfs:subClassOf [ a owl:Restriction ;
137 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
138 + owl:onDataRange xsd:string ;
139 + owl:onProperty ilap-view:hasDescription
140 + ] ;
141 + rdfs:subClassOf [ a owl:Restriction ;
142 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
143 + owl:onDataRange [ a owl:Class ;
144 + owl:unionOf ( xsd:date xsd:dateTime )
145 + ] ;
146 + owl:onProperty ilap-view:noLaterThan
147 + ] ;
148 + rdfs:subClassOf [ a owl:Restriction ;
149 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
150 + owl:onDataRange [ a owl:Class ;
151 + owl:unionOf ( xsd:date xsd:dateTime )
152 + ] ;
153 + owl:onProperty ilap-view:noEarlierThan
154 + ] ;
155 + rdfs:subClassOf [ a owl:Restriction ;
156 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
157 + owl:onDataRange [ a owl:Class ;
158 + owl:unionOf ( xsd:date xsd:dateTime )
159 + ] ;
160 + owl:onProperty ilap-view:mustBeOn
161 + ] ;
162 + rdfs:subClassOf [ a owl:Restriction ;
163 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
164 + owl:onDataRange [ a owl:Class ;
165 + owl:unionOf ( xsd:date xsd:dateTime )
166 + ] ;
167 + owl:onProperty ilap-view:hasLateAchievement
168 + ] ;
169 + rdfs:subClassOf [ a owl:Restriction ;
170 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
171 + owl:onDataRange [ a owl:Class ;
172 + owl:unionOf ( xsd:date xsd:dateTime )
173 + ] ;
174 + owl:onProperty ilap-view:hasEarlyAchievement
175 + ] ;
176 + rdfs:subClassOf [ a owl:Restriction ;
177 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
178 + owl:onDataRange xsd:boolean ;
179 + owl:onProperty ilap-view:mustBeAsLateAsPossible
180 + ] ;
181 + rdfs:subClassOf [ a owl:Restriction ;
182 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
183 + owl:onDataRange xsd:boolean ;
184 + owl:onProperty ilap-view:mustBeAsEarlyAsPossible
185 + ] ;
186 + rdfs:subClassOf [ a owl:Restriction ;
187 + ilap:shouldUseRef true ;
188 + owl:onClass ilap:ScheduleForPlanForActivity ;
189 + owl:onProperty ilap-view:eventPartOfSchedule ;
190 + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
191 + ] .
192 +
193 +ilap-view:MilestoneInPlan
194 + rdfs:subClassOf [ a owl:Restriction ;
195 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
196 + owl:onDataRange xsd:string ;
197 + owl:onProperty ilap-view:hasDescription
198 + ] ;
199 + rdfs:subClassOf [ a owl:Restriction ;
200 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
201 + owl:onDataRange [ a owl:Class ;
202 + owl:unionOf ( xsd:date xsd:dateTime )
203 + ] ;
204 + owl:onProperty ilap-view:hasActualAchievement
205 + ] ;
206 + rdfs:subClassOf [ a owl:Restriction ;
207 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
208 + owl:onClass ilap:ScheduleForEventInPlan ;
209 + owl:onProperty ilap-view:eventHasTargetSchedule
210 + ] ;
211 + rdfs:subClassOf [ a owl:Restriction ;
212 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
213 + owl:onClass ilap:ScheduleForEventInPlan ;
214 + owl:onProperty ilap-view:eventHasRevisedSchedule
215 + ] ;
216 + rdfs:subClassOf [ a owl:Restriction ;
217 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
218 + owl:onClass ilap:ScheduleForEventInPlan ;
219 + owl:onProperty ilap-view:eventHasLiveSchedule
220 + ] ;
221 + rdfs:subClassOf [ a owl:Restriction ;
222 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
223 + owl:onClass ilap:ScheduleForEventInPlan ;
224 + owl:onProperty ilap-view:eventHasCurrentSchedule
225 + ] ;
226 + rdfs:subClassOf [ a owl:Restriction ;
227 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
228 + owl:onClass ilap:ScheduleForEventInPlan ;
229 + owl:onProperty ilap-view:eventHasBaselineSchedule
230 + ] ;
231 + rdfs:subClassOf [ a owl:Restriction ;
232 + ilap:shouldUseRef true ;
233 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
234 + owl:onClass ilap:PlanSuccessorLink ;
235 + owl:onProperty ilap-view:eventHasLinkToSuccessor
236 + ] .
237 +
238 +ilap:Schedule rdfs:subClassOf [ a owl:Restriction ;
239 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
240 + owl:onDataRange xsd:string ;
241 + owl:onProperty ilap-view:hasDescriptionOfPlannedCurrentProgress
242 + ] ;
243 + rdfs:subClassOf [ a owl:Restriction ;
244 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
245 + owl:onDataRange xsd:decimal ;
246 + owl:onProperty ilap-view:hasPlannedCurrentMaterialUsage
247 + ] ;
248 + rdfs:subClassOf [ a owl:Restriction ;
249 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
250 + owl:onClass ilap:ResourceInPlan ;
251 + owl:onProperty ilap-view:hasPlannedCurrentActivityExpenditure
252 + ] .
253 +
254 +ilap:RepeatingPeriodInTime
255 + rdfs:subClassOf [ a owl:Restriction ;
256 + owl:onDataRange [ a owl:Class ;
257 + owl:unionOf ( xsd:date xsd:dateTime )
258 + ] ;
259 + owl:onProperty ilap-view:hasElementStart ;
260 + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
261 + ] ;
262 + rdfs:subClassOf [ a owl:Restriction ;
263 + owl:onDataRange [ a owl:Class ;
264 + owl:unionOf ( xsd:date xsd:dateTime )
265 + ] ;
266 + owl:onProperty ilap-view:hasElementFinish ;
267 + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
268 + ] .
269 +
270 +ilap:ConnectedPeriodInTime
271 + rdfs:subClassOf [ a owl:Restriction ;
272 + owl:onDataRange [ a owl:Class ;
273 + owl:unionOf ( xsd:date xsd:dateTime )
274 + ] ;
275 + owl:onProperty ilap-view:hasStart ;
276 + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
277 + ] ;
278 + rdfs:subClassOf [ a owl:Restriction ;
279 + owl:onDataRange [ a owl:Class ;
280 + owl:unionOf ( xsd:date xsd:dateTime )
281 + ] ;
282 + owl:onProperty ilap-view:hasFinish ;
283 + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
284 + ] .
285 +
286 +ilap:PlanForActivity rdfs:subClassOf [ a owl:Restriction ;
287 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
288 + owl:onClass ilap:ActivityRiskFactor ;
289 + owl:onProperty ilap-view:hasRiskFactor
290 + ] ;
291 + rdfs:subClassOf [ a owl:Restriction ;
292 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
293 + owl:onDataRange xsd:string ;
294 + owl:onProperty ilap-view:hasAuthorisationForExpenditureIdentifier
295 + ] ;
296 + rdfs:subClassOf [ a owl:Restriction ;
297 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
298 + owl:onClass ilap:ActivityPriority ;
299 + owl:onProperty ilap-view:hasPriority
300 + ] ;
301 + rdfs:subClassOf [ a owl:Restriction ;
302 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
303 + owl:onDataRange xsd:date ;
304 + owl:onProperty ilap-view:hasOperatorsRequiredEndDate
305 + ] ;
306 + rdfs:subClassOf [ a owl:Restriction ;
307 + ilap:shouldUseAnyUri true ;
308 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
309 + owl:onClass ilap:PersonOrOrganization ;
310 + owl:onProperty ilap-view:hasPlannedTotalActivityCost
311 + ] ;
312 + rdfs:subClassOf [ a owl:Restriction ;
313 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
314 + owl:onDataRange xsd:string ;
315 + owl:onProperty ilap-view:hasDescriptionOfActualCurrentProgress
316 + ] ;
317 + rdfs:subClassOf [ a owl:Restriction ;
318 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
319 + owl:onDataRange xsd:decimal ;
320 + owl:onProperty ilap-view:hasActualCurrentPercentageComplete
321 + ] ;
322 + rdfs:subClassOf [ a owl:Restriction ;
323 + ilap:shouldUseAnyUri true ;
324 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
325 + owl:onClass ilap:PersonOrOrganization ;
326 + owl:onProperty ilap-view:hasPlannedTotalDuration
327 + ] ;
328 + rdfs:subClassOf [ a owl:Restriction ;
329 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
330 + owl:onDataRange xsd:string ;
331 + owl:onProperty ilap-view:hasDescription
332 + ] ;
333 + rdfs:subClassOf [ a owl:Restriction ;
334 + ilap:shouldUseAnyUri true ;
335 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
336 + owl:onClass ilap:Organization ;
337 + owl:onProperty ilap-view:hasPlannedSub-contractor
338 + ] ;
339 + rdfs:subClassOf [ a owl:Restriction ;
340 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
341 + owl:onDataRange xsd:decimal ;
342 + owl:onProperty ilap-view:planHasActualCurrentExpenditure
343 + ] ;
344 + rdfs:subClassOf [ a owl:Restriction ;
345 + ilap:shouldUseAnyUri true ;
346 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
347 + owl:onClass ilap:ProductStructureBreakdownClass ;
348 + owl:onProperty ilap-view:hasProductStructureBreakdownClass
349 + ] ;
350 + rdfs:subClassOf [ a owl:Restriction ;
351 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
352 + owl:onDataRange xsd:decimal ;
353 + owl:onProperty ilap-view:hasPlannedTotalQuantity
354 + ] ;
355 + rdfs:subClassOf [ a owl:Restriction ;
356 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
357 + owl:onClass ilap:ActivityCriticality ;
358 + owl:onProperty ilap-view:hasCriticality
359 + ] .
360 +
361 +ilap:PlanSuccessorLink
362 + rdfs:subClassOf [ a owl:Restriction ;
363 + owl:onDataRange xsd:duration ;
364 + owl:onProperty ilap-view:lagHasDuration
365 + ] ;
366 + rdfs:subClassOf [ a owl:Restriction ;
367 + ilap:shouldUseRef true ;
368 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
369 + owl:onClass ilap:MilestoneInPlan ;
370 + owl:onProperty ilap-view:hasLinkFromSuccessorToEvent
371 + ] ;
372 + rdfs:subClassOf [ a owl:Restriction ;
373 + ilap:shouldUseRef true ;
374 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
375 + owl:onClass ilap:Calendar ;
376 + owl:onProperty ilap-view:lagHasCalendar
377 + ] ;
378 + rdfs:subClassOf [ a owl:Restriction ;
379 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
380 + owl:onClass ilap:ActivityInPlanForScheduling ;
381 + owl:onProperty ilap-view:hasLinkFromSuccessorToActivity
382 + ] .
383 +
384 +ilap:MaterialResourceInPlan
385 + rdfs:subClassOf [ a owl:Restriction ;
386 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
387 + owl:onDataRange xsd:decimal ;
388 + owl:onProperty ilap-view:hasPlanResource
389 + ] ;
390 + rdfs:subClassOf [ a owl:Restriction ;
391 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
392 + owl:onDataRange xsd:decimal ;
393 + owl:onProperty ilap-view:hasPlannedCurrentStaffTimeUsage
394 + ] ;
395 + rdfs:subClassOf [ a owl:Restriction ;
396 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
397 + owl:onDataRange xsd:decimal ;
398 + owl:onProperty ilap-view:hasActualCurrentQuantityUsed
399 + ] .
400 +
401 +ilap:shouldBeInternalAndExternalRef
402 + a owl:AnnotationProperty ;
403 + rdfs:range xsd:boolean .
404 +
405 +ilap-view:CalendarOperation
406 + rdfs:subClassOf [ a owl:Restriction ;
407 + owl:onClass ilap:PeriodInTime ;
408 + owl:onProperty ilap-view:addedOrRemoved ;
409 + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
410 + ] ;
411 + rdfs:subClassOf [ a owl:Restriction ;
412 + ilap:shouldUseRef true ;
413 + owl:onClass ilap:Calendar ;
414 + owl:onProperty ilap-view:hasResult ;
415 + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
416 + ] ;
417 + rdfs:subClassOf [ a owl:Restriction ;
418 + ilap:shouldUseRef true ;
419 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
420 + owl:onClass ilap:Calendar ;
421 + owl:onProperty ilap-view:addedToOrRemovedFrom
422 + ] .
423 +
424 +ilap:ScheduleForActivityInPlan
425 + rdfs:subClassOf [ a owl:Restriction ;
426 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
427 + owl:onDataRange [ a owl:Class ;
428 + owl:unionOf ( xsd:date xsd:dateTime )
429 + ] ;
430 + owl:onProperty ilap-view:hasLateFinish
431 + ] ;
432 + rdfs:subClassOf [ a owl:Restriction ;
433 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
434 + owl:onDataRange [ a owl:Class ;
435 + owl:unionOf ( xsd:date xsd:dateTime )
436 + ] ;
437 + owl:onProperty ilap-view:hasEarlyStart
438 + ] ;
439 + rdfs:subClassOf [ a owl:Restriction ;
440 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
441 + owl:onDataRange xsd:decimal ;
442 + owl:onProperty ilap-view:hasPlannedCurrentQuantityUsed
443 + ] ;
444 + rdfs:subClassOf [ a owl:Restriction ;
445 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
446 + owl:onDataRange xsd:duration ;
447 + owl:onProperty ilap-view:hasTotalFloat
448 + ] ;
449 + rdfs:subClassOf [ a owl:Restriction ;
450 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
451 + owl:onDataRange xsd:boolean ;
452 + owl:onProperty ilap-view:mustStartAsLateAsPossible
453 + ] ;
454 + rdfs:subClassOf [ a owl:Restriction ;
455 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
456 + owl:onDataRange [ a owl:Class ;
457 + owl:unionOf ( xsd:date xsd:dateTime )
458 + ] ;
459 + owl:onProperty ilap-view:hasEarlyFinish
460 + ] ;
461 + rdfs:subClassOf [ a owl:Restriction ;
462 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
463 + owl:onDataRange xsd:decimal ;
464 + owl:onProperty ilap-view:hasPlannedProjectLeader
465 + ] ;
466 + rdfs:subClassOf [ a owl:Restriction ;
467 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
468 + owl:onDataRange [ a owl:Class ;
469 + owl:unionOf ( xsd:date xsd:dateTime )
470 + ] ;
471 + owl:onProperty ilap-view:startNoLaterThan
472 + ] ;
473 + rdfs:subClassOf [ a owl:Restriction ;
474 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
475 + owl:onDataRange [ a owl:Class ;
476 + owl:unionOf ( xsd:date xsd:dateTime )
477 + ] ;
478 + owl:onProperty ilap-view:hasLateStart
479 + ] ;
480 + rdfs:subClassOf [ a owl:Restriction ;
481 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
482 + owl:onDataRange xsd:duration ;
483 + owl:onProperty ilap-view:hasFreeFloat
484 + ] ;
485 + rdfs:subClassOf [ a owl:Restriction ;
486 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
487 + owl:onDataRange [ a owl:Class ;
488 + owl:unionOf ( xsd:date xsd:dateTime )
489 + ] ;
490 + owl:onProperty ilap-view:finishNoEarlierThan
491 + ] ;
492 + rdfs:subClassOf [ a owl:Restriction ;
493 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
494 + owl:onDataRange xsd:boolean ;
495 + owl:onProperty ilap-view:alwaysOnSchedule
496 + ] ;
497 + rdfs:subClassOf [ a owl:Restriction ;
498 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
499 + owl:onDataRange xsd:duration ;
500 + owl:onProperty ilap-view:hasRemainingDuration
501 + ] ;
502 + rdfs:subClassOf [ a owl:Restriction ;
503 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
504 + owl:onDataRange xsd:boolean ;
505 + owl:onProperty ilap-view:mustStartAsEarlyAsPossible
506 + ] ;
507 + rdfs:subClassOf [ a owl:Restriction ;
508 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
509 + owl:onDataRange [ a owl:Class ;
510 + owl:unionOf ( xsd:date xsd:dateTime )
511 + ] ;
512 + owl:onProperty ilap-view:finishNoLaterThan
513 + ] ;
514 + rdfs:subClassOf [ a owl:Restriction ;
515 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
516 + owl:onDataRange [ a owl:Class ;
517 + owl:unionOf ( xsd:date xsd:dateTime )
518 + ] ;
519 + owl:onProperty ilap-view:startNoEarlierThan
520 + ] ;
521 + rdfs:subClassOf [ a owl:Restriction ;
522 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
523 + owl:onDataRange xsd:duration ;
524 + owl:onProperty ilap-view:activityHasDuration
525 + ] ;
526 + rdfs:subClassOf [ a owl:Restriction ;
527 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
528 + owl:onDataRange [ a owl:Class ;
529 + owl:unionOf ( xsd:date xsd:dateTime )
530 + ] ;
531 + owl:onProperty ilap-view:mustStartOn
532 + ] ;
533 + rdfs:subClassOf [ a owl:Restriction ;
534 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
535 + owl:onDataRange xsd:date ;
536 + owl:onProperty ilap-view:hasFrontlineDate
537 + ] ;
538 + rdfs:subClassOf [ a owl:Restriction ;
539 + ilap:shouldUseRef true ;
540 + owl:onClass ilap:ScheduleForPlanForActivity ;
541 + owl:onProperty ilap-view:activityPartOfSchedule
542 + ] ;
543 + rdfs:subClassOf [ a owl:Restriction ;
544 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
545 + owl:onDataRange [ a owl:Class ;
546 + owl:unionOf ( xsd:date xsd:dateTime )
547 + ] ;
548 + owl:onProperty ilap-view:mustFinishOn
549 + ] .
550 +
551 +ilap:PlanForActivityForScheduling
552 + rdfs:subClassOf [ a owl:Restriction ;
553 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
554 + owl:onDataRange [ a owl:Class ;
555 + owl:unionOf ( xsd:date xsd:dateTime )
556 + ] ;
557 + owl:onProperty ilap-view:hasLatestScheduleTime
558 + ] ;
559 + rdfs:subClassOf [ a owl:Restriction ;
560 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
561 + owl:onClass ilap:ScheduleForPlanForActivity ;
562 + owl:onProperty ilap-view:hasTargetSchedule
563 + ] ;
564 + rdfs:subClassOf [ a owl:Restriction ;
565 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
566 + owl:onClass ilap:ScheduleForPlanForActivity ;
567 + owl:onProperty ilap-view:hasRevisedSchedule
568 + ] ;
569 + rdfs:subClassOf [ a owl:Restriction ;
570 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
571 + owl:onClass ilap:ScheduleForPlanForActivity ;
572 + owl:onProperty ilap-view:hasLiveSchedule
573 + ] ;
574 + rdfs:subClassOf [ a owl:Restriction ;
575 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
576 + owl:onClass ilap:ScheduleForPlanForActivity ;
577 + owl:onProperty ilap-view:hasCurrentSchedule
578 + ] ;
579 + rdfs:subClassOf [ a owl:Restriction ;
580 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
581 + owl:onClass ilap:ScheduleForPlanForActivity ;
582 + owl:onProperty ilap-view:hasBaselineSchedule
583 + ] ;
584 + rdfs:subClassOf [ a owl:Restriction ;
585 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
586 + owl:onClass ilap:MilestoneInPlan ;
587 + owl:onProperty ilap-view:hasMilestone
588 + ] ;
589 + rdfs:subClassOf [ a owl:Restriction ;
590 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
591 + owl:onClass ilap:ActivityInPlanForScheduling ;
592 + owl:onProperty ilap-view:hasActivity
593 + ] .
594 +
595 +ilap:ActivityInPlanForScheduling
596 + rdfs:subClassOf [ a owl:Restriction ;
597 + ilap:shouldUseAnyUri true ;
598 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
599 + owl:onClass ilap:Activity ;
600 + owl:onProperty ilap-view:requiresShutdownOfProcess
601 + ] ;
602 + rdfs:subClassOf [ a owl:Restriction ;
603 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
604 + owl:onDataRange xsd:boolean ;
605 + owl:onProperty ilap-view:hasMaterialComponent
606 + ] ;
607 + rdfs:subClassOf [ a owl:Restriction ;
608 + ilap:shouldUseAnyUri true ;
609 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
610 + owl:onClass ilap:ShutdownPlan ;
611 + owl:onProperty ilap-view:hasShutdownPlan
612 + ] ;
613 + rdfs:subClassOf [ a owl:Restriction ;
614 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
615 + owl:onClass ilap:ActivityCompletionStatus ;
616 + owl:onProperty ilap-view:implementationHasCurrentCompletionStatus
617 + ] ;
618 + rdfs:subClassOf [ a owl:Restriction ;
619 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
620 + owl:onClass ilap:ShutdownPhase ;
621 + owl:onProperty ilap-view:hasShutdownPhase
622 + ] ;
623 + rdfs:subClassOf [ a owl:Restriction ;
624 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
625 + owl:onClass ilap:MaterialDeliveryProgressStatus ;
626 + owl:onProperty ilap-view:hasMaterialDeliveryProgressStatus
627 + ] ;
628 + rdfs:subClassOf [ a owl:Restriction ;
629 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
630 + owl:onClass ilap:ScheduleForActivityInPlan ;
631 + owl:onProperty ilap-view:hasCurrentSchedule
632 + ] ;
633 + rdfs:subClassOf [ a owl:Restriction ;
634 + ilap:shouldUseAnyUri true ;
635 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
636 + owl:onClass ilap:PersonOrOrganization ;
637 + owl:onProperty ilap-view:implementationHasActualSub-contractor
638 + ] ;
639 + rdfs:subClassOf [ a owl:Restriction ;
640 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
641 + owl:onDataRange [ a owl:Class ;
642 + owl:unionOf ( xsd:date xsd:dateTime )
643 + ] ;
644 + owl:onProperty ilap-view:implementationHasActualStart
645 + ] ;
646 + rdfs:subClassOf [ a owl:Restriction ;
647 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
648 + owl:onClass ilap:ProjectPhase ;
649 + owl:onProperty ilap-view:hasProjectPhase
650 + ] ;
651 + rdfs:subClassOf [ a owl:Restriction ;
652 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
653 + owl:onClass ilap:ScheduleForActivityInPlan ;
654 + owl:onProperty ilap-view:hasRevisedSchedule
655 + ] ;
656 + rdfs:subClassOf [ a owl:Restriction ;
657 + ilap:shouldUseAnyUri true ;
658 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
659 + owl:onClass ilap:PhysicalObject ;
660 + owl:onProperty ilap-view:hasActivitySubject
661 + ] ;
662 + rdfs:subClassOf [ a owl:Restriction ;
663 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
664 + owl:onClass ilap:MaterialDeliveryLocationStatus ;
665 + owl:onProperty ilap-view:hasMaterialDeliveryLocationStatus
666 + ] ;
667 + rdfs:subClassOf [ a owl:Restriction ;
668 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
669 + owl:onClass ilap:ScheduleForActivityInPlan ;
670 + owl:onProperty ilap-view:hasBaselineSchedule
671 + ] ;
672 + rdfs:subClassOf [ a owl:Restriction ;
673 + ilap:shouldUseAnyUri true ;
674 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
675 + owl:onClass ilap:Organization ;
676 + owl:onProperty ilap-view:implementationHasActualMainContractor
677 + ] ;
678 + rdfs:subClassOf [ a owl:Restriction ;
679 + ilap:shouldUseAnyUri true ;
680 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
681 + owl:onClass ilap:Organization ;
682 + owl:onProperty ilap-view:hasOperatorOfActivitySubject
683 + ] ;
684 + rdfs:subClassOf [ a owl:Restriction ;
685 + ilap:shouldBeInternalAndExternalRef
686 + true ;
687 + ilap:shouldUseRef true ;
688 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
689 + owl:onClass ilap:ManagedProgrammeOfWork ;
690 + owl:onProperty ilap-view:isPlanForPartOf
691 + ] ;
692 + rdfs:subClassOf [ a owl:Restriction ;
693 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
694 + owl:onDataRange xsd:decimal ;
695 + owl:onProperty ilap-view:hasActualCurrentStaffTimeUsage
696 + ] ;
697 + rdfs:subClassOf [ a owl:Restriction ;
698 + ilap:shouldUseRef true ;
699 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
700 + owl:onClass ilap:PlanSuccessorLink ;
701 + owl:onProperty ilap-view:activityHasLinkToSuccessor
702 + ] ;
703 + rdfs:subClassOf [ a owl:Restriction ;
704 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
705 + owl:onClass ilap:ScheduleForActivityInPlan ;
706 + owl:onProperty ilap-view:hasLiveSchedule
707 + ] ;
708 + rdfs:subClassOf [ a owl:Restriction ;
709 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
710 + owl:onDataRange xsd:decimal ;
711 + owl:onProperty ilap-view:hasActualCurrentMaterialUsage
712 + ] ;
713 + rdfs:subClassOf [ a owl:Restriction ;
714 + ilap:shouldUseAnyUri true ;
715 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
716 + owl:onClass ilap:PhysicalObject ;
717 + owl:onProperty ilap-view:requiresShutdownOfSystem
718 + ] ;
719 + rdfs:subClassOf [ a owl:Restriction ;
720 + ilap:shouldUseAnyUri true ;
721 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
722 + owl:onClass ilap:PersonOrOrganization ;
723 + owl:onProperty ilap-view:implementationHasActualProjectLeader
724 + ] ;
725 + rdfs:subClassOf [ a owl:Restriction ;
726 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
727 + owl:onClass ilap:ScheduleForActivityInPlan ;
728 + owl:onProperty ilap-view:hasTargetSchedule
729 + ] ;
730 + rdfs:subClassOf [ a owl:Restriction ;
731 + ilap:shouldUseRef true ;
732 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
733 + owl:onClass ilap:Calendar ;
734 + owl:onProperty ilap-view:planHasCalendar
735 + ] ;
736 + rdfs:subClassOf [ a owl:Restriction ;
737 + ilap:shouldUseAnyUri true ;
738 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
739 + owl:onClass ilap:ActivityBreakdownClass ;
740 + owl:onProperty ilap-view:hasActivityBreakdownClass
741 + ] ;
742 + rdfs:subClassOf [ a owl:Restriction ;
743 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
744 + owl:onDataRange [ a owl:Class ;
745 + owl:unionOf ( xsd:date xsd:dateTime )
746 + ] ;
747 + owl:onProperty ilap-view:implementationHasActualFinish
748 + ] .
749 +
750 +ilap-view:AvailableResource
751 + rdfs:subClassOf [ a owl:Restriction ;
752 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
753 + owl:onDataRange xsd:string ;
754 + owl:onProperty ilap-view:hasDescription
755 + ] ;
756 + rdfs:subClassOf [ a owl:Restriction ;
757 + owl:onDataRange xsd:decimal ;
758 + owl:onProperty ilap-view:dailyAvailableDuration
759 + ] ;
760 + rdfs:subClassOf [ a owl:Restriction ;
761 + owl:onDataRange [ a owl:Class ;
762 + owl:unionOf ( xsd:date xsd:dateTime )
763 + ] ;
764 + owl:onProperty ilap-view:availableTo
765 + ] ;
766 + rdfs:subClassOf [ a owl:Restriction ;
767 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
768 + owl:onDataRange [ a owl:Class ;
769 + owl:unionOf ( xsd:date xsd:dateTime )
770 + ] ;
771 + owl:onProperty ilap-view:availableFrom
772 + ] ;
773 + rdfs:subClassOf [ a owl:Restriction ;
774 + ilap:shouldUseAnyUri true ;
775 + owl:onClass ilap:ResourceBreakdownClass ;
776 + owl:onProperty ilap-view:hasAvailableResourceBreakdownClass
777 + ] ;
778 + rdfs:subClassOf [ a owl:Restriction ;
779 + ilap:shouldUseRef true ;
780 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
781 + owl:onClass ilap:ManagedProgrammeOfWork ;
782 + owl:onProperty ilap-view:forProgrammeOfWork
783 + ] ;
784 + rdfs:subClassOf [ a owl:Restriction ;
785 + ilap:shouldUseRef true ;
786 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
787 + owl:onClass ilap:Calendar ;
788 + owl:onProperty ilap-view:availableResourceHasCalendar
789 + ] .
790 +
791 +ilap:ManagedProgrammeOfWork
792 + rdfs:subClassOf [ a owl:Restriction ;
793 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
794 + owl:onClass ilap:ActivityCompletionStatus ;
795 + owl:onProperty ilap-view:fulfilmentHasCurrentCompletionStatus
796 + ] ;
797 + rdfs:subClassOf [ a owl:Restriction ;
798 + ilap:shouldUseAnyUri true ;
799 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
800 + owl:onClass ilap:PersonOrOrganization ;
801 + owl:onProperty ilap-view:fulfilmentHasActualSub-contractor
802 + ] ;
803 + rdfs:subClassOf [ a owl:Restriction ;
804 + ilap:shouldUseAnyUri true ;
805 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
806 + owl:onClass ilap:PhysicalObject ;
807 + owl:onProperty ilap-view:hasProgrammeSubject
808 + ] ;
809 + rdfs:subClassOf [ a owl:Restriction ;
810 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
811 + owl:onDataRange [ a owl:Class ;
812 + owl:unionOf ( xsd:date xsd:dateTime )
813 + ] ;
814 + owl:onProperty ilap-view:fulfilmentHasActualStart
815 + ] ;
816 + rdfs:subClassOf [ a owl:Restriction ;
817 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
818 + owl:onClass ilap:ActivityPlanningStatus ;
819 + owl:onProperty ilap-view:hasCurrentPlanningStatus
820 + ] ;
821 + rdfs:subClassOf [ a owl:Restriction ;
822 + ilap:shouldUseAnyUri true ;
823 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
824 + owl:onClass ilap:Organization ;
825 + owl:onProperty ilap-view:hasOperatorOfProgrammeSubject
826 + ] ;
827 + rdfs:subClassOf [ a owl:Restriction ;
828 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
829 + owl:onClass ilap:PlanForActivityForScheduling ;
830 + owl:onProperty ilap-view:hasPlan
831 + ] ;
832 + rdfs:subClassOf [ a owl:Restriction ;
833 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
834 + owl:onDataRange [ a owl:Class ;
835 + owl:unionOf ( xsd:date xsd:dateTime )
836 + ] ;
837 + owl:onProperty ilap-view:fulfilmentHasActualFinish
838 + ] ;
839 + rdfs:subClassOf [ a owl:Restriction ;
840 + ilap:shouldUseAnyUri true ;
841 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
842 + owl:onClass ilap:PersonOrOrganization ;
843 + owl:onProperty ilap-view:fulfilmentHasActualProjectLeader
844 + ] ;
845 + rdfs:subClassOf [ a owl:Restriction ;
846 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
847 + owl:onDataRange xsd:string ;
848 + owl:onProperty ilap-view:hasDescription
849 + ] ;
850 + rdfs:subClassOf [ a owl:Restriction ;
851 + ilap:shouldUseAnyUri true ;
852 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
853 + owl:onClass ilap:Organization ;
854 + owl:onProperty ilap-view:fulfilmentHasActualMainContractor
855 + ] .
856 +
857 +ilap:shouldUseAnyUri a owl:AnnotationProperty ;
858 + rdfs:range xsd:boolean .
859 +
860 +ilap:ScheduleForPlanForActivity
861 + rdfs:subClassOf [ a owl:Restriction ;
862 + ilap:shouldUseRef true ;
863 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
864 + owl:onClass ilap:ScheduleForPlanForActivity ;
865 + owl:onProperty ilap-view:hasPreviousSchedule
866 + ] .
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.