Showing
3 changed files
with
866 additions
and
0 deletions
ILAP/ilap-xsd-constraint.ttl
0 → 100644
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 | + ] . |
ILAP/ilap.ttl
0 → 100644
This diff could not be displayed because it is too large.
ILAP/part12.ttl
0 → 100644
This diff could not be displayed because it is too large.
-
Please register or login to post a comment