updates to match the current xsd and the v3 of the converter.
Showing
2 changed files
with
1481 additions
and
490 deletions
ILAP/ilap-userfield.ttl
0 → 100644
1 | +@prefix : <http://data.posccaesar.org/ilap-userfield/> . | ||
2 | +@prefix owl: <http://www.w3.org/2002/07/owl#> . | ||
3 | +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . | ||
4 | +@prefix xml: <http://www.w3.org/XML/1998/namespace> . | ||
5 | +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . | ||
6 | +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . | ||
7 | +@base <http://data.posccaesar.org/ilap-userfield/> . | ||
8 | + | ||
9 | +<http://data.posccaesar.org/ilap-userfield/> rdf:type owl:Ontology . | ||
10 | + | ||
11 | + | ||
12 | + | ||
13 | +:hasActivityNetwork rdf:type owl:ObjectProperty . | ||
14 | + | ||
15 | +:hasActivityProgress rdf:type owl:ObjectProperty . | ||
16 | + | ||
17 | +:hasAreaOnFacility rdf:type owl:ObjectProperty . | ||
18 | + | ||
19 | +:hasAssignment rdf:type owl:ObjectProperty . | ||
20 | + | ||
21 | +:hasBuildingBlock rdf:type owl:ObjectProperty . | ||
22 | + | ||
23 | +:hasCategory rdf:type owl:ObjectProperty . | ||
24 | + | ||
25 | +:hasCommissioningPackage rdf:type owl:ObjectProperty . | ||
26 | + | ||
27 | +:hasCompletionStatus rdf:type owl:ObjectProperty . | ||
28 | + | ||
29 | +:hasContractor rdf:type owl:ObjectProperty . | ||
30 | + | ||
31 | +:hasContractType rdf:type owl:ObjectProperty . | ||
32 | + | ||
33 | +:hasCostPhaseCode rdf:type owl:ObjectProperty . | ||
34 | + | ||
35 | +:hasCriticality rdf:type owl:ObjectProperty . | ||
36 | + | ||
37 | +:hasCriticalityType rdf:type owl:ObjectProperty . | ||
38 | + | ||
39 | +:hasCriticalPath rdf:type owl:ObjectProperty . | ||
40 | + | ||
41 | +:hasDGPhase rdf:type owl:ObjectProperty . | ||
42 | + | ||
43 | +:hasDiscipline rdf:type owl:ObjectProperty . | ||
44 | + | ||
45 | +:hasEngineeringPhase rdf:type owl:ObjectProperty . | ||
46 | + | ||
47 | +:hasExecutionSubDiscipline rdf:type owl:ObjectProperty . | ||
48 | + | ||
49 | +:hasExpenseType rdf:type owl:ObjectProperty . | ||
50 | + | ||
51 | +:hasFacility rdf:type owl:ObjectProperty . | ||
52 | + | ||
53 | +:hasField rdf:type owl:ObjectProperty . | ||
54 | + | ||
55 | +:hasGeographicLocation rdf:type owl:ObjectProperty . | ||
56 | + | ||
57 | +:hasJobCardStatus rdf:type owl:ObjectProperty . | ||
58 | + | ||
59 | +:hasKPIStatus rdf:type owl:ObjectProperty . | ||
60 | + | ||
61 | +:hasLicense rdf:type owl:ObjectProperty . | ||
62 | + | ||
63 | +:hasLivingQuarters rdf:type owl:ObjectProperty . | ||
64 | + | ||
65 | +:hasLocationOfMaterial rdf:type owl:ObjectProperty . | ||
66 | + | ||
67 | +:hasLocationOfWork rdf:type owl:ObjectProperty . | ||
68 | + | ||
69 | +:hasLocationOnFacility rdf:type owl:ObjectProperty . | ||
70 | + | ||
71 | +:hasMainActivity rdf:type owl:ObjectProperty . | ||
72 | + | ||
73 | +:hasMechanicalCompletionPackage rdf:type owl:ObjectProperty . | ||
74 | + | ||
75 | +:hasMilestoneType rdf:type owl:ObjectProperty . | ||
76 | + | ||
77 | +:hasOperatingUnit rdf:type owl:ObjectProperty . | ||
78 | + | ||
79 | +:hasOperator rdf:type owl:ObjectProperty . | ||
80 | + | ||
81 | +:hasOwnerDepartment rdf:type owl:ObjectProperty . | ||
82 | + | ||
83 | +:hasOwnerResponsible rdf:type owl:ObjectProperty . | ||
84 | + | ||
85 | +:hasPhaseType rdf:type owl:ObjectProperty . | ||
86 | + | ||
87 | +:hasPlanResponsible rdf:type owl:ObjectProperty . | ||
88 | + | ||
89 | +:hasPortfolio rdf:type owl:ObjectProperty . | ||
90 | + | ||
91 | +:hasPriority rdf:type owl:ObjectProperty . | ||
92 | + | ||
93 | +:hasPriorityType rdf:type owl:ObjectProperty . | ||
94 | + | ||
95 | +:hasProcurementPackage rdf:type owl:ObjectProperty . | ||
96 | + | ||
97 | +:hasProduct rdf:type owl:ObjectProperty . | ||
98 | + | ||
99 | +:hasProjectCode rdf:type owl:ObjectProperty . | ||
100 | + | ||
101 | +:hasProjectPhaseType rdf:type owl:ObjectProperty . | ||
102 | + | ||
103 | +:hasProjectResponsible rdf:type owl:ObjectProperty . | ||
104 | + | ||
105 | +:hasProjectType rdf:type owl:ObjectProperty . | ||
106 | + | ||
107 | +:hasReporting rdf:type owl:ObjectProperty . | ||
108 | + | ||
109 | +:hasRiskFactor rdf:type owl:ObjectProperty . | ||
110 | + | ||
111 | +:hasSection rdf:type owl:ObjectProperty . | ||
112 | + | ||
113 | +:hasShutDownPeriod rdf:type owl:ObjectProperty . | ||
114 | + | ||
115 | +:hasShutdownType rdf:type owl:ObjectProperty . | ||
116 | + | ||
117 | +:hasSource rdf:type owl:ObjectProperty . | ||
118 | + | ||
119 | +:hasStatus rdf:type owl:ObjectProperty . | ||
120 | + | ||
121 | +:hasStatusType rdf:type owl:ObjectProperty . | ||
122 | + | ||
123 | +:hasSupplierATS rdf:type owl:ObjectProperty . | ||
124 | + | ||
125 | +:hasSystemResponsible rdf:type owl:ObjectProperty . | ||
126 | + | ||
127 | +:hasSystemType rdf:type owl:ObjectProperty . | ||
128 | + | ||
129 | +:hasTaskResponsible rdf:type owl:ObjectProperty . | ||
130 | + | ||
131 | +:hasWBS rdf:type owl:ObjectProperty . | ||
132 | + | ||
133 | +:hasWBSpart1 rdf:type owl:ObjectProperty . | ||
134 | + | ||
135 | +:hasWBSpart2 rdf:type owl:ObjectProperty . | ||
136 | + | ||
137 | +:hasWBSpart3 rdf:type owl:ObjectProperty . | ||
138 | + | ||
139 | +:hasWBSpart4 rdf:type owl:ObjectProperty . | ||
140 | + | ||
141 | +:hasWBSpart5 rdf:type owl:ObjectProperty . | ||
142 | + | ||
143 | +:hasWorkCenter rdf:type owl:ObjectProperty . | ||
144 | + | ||
145 | +:hasWorkOrder rdf:type owl:ObjectProperty . | ||
146 | + | ||
147 | +:hasWorkOrderType rdf:type owl:ObjectProperty . | ||
148 | + | ||
149 | +:requiresWorkOrderType rdf:type owl:ObjectProperty . | ||
150 | + | ||
151 | + | ||
152 | + | ||
153 | +:SpecifiedUserField rdf:type owl:Class ; | ||
154 | + | ||
155 | + rdfs:subClassOf owl:Thing , | ||
156 | + [ rdf:type owl:Restriction ; | ||
157 | + owl:onProperty :hasCategory ; | ||
158 | + owl:onClass owl:Class ; | ||
159 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
160 | + ] . | ||
161 | + | ||
162 | + | ||
163 | +:SpecifiedUserField rdf:type owl:Class ; | ||
164 | + | ||
165 | + rdfs:subClassOf owl:Thing , | ||
166 | + [ rdf:type owl:Restriction ; | ||
167 | + owl:onProperty :hasContractType ; | ||
168 | + owl:onClass owl:Class ; | ||
169 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
170 | + ] . | ||
171 | + | ||
172 | + | ||
173 | +:SpecifiedUserField rdf:type owl:Class ; | ||
174 | + | ||
175 | + rdfs:subClassOf owl:Thing , | ||
176 | + [ rdf:type owl:Restriction ; | ||
177 | + owl:onProperty :hasCostPhaseCode ; | ||
178 | + owl:onClass owl:Class ; | ||
179 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
180 | + ] . | ||
181 | + | ||
182 | + | ||
183 | +:SpecifiedUserField rdf:type owl:Class ; | ||
184 | + | ||
185 | + rdfs:subClassOf owl:Thing , | ||
186 | + [ rdf:type owl:Restriction ; | ||
187 | + owl:onProperty :hasCriticality ; | ||
188 | + owl:onClass owl:Class ; | ||
189 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
190 | + ] . | ||
191 | + | ||
192 | + | ||
193 | +:SpecifiedUserField rdf:type owl:Class ; | ||
194 | + | ||
195 | + rdfs:subClassOf owl:Thing , | ||
196 | + [ rdf:type owl:Restriction ; | ||
197 | + owl:onProperty :hasCriticalityType ; | ||
198 | + owl:onClass owl:Class ; | ||
199 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
200 | + ] . | ||
201 | + | ||
202 | + | ||
203 | +:SpecifiedUserField rdf:type owl:Class ; | ||
204 | + | ||
205 | + rdfs:subClassOf owl:Thing , | ||
206 | + [ rdf:type owl:Restriction ; | ||
207 | + owl:onProperty :hasDGPhase ; | ||
208 | + owl:onClass owl:Class ; | ||
209 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
210 | + ] . | ||
211 | + | ||
212 | + | ||
213 | +:SpecifiedUserField rdf:type owl:Class ; | ||
214 | + | ||
215 | + rdfs:subClassOf owl:Thing , | ||
216 | + [ rdf:type owl:Restriction ; | ||
217 | + owl:onProperty :hasDiscipline ; | ||
218 | + owl:onClass owl:Class ; | ||
219 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
220 | + ] . | ||
221 | + | ||
222 | + | ||
223 | +:SpecifiedUserField rdf:type owl:Class ; | ||
224 | + | ||
225 | + rdfs:subClassOf owl:Thing , | ||
226 | + [ rdf:type owl:Restriction ; | ||
227 | + owl:onProperty :hasExpenseType ; | ||
228 | + owl:onClass owl:Class ; | ||
229 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
230 | + ] . | ||
231 | + | ||
232 | + | ||
233 | +:SpecifiedUserField rdf:type owl:Class ; | ||
234 | + | ||
235 | + rdfs:subClassOf owl:Thing , | ||
236 | + [ rdf:type owl:Restriction ; | ||
237 | + owl:onProperty :hasFacility ; | ||
238 | + owl:onClass owl:Class ; | ||
239 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
240 | + ] . | ||
241 | + | ||
242 | + | ||
243 | +:SpecifiedUserField rdf:type owl:Class ; | ||
244 | + | ||
245 | + rdfs:subClassOf owl:Thing , | ||
246 | + [ rdf:type owl:Restriction ; | ||
247 | + owl:onProperty :hasField ; | ||
248 | + owl:onClass owl:Class ; | ||
249 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
250 | + ] . | ||
251 | + | ||
252 | + | ||
253 | +:SpecifiedUserField rdf:type owl:Class ; | ||
254 | + | ||
255 | + rdfs:subClassOf owl:Thing , | ||
256 | + [ rdf:type owl:Restriction ; | ||
257 | + owl:onProperty :hasLicense ; | ||
258 | + owl:onClass owl:Class ; | ||
259 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
260 | + ] . | ||
261 | + | ||
262 | + | ||
263 | +:SpecifiedUserField rdf:type owl:Class ; | ||
264 | + | ||
265 | + rdfs:subClassOf owl:Thing , | ||
266 | + [ rdf:type owl:Restriction ; | ||
267 | + owl:onProperty :hasLivingQuarters ; | ||
268 | + owl:onClass owl:Class ; | ||
269 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
270 | + ] . | ||
271 | + | ||
272 | + | ||
273 | +:SpecifiedUserField rdf:type owl:Class ; | ||
274 | + | ||
275 | + rdfs:subClassOf owl:Thing , | ||
276 | + [ rdf:type owl:Restriction ; | ||
277 | + owl:onProperty :hasMilestoneType ; | ||
278 | + owl:onClass owl:Class ; | ||
279 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
280 | + ] . | ||
281 | + | ||
282 | + | ||
283 | +:SpecifiedUserField rdf:type owl:Class ; | ||
284 | + | ||
285 | + rdfs:subClassOf owl:Thing , | ||
286 | + [ rdf:type owl:Restriction ; | ||
287 | + owl:onProperty :hasOperatingUnit ; | ||
288 | + owl:onClass owl:Class ; | ||
289 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
290 | + ] . | ||
291 | + | ||
292 | + | ||
293 | +:SpecifiedUserField rdf:type owl:Class ; | ||
294 | + | ||
295 | + rdfs:subClassOf owl:Thing , | ||
296 | + [ rdf:type owl:Restriction ; | ||
297 | + owl:onProperty :hasOperator ; | ||
298 | + owl:onClass owl:Class ; | ||
299 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
300 | + ] . | ||
301 | + | ||
302 | + | ||
303 | +:SpecifiedUserField rdf:type owl:Class ; | ||
304 | + | ||
305 | + rdfs:subClassOf owl:Thing , | ||
306 | + [ rdf:type owl:Restriction ; | ||
307 | + owl:onProperty :hasOwnerDepartment ; | ||
308 | + owl:onClass owl:Class ; | ||
309 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
310 | + ] . | ||
311 | + | ||
312 | + | ||
313 | +:SpecifiedUserField rdf:type owl:Class ; | ||
314 | + | ||
315 | + rdfs:subClassOf owl:Thing , | ||
316 | + [ rdf:type owl:Restriction ; | ||
317 | + owl:onProperty :hasPhaseType ; | ||
318 | + owl:onClass owl:Class ; | ||
319 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
320 | + ] . | ||
321 | + | ||
322 | + | ||
323 | +:SpecifiedUserField rdf:type owl:Class ; | ||
324 | + | ||
325 | + rdfs:subClassOf owl:Thing , | ||
326 | + [ rdf:type owl:Restriction ; | ||
327 | + owl:onProperty :hasPriority ; | ||
328 | + owl:onClass owl:Class ; | ||
329 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
330 | + ] . | ||
331 | + | ||
332 | + | ||
333 | +:SpecifiedUserField rdf:type owl:Class ; | ||
334 | + | ||
335 | + rdfs:subClassOf owl:Thing , | ||
336 | + [ rdf:type owl:Restriction ; | ||
337 | + owl:onProperty :hasPriorityType ; | ||
338 | + owl:onClass owl:Class ; | ||
339 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
340 | + ] . | ||
341 | + | ||
342 | + | ||
343 | +:SpecifiedUserField rdf:type owl:Class ; | ||
344 | + | ||
345 | + rdfs:subClassOf owl:Thing , | ||
346 | + [ rdf:type owl:Restriction ; | ||
347 | + owl:onProperty :hasProduct ; | ||
348 | + owl:onClass owl:Class ; | ||
349 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
350 | + ] . | ||
351 | + | ||
352 | + | ||
353 | +:SpecifiedUserField rdf:type owl:Class ; | ||
354 | + | ||
355 | + rdfs:subClassOf owl:Thing , | ||
356 | + [ rdf:type owl:Restriction ; | ||
357 | + owl:onProperty :hasProjectPhaseType ; | ||
358 | + owl:onClass owl:Class ; | ||
359 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
360 | + ] . | ||
361 | + | ||
362 | + | ||
363 | +:SpecifiedUserField rdf:type owl:Class ; | ||
364 | + | ||
365 | + rdfs:subClassOf owl:Thing , | ||
366 | + [ rdf:type owl:Restriction ; | ||
367 | + owl:onProperty :hasRiskFactor ; | ||
368 | + owl:onClass owl:Class ; | ||
369 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
370 | + ] . | ||
371 | + | ||
372 | + | ||
373 | +:SpecifiedUserField rdf:type owl:Class ; | ||
374 | + | ||
375 | + rdfs:subClassOf owl:Thing , | ||
376 | + [ rdf:type owl:Restriction ; | ||
377 | + owl:onProperty :hasShutdownType ; | ||
378 | + owl:onClass owl:Class ; | ||
379 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
380 | + ] . | ||
381 | + | ||
382 | + | ||
383 | +:SpecifiedUserField rdf:type owl:Class ; | ||
384 | + | ||
385 | + rdfs:subClassOf owl:Thing , | ||
386 | + [ rdf:type owl:Restriction ; | ||
387 | + owl:onProperty :hasStatus ; | ||
388 | + owl:onClass owl:Class ; | ||
389 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
390 | + ] . | ||
391 | + | ||
392 | + | ||
393 | +:SpecifiedUserField rdf:type owl:Class ; | ||
394 | + | ||
395 | + rdfs:subClassOf owl:Thing , | ||
396 | + [ rdf:type owl:Restriction ; | ||
397 | + owl:onProperty :hasStatusType ; | ||
398 | + owl:onClass owl:Class ; | ||
399 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
400 | + ] . | ||
401 | + | ||
402 | + | ||
403 | + | ||
404 | + | ||
405 | +[ rdf:type owl:Axiom ; | ||
406 | + :shouldUseAnyUri "true"^^xsd:boolean ; | ||
407 | + owl:annotatedSource :SpecifiedUserField ; | ||
408 | + owl:annotatedProperty rdfs:subClassOf ; | ||
409 | + owl:annotatedTarget [ rdf:type owl:Restriction ; | ||
410 | + owl:onProperty :hasCategory ; | ||
411 | + owl:onClass owl:Class ; | ||
412 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
413 | + ] | ||
414 | +] . | ||
415 | + | ||
416 | + | ||
417 | +[ rdf:type owl:Axiom ; | ||
418 | + :shouldUseAnyUri "true"^^xsd:boolean ; | ||
419 | + owl:annotatedSource :SpecifiedUserField ; | ||
420 | + owl:annotatedProperty rdfs:subClassOf ; | ||
421 | + owl:annotatedTarget [ rdf:type owl:Restriction ; | ||
422 | + owl:onProperty :hasContractType ; | ||
423 | + owl:onClass owl:Class ; | ||
424 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
425 | + ] | ||
426 | +] . | ||
427 | + | ||
428 | + | ||
429 | +[ rdf:type owl:Axiom ; | ||
430 | + :shouldUseAnyUri "true"^^xsd:boolean ; | ||
431 | + owl:annotatedSource :SpecifiedUserField ; | ||
432 | + owl:annotatedProperty rdfs:subClassOf ; | ||
433 | + owl:annotatedTarget [ rdf:type owl:Restriction ; | ||
434 | + owl:onProperty :hasCostPhaseCode ; | ||
435 | + owl:onClass owl:Class ; | ||
436 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
437 | + ] | ||
438 | +] . | ||
439 | + | ||
440 | + | ||
441 | +[ rdf:type owl:Axiom ; | ||
442 | + :shouldUseAnyUri "true"^^xsd:boolean ; | ||
443 | + owl:annotatedSource :SpecifiedUserField ; | ||
444 | + owl:annotatedProperty rdfs:subClassOf ; | ||
445 | + owl:annotatedTarget [ rdf:type owl:Restriction ; | ||
446 | + owl:onProperty :hasCriticality ; | ||
447 | + owl:onClass owl:Class ; | ||
448 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
449 | + ] | ||
450 | +] . | ||
451 | + | ||
452 | + | ||
453 | +[ rdf:type owl:Axiom ; | ||
454 | + :shouldUseAnyUri "true"^^xsd:boolean ; | ||
455 | + owl:annotatedSource :SpecifiedUserField ; | ||
456 | + owl:annotatedProperty rdfs:subClassOf ; | ||
457 | + owl:annotatedTarget [ rdf:type owl:Restriction ; | ||
458 | + owl:onProperty :hasCriticalityType ; | ||
459 | + owl:onClass owl:Class ; | ||
460 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
461 | + ] | ||
462 | +] . | ||
463 | + | ||
464 | + | ||
465 | +[ rdf:type owl:Axiom ; | ||
466 | + :shouldUseAnyUri "true"^^xsd:boolean ; | ||
467 | + owl:annotatedSource :SpecifiedUserField ; | ||
468 | + owl:annotatedProperty rdfs:subClassOf ; | ||
469 | + owl:annotatedTarget [ rdf:type owl:Restriction ; | ||
470 | + owl:onProperty :hasDGPhase ; | ||
471 | + owl:onClass owl:Class ; | ||
472 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
473 | + ] | ||
474 | +] . | ||
475 | + | ||
476 | + | ||
477 | +[ rdf:type owl:Axiom ; | ||
478 | + :shouldUseAnyUri "true"^^xsd:boolean ; | ||
479 | + owl:annotatedSource :SpecifiedUserField ; | ||
480 | + owl:annotatedProperty rdfs:subClassOf ; | ||
481 | + owl:annotatedTarget [ rdf:type owl:Restriction ; | ||
482 | + owl:onProperty :hasDiscipline ; | ||
483 | + owl:onClass owl:Class ; | ||
484 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
485 | + ] | ||
486 | +] . | ||
487 | + | ||
488 | + | ||
489 | +[ rdf:type owl:Axiom ; | ||
490 | + :shouldUseAnyUri "true"^^xsd:boolean ; | ||
491 | + owl:annotatedSource :SpecifiedUserField ; | ||
492 | + owl:annotatedProperty rdfs:subClassOf ; | ||
493 | + owl:annotatedTarget [ rdf:type owl:Restriction ; | ||
494 | + owl:onProperty :hasExpenseType ; | ||
495 | + owl:onClass owl:Class ; | ||
496 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
497 | + ] | ||
498 | +] . | ||
499 | + | ||
500 | + | ||
501 | +[ rdf:type owl:Axiom ; | ||
502 | + :shouldUseAnyUri "true"^^xsd:boolean ; | ||
503 | + owl:annotatedSource :SpecifiedUserField ; | ||
504 | + owl:annotatedProperty rdfs:subClassOf ; | ||
505 | + owl:annotatedTarget [ rdf:type owl:Restriction ; | ||
506 | + owl:onProperty :hasFacility ; | ||
507 | + owl:onClass owl:Class ; | ||
508 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
509 | + ] | ||
510 | +] . | ||
511 | + | ||
512 | + | ||
513 | +[ rdf:type owl:Axiom ; | ||
514 | + :shouldUseAnyUri "true"^^xsd:boolean ; | ||
515 | + owl:annotatedSource :SpecifiedUserField ; | ||
516 | + owl:annotatedProperty rdfs:subClassOf ; | ||
517 | + owl:annotatedTarget [ rdf:type owl:Restriction ; | ||
518 | + owl:onProperty :hasField ; | ||
519 | + owl:onClass owl:Class ; | ||
520 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
521 | + ] | ||
522 | +] . | ||
523 | + | ||
524 | + | ||
525 | +[ rdf:type owl:Axiom ; | ||
526 | + :shouldUseAnyUri "true"^^xsd:boolean ; | ||
527 | + owl:annotatedSource :SpecifiedUserField ; | ||
528 | + owl:annotatedProperty rdfs:subClassOf ; | ||
529 | + owl:annotatedTarget [ rdf:type owl:Restriction ; | ||
530 | + owl:onProperty :hasLicense ; | ||
531 | + owl:onClass owl:Class ; | ||
532 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
533 | + ] | ||
534 | +] . | ||
535 | + | ||
536 | + | ||
537 | +[ rdf:type owl:Axiom ; | ||
538 | + :shouldUseAnyUri "true"^^xsd:boolean ; | ||
539 | + owl:annotatedSource :SpecifiedUserField ; | ||
540 | + owl:annotatedProperty rdfs:subClassOf ; | ||
541 | + owl:annotatedTarget [ rdf:type owl:Restriction ; | ||
542 | + owl:onProperty :hasLivingQuarters ; | ||
543 | + owl:onClass owl:Class ; | ||
544 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
545 | + ] | ||
546 | +] . | ||
547 | + | ||
548 | + | ||
549 | +[ rdf:type owl:Axiom ; | ||
550 | + :shouldUseAnyUri "true"^^xsd:boolean ; | ||
551 | + owl:annotatedSource :SpecifiedUserField ; | ||
552 | + owl:annotatedProperty rdfs:subClassOf ; | ||
553 | + owl:annotatedTarget [ rdf:type owl:Restriction ; | ||
554 | + owl:onProperty :hasMilestoneType ; | ||
555 | + owl:onClass owl:Class ; | ||
556 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
557 | + ] | ||
558 | +] . | ||
559 | + | ||
560 | + | ||
561 | +[ rdf:type owl:Axiom ; | ||
562 | + :shouldUseAnyUri "true"^^xsd:boolean ; | ||
563 | + owl:annotatedSource :SpecifiedUserField ; | ||
564 | + owl:annotatedProperty rdfs:subClassOf ; | ||
565 | + owl:annotatedTarget [ rdf:type owl:Restriction ; | ||
566 | + owl:onProperty :hasOperatingUnit ; | ||
567 | + owl:onClass owl:Class ; | ||
568 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
569 | + ] | ||
570 | +] . | ||
571 | + | ||
572 | + | ||
573 | +[ rdf:type owl:Axiom ; | ||
574 | + :shouldUseAnyUri "true"^^xsd:boolean ; | ||
575 | + owl:annotatedSource :SpecifiedUserField ; | ||
576 | + owl:annotatedProperty rdfs:subClassOf ; | ||
577 | + owl:annotatedTarget [ rdf:type owl:Restriction ; | ||
578 | + owl:onProperty :hasOperator ; | ||
579 | + owl:onClass owl:Class ; | ||
580 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
581 | + ] | ||
582 | +] . | ||
583 | + | ||
584 | + | ||
585 | +[ rdf:type owl:Axiom ; | ||
586 | + :shouldUseAnyUri "true"^^xsd:boolean ; | ||
587 | + owl:annotatedSource :SpecifiedUserField ; | ||
588 | + owl:annotatedProperty rdfs:subClassOf ; | ||
589 | + owl:annotatedTarget [ rdf:type owl:Restriction ; | ||
590 | + owl:onProperty :hasOwnerDepartment ; | ||
591 | + owl:onClass owl:Class ; | ||
592 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
593 | + ] | ||
594 | +] . | ||
595 | + | ||
596 | + | ||
597 | +[ rdf:type owl:Axiom ; | ||
598 | + :shouldUseAnyUri "true"^^xsd:boolean ; | ||
599 | + owl:annotatedSource :SpecifiedUserField ; | ||
600 | + owl:annotatedProperty rdfs:subClassOf ; | ||
601 | + owl:annotatedTarget [ rdf:type owl:Restriction ; | ||
602 | + owl:onProperty :hasPhaseType ; | ||
603 | + owl:onClass owl:Class ; | ||
604 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
605 | + ] | ||
606 | +] . | ||
607 | + | ||
608 | + | ||
609 | +[ rdf:type owl:Axiom ; | ||
610 | + :shouldUseAnyUri "true"^^xsd:boolean ; | ||
611 | + owl:annotatedSource :SpecifiedUserField ; | ||
612 | + owl:annotatedProperty rdfs:subClassOf ; | ||
613 | + owl:annotatedTarget [ rdf:type owl:Restriction ; | ||
614 | + owl:onProperty :hasPriority ; | ||
615 | + owl:onClass owl:Class ; | ||
616 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
617 | + ] | ||
618 | +] . | ||
619 | + | ||
620 | + | ||
621 | +[ rdf:type owl:Axiom ; | ||
622 | + :shouldUseAnyUri "true"^^xsd:boolean ; | ||
623 | + owl:annotatedSource :SpecifiedUserField ; | ||
624 | + owl:annotatedProperty rdfs:subClassOf ; | ||
625 | + owl:annotatedTarget [ rdf:type owl:Restriction ; | ||
626 | + owl:onProperty :hasPriorityType ; | ||
627 | + owl:onClass owl:Class ; | ||
628 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
629 | + ] | ||
630 | +] . | ||
631 | + | ||
632 | + | ||
633 | +[ rdf:type owl:Axiom ; | ||
634 | + :shouldUseAnyUri "true"^^xsd:boolean ; | ||
635 | + owl:annotatedSource :SpecifiedUserField ; | ||
636 | + owl:annotatedProperty rdfs:subClassOf ; | ||
637 | + owl:annotatedTarget [ rdf:type owl:Restriction ; | ||
638 | + owl:onProperty :hasProduct ; | ||
639 | + owl:onClass owl:Class ; | ||
640 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
641 | + ] | ||
642 | +] . | ||
643 | + | ||
644 | + | ||
645 | +[ rdf:type owl:Axiom ; | ||
646 | + :shouldUseAnyUri "true"^^xsd:boolean ; | ||
647 | + owl:annotatedSource :SpecifiedUserField ; | ||
648 | + owl:annotatedProperty rdfs:subClassOf ; | ||
649 | + owl:annotatedTarget [ rdf:type owl:Restriction ; | ||
650 | + owl:onProperty :hasProjectPhaseType ; | ||
651 | + owl:onClass owl:Class ; | ||
652 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
653 | + ] | ||
654 | +] . | ||
655 | + | ||
656 | + | ||
657 | +[ rdf:type owl:Axiom ; | ||
658 | + :shouldUseAnyUri "true"^^xsd:boolean ; | ||
659 | + owl:annotatedSource :SpecifiedUserField ; | ||
660 | + owl:annotatedProperty rdfs:subClassOf ; | ||
661 | + owl:annotatedTarget [ rdf:type owl:Restriction ; | ||
662 | + owl:onProperty :hasRiskFactor ; | ||
663 | + owl:onClass owl:Class ; | ||
664 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
665 | + ] | ||
666 | +] . | ||
667 | + | ||
668 | + | ||
669 | +[ rdf:type owl:Axiom ; | ||
670 | + :shouldUseAnyUri "true"^^xsd:boolean ; | ||
671 | + owl:annotatedSource :SpecifiedUserField ; | ||
672 | + owl:annotatedProperty rdfs:subClassOf ; | ||
673 | + owl:annotatedTarget [ rdf:type owl:Restriction ; | ||
674 | + owl:onProperty :hasShutdownType ; | ||
675 | + owl:onClass owl:Class ; | ||
676 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
677 | + ] | ||
678 | +] . | ||
679 | + | ||
680 | + | ||
681 | +[ rdf:type owl:Axiom ; | ||
682 | + :shouldUseAnyUri "true"^^xsd:boolean ; | ||
683 | + owl:annotatedSource :SpecifiedUserField ; | ||
684 | + owl:annotatedProperty rdfs:subClassOf ; | ||
685 | + owl:annotatedTarget [ rdf:type owl:Restriction ; | ||
686 | + owl:onProperty :hasStatus ; | ||
687 | + owl:onClass owl:Class ; | ||
688 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
689 | + ] | ||
690 | +] . | ||
691 | + | ||
692 | + | ||
693 | +[ rdf:type owl:Axiom ; | ||
694 | + :shouldUseAnyUri "true"^^xsd:boolean ; | ||
695 | + owl:annotatedSource :SpecifiedUserField ; | ||
696 | + owl:annotatedProperty rdfs:subClassOf ; | ||
697 | + owl:annotatedTarget [ rdf:type owl:Restriction ; | ||
698 | + owl:onProperty :hasStatusType ; | ||
699 | + owl:onClass owl:Class ; | ||
700 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
701 | + ] | ||
702 | +] . | ||
703 | + | ||
704 | + | ||
705 | + | ||
706 | + | ||
707 | + | ||
708 | +:SourceSpecifiedUserField rdf:type owl:Class ; | ||
709 | + rdfs:subClassOf owl:Thing , | ||
710 | + [ rdf:type owl:Restriction ; | ||
711 | + owl:onProperty :hasSource ; | ||
712 | + owl:onClass owl:Thing ; | ||
713 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
714 | + ] ; | ||
715 | + | ||
716 | + rdfs:subClassOf owl:Thing , | ||
717 | + [ rdf:type owl:Restriction ; | ||
718 | + owl:onProperty :hasContractor ; | ||
719 | + owl:onClass owl:Class ; | ||
720 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
721 | + ] . | ||
722 | + | ||
723 | + | ||
724 | + | ||
725 | + | ||
726 | +[ rdf:type owl:Axiom ; | ||
727 | + :shouldUseAnyUri "true"^^xsd:boolean ; | ||
728 | + owl:annotatedSource :SpecifiedUserField ; | ||
729 | + owl:annotatedProperty rdfs:subClassOf ; | ||
730 | + owl:annotatedTarget [ rdf:type owl:Restriction ; | ||
731 | + owl:onProperty :hasContractor ; | ||
732 | + owl:onClass owl:Class ; | ||
733 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
734 | + ] | ||
735 | +] . | ||
736 | + | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
... | @@ -8,7 +8,9 @@ | ... | @@ -8,7 +8,9 @@ |
8 | 8 | ||
9 | <http://data.posccaesar.org/ilap/> rdf:type owl:Ontology ; | 9 | <http://data.posccaesar.org/ilap/> rdf:type owl:Ontology ; |
10 | 10 | ||
11 | - owl:versionInfo "Created with TopBraid Composer"^^xsd:string . | 11 | + owl:versionInfo "Created with TopBraid Composer"^^xsd:string ; |
12 | + | ||
13 | + owl:imports <http://data.posccaesar.org/ilap-userfield/> . | ||
12 | 14 | ||
13 | 15 | ||
14 | ################################################################# | 16 | ################################################################# |
... | @@ -18,17 +20,17 @@ | ... | @@ -18,17 +20,17 @@ |
18 | ################################################################# | 20 | ################################################################# |
19 | 21 | ||
20 | 22 | ||
21 | -### http://data.posccaesar.org/ilap/shouldHaveID | 23 | +### http://data.posccaesar.org/ilap/shouldBeInternalAndExternalRef |
22 | 24 | ||
23 | -:shouldHaveID rdf:type owl:AnnotationProperty ; | 25 | +:shouldBeInternalAndExternalRef rdf:type owl:AnnotationProperty ; |
24 | 26 | ||
25 | rdfs:range xsd:boolean . | 27 | rdfs:range xsd:boolean . |
26 | 28 | ||
27 | 29 | ||
28 | 30 | ||
29 | -### http://data.posccaesar.org/ilap/shouldNotBeDropped | 31 | +### http://data.posccaesar.org/ilap/shouldHaveID |
30 | 32 | ||
31 | -:shouldNotBeDropped rdf:type owl:AnnotationProperty ; | 33 | +:shouldHaveID rdf:type owl:AnnotationProperty ; |
32 | 34 | ||
33 | rdfs:range xsd:boolean . | 35 | rdfs:range xsd:boolean . |
34 | 36 | ||
... | @@ -59,6 +61,12 @@ | ... | @@ -59,6 +61,12 @@ |
59 | ################################################################# | 61 | ################################################################# |
60 | 62 | ||
61 | 63 | ||
64 | +### http://www.w3.org/2001/XMLSchema#anyType | ||
65 | + | ||
66 | +xsd:anyType rdf:type rdfs:Datatype . | ||
67 | + | ||
68 | + | ||
69 | + | ||
62 | ### http://www.w3.org/2001/XMLSchema#date | 70 | ### http://www.w3.org/2001/XMLSchema#date |
63 | 71 | ||
64 | xsd:date rdf:type rdfs:Datatype . | 72 | xsd:date rdf:type rdfs:Datatype . |
... | @@ -124,6 +132,12 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -124,6 +132,12 @@ xsd:time rdf:type rdfs:Datatype . |
124 | 132 | ||
125 | 133 | ||
126 | 134 | ||
135 | +### http://data.posccaesar.org/ilap/hasConstraint | ||
136 | + | ||
137 | +:hasConstraint rdf:type owl:ObjectProperty . | ||
138 | + | ||
139 | + | ||
140 | + | ||
127 | ### http://data.posccaesar.org/ilap/hasCoordinate | 141 | ### http://data.posccaesar.org/ilap/hasCoordinate |
128 | 142 | ||
129 | :hasCoordinate rdf:type owl:ObjectProperty . | 143 | :hasCoordinate rdf:type owl:ObjectProperty . |
... | @@ -148,17 +162,15 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -148,17 +162,15 @@ xsd:time rdf:type rdfs:Datatype . |
148 | 162 | ||
149 | 163 | ||
150 | 164 | ||
151 | -### http://data.posccaesar.org/ilap/hasFreeFieldSet | 165 | +### http://data.posccaesar.org/ilap/hasFreeField |
152 | - | ||
153 | -:hasFreeFieldSet rdf:type owl:ObjectProperty . | ||
154 | 166 | ||
167 | +:hasFreeField rdf:type owl:ObjectProperty . | ||
155 | 168 | ||
156 | 169 | ||
157 | -### http://data.posccaesar.org/ilap/hasFreePeriod | ||
158 | 170 | ||
159 | -:hasFreePeriod rdf:type owl:ObjectProperty ; | 171 | +### http://data.posccaesar.org/ilap/hasFreeFieldSet |
160 | 172 | ||
161 | - :shouldNotBeDropped "false"^^xsd:boolean . | 173 | +:hasFreeFieldSet rdf:type owl:ObjectProperty . |
162 | 174 | ||
163 | 175 | ||
164 | 176 | ||
... | @@ -180,6 +192,12 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -180,6 +192,12 @@ xsd:time rdf:type rdfs:Datatype . |
180 | 192 | ||
181 | 193 | ||
182 | 194 | ||
195 | +### http://data.posccaesar.org/ilap/hasPeriod | ||
196 | + | ||
197 | +:hasPeriod rdf:type owl:ObjectProperty . | ||
198 | + | ||
199 | + | ||
200 | + | ||
183 | ### http://data.posccaesar.org/ilap/hasPlan | 201 | ### http://data.posccaesar.org/ilap/hasPlan |
184 | 202 | ||
185 | :hasPlan rdf:type owl:ObjectProperty ; | 203 | :hasPlan rdf:type owl:ObjectProperty ; |
... | @@ -196,6 +214,12 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -196,6 +214,12 @@ xsd:time rdf:type rdfs:Datatype . |
196 | 214 | ||
197 | 215 | ||
198 | 216 | ||
217 | +### http://data.posccaesar.org/ilap/hasPreviousPeriod | ||
218 | + | ||
219 | +:hasPreviousPeriod rdf:type owl:ObjectProperty . | ||
220 | + | ||
221 | + | ||
222 | + | ||
199 | ### http://data.posccaesar.org/ilap/hasProfile | 223 | ### http://data.posccaesar.org/ilap/hasProfile |
200 | 224 | ||
201 | :hasProfile rdf:type owl:ObjectProperty . | 225 | :hasProfile rdf:type owl:ObjectProperty . |
... | @@ -218,9 +242,7 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -218,9 +242,7 @@ xsd:time rdf:type rdfs:Datatype . |
218 | 242 | ||
219 | ### http://data.posccaesar.org/ilap/hasResource | 243 | ### http://data.posccaesar.org/ilap/hasResource |
220 | 244 | ||
221 | -:hasResource rdf:type owl:ObjectProperty ; | 245 | +:hasResource rdf:type owl:ObjectProperty . |
222 | - | ||
223 | - :shouldNotBeDropped "true"^^xsd:boolean . | ||
224 | 246 | ||
225 | 247 | ||
226 | 248 | ||
... | @@ -230,6 +252,12 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -230,6 +252,12 @@ xsd:time rdf:type rdfs:Datatype . |
230 | 252 | ||
231 | 253 | ||
232 | 254 | ||
255 | +### http://data.posccaesar.org/ilap/hasSchedule | ||
256 | + | ||
257 | +:hasSchedule rdf:type owl:ObjectProperty . | ||
258 | + | ||
259 | + | ||
260 | + | ||
233 | ### http://data.posccaesar.org/ilap/hasSourceSpecificUserfield | 261 | ### http://data.posccaesar.org/ilap/hasSourceSpecificUserfield |
234 | 262 | ||
235 | :hasSourceSpecificUserfield rdf:type owl:ObjectProperty . | 263 | :hasSourceSpecificUserfield rdf:type owl:ObjectProperty . |
... | @@ -254,14 +282,6 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -254,14 +282,6 @@ xsd:time rdf:type rdfs:Datatype . |
254 | 282 | ||
255 | 283 | ||
256 | 284 | ||
257 | -### http://data.posccaesar.org/ilap/hasSuccessor | ||
258 | - | ||
259 | -:hasSuccessor rdf:type owl:ObjectProperty ; | ||
260 | - | ||
261 | - :shouldNotBeDropped "true"^^xsd:boolean . | ||
262 | - | ||
263 | - | ||
264 | - | ||
265 | ### http://data.posccaesar.org/ilap/hasSuccessorActivity | 285 | ### http://data.posccaesar.org/ilap/hasSuccessorActivity |
266 | 286 | ||
267 | :hasSuccessorActivity rdf:type owl:ObjectProperty . | 287 | :hasSuccessorActivity rdf:type owl:ObjectProperty . |
... | @@ -280,12 +300,24 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -280,12 +300,24 @@ xsd:time rdf:type rdfs:Datatype . |
280 | 300 | ||
281 | 301 | ||
282 | 302 | ||
303 | +### http://data.posccaesar.org/ilap/hasValue | ||
304 | + | ||
305 | +:hasValue rdf:type owl:ObjectProperty . | ||
306 | + | ||
307 | + | ||
308 | + | ||
283 | ### http://data.posccaesar.org/ilap/hasWeekday | 309 | ### http://data.posccaesar.org/ilap/hasWeekday |
284 | 310 | ||
285 | :hasWeekday rdf:type owl:ObjectProperty . | 311 | :hasWeekday rdf:type owl:ObjectProperty . |
286 | 312 | ||
287 | 313 | ||
288 | 314 | ||
315 | +### http://data.posccaesar.org/ilap/hasWorkPeriod | ||
316 | + | ||
317 | +:hasWorkPeriod rdf:type owl:ObjectProperty . | ||
318 | + | ||
319 | + | ||
320 | + | ||
289 | 321 | ||
290 | 322 | ||
291 | ################################################################# | 323 | ################################################################# |
... | @@ -361,6 +393,18 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -361,6 +393,18 @@ xsd:time rdf:type rdfs:Datatype . |
361 | 393 | ||
362 | 394 | ||
363 | 395 | ||
396 | +### http://data.posccaesar.org/ilap/hasEarlyFinish | ||
397 | + | ||
398 | +:hasEarlyFinish rdf:type owl:DatatypeProperty . | ||
399 | + | ||
400 | + | ||
401 | + | ||
402 | +### http://data.posccaesar.org/ilap/hasEarlyStart | ||
403 | + | ||
404 | +:hasEarlyStart rdf:type owl:DatatypeProperty . | ||
405 | + | ||
406 | + | ||
407 | + | ||
364 | ### http://data.posccaesar.org/ilap/hasExpendedCost | 408 | ### http://data.posccaesar.org/ilap/hasExpendedCost |
365 | 409 | ||
366 | :hasExpendedCost rdf:type owl:DatatypeProperty . | 410 | :hasExpendedCost rdf:type owl:DatatypeProperty . |
... | @@ -373,12 +417,56 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -373,12 +417,56 @@ xsd:time rdf:type rdfs:Datatype . |
373 | 417 | ||
374 | 418 | ||
375 | 419 | ||
420 | +### http://data.posccaesar.org/ilap/hasFieldName | ||
421 | + | ||
422 | +:hasFieldName rdf:type owl:DatatypeProperty . | ||
423 | + | ||
424 | + | ||
425 | + | ||
376 | ### http://data.posccaesar.org/ilap/hasFinish | 426 | ### http://data.posccaesar.org/ilap/hasFinish |
377 | 427 | ||
378 | :hasFinish rdf:type owl:DatatypeProperty . | 428 | :hasFinish rdf:type owl:DatatypeProperty . |
379 | 429 | ||
380 | 430 | ||
381 | 431 | ||
432 | +### http://data.posccaesar.org/ilap/hasFinishDate | ||
433 | + | ||
434 | +:hasFinishDate rdf:type owl:DatatypeProperty ; | ||
435 | + | ||
436 | + rdfs:range xsd:date . | ||
437 | + | ||
438 | + | ||
439 | + | ||
440 | +### http://data.posccaesar.org/ilap/hasFinishTime | ||
441 | + | ||
442 | +:hasFinishTime rdf:type owl:DatatypeProperty ; | ||
443 | + | ||
444 | + rdfs:range xsd:time ; | ||
445 | + | ||
446 | + rdfs:subPropertyOf owl:topDataProperty . | ||
447 | + | ||
448 | + | ||
449 | + | ||
450 | +### http://data.posccaesar.org/ilap/hasFloat | ||
451 | + | ||
452 | +:hasFloat rdf:type owl:DatatypeProperty . | ||
453 | + | ||
454 | + | ||
455 | + | ||
456 | +### http://data.posccaesar.org/ilap/hasFreeFloat | ||
457 | + | ||
458 | +:hasFreeFloat rdf:type owl:DatatypeProperty ; | ||
459 | + | ||
460 | + rdfs:subPropertyOf :hasFloat . | ||
461 | + | ||
462 | + | ||
463 | + | ||
464 | +### http://data.posccaesar.org/ilap/hasFrontlineDate | ||
465 | + | ||
466 | +:hasFrontlineDate rdf:type owl:DatatypeProperty . | ||
467 | + | ||
468 | + | ||
469 | + | ||
382 | ### http://data.posccaesar.org/ilap/hasID | 470 | ### http://data.posccaesar.org/ilap/hasID |
383 | 471 | ||
384 | :hasID rdf:type owl:DatatypeProperty . | 472 | :hasID rdf:type owl:DatatypeProperty . |
... | @@ -391,6 +479,18 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -391,6 +479,18 @@ xsd:time rdf:type rdfs:Datatype . |
391 | 479 | ||
392 | 480 | ||
393 | 481 | ||
482 | +### http://data.posccaesar.org/ilap/hasLateFinish | ||
483 | + | ||
484 | +:hasLateFinish rdf:type owl:DatatypeProperty . | ||
485 | + | ||
486 | + | ||
487 | + | ||
488 | +### http://data.posccaesar.org/ilap/hasLateStart | ||
489 | + | ||
490 | +:hasLateStart rdf:type owl:DatatypeProperty . | ||
491 | + | ||
492 | + | ||
493 | + | ||
394 | ### http://data.posccaesar.org/ilap/hasManHours | 494 | ### http://data.posccaesar.org/ilap/hasManHours |
395 | 495 | ||
396 | :hasManHours rdf:type owl:DatatypeProperty . | 496 | :hasManHours rdf:type owl:DatatypeProperty . |
... | @@ -405,6 +505,18 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -405,6 +505,18 @@ xsd:time rdf:type rdfs:Datatype . |
405 | 505 | ||
406 | 506 | ||
407 | 507 | ||
508 | +### http://data.posccaesar.org/ilap/hasPlannedProgress | ||
509 | + | ||
510 | +:hasPlannedProgress rdf:type owl:DatatypeProperty . | ||
511 | + | ||
512 | + | ||
513 | + | ||
514 | +### http://data.posccaesar.org/ilap/hasShort | ||
515 | + | ||
516 | +:hasShort rdf:type owl:DatatypeProperty . | ||
517 | + | ||
518 | + | ||
519 | + | ||
408 | ### http://data.posccaesar.org/ilap/hasSource | 520 | ### http://data.posccaesar.org/ilap/hasSource |
409 | 521 | ||
410 | :hasSource rdf:type owl:DatatypeProperty . | 522 | :hasSource rdf:type owl:DatatypeProperty . |
... | @@ -417,18 +529,66 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -417,18 +529,66 @@ xsd:time rdf:type rdfs:Datatype . |
417 | 529 | ||
418 | 530 | ||
419 | 531 | ||
532 | +### http://data.posccaesar.org/ilap/hasStartDate | ||
533 | + | ||
534 | +:hasStartDate rdf:type owl:DatatypeProperty ; | ||
535 | + | ||
536 | + rdfs:range xsd:date . | ||
537 | + | ||
538 | + | ||
539 | + | ||
540 | +### http://data.posccaesar.org/ilap/hasStartTime | ||
541 | + | ||
542 | +:hasStartTime rdf:type owl:DatatypeProperty ; | ||
543 | + | ||
544 | + rdfs:range xsd:time ; | ||
545 | + | ||
546 | + rdfs:subPropertyOf owl:topDataProperty . | ||
547 | + | ||
548 | + | ||
549 | + | ||
550 | +### http://data.posccaesar.org/ilap/hasTotalFloat | ||
551 | + | ||
552 | +:hasTotalFloat rdf:type owl:DatatypeProperty ; | ||
553 | + | ||
554 | + rdfs:subPropertyOf :hasFloat . | ||
555 | + | ||
556 | + | ||
557 | + | ||
420 | ### http://data.posccaesar.org/ilap/hasWorkHoursPerDay | 558 | ### http://data.posccaesar.org/ilap/hasWorkHoursPerDay |
421 | 559 | ||
422 | :hasWorkHoursPerDay rdf:type owl:DatatypeProperty . | 560 | :hasWorkHoursPerDay rdf:type owl:DatatypeProperty . |
423 | 561 | ||
424 | 562 | ||
425 | 563 | ||
564 | +### http://data.posccaesar.org/ilap/hasX | ||
565 | + | ||
566 | +:hasX rdf:type owl:DatatypeProperty . | ||
567 | + | ||
568 | + | ||
569 | + | ||
570 | +### http://data.posccaesar.org/ilap/hasY | ||
571 | + | ||
572 | +:hasY rdf:type owl:DatatypeProperty ; | ||
573 | + | ||
574 | + rdfs:subPropertyOf owl:topDataProperty . | ||
575 | + | ||
576 | + | ||
577 | + | ||
426 | ### http://data.posccaesar.org/ilap/isCapexOpex | 578 | ### http://data.posccaesar.org/ilap/isCapexOpex |
427 | 579 | ||
428 | :isCapexOpex rdf:type owl:DatatypeProperty . | 580 | :isCapexOpex rdf:type owl:DatatypeProperty . |
429 | 581 | ||
430 | 582 | ||
431 | 583 | ||
584 | +### http://data.posccaesar.org/ilap/isFree | ||
585 | + | ||
586 | +:isFree rdf:type owl:DatatypeProperty ; | ||
587 | + | ||
588 | + rdfs:range xsd:boolean . | ||
589 | + | ||
590 | + | ||
591 | + | ||
432 | ### http://data.posccaesar.org/ilap/now | 592 | ### http://data.posccaesar.org/ilap/now |
433 | 593 | ||
434 | :now rdf:type owl:DatatypeProperty . | 594 | :now rdf:type owl:DatatypeProperty . |
... | @@ -452,22 +612,14 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -452,22 +612,14 @@ xsd:time rdf:type rdfs:Datatype . |
452 | 612 | ||
453 | rdfs:subClassOf owl:Thing , | 613 | rdfs:subClassOf owl:Thing , |
454 | [ rdf:type owl:Restriction ; | 614 | [ rdf:type owl:Restriction ; |
455 | - owl:onProperty :hasParentActivity ; | 615 | + owl:onProperty :hasExternalReference ; |
456 | - owl:onClass :Activity ; | 616 | + owl:onClass :ExternalReference ; |
457 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | 617 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger |
458 | ] , | 618 | ] , |
459 | - [ rdf:type owl:Class ; | ||
460 | - owl:intersectionOf ( [ rdf:type owl:Restriction ; | ||
461 | - owl:onProperty :hasSpecifiedUserField ; | ||
462 | - owl:onClass :SpecifiedUserField ; | ||
463 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
464 | - ] | ||
465 | [ rdf:type owl:Restriction ; | 619 | [ rdf:type owl:Restriction ; |
466 | - owl:onProperty :hasSpecifiedUserField ; | 620 | + owl:onProperty :hasParentActivity ; |
467 | - owl:onClass :SpecifiedUserField ; | 621 | + owl:onClass :Activity ; |
468 | - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | 622 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger |
469 | - ] | ||
470 | - ) | ||
471 | ] , | 623 | ] , |
472 | [ rdf:type owl:Restriction ; | 624 | [ rdf:type owl:Restriction ; |
473 | owl:onProperty :hasActiveStatus ; | 625 | owl:onProperty :hasActiveStatus ; |
... | @@ -493,18 +645,34 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -493,18 +645,34 @@ xsd:time rdf:type rdfs:Datatype . |
493 | ] , | 645 | ] , |
494 | [ rdf:type owl:Class ; | 646 | [ rdf:type owl:Class ; |
495 | owl:intersectionOf ( [ rdf:type owl:Restriction ; | 647 | owl:intersectionOf ( [ rdf:type owl:Restriction ; |
496 | - owl:onProperty :hasSuccessor ; | 648 | + owl:onProperty :hasConstraint ; |
497 | - owl:onClass :Successor ; | 649 | + owl:onClass :Constraint ; |
498 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | 650 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger |
499 | ] | 651 | ] |
500 | [ rdf:type owl:Restriction ; | 652 | [ rdf:type owl:Restriction ; |
501 | - owl:onProperty :hasSuccessor ; | 653 | + owl:onProperty :hasConstraint ; |
502 | - owl:onClass :Successor ; | 654 | + owl:onClass :Constraint ; |
503 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | 655 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger |
504 | ] | 656 | ] |
505 | ) | 657 | ) |
506 | ] , | 658 | ] , |
507 | [ rdf:type owl:Restriction ; | 659 | [ rdf:type owl:Restriction ; |
660 | + owl:onProperty :hasDescription ; | ||
661 | + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
662 | + owl:onDataRange xsd:string | ||
663 | + ] , | ||
664 | + [ rdf:type owl:Restriction ; | ||
665 | + owl:onProperty :hasSchedule ; | ||
666 | + owl:onClass :Schedule ; | ||
667 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
668 | + ] , | ||
669 | + [ rdf:type owl:Class ; | ||
670 | + owl:unionOf ( :Operation | ||
671 | + :RegularActivity | ||
672 | + :WorkOrder | ||
673 | + ) | ||
674 | + ] , | ||
675 | + [ rdf:type owl:Restriction ; | ||
508 | owl:onProperty :hasResource ; | 676 | owl:onProperty :hasResource ; |
509 | owl:onClass [ rdf:type owl:Class ; | 677 | owl:onClass [ rdf:type owl:Class ; |
510 | owl:unionOf ( :CostBased | 678 | owl:unionOf ( :CostBased |
... | @@ -514,44 +682,31 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -514,44 +682,31 @@ xsd:time rdf:type rdfs:Datatype . |
514 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | 682 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger |
515 | ] , | 683 | ] , |
516 | [ rdf:type owl:Restriction ; | 684 | [ rdf:type owl:Restriction ; |
517 | - owl:onProperty :hasExternalReference ; | ||
518 | - owl:onClass :ExternalReference ; | ||
519 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
520 | - ] , | ||
521 | - [ rdf:type owl:Restriction ; | ||
522 | - owl:onProperty :hasDescription ; | ||
523 | - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
524 | - owl:onDataRange xsd:string | ||
525 | - ] , | ||
526 | - [ rdf:type owl:Restriction ; | ||
527 | owl:onProperty :hasCalendar ; | 685 | owl:onProperty :hasCalendar ; |
528 | owl:onClass :Calendar ; | 686 | owl:onClass :Calendar ; |
529 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | 687 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger |
530 | - ] , | ||
531 | - [ rdf:type owl:Restriction ; | ||
532 | - owl:onProperty :hasCalendarSet ; | ||
533 | - owl:onClass :CalendarSet ; | ||
534 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
535 | ] ; | 688 | ] ; |
536 | 689 | ||
537 | - :shouldHaveID "true"^^xsd:boolean . | 690 | + rdfs:comment "A Thing that brings about (intended) change by events, operations or processes that consume time and possibly other resources (adapted from ISO 15926, PMI and BSI)." ; |
691 | + | ||
692 | + :shouldHaveID "true" . | ||
538 | [ rdf:type owl:Axiom ; | 693 | [ rdf:type owl:Axiom ; |
539 | :shouldUseRef "true"^^xsd:boolean ; | 694 | :shouldUseRef "true"^^xsd:boolean ; |
540 | owl:annotatedSource :Activity ; | 695 | owl:annotatedSource :Activity ; |
541 | owl:annotatedProperty rdfs:subClassOf ; | 696 | owl:annotatedProperty rdfs:subClassOf ; |
542 | owl:annotatedTarget [ rdf:type owl:Restriction ; | 697 | owl:annotatedTarget [ rdf:type owl:Restriction ; |
543 | - owl:onProperty :hasParentActivity ; | 698 | + owl:onProperty :hasCalendar ; |
544 | - owl:onClass :Activity ; | 699 | + owl:onClass :Calendar ; |
545 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | 700 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger |
546 | ] | 701 | ] |
547 | ] . | 702 | ] . |
548 | [ rdf:type owl:Axiom ; | 703 | [ rdf:type owl:Axiom ; |
549 | - :shouldUseRef "true"^^xsd:boolean ; | 704 | + :shouldBeInternalAndExternalRef "true" ; |
550 | owl:annotatedSource :Activity ; | 705 | owl:annotatedSource :Activity ; |
551 | owl:annotatedProperty rdfs:subClassOf ; | 706 | owl:annotatedProperty rdfs:subClassOf ; |
552 | owl:annotatedTarget [ rdf:type owl:Restriction ; | 707 | owl:annotatedTarget [ rdf:type owl:Restriction ; |
553 | - owl:onProperty :hasCalendar ; | 708 | + owl:onProperty :hasParentActivity ; |
554 | - owl:onClass :Calendar ; | 709 | + owl:onClass :Activity ; |
555 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | 710 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger |
556 | ] | 711 | ] |
557 | ] . | 712 | ] . |
... | @@ -563,10 +718,31 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -563,10 +718,31 @@ xsd:time rdf:type rdfs:Datatype . |
563 | :Availability rdf:type owl:Class ; | 718 | :Availability rdf:type owl:Class ; |
564 | 719 | ||
565 | rdfs:subClassOf owl:Thing , | 720 | rdfs:subClassOf owl:Thing , |
721 | + [ rdf:type owl:Class ; | ||
722 | + owl:intersectionOf ( [ rdf:type owl:Restriction ; | ||
723 | + owl:onProperty :dailyAvailableDuration ; | ||
724 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
725 | + owl:onDataRange xsd:duration | ||
726 | + ] | ||
566 | [ rdf:type owl:Restriction ; | 727 | [ rdf:type owl:Restriction ; |
567 | - owl:onProperty :forPlan ; | 728 | + owl:onProperty :dailyAvailableDuration ; |
568 | - owl:onClass :Plan ; | 729 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
569 | - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger | 730 | + owl:onDataRange xsd:duration |
731 | + ] | ||
732 | + ) | ||
733 | + ] , | ||
734 | + [ rdf:type owl:Class ; | ||
735 | + owl:intersectionOf ( [ rdf:type owl:Restriction ; | ||
736 | + owl:onProperty :hasCalendar ; | ||
737 | + owl:onClass :Calendar ; | ||
738 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
739 | + ] | ||
740 | + [ rdf:type owl:Restriction ; | ||
741 | + owl:onProperty :hasCalendar ; | ||
742 | + owl:onClass :Calendar ; | ||
743 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
744 | + ] | ||
745 | + ) | ||
570 | ] , | 746 | ] , |
571 | [ rdf:type owl:Class ; | 747 | [ rdf:type owl:Class ; |
572 | owl:intersectionOf ( [ rdf:type owl:Restriction ; | 748 | owl:intersectionOf ( [ rdf:type owl:Restriction ; |
... | @@ -589,11 +765,6 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -589,11 +765,6 @@ xsd:time rdf:type rdfs:Datatype . |
589 | ] | 765 | ] |
590 | ) | 766 | ) |
591 | ] , | 767 | ] , |
592 | - [ rdf:type owl:Restriction ; | ||
593 | - owl:onProperty :hasCalendar ; | ||
594 | - owl:onClass :Calendar ; | ||
595 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
596 | - ] , | ||
597 | [ rdf:type owl:Class ; | 768 | [ rdf:type owl:Class ; |
598 | owl:intersectionOf ( [ rdf:type owl:Restriction ; | 769 | owl:intersectionOf ( [ rdf:type owl:Restriction ; |
599 | owl:onProperty :availableTo ; | 770 | owl:onProperty :availableTo ; |
... | @@ -615,18 +786,10 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -615,18 +786,10 @@ xsd:time rdf:type rdfs:Datatype . |
615 | ] | 786 | ] |
616 | ) | 787 | ) |
617 | ] , | 788 | ] , |
618 | - [ rdf:type owl:Class ; | ||
619 | - owl:intersectionOf ( [ rdf:type owl:Restriction ; | ||
620 | - owl:onProperty :dailyAvailableDuration ; | ||
621 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
622 | - owl:onDataRange xsd:duration | ||
623 | - ] | ||
624 | [ rdf:type owl:Restriction ; | 789 | [ rdf:type owl:Restriction ; |
625 | - owl:onProperty :dailyAvailableDuration ; | 790 | + owl:onProperty :forPlan ; |
626 | - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 791 | + owl:onClass :Plan ; |
627 | - owl:onDataRange xsd:duration | 792 | + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger |
628 | - ] | ||
629 | - ) | ||
630 | ] . | 793 | ] . |
631 | [ rdf:type owl:Axiom ; | 794 | [ rdf:type owl:Axiom ; |
632 | :shouldUseRef "true"^^xsd:boolean ; | 795 | :shouldUseRef "true"^^xsd:boolean ; |
... | @@ -642,50 +805,90 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -642,50 +805,90 @@ xsd:time rdf:type rdfs:Datatype . |
642 | :shouldUseRef "true"^^xsd:boolean ; | 805 | :shouldUseRef "true"^^xsd:boolean ; |
643 | owl:annotatedSource :Availability ; | 806 | owl:annotatedSource :Availability ; |
644 | owl:annotatedProperty rdfs:subClassOf ; | 807 | owl:annotatedProperty rdfs:subClassOf ; |
645 | - owl:annotatedTarget [ rdf:type owl:Restriction ; | 808 | + owl:annotatedTarget [ rdf:type owl:Class ; |
809 | + owl:intersectionOf ( [ rdf:type owl:Restriction ; | ||
646 | owl:onProperty :hasCalendar ; | 810 | owl:onProperty :hasCalendar ; |
647 | owl:onClass :Calendar ; | 811 | owl:onClass :Calendar ; |
648 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | 812 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger |
649 | ] | 813 | ] |
814 | + [ rdf:type owl:Restriction ; | ||
815 | + owl:onProperty :hasCalendar ; | ||
816 | + owl:onClass :Calendar ; | ||
817 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
818 | + ] | ||
819 | + ) | ||
820 | + ] | ||
650 | ] . | 821 | ] . |
651 | 822 | ||
652 | 823 | ||
653 | 824 | ||
654 | -### http://data.posccaesar.org/ilap/Calendar | 825 | +### http://data.posccaesar.org/ilap/BaselineSchedule |
655 | 826 | ||
656 | -:Calendar rdf:type owl:Class ; | 827 | +:BaselineSchedule rdf:type owl:Class ; |
657 | 828 | ||
658 | - rdfs:subClassOf owl:Thing , | 829 | + rdfs:subClassOf :Schedule , |
659 | [ rdf:type owl:Restriction ; | 830 | [ rdf:type owl:Restriction ; |
660 | - owl:onProperty :hasWorkHoursPerDay ; | 831 | + owl:onProperty :hasFrontlineDate ; |
661 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | 832 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
662 | - owl:onDataRange xsd:decimal | 833 | + owl:onDataRange [ rdf:type rdfs:Datatype ; |
663 | - ] , | 834 | + owl:unionOf ( xsd:date |
664 | - [ rdf:type owl:Class ; | 835 | + xsd:dateTime |
665 | - owl:intersectionOf ( [ rdf:type owl:Restriction ; | 836 | + ) |
666 | - owl:onProperty :hasFreePeriod ; | ||
667 | - owl:onClass :FreePeriod ; | ||
668 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
669 | ] | 837 | ] |
838 | + ] , | ||
670 | [ rdf:type owl:Restriction ; | 839 | [ rdf:type owl:Restriction ; |
671 | - owl:onProperty :hasFreePeriod ; | 840 | + owl:onProperty :hasFreeFloat ; |
672 | - owl:onClass :FreePeriod ; | 841 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
673 | - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | 842 | + owl:onDataRange xsd:duration |
674 | - ] | ||
675 | - ) | ||
676 | ] , | 843 | ] , |
677 | [ rdf:type owl:Restriction ; | 844 | [ rdf:type owl:Restriction ; |
678 | - owl:onProperty :hasDescription ; | 845 | + owl:onProperty :hasPlannedProgress ; |
679 | - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 846 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
680 | - owl:onDataRange xsd:string | 847 | + owl:onDataRange xsd:integer |
681 | ] , | 848 | ] , |
682 | [ rdf:type owl:Restriction ; | 849 | [ rdf:type owl:Restriction ; |
850 | + owl:onProperty :hasTotalFloat ; | ||
851 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
852 | + owl:onDataRange xsd:duration | ||
853 | + ] . | ||
854 | + | ||
855 | + | ||
856 | + | ||
857 | +### http://data.posccaesar.org/ilap/Calendar | ||
858 | + | ||
859 | +:Calendar rdf:type owl:Class ; | ||
860 | + | ||
861 | + rdfs:subClassOf owl:Thing , | ||
862 | + [ rdf:type owl:Restriction ; | ||
683 | owl:onProperty :hasExternalReference ; | 863 | owl:onProperty :hasExternalReference ; |
684 | owl:onClass :ExternalReference ; | 864 | owl:onClass :ExternalReference ; |
685 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | 865 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger |
866 | + ] , | ||
867 | + [ rdf:type owl:Restriction ; | ||
868 | + owl:onProperty :hasDescription ; | ||
869 | + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
870 | + owl:onDataRange xsd:string | ||
871 | + ] , | ||
872 | + [ rdf:type owl:Restriction ; | ||
873 | + owl:onProperty :hasPeriod ; | ||
874 | + owl:onClass :Period ; | ||
875 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
686 | ] ; | 876 | ] ; |
687 | 877 | ||
688 | - :shouldHaveID "true"^^xsd:boolean . | 878 | + rdfs:comment """A Thing that defines holidays, weekends, regular working hours and shifts applicable to the duration of a Plan or Schedule. It is used in the planning process for developing the schedule. |
879 | +""" ; | ||
880 | + | ||
881 | + :shouldHaveID "true" . | ||
882 | +[ rdf:type owl:Axiom ; | ||
883 | + :shouldHaveID "true"^^xsd:boolean ; | ||
884 | + owl:annotatedSource :Calendar ; | ||
885 | + owl:annotatedProperty rdfs:subClassOf ; | ||
886 | + owl:annotatedTarget [ rdf:type owl:Restriction ; | ||
887 | + owl:onProperty :hasPeriod ; | ||
888 | + owl:onClass :Period ; | ||
889 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
890 | + ] | ||
891 | +] . | ||
689 | 892 | ||
690 | 893 | ||
691 | 894 | ||
... | @@ -695,16 +898,49 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -695,16 +898,49 @@ xsd:time rdf:type rdfs:Datatype . |
695 | 898 | ||
696 | rdfs:subClassOf owl:Thing , | 899 | rdfs:subClassOf owl:Thing , |
697 | [ rdf:type owl:Restriction ; | 900 | [ rdf:type owl:Restriction ; |
901 | + owl:onProperty :hasExternalReference ; | ||
902 | + owl:onClass :ExternalReference ; | ||
903 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
904 | + ] , | ||
905 | + [ rdf:type owl:Restriction ; | ||
906 | + owl:onProperty :hasStart ; | ||
907 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
908 | + owl:onDataRange [ rdf:type rdfs:Datatype ; | ||
909 | + owl:unionOf ( xsd:date | ||
910 | + xsd:dateTime | ||
911 | + ) | ||
912 | + ] | ||
913 | + ] , | ||
914 | + [ rdf:type owl:Restriction ; | ||
698 | owl:onProperty :hasName ; | 915 | owl:onProperty :hasName ; |
699 | owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 916 | owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
700 | owl:onDataRange xsd:string | 917 | owl:onDataRange xsd:string |
701 | ] , | 918 | ] , |
702 | [ rdf:type owl:Restriction ; | 919 | [ rdf:type owl:Restriction ; |
703 | - owl:onProperty :hasDateSet ; | 920 | + owl:onProperty :hasCalendar ; |
704 | - owl:onClass :DateSet ; | 921 | + owl:onClass :Calendar ; |
705 | - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger | 922 | + owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger |
706 | ] , | 923 | ] , |
707 | [ rdf:type owl:Restriction ; | 924 | [ rdf:type owl:Restriction ; |
925 | + owl:onProperty :hasFinish ; | ||
926 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
927 | + owl:onDataRange [ rdf:type rdfs:Datatype ; | ||
928 | + owl:unionOf ( xsd:date | ||
929 | + xsd:dateTime | ||
930 | + ) | ||
931 | + ] | ||
932 | + ] ; | ||
933 | + | ||
934 | + :shouldHaveID "true" . | ||
935 | + | ||
936 | + | ||
937 | + | ||
938 | +### http://data.posccaesar.org/ilap/Constraint | ||
939 | + | ||
940 | +:Constraint rdf:type owl:Class ; | ||
941 | + | ||
942 | + rdfs:subClassOf owl:Thing , | ||
943 | + [ rdf:type owl:Restriction ; | ||
708 | owl:onProperty :hasExternalReference ; | 944 | owl:onProperty :hasExternalReference ; |
709 | owl:onClass :ExternalReference ; | 945 | owl:onClass :ExternalReference ; |
710 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | 946 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger |
... | @@ -712,10 +948,40 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -712,10 +948,40 @@ xsd:time rdf:type rdfs:Datatype . |
712 | [ rdf:type owl:Restriction ; | 948 | [ rdf:type owl:Restriction ; |
713 | owl:onProperty :hasCalendar ; | 949 | owl:onProperty :hasCalendar ; |
714 | owl:onClass :Calendar ; | 950 | owl:onClass :Calendar ; |
715 | - owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger | 951 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger |
952 | + ] , | ||
953 | + [ rdf:type owl:Restriction ; | ||
954 | + owl:onProperty :hasLag ; | ||
955 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
956 | + owl:onDataRange xsd:duration | ||
957 | + ] , | ||
958 | + [ rdf:type owl:Restriction ; | ||
959 | + owl:onProperty :hasSuccessorActivity ; | ||
960 | + owl:onClass :Activity ; | ||
961 | + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
716 | ] ; | 962 | ] ; |
717 | 963 | ||
718 | - :shouldHaveID "true"^^xsd:boolean . | 964 | + :shouldHaveID "true" . |
965 | +[ rdf:type owl:Axiom ; | ||
966 | + :shouldUseRef "true"^^xsd:boolean ; | ||
967 | + owl:annotatedSource :Constraint ; | ||
968 | + owl:annotatedProperty rdfs:subClassOf ; | ||
969 | + owl:annotatedTarget [ rdf:type owl:Restriction ; | ||
970 | + owl:onProperty :hasCalendar ; | ||
971 | + owl:onClass :Calendar ; | ||
972 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
973 | + ] | ||
974 | +] . | ||
975 | +[ rdf:type owl:Axiom ; | ||
976 | + :shouldUseRef "true"^^xsd:boolean ; | ||
977 | + owl:annotatedSource :Constraint ; | ||
978 | + owl:annotatedProperty rdfs:subClassOf ; | ||
979 | + owl:annotatedTarget [ rdf:type owl:Restriction ; | ||
980 | + owl:onProperty :hasSuccessorActivity ; | ||
981 | + owl:onClass :Activity ; | ||
982 | + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
983 | + ] | ||
984 | +] . | ||
719 | 985 | ||
720 | 986 | ||
721 | 987 | ||
... | @@ -723,7 +989,17 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -723,7 +989,17 @@ xsd:time rdf:type rdfs:Datatype . |
723 | 989 | ||
724 | :Coordinate rdf:type owl:Class ; | 990 | :Coordinate rdf:type owl:Class ; |
725 | 991 | ||
726 | - rdfs:subClassOf owl:Thing . | 992 | + rdfs:subClassOf owl:Thing , |
993 | + [ rdf:type owl:Restriction ; | ||
994 | + owl:onProperty :hasX ; | ||
995 | + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
996 | + owl:onDataRange xsd:decimal | ||
997 | + ] , | ||
998 | + [ rdf:type owl:Restriction ; | ||
999 | + owl:onProperty :hasY ; | ||
1000 | + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1001 | + owl:onDataRange xsd:decimal | ||
1002 | + ] . | ||
727 | 1003 | ||
728 | 1004 | ||
729 | 1005 | ||
... | @@ -731,28 +1007,25 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -731,28 +1007,25 @@ xsd:time rdf:type rdfs:Datatype . |
731 | 1007 | ||
732 | :CostBased rdf:type owl:Class ; | 1008 | :CostBased rdf:type owl:Class ; |
733 | 1009 | ||
734 | - rdfs:subClassOf :Resource . | 1010 | + rdfs:subClassOf :Resource ; |
735 | 1011 | ||
1012 | + :shouldHaveID "true" . | ||
736 | 1013 | ||
737 | 1014 | ||
738 | -### http://data.posccaesar.org/ilap/DailyRepeatFreePeriod | ||
739 | 1015 | ||
740 | -:DailyRepeatFreePeriod rdf:type owl:Class ; | 1016 | +### http://data.posccaesar.org/ilap/CurrentSchedule |
741 | 1017 | ||
742 | - rdfs:subClassOf :FreePeriod , | 1018 | +:CurrentSchedule rdf:type owl:Class ; |
743 | - [ rdf:type owl:Class ; | 1019 | + |
744 | - owl:intersectionOf ( [ rdf:type owl:Restriction ; | 1020 | + rdfs:subClassOf :Schedule . |
745 | - owl:onProperty :hasFreeTime ; | 1021 | + |
746 | - owl:onClass :FreeTime ; | 1022 | + |
747 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | 1023 | + |
748 | - ] | 1024 | +### http://data.posccaesar.org/ilap/DailyRepeatPeriod |
749 | - [ rdf:type owl:Restriction ; | 1025 | + |
750 | - owl:onProperty :hasFreeTime ; | 1026 | +:DailyRepeatPeriod rdf:type owl:Class ; |
751 | - owl:onClass :FreeTime ; | 1027 | + |
752 | - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | 1028 | + rdfs:subClassOf :Period . |
753 | - ] | ||
754 | - ) | ||
755 | - ] . | ||
756 | 1029 | ||
757 | 1030 | ||
758 | 1031 | ||
... | @@ -764,6 +1037,16 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -764,6 +1037,16 @@ xsd:time rdf:type rdfs:Datatype . |
764 | 1037 | ||
765 | rdfs:subClassOf owl:Thing , | 1038 | rdfs:subClassOf owl:Thing , |
766 | [ rdf:type owl:Restriction ; | 1039 | [ rdf:type owl:Restriction ; |
1040 | + owl:onProperty :hasResourceSet ; | ||
1041 | + owl:onClass :ResourceSet ; | ||
1042 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
1043 | + ] , | ||
1044 | + [ rdf:type owl:Restriction ; | ||
1045 | + owl:onProperty :hasFreeFieldSet ; | ||
1046 | + owl:onClass :FreeFieldSet ; | ||
1047 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
1048 | + ] , | ||
1049 | + [ rdf:type owl:Restriction ; | ||
767 | owl:onProperty :hasProfileSet ; | 1050 | owl:onProperty :hasProfileSet ; |
768 | owl:onClass :ProfileSet ; | 1051 | owl:onClass :ProfileSet ; |
769 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | 1052 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger |
... | @@ -774,38 +1057,13 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -774,38 +1057,13 @@ xsd:time rdf:type rdfs:Datatype . |
774 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | 1057 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger |
775 | ] , | 1058 | ] , |
776 | [ rdf:type owl:Restriction ; | 1059 | [ rdf:type owl:Restriction ; |
777 | - owl:onProperty :hasResourceSet ; | ||
778 | - owl:onClass :ResourceSet ; | ||
779 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
780 | - ] , | ||
781 | - [ rdf:type owl:Restriction ; | ||
782 | owl:onProperty :hasProject ; | 1060 | owl:onProperty :hasProject ; |
783 | owl:onClass :Project ; | 1061 | owl:onClass :Project ; |
784 | owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger | 1062 | owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger |
785 | - ] , | 1063 | + ] ; |
786 | - [ rdf:type owl:Restriction ; | ||
787 | - owl:onProperty :hasFreeFieldSet ; | ||
788 | - owl:onClass :FreeFieldSet ; | ||
789 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
790 | - ] . | ||
791 | - | ||
792 | - | ||
793 | - | ||
794 | -### http://data.posccaesar.org/ilap/DateSet | ||
795 | - | ||
796 | -:DateSet rdf:type owl:Class ; | ||
797 | 1064 | ||
798 | - rdfs:subClassOf owl:Thing , | 1065 | + rdfs:comment """Information that is produced or stored by a computer in the context of a given Objective, used usually to calculate, analyze or plan something (adapted from Merriam-Webster). |
799 | - [ rdf:type owl:Restriction ; | 1066 | +""" . |
800 | - owl:onProperty :hasFinish ; | ||
801 | - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
802 | - owl:onDataRange xsd:date | ||
803 | - ] , | ||
804 | - [ rdf:type owl:Restriction ; | ||
805 | - owl:onProperty :hasStart ; | ||
806 | - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
807 | - owl:onDataRange xsd:date | ||
808 | - ] . | ||
809 | 1067 | ||
810 | 1068 | ||
811 | 1069 | ||
... | @@ -820,11 +1078,6 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -820,11 +1078,6 @@ xsd:time rdf:type rdfs:Datatype . |
820 | owl:onDataRange xsd:string | 1078 | owl:onDataRange xsd:string |
821 | ] , | 1079 | ] , |
822 | [ rdf:type owl:Restriction ; | 1080 | [ rdf:type owl:Restriction ; |
823 | - owl:onProperty :hasSource ; | ||
824 | - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
825 | - owl:onDataRange xsd:anyURI | ||
826 | - ] , | ||
827 | - [ rdf:type owl:Restriction ; | ||
828 | owl:onProperty :hasApplication ; | 1081 | owl:onProperty :hasApplication ; |
829 | owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1082 | owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
830 | owl:onDataRange [ rdf:type rdfs:Datatype ; | 1083 | owl:onDataRange [ rdf:type rdfs:Datatype ; |
... | @@ -839,6 +1092,11 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -839,6 +1092,11 @@ xsd:time rdf:type rdfs:Datatype . |
839 | ] | 1092 | ] |
840 | ] | 1093 | ] |
841 | ] | 1094 | ] |
1095 | + ] , | ||
1096 | + [ rdf:type owl:Restriction ; | ||
1097 | + owl:onProperty :hasSource ; | ||
1098 | + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1099 | + owl:onDataRange xsd:anyURI | ||
842 | ] . | 1100 | ] . |
843 | 1101 | ||
844 | 1102 | ||
... | @@ -847,7 +1105,7 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -847,7 +1105,7 @@ xsd:time rdf:type rdfs:Datatype . |
847 | 1105 | ||
848 | :FF rdf:type owl:Class ; | 1106 | :FF rdf:type owl:Class ; |
849 | 1107 | ||
850 | - rdfs:subClassOf :Successor . | 1108 | + rdfs:subClassOf :Constraint . |
851 | 1109 | ||
852 | 1110 | ||
853 | 1111 | ||
... | @@ -855,15 +1113,34 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -855,15 +1113,34 @@ xsd:time rdf:type rdfs:Datatype . |
855 | 1113 | ||
856 | :FS rdf:type owl:Class ; | 1114 | :FS rdf:type owl:Class ; |
857 | 1115 | ||
858 | - rdfs:subClassOf :Successor . | 1116 | + rdfs:subClassOf :Constraint . |
859 | 1117 | ||
860 | 1118 | ||
861 | 1119 | ||
862 | -### http://data.posccaesar.org/ilap/Facility | 1120 | +### http://data.posccaesar.org/ilap/FreeField |
863 | 1121 | ||
864 | -:Facility rdf:type owl:Class ; | 1122 | +:FreeField rdf:type owl:Class ; |
865 | 1123 | ||
866 | - rdfs:subClassOf :NPD_Stuff . | 1124 | + rdfs:subClassOf [ rdf:type owl:Restriction ; |
1125 | + owl:onProperty :hasFieldName ; | ||
1126 | + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1127 | + owl:onDataRange xsd:string | ||
1128 | + ] , | ||
1129 | + [ rdf:type owl:Restriction ; | ||
1130 | + owl:onProperty :hasValue ; | ||
1131 | + owl:onClass :FreeFieldValue ; | ||
1132 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
1133 | + ] . | ||
1134 | +[ rdf:type owl:Axiom ; | ||
1135 | + :shouldHaveID "true"^^xsd:boolean ; | ||
1136 | + owl:annotatedSource :FreeField ; | ||
1137 | + owl:annotatedProperty rdfs:subClassOf ; | ||
1138 | + owl:annotatedTarget [ rdf:type owl:Restriction ; | ||
1139 | + owl:onProperty :hasValue ; | ||
1140 | + owl:onClass :FreeFieldValue ; | ||
1141 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
1142 | + ] | ||
1143 | +] . | ||
867 | 1144 | ||
868 | 1145 | ||
869 | 1146 | ||
... | @@ -871,99 +1148,137 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -871,99 +1148,137 @@ xsd:time rdf:type rdfs:Datatype . |
871 | 1148 | ||
872 | :FreeFieldSet rdf:type owl:Class ; | 1149 | :FreeFieldSet rdf:type owl:Class ; |
873 | 1150 | ||
874 | - rdfs:subClassOf owl:Thing ; | 1151 | + rdfs:subClassOf owl:Thing , |
1152 | + [ rdf:type owl:Restriction ; | ||
1153 | + owl:onProperty :hasName ; | ||
1154 | + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1155 | + owl:onDataRange xsd:string | ||
1156 | + ] , | ||
1157 | + [ rdf:type owl:Restriction ; | ||
1158 | + owl:onProperty :hasFreeField ; | ||
1159 | + owl:onClass :FreeField ; | ||
1160 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
1161 | + ] . | ||
875 | 1162 | ||
876 | - :shouldHaveID "false"^^xsd:boolean . | ||
877 | 1163 | ||
878 | 1164 | ||
1165 | +### http://data.posccaesar.org/ilap/FreeFieldValue | ||
879 | 1166 | ||
880 | -### http://data.posccaesar.org/ilap/FreePeriod | 1167 | +:FreeFieldValue rdf:type owl:Class ; |
881 | 1168 | ||
882 | -:FreePeriod rdf:type owl:Class ; | 1169 | + rdfs:subClassOf [ rdf:type owl:Restriction ; |
1170 | + owl:onProperty :hasShort ; | ||
1171 | + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1172 | + owl:onDataRange xsd:anyType | ||
1173 | + ] , | ||
1174 | + [ rdf:type owl:Restriction ; | ||
1175 | + owl:onProperty :hasDescription ; | ||
1176 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1177 | + owl:onDataRange xsd:anyType | ||
1178 | + ] ; | ||
883 | 1179 | ||
884 | - rdfs:subClassOf owl:Thing . | 1180 | + :shouldHaveID "true" . |
885 | 1181 | ||
886 | 1182 | ||
887 | 1183 | ||
888 | -### http://data.posccaesar.org/ilap/FreeTime | 1184 | +### http://data.posccaesar.org/ilap/LiveSchedule |
889 | 1185 | ||
890 | -:FreeTime rdf:type owl:Class ; | 1186 | +:LiveSchedule rdf:type owl:Class ; |
891 | 1187 | ||
892 | - rdfs:subClassOf owl:Thing , | 1188 | + rdfs:subClassOf :Schedule , |
893 | - [ rdf:type owl:Class ; | ||
894 | - owl:intersectionOf ( [ rdf:type owl:Restriction ; | ||
895 | - owl:onProperty :hasTimeSet ; | ||
896 | - owl:onClass :TimeSet ; | ||
897 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
898 | - ] | ||
899 | [ rdf:type owl:Restriction ; | 1189 | [ rdf:type owl:Restriction ; |
900 | - owl:onProperty :hasTimeSet ; | 1190 | + owl:onProperty :hasFrontlineDate ; |
901 | - owl:onClass :TimeSet ; | 1191 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
902 | - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | 1192 | + owl:onDataRange [ rdf:type rdfs:Datatype ; |
903 | - ] | 1193 | + owl:unionOf ( xsd:date |
1194 | + xsd:dateTime | ||
904 | ) | 1195 | ) |
905 | - ] , | ||
906 | - [ rdf:type owl:Class ; | ||
907 | - owl:intersectionOf ( [ rdf:type owl:Restriction ; | ||
908 | - owl:onProperty :hasDateSet ; | ||
909 | - owl:onClass :DateSet ; | ||
910 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
911 | ] | 1196 | ] |
1197 | + ] , | ||
912 | [ rdf:type owl:Restriction ; | 1198 | [ rdf:type owl:Restriction ; |
913 | - owl:onProperty :hasDateSet ; | 1199 | + owl:onProperty :hasFreeFloat ; |
914 | - owl:onClass :DateSet ; | 1200 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
915 | - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | 1201 | + owl:onDataRange xsd:duration |
916 | - ] | 1202 | + ] , |
917 | - ) | 1203 | + [ rdf:type owl:Restriction ; |
1204 | + owl:onProperty :hasTotalFloat ; | ||
1205 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1206 | + owl:onDataRange xsd:duration | ||
1207 | + ] , | ||
1208 | + [ rdf:type owl:Restriction ; | ||
1209 | + owl:onProperty :hasPlannedProgress ; | ||
1210 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1211 | + owl:onDataRange xsd:integer | ||
918 | ] . | 1212 | ] . |
919 | 1213 | ||
920 | 1214 | ||
921 | 1215 | ||
922 | -### http://data.posccaesar.org/ilap/NPD_Stuff | 1216 | +### http://data.posccaesar.org/ilap/NoRepeatPeriod |
923 | 1217 | ||
924 | -:NPD_Stuff rdf:type owl:Class . | 1218 | +:NoRepeatPeriod rdf:type owl:Class ; |
925 | 1219 | ||
1220 | + rdfs:subClassOf :Period . | ||
926 | 1221 | ||
927 | 1222 | ||
928 | -### http://data.posccaesar.org/ilap/NoRepeatFreePeriod | ||
929 | 1223 | ||
930 | -:NoRepeatFreePeriod rdf:type owl:Class ; | 1224 | +### http://data.posccaesar.org/ilap/Operation |
931 | 1225 | ||
932 | - rdfs:subClassOf :FreePeriod , | 1226 | +:Operation rdf:type owl:Class ; |
933 | - [ rdf:type owl:Class ; | 1227 | + |
934 | - owl:intersectionOf ( [ rdf:type owl:Restriction ; | 1228 | + rdfs:subClassOf :Activity . |
935 | - owl:onProperty :hasStart ; | 1229 | + |
936 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | 1230 | + |
937 | - owl:onDataRange xsd:dateTime | 1231 | + |
938 | - ] | 1232 | +### http://data.posccaesar.org/ilap/Period |
1233 | + | ||
1234 | +:Period rdf:type owl:Class ; | ||
1235 | + | ||
1236 | + rdfs:subClassOf [ rdf:type owl:Restriction ; | ||
1237 | + owl:onProperty :hasPreviousPeriod ; | ||
1238 | + owl:onClass :Period ; | ||
1239 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
1240 | + ] , | ||
939 | [ rdf:type owl:Restriction ; | 1241 | [ rdf:type owl:Restriction ; |
940 | - owl:onProperty :hasStart ; | 1242 | + owl:onProperty :isFree ; |
1243 | + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1244 | + owl:onDataRange xsd:boolean | ||
1245 | + ] , | ||
1246 | + [ rdf:type owl:Restriction ; | ||
1247 | + owl:onProperty :hasFinishTime ; | ||
941 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1248 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
942 | - owl:onDataRange xsd:dateTime | 1249 | + owl:onDataRange xsd:time |
943 | - ] | ||
944 | - ) | ||
945 | ] , | 1250 | ] , |
946 | - [ rdf:type owl:Class ; | ||
947 | - owl:intersectionOf ( [ rdf:type owl:Restriction ; | ||
948 | - owl:onProperty :hasFinish ; | ||
949 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
950 | - owl:onDataRange xsd:dateTime | ||
951 | - ] | ||
952 | [ rdf:type owl:Restriction ; | 1251 | [ rdf:type owl:Restriction ; |
953 | - owl:onProperty :hasFinish ; | 1252 | + owl:onProperty :hasFinishDate ; |
954 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1253 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
955 | - owl:onDataRange xsd:dateTime | 1254 | + owl:onDataRange xsd:date |
956 | - ] | 1255 | + ] , |
1256 | + [ rdf:type owl:Class ; | ||
1257 | + owl:unionOf ( :DailyRepeatPeriod | ||
1258 | + :NoRepeatPeriod | ||
1259 | + :WeeklyRepeatPeriod | ||
957 | ) | 1260 | ) |
1261 | + ] , | ||
1262 | + [ rdf:type owl:Restriction ; | ||
1263 | + owl:onProperty :hasStartTime ; | ||
1264 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1265 | + owl:onDataRange xsd:time | ||
1266 | + ] , | ||
1267 | + [ rdf:type owl:Restriction ; | ||
1268 | + owl:onProperty :hasStartDate ; | ||
1269 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1270 | + owl:onDataRange xsd:date | ||
958 | ] . | 1271 | ] . |
959 | - | 1272 | +[ rdf:type owl:Axiom ; |
960 | - | 1273 | + :shouldUseRef "true"^^xsd:boolean ; |
961 | - | 1274 | + owl:annotatedSource :Period ; |
962 | -### http://data.posccaesar.org/ilap/Operation | 1275 | + owl:annotatedProperty rdfs:subClassOf ; |
963 | - | 1276 | + owl:annotatedTarget [ rdf:type owl:Restriction ; |
964 | -:Operation rdf:type owl:Class ; | 1277 | + owl:onProperty :hasPreviousPeriod ; |
965 | - | 1278 | + owl:onClass :Period ; |
966 | - rdfs:subClassOf :Activity . | 1279 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger |
1280 | + ] | ||
1281 | +] . | ||
967 | 1282 | ||
968 | 1283 | ||
969 | 1284 | ||
... | @@ -975,16 +1290,6 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -975,16 +1290,6 @@ xsd:time rdf:type rdfs:Datatype . |
975 | 1290 | ||
976 | rdfs:subClassOf owl:Thing , | 1291 | rdfs:subClassOf owl:Thing , |
977 | [ rdf:type owl:Restriction ; | 1292 | [ rdf:type owl:Restriction ; |
978 | - owl:onProperty :hasActivity ; | ||
979 | - owl:onClass :Activity ; | ||
980 | - owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
981 | - ] , | ||
982 | - [ rdf:type owl:Restriction ; | ||
983 | - owl:onProperty :hasStart ; | ||
984 | - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
985 | - owl:onDataRange xsd:date | ||
986 | - ] , | ||
987 | - [ rdf:type owl:Restriction ; | ||
988 | owl:onProperty :hasExternalReference ; | 1293 | owl:onProperty :hasExternalReference ; |
989 | owl:onClass :ExternalReference ; | 1294 | owl:onClass :ExternalReference ; |
990 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | 1295 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger |
... | @@ -1005,10 +1310,28 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1005,10 +1310,28 @@ xsd:time rdf:type rdfs:Datatype . |
1005 | [ rdf:type owl:Restriction ; | 1310 | [ rdf:type owl:Restriction ; |
1006 | owl:onProperty :hasFinish ; | 1311 | owl:onProperty :hasFinish ; |
1007 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1312 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1008 | - owl:onDataRange xsd:date | 1313 | + owl:onDataRange [ rdf:type rdfs:Datatype ; |
1314 | + owl:unionOf ( xsd:date | ||
1315 | + xsd:dateTime | ||
1316 | + ) | ||
1317 | + ] | ||
1318 | + ] , | ||
1319 | + [ rdf:type owl:Restriction ; | ||
1320 | + owl:onProperty :hasActivity ; | ||
1321 | + owl:onClass :Activity ; | ||
1322 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
1323 | + ] , | ||
1324 | + [ rdf:type owl:Restriction ; | ||
1325 | + owl:onProperty :hasStart ; | ||
1326 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1327 | + owl:onDataRange [ rdf:type rdfs:Datatype ; | ||
1328 | + owl:unionOf ( xsd:date | ||
1329 | + xsd:dateTime | ||
1330 | + ) | ||
1331 | + ] | ||
1009 | ] ; | 1332 | ] ; |
1010 | 1333 | ||
1011 | - :shouldHaveID "true"^^xsd:boolean . | 1334 | + :shouldHaveID "true" . |
1012 | 1335 | ||
1013 | 1336 | ||
1014 | 1337 | ||
... | @@ -1023,17 +1346,17 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1023,17 +1346,17 @@ xsd:time rdf:type rdfs:Datatype . |
1023 | owl:minQualifiedCardinality "2"^^xsd:nonNegativeInteger | 1346 | owl:minQualifiedCardinality "2"^^xsd:nonNegativeInteger |
1024 | ] , | 1347 | ] , |
1025 | [ rdf:type owl:Restriction ; | 1348 | [ rdf:type owl:Restriction ; |
1026 | - owl:onProperty :hasExternalReference ; | ||
1027 | - owl:onClass :ExternalReference ; | ||
1028 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
1029 | - ] , | ||
1030 | - [ rdf:type owl:Restriction ; | ||
1031 | owl:onProperty :hasName ; | 1349 | owl:onProperty :hasName ; |
1032 | owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1350 | owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1033 | owl:onDataRange xsd:string | 1351 | owl:onDataRange xsd:string |
1352 | + ] , | ||
1353 | + [ rdf:type owl:Restriction ; | ||
1354 | + owl:onProperty :hasExternalReference ; | ||
1355 | + owl:onClass :ExternalReference ; | ||
1356 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
1034 | ] ; | 1357 | ] ; |
1035 | 1358 | ||
1036 | - :shouldHaveID "true"^^xsd:boolean . | 1359 | + :shouldHaveID "true" . |
1037 | 1360 | ||
1038 | 1361 | ||
1039 | 1362 | ||
... | @@ -1042,6 +1365,11 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1042,6 +1365,11 @@ xsd:time rdf:type rdfs:Datatype . |
1042 | :ProfileSet rdf:type owl:Class ; | 1365 | :ProfileSet rdf:type owl:Class ; |
1043 | 1366 | ||
1044 | rdfs:subClassOf owl:Thing , | 1367 | rdfs:subClassOf owl:Thing , |
1368 | + [ rdf:type owl:Restriction ; | ||
1369 | + owl:onProperty :hasProfile ; | ||
1370 | + owl:onClass :Profile ; | ||
1371 | + owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
1372 | + ] , | ||
1045 | [ rdf:type owl:Class ; | 1373 | [ rdf:type owl:Class ; |
1046 | owl:intersectionOf ( [ rdf:type owl:Restriction ; | 1374 | owl:intersectionOf ( [ rdf:type owl:Restriction ; |
1047 | owl:onProperty :hasName ; | 1375 | owl:onProperty :hasName ; |
... | @@ -1059,14 +1387,9 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1059,14 +1387,9 @@ xsd:time rdf:type rdfs:Datatype . |
1059 | owl:onProperty :hasExternalReference ; | 1387 | owl:onProperty :hasExternalReference ; |
1060 | owl:onClass :ExternalReference ; | 1388 | owl:onClass :ExternalReference ; |
1061 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | 1389 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger |
1062 | - ] , | ||
1063 | - [ rdf:type owl:Restriction ; | ||
1064 | - owl:onProperty :hasProfile ; | ||
1065 | - owl:onClass :Profile ; | ||
1066 | - owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
1067 | ] ; | 1390 | ] ; |
1068 | 1391 | ||
1069 | - :shouldHaveID "true"^^xsd:boolean . | 1392 | + :shouldHaveID "true" . |
1070 | 1393 | ||
1071 | 1394 | ||
1072 | 1395 | ||
... | @@ -1078,32 +1401,45 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1078,32 +1401,45 @@ xsd:time rdf:type rdfs:Datatype . |
1078 | 1401 | ||
1079 | rdfs:subClassOf owl:Thing , | 1402 | rdfs:subClassOf owl:Thing , |
1080 | [ rdf:type owl:Restriction ; | 1403 | [ rdf:type owl:Restriction ; |
1081 | - owl:onProperty :hasDescription ; | 1404 | + owl:onProperty :hasExternalReference ; |
1082 | - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1405 | + owl:onClass :ExternalReference ; |
1083 | - owl:onDataRange xsd:string | 1406 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger |
1084 | - ] , | ||
1085 | - [ rdf:type owl:Restriction ; | ||
1086 | - owl:onProperty :hasFinish ; | ||
1087 | - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1088 | - owl:onDataRange xsd:date | ||
1089 | ] , | 1407 | ] , |
1090 | [ rdf:type owl:Restriction ; | 1408 | [ rdf:type owl:Restriction ; |
1091 | - owl:onProperty :hasSourceSpecificUserfield ; | 1409 | + owl:onProperty :hasPlan ; |
1092 | - owl:onClass :SourceSpecificUserfield ; | 1410 | + owl:onClass :Plan ; |
1093 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | 1411 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger |
1094 | ] , | 1412 | ] , |
1095 | [ rdf:type owl:Restriction ; | 1413 | [ rdf:type owl:Restriction ; |
1096 | owl:onProperty :hasStart ; | 1414 | owl:onProperty :hasStart ; |
1097 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1415 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1098 | - owl:onDataRange xsd:date | 1416 | + owl:onDataRange [ rdf:type rdfs:Datatype ; |
1417 | + owl:unionOf ( xsd:date | ||
1418 | + xsd:dateTime | ||
1419 | + ) | ||
1420 | + ] | ||
1099 | ] , | 1421 | ] , |
1100 | [ rdf:type owl:Restriction ; | 1422 | [ rdf:type owl:Restriction ; |
1101 | - owl:onProperty :hasPlan ; | 1423 | + owl:onProperty :hasFinish ; |
1102 | - owl:onClass :Plan ; | 1424 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1425 | + owl:onDataRange [ rdf:type rdfs:Datatype ; | ||
1426 | + owl:unionOf ( xsd:date | ||
1427 | + xsd:dateTime | ||
1428 | + ) | ||
1429 | + ] | ||
1430 | + ] , | ||
1431 | + [ rdf:type owl:Restriction ; | ||
1432 | + owl:onProperty :hasDescription ; | ||
1433 | + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1434 | + owl:onDataRange xsd:string | ||
1435 | + ] , | ||
1436 | + [ rdf:type owl:Restriction ; | ||
1437 | + owl:onProperty :hasSourceSpecificUserfield ; | ||
1438 | + owl:onClass :SourceSpecificUserfield ; | ||
1103 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | 1439 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger |
1104 | ] ; | 1440 | ] ; |
1105 | 1441 | ||
1106 | - :shouldHaveID "true"^^xsd:boolean . | 1442 | + :shouldHaveID "true" . |
1107 | 1443 | ||
1108 | 1444 | ||
1109 | 1445 | ||
... | @@ -1119,7 +1455,9 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1119,7 +1455,9 @@ xsd:time rdf:type rdfs:Datatype . |
1119 | 1455 | ||
1120 | :Resource rdf:type owl:Class ; | 1456 | :Resource rdf:type owl:Class ; |
1121 | 1457 | ||
1122 | - rdfs:subClassOf owl:Thing . | 1458 | + rdfs:subClassOf owl:Thing ; |
1459 | + | ||
1460 | + :shouldHaveID "true" . | ||
1123 | 1461 | ||
1124 | 1462 | ||
1125 | 1463 | ||
... | @@ -1129,22 +1467,44 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1129,22 +1467,44 @@ xsd:time rdf:type rdfs:Datatype . |
1129 | 1467 | ||
1130 | rdfs:subClassOf owl:Thing , | 1468 | rdfs:subClassOf owl:Thing , |
1131 | [ rdf:type owl:Restriction ; | 1469 | [ rdf:type owl:Restriction ; |
1470 | + owl:onProperty :hasExternalReference ; | ||
1471 | + owl:onClass :ExternalReference ; | ||
1472 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
1473 | + ] , | ||
1474 | + [ rdf:type owl:Restriction ; | ||
1475 | + owl:onProperty :hasTimeBasedResource ; | ||
1476 | + owl:onClass :TimeBasedResource ; | ||
1477 | + owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
1478 | + ] , | ||
1479 | + [ rdf:type owl:Restriction ; | ||
1132 | owl:onProperty :hasName ; | 1480 | owl:onProperty :hasName ; |
1133 | owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1481 | owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1134 | owl:onDataRange xsd:string | 1482 | owl:onDataRange xsd:string |
1135 | - ] , | 1483 | + ] ; |
1484 | + | ||
1485 | + :shouldHaveID "true" . | ||
1486 | + | ||
1487 | + | ||
1488 | + | ||
1489 | +### http://data.posccaesar.org/ilap/RevisedSchedule | ||
1490 | + | ||
1491 | +:RevisedSchedule rdf:type owl:Class ; | ||
1492 | + | ||
1493 | + rdfs:subClassOf :Schedule , | ||
1136 | [ rdf:type owl:Restriction ; | 1494 | [ rdf:type owl:Restriction ; |
1137 | - owl:onProperty :hasTimeBasedResource ; | 1495 | + owl:onProperty :hasPlannedProgress ; |
1138 | - owl:onClass :TimeBasedResource ; | 1496 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1139 | - owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger | 1497 | + owl:onDataRange xsd:integer |
1140 | ] , | 1498 | ] , |
1141 | [ rdf:type owl:Restriction ; | 1499 | [ rdf:type owl:Restriction ; |
1142 | - owl:onProperty :hasExternalReference ; | 1500 | + owl:onProperty :hasFrontlineDate ; |
1143 | - owl:onClass :ExternalReference ; | 1501 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1144 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | 1502 | + owl:onDataRange [ rdf:type rdfs:Datatype ; |
1145 | - ] ; | 1503 | + owl:unionOf ( xsd:date |
1146 | - | 1504 | + xsd:dateTime |
1147 | - :shouldHaveID "true"^^xsd:boolean . | 1505 | + ) |
1506 | + ] | ||
1507 | + ] . | ||
1148 | 1508 | ||
1149 | 1509 | ||
1150 | 1510 | ||
... | @@ -1152,7 +1512,7 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1152,7 +1512,7 @@ xsd:time rdf:type rdfs:Datatype . |
1152 | 1512 | ||
1153 | :SF rdf:type owl:Class ; | 1513 | :SF rdf:type owl:Class ; |
1154 | 1514 | ||
1155 | - rdfs:subClassOf :Successor . | 1515 | + rdfs:subClassOf :Constraint . |
1156 | 1516 | ||
1157 | 1517 | ||
1158 | 1518 | ||
... | @@ -1160,139 +1520,80 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1160,139 +1520,80 @@ xsd:time rdf:type rdfs:Datatype . |
1160 | 1520 | ||
1161 | :SS rdf:type owl:Class ; | 1521 | :SS rdf:type owl:Class ; |
1162 | 1522 | ||
1163 | - rdfs:subClassOf :Successor . | 1523 | + rdfs:subClassOf :Constraint . |
1164 | 1524 | ||
1165 | 1525 | ||
1166 | 1526 | ||
1167 | -### http://data.posccaesar.org/ilap/SourceSpecificUserfield | 1527 | +### http://data.posccaesar.org/ilap/Schedule |
1168 | 1528 | ||
1169 | -:SourceSpecificUserfield rdf:type owl:Class ; | 1529 | +:Schedule rdf:type owl:Class ; |
1170 | 1530 | ||
1171 | - rdfs:subClassOf owl:Thing , | 1531 | + rdfs:subClassOf [ rdf:type owl:Restriction ; |
1172 | - [ rdf:type owl:Restriction ; | 1532 | + owl:onProperty :hasDuration ; |
1173 | - owl:onProperty :hasSource ; | 1533 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1174 | - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1534 | + owl:onDataRange xsd:duration |
1175 | - owl:onDataRange xsd:anyURI | ||
1176 | ] , | 1535 | ] , |
1177 | [ rdf:type owl:Restriction ; | 1536 | [ rdf:type owl:Restriction ; |
1178 | - owl:onProperty :isCapexOpex ; | 1537 | + owl:onProperty :hasEarlyFinish ; |
1179 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | 1538 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1180 | - owl:onDataRange xsd:anyURI | 1539 | + owl:onDataRange [ rdf:type rdfs:Datatype ; |
1181 | - ] . | 1540 | + owl:unionOf ( xsd:date |
1182 | - | 1541 | + xsd:dateTime |
1183 | - | 1542 | + ) |
1184 | - | 1543 | + ] |
1185 | -### http://data.posccaesar.org/ilap/SpecifiedUserField | ||
1186 | - | ||
1187 | -:SpecifiedUserField rdf:type owl:Class ; | ||
1188 | - | ||
1189 | - rdfs:subClassOf owl:Thing , | ||
1190 | - [ rdf:type owl:Restriction ; | ||
1191 | - owl:onProperty :hasFacility ; | ||
1192 | - owl:onClass :Facility ; | ||
1193 | - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
1194 | ] , | 1544 | ] , |
1195 | [ rdf:type owl:Restriction ; | 1545 | [ rdf:type owl:Restriction ; |
1196 | - owl:onProperty :hasPlatform ; | 1546 | + owl:onProperty :hasEarlyStart ; |
1197 | - owl:onClass :Facility ; | 1547 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1198 | - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | 1548 | + owl:onDataRange [ rdf:type rdfs:Datatype ; |
1199 | - ] . | 1549 | + owl:unionOf ( xsd:date |
1200 | -[ rdf:type owl:Axiom ; | 1550 | + xsd:dateTime |
1201 | - :shouldUseAnyUri "true"^^xsd:boolean ; | 1551 | + ) |
1202 | - owl:annotatedSource :SpecifiedUserField ; | ||
1203 | - owl:annotatedProperty rdfs:subClassOf ; | ||
1204 | - owl:annotatedTarget [ rdf:type owl:Restriction ; | ||
1205 | - owl:onProperty :hasPlatform ; | ||
1206 | - owl:onClass :Facility ; | ||
1207 | - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
1208 | - ] | ||
1209 | -] . | ||
1210 | -[ rdf:type owl:Axiom ; | ||
1211 | - :shouldUseAnyUri "true"^^xsd:boolean ; | ||
1212 | - owl:annotatedSource :SpecifiedUserField ; | ||
1213 | - owl:annotatedProperty rdfs:subClassOf ; | ||
1214 | - owl:annotatedTarget [ rdf:type owl:Restriction ; | ||
1215 | - owl:onProperty :hasFacility ; | ||
1216 | - owl:onClass :Facility ; | ||
1217 | - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
1218 | ] | 1552 | ] |
1219 | -] . | 1553 | + ] , |
1220 | - | ||
1221 | - | ||
1222 | - | ||
1223 | -### http://data.posccaesar.org/ilap/SubPlan | ||
1224 | - | ||
1225 | -:SubPlan rdf:type owl:Class ; | ||
1226 | - | ||
1227 | - rdfs:subClassOf owl:Thing , | ||
1228 | [ rdf:type owl:Restriction ; | 1554 | [ rdf:type owl:Restriction ; |
1229 | - owl:onProperty :hasPlan ; | 1555 | + owl:onProperty :hasLateFinish ; |
1230 | - owl:onClass :Plan ; | 1556 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1231 | - owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger | 1557 | + owl:onDataRange [ rdf:type rdfs:Datatype ; |
1232 | - ] . | 1558 | + owl:unionOf ( xsd:date |
1233 | - | 1559 | + xsd:dateTime |
1234 | - | 1560 | + ) |
1235 | - | 1561 | + ] |
1236 | -### http://data.posccaesar.org/ilap/SubProject | 1562 | + ] , |
1237 | - | 1563 | + [ rdf:type owl:Class ; |
1238 | -:SubProject rdf:type owl:Class ; | 1564 | + owl:unionOf ( :BaselineSchedule |
1239 | - | 1565 | + :CurrentSchedule |
1240 | - rdfs:subClassOf owl:Thing , | 1566 | + :LiveSchedule |
1567 | + :RevisedSchedule | ||
1568 | + ) | ||
1569 | + ] , | ||
1241 | [ rdf:type owl:Restriction ; | 1570 | [ rdf:type owl:Restriction ; |
1242 | - owl:onProperty :hasProject ; | 1571 | + owl:onProperty :hasLateStart ; |
1243 | - owl:onClass :Project ; | 1572 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1244 | - owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger | 1573 | + owl:onDataRange [ rdf:type rdfs:Datatype ; |
1574 | + owl:unionOf ( xsd:date | ||
1575 | + xsd:dateTime | ||
1576 | + ) | ||
1577 | + ] | ||
1245 | ] . | 1578 | ] . |
1246 | 1579 | ||
1247 | 1580 | ||
1248 | 1581 | ||
1249 | -### http://data.posccaesar.org/ilap/Successor | 1582 | +### http://data.posccaesar.org/ilap/SourceSpecificUserfield |
1250 | 1583 | ||
1251 | -:Successor rdf:type owl:Class ; | 1584 | +:SourceSpecificUserfield rdf:type owl:Class ; |
1252 | 1585 | ||
1253 | rdfs:subClassOf owl:Thing , | 1586 | rdfs:subClassOf owl:Thing , |
1254 | [ rdf:type owl:Restriction ; | 1587 | [ rdf:type owl:Restriction ; |
1255 | - owl:onProperty :hasSuccessorActivity ; | 1588 | + owl:onProperty :isCapexOpex ; |
1256 | - owl:onClass :Activity ; | ||
1257 | - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
1258 | - ] , | ||
1259 | - [ rdf:type owl:Restriction ; | ||
1260 | - owl:onProperty :hasLag ; | ||
1261 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | 1589 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; |
1262 | - owl:onDataRange xsd:duration | 1590 | + owl:onDataRange xsd:anyURI |
1263 | - ] , | ||
1264 | - [ rdf:type owl:Restriction ; | ||
1265 | - owl:onProperty :hasExternalReference ; | ||
1266 | - owl:onClass :ExternalReference ; | ||
1267 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
1268 | ] , | 1591 | ] , |
1269 | [ rdf:type owl:Restriction ; | 1592 | [ rdf:type owl:Restriction ; |
1270 | - owl:onProperty :hasCalendar ; | 1593 | + owl:onProperty :hasSource ; |
1271 | - owl:onClass :Calendar ; | 1594 | + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1272 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | 1595 | + owl:onDataRange xsd:anyURI |
1273 | - ] ; | 1596 | + ] . |
1274 | - | ||
1275 | - :shouldHaveID "true"^^xsd:boolean . | ||
1276 | -[ rdf:type owl:Axiom ; | ||
1277 | - :shouldUseRef "true"^^xsd:boolean ; | ||
1278 | - owl:annotatedSource :Successor ; | ||
1279 | - owl:annotatedProperty rdfs:subClassOf ; | ||
1280 | - owl:annotatedTarget [ rdf:type owl:Restriction ; | ||
1281 | - owl:onProperty :hasCalendar ; | ||
1282 | - owl:onClass :Calendar ; | ||
1283 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
1284 | - ] | ||
1285 | -] . | ||
1286 | -[ rdf:type owl:Axiom ; | ||
1287 | - :shouldUseRef "true"^^xsd:boolean ; | ||
1288 | - owl:annotatedSource :Successor ; | ||
1289 | - owl:annotatedProperty rdfs:subClassOf ; | ||
1290 | - owl:annotatedTarget [ rdf:type owl:Restriction ; | ||
1291 | - owl:onProperty :hasSuccessorActivity ; | ||
1292 | - owl:onClass :Activity ; | ||
1293 | - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
1294 | - ] | ||
1295 | -] . | ||
1296 | 1597 | ||
1297 | 1598 | ||
1298 | 1599 | ||
... | @@ -1301,50 +1602,45 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1301,50 +1602,45 @@ xsd:time rdf:type rdfs:Datatype . |
1301 | :TimeBased rdf:type owl:Class ; | 1602 | :TimeBased rdf:type owl:Class ; |
1302 | 1603 | ||
1303 | rdfs:subClassOf :Resource , | 1604 | rdfs:subClassOf :Resource , |
1304 | - [ rdf:type owl:Restriction ; | ||
1305 | - owl:onProperty :hasTimeBasedResource ; | ||
1306 | - owl:onClass :TimeBasedResource ; | ||
1307 | - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
1308 | - ] , | ||
1309 | - [ rdf:type owl:Restriction ; | ||
1310 | - owl:onProperty :hasExternalReference ; | ||
1311 | - owl:onClass :ExternalReference ; | ||
1312 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
1313 | - ] , | ||
1314 | [ rdf:type owl:Class ; | 1605 | [ rdf:type owl:Class ; |
1315 | owl:intersectionOf ( [ rdf:type owl:Restriction ; | 1606 | owl:intersectionOf ( [ rdf:type owl:Restriction ; |
1316 | - owl:onProperty :hasCost ; | 1607 | + owl:onProperty :hasDelayedStart ; |
1317 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | 1608 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; |
1318 | - owl:onDataRange xsd:decimal | 1609 | + owl:onDataRange xsd:duration |
1319 | ] | 1610 | ] |
1320 | [ rdf:type owl:Restriction ; | 1611 | [ rdf:type owl:Restriction ; |
1321 | - owl:onProperty :hasCost ; | 1612 | + owl:onProperty :hasDelayedStart ; |
1322 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1613 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1323 | - owl:onDataRange xsd:decimal | 1614 | + owl:onDataRange xsd:duration |
1324 | ] | 1615 | ] |
1325 | ) | 1616 | ) |
1326 | ] , | 1617 | ] , |
1327 | [ rdf:type owl:Class ; | 1618 | [ rdf:type owl:Class ; |
1328 | owl:intersectionOf ( [ rdf:type owl:Restriction ; | 1619 | owl:intersectionOf ( [ rdf:type owl:Restriction ; |
1329 | - owl:onProperty :hasDuration ; | 1620 | + owl:onProperty :hasExpendedCost ; |
1330 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | 1621 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; |
1331 | - owl:onDataRange xsd:duration | 1622 | + owl:onDataRange xsd:decimal |
1332 | ] | 1623 | ] |
1333 | [ rdf:type owl:Restriction ; | 1624 | [ rdf:type owl:Restriction ; |
1334 | - owl:onProperty :hasDuration ; | 1625 | + owl:onProperty :hasExpendedCost ; |
1335 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1626 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1336 | - owl:onDataRange xsd:duration | 1627 | + owl:onDataRange xsd:decimal |
1337 | ] | 1628 | ] |
1338 | ) | 1629 | ) |
1339 | ] , | 1630 | ] , |
1631 | + [ rdf:type owl:Restriction ; | ||
1632 | + owl:onProperty :hasTimeBasedResource ; | ||
1633 | + owl:onClass :TimeBasedResource ; | ||
1634 | + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
1635 | + ] , | ||
1340 | [ rdf:type owl:Class ; | 1636 | [ rdf:type owl:Class ; |
1341 | owl:intersectionOf ( [ rdf:type owl:Restriction ; | 1637 | owl:intersectionOf ( [ rdf:type owl:Restriction ; |
1342 | - owl:onProperty :hasExpendedCost ; | 1638 | + owl:onProperty :hasCost ; |
1343 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | 1639 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; |
1344 | owl:onDataRange xsd:decimal | 1640 | owl:onDataRange xsd:decimal |
1345 | ] | 1641 | ] |
1346 | [ rdf:type owl:Restriction ; | 1642 | [ rdf:type owl:Restriction ; |
1347 | - owl:onProperty :hasExpendedCost ; | 1643 | + owl:onProperty :hasCost ; |
1348 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1644 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1349 | owl:onDataRange xsd:decimal | 1645 | owl:onDataRange xsd:decimal |
1350 | ] | 1646 | ] |
... | @@ -1363,19 +1659,26 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1363,19 +1659,26 @@ xsd:time rdf:type rdfs:Datatype . |
1363 | ] | 1659 | ] |
1364 | ) | 1660 | ) |
1365 | ] , | 1661 | ] , |
1662 | + [ rdf:type owl:Restriction ; | ||
1663 | + owl:onProperty :hasExternalReference ; | ||
1664 | + owl:onClass :ExternalReference ; | ||
1665 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
1666 | + ] , | ||
1366 | [ rdf:type owl:Class ; | 1667 | [ rdf:type owl:Class ; |
1367 | owl:intersectionOf ( [ rdf:type owl:Restriction ; | 1668 | owl:intersectionOf ( [ rdf:type owl:Restriction ; |
1368 | - owl:onProperty :hasDelayedStart ; | 1669 | + owl:onProperty :hasDuration ; |
1369 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | 1670 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; |
1370 | owl:onDataRange xsd:duration | 1671 | owl:onDataRange xsd:duration |
1371 | ] | 1672 | ] |
1372 | [ rdf:type owl:Restriction ; | 1673 | [ rdf:type owl:Restriction ; |
1373 | - owl:onProperty :hasDelayedStart ; | 1674 | + owl:onProperty :hasDuration ; |
1374 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1675 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1375 | owl:onDataRange xsd:duration | 1676 | owl:onDataRange xsd:duration |
1376 | ] | 1677 | ] |
1377 | ) | 1678 | ) |
1378 | - ] . | 1679 | + ] ; |
1680 | + | ||
1681 | + :shouldHaveID "true" . | ||
1379 | [ rdf:type owl:Axiom ; | 1682 | [ rdf:type owl:Axiom ; |
1380 | :shouldUseRef "true"^^xsd:boolean ; | 1683 | :shouldUseRef "true"^^xsd:boolean ; |
1381 | owl:annotatedSource :TimeBased ; | 1684 | owl:annotatedSource :TimeBased ; |
... | @@ -1396,19 +1699,6 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1396,19 +1699,6 @@ xsd:time rdf:type rdfs:Datatype . |
1396 | rdfs:subClassOf owl:Thing , | 1699 | rdfs:subClassOf owl:Thing , |
1397 | [ rdf:type owl:Class ; | 1700 | [ rdf:type owl:Class ; |
1398 | owl:intersectionOf ( [ rdf:type owl:Restriction ; | 1701 | owl:intersectionOf ( [ rdf:type owl:Restriction ; |
1399 | - owl:onProperty :hasDefaultRate ; | ||
1400 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
1401 | - owl:onDataRange xsd:decimal | ||
1402 | - ] | ||
1403 | - [ rdf:type owl:Restriction ; | ||
1404 | - owl:onProperty :hasDefaultRate ; | ||
1405 | - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1406 | - owl:onDataRange xsd:decimal | ||
1407 | - ] | ||
1408 | - ) | ||
1409 | - ] , | ||
1410 | - [ rdf:type owl:Class ; | ||
1411 | - owl:intersectionOf ( [ rdf:type owl:Restriction ; | ||
1412 | owl:onProperty :hasDescription ; | 1702 | owl:onProperty :hasDescription ; |
1413 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | 1703 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; |
1414 | owl:onDataRange xsd:string | 1704 | owl:onDataRange xsd:string |
... | @@ -1430,31 +1720,26 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1430,31 +1720,26 @@ xsd:time rdf:type rdfs:Datatype . |
1430 | owl:onClass :Availability ; | 1720 | owl:onClass :Availability ; |
1431 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | 1721 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger |
1432 | ] , | 1722 | ] , |
1723 | + [ rdf:type owl:Class ; | ||
1724 | + owl:intersectionOf ( [ rdf:type owl:Restriction ; | ||
1725 | + owl:onProperty :hasDefaultRate ; | ||
1726 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
1727 | + owl:onDataRange xsd:decimal | ||
1728 | + ] | ||
1729 | + [ rdf:type owl:Restriction ; | ||
1730 | + owl:onProperty :hasDefaultRate ; | ||
1731 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1732 | + owl:onDataRange xsd:decimal | ||
1733 | + ] | ||
1734 | + ) | ||
1735 | + ] , | ||
1433 | [ rdf:type owl:Restriction ; | 1736 | [ rdf:type owl:Restriction ; |
1434 | owl:onProperty :hasName ; | 1737 | owl:onProperty :hasName ; |
1435 | owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1738 | owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1436 | owl:onDataRange xsd:string | 1739 | owl:onDataRange xsd:string |
1437 | ] ; | 1740 | ] ; |
1438 | 1741 | ||
1439 | - :shouldHaveID "true"^^xsd:boolean . | 1742 | + :shouldHaveID "true" . |
1440 | - | ||
1441 | - | ||
1442 | - | ||
1443 | -### http://data.posccaesar.org/ilap/TimeSet | ||
1444 | - | ||
1445 | -:TimeSet rdf:type owl:Class ; | ||
1446 | - | ||
1447 | - rdfs:subClassOf owl:Thing , | ||
1448 | - [ rdf:type owl:Restriction ; | ||
1449 | - owl:onProperty :hasFinish ; | ||
1450 | - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1451 | - owl:onDataRange xsd:time | ||
1452 | - ] , | ||
1453 | - [ rdf:type owl:Restriction ; | ||
1454 | - owl:onProperty :hasStart ; | ||
1455 | - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1456 | - owl:onDataRange xsd:time | ||
1457 | - ] . | ||
1458 | 1743 | ||
1459 | 1744 | ||
1460 | 1745 | ||
... | @@ -1462,51 +1747,19 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1462,51 +1747,19 @@ xsd:time rdf:type rdfs:Datatype . |
1462 | 1747 | ||
1463 | :Weekday rdf:type owl:Class ; | 1748 | :Weekday rdf:type owl:Class ; |
1464 | 1749 | ||
1465 | - owl:equivalentClass [ rdf:type owl:Class ; | ||
1466 | - owl:oneOf ( :Friday | ||
1467 | - :Monday | ||
1468 | - :Wednesday | ||
1469 | - :Thursday | ||
1470 | - :Tuesday | ||
1471 | - :Sunday | ||
1472 | - :Saturday | ||
1473 | - ) | ||
1474 | - ] ; | ||
1475 | - | ||
1476 | rdfs:subClassOf owl:Thing . | 1750 | rdfs:subClassOf owl:Thing . |
1477 | 1751 | ||
1478 | 1752 | ||
1479 | 1753 | ||
1480 | -### http://data.posccaesar.org/ilap/WeeklyRepeatFreePeriod | 1754 | +### http://data.posccaesar.org/ilap/WeeklyRepeatPeriod |
1481 | 1755 | ||
1482 | -:WeeklyRepeatFreePeriod rdf:type owl:Class ; | 1756 | +:WeeklyRepeatPeriod rdf:type owl:Class ; |
1483 | 1757 | ||
1484 | - rdfs:subClassOf :FreePeriod , | 1758 | + rdfs:subClassOf :Period , |
1485 | - [ rdf:type owl:Class ; | ||
1486 | - owl:intersectionOf ( [ rdf:type owl:Restriction ; | ||
1487 | - owl:onProperty :hasWeekday ; | ||
1488 | - owl:onClass :Weekday ; | ||
1489 | - owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
1490 | - ] | ||
1491 | [ rdf:type owl:Restriction ; | 1759 | [ rdf:type owl:Restriction ; |
1492 | owl:onProperty :hasWeekday ; | 1760 | owl:onProperty :hasWeekday ; |
1493 | owl:onClass :Weekday ; | 1761 | owl:onClass :Weekday ; |
1494 | - owl:maxQualifiedCardinality "6"^^xsd:nonNegativeInteger | 1762 | + owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger |
1495 | - ] | ||
1496 | - ) | ||
1497 | - ] , | ||
1498 | - [ rdf:type owl:Class ; | ||
1499 | - owl:intersectionOf ( [ rdf:type owl:Restriction ; | ||
1500 | - owl:onProperty :hasFreeTime ; | ||
1501 | - owl:onClass :FreeTime ; | ||
1502 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
1503 | - ] | ||
1504 | - [ rdf:type owl:Restriction ; | ||
1505 | - owl:onProperty :hasFreeTime ; | ||
1506 | - owl:onClass :FreeTime ; | ||
1507 | - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
1508 | - ] | ||
1509 | - ) | ||
1510 | ] . | 1763 | ] . |
1511 | 1764 | ||
1512 | 1765 | ||
... | @@ -1515,12 +1768,7 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1515,12 +1768,7 @@ xsd:time rdf:type rdfs:Datatype . |
1515 | 1768 | ||
1516 | :WorkOrder rdf:type owl:Class ; | 1769 | :WorkOrder rdf:type owl:Class ; |
1517 | 1770 | ||
1518 | - rdfs:subClassOf :Activity , | 1771 | + rdfs:subClassOf :Activity . |
1519 | - [ rdf:type owl:Restriction ; | ||
1520 | - owl:onProperty :hasOperation ; | ||
1521 | - owl:onClass :Operation ; | ||
1522 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
1523 | - ] . | ||
1524 | 1772 | ||
1525 | 1773 | ||
1526 | 1774 | ||
... | @@ -1535,48 +1783,55 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1535,48 +1783,55 @@ xsd:time rdf:type rdfs:Datatype . |
1535 | 1783 | ||
1536 | ### http://data.posccaesar.org/ilap/Friday | 1784 | ### http://data.posccaesar.org/ilap/Friday |
1537 | 1785 | ||
1538 | -:Friday rdf:type owl:NamedIndividual . | 1786 | +:Friday rdf:type :Weekday , |
1787 | + owl:NamedIndividual . | ||
1539 | 1788 | ||
1540 | 1789 | ||
1541 | 1790 | ||
1542 | ### http://data.posccaesar.org/ilap/Monday | 1791 | ### http://data.posccaesar.org/ilap/Monday |
1543 | 1792 | ||
1544 | -:Monday rdf:type owl:NamedIndividual . | 1793 | +:Monday rdf:type :Weekday , |
1794 | + owl:NamedIndividual . | ||
1545 | 1795 | ||
1546 | 1796 | ||
1547 | 1797 | ||
1548 | ### http://data.posccaesar.org/ilap/Saturday | 1798 | ### http://data.posccaesar.org/ilap/Saturday |
1549 | 1799 | ||
1550 | -:Saturday rdf:type owl:NamedIndividual . | 1800 | +:Saturday rdf:type :Weekday , |
1801 | + owl:NamedIndividual . | ||
1551 | 1802 | ||
1552 | 1803 | ||
1553 | 1804 | ||
1554 | ### http://data.posccaesar.org/ilap/Sunday | 1805 | ### http://data.posccaesar.org/ilap/Sunday |
1555 | 1806 | ||
1556 | -:Sunday rdf:type owl:NamedIndividual . | 1807 | +:Sunday rdf:type :Weekday , |
1808 | + owl:NamedIndividual . | ||
1557 | 1809 | ||
1558 | 1810 | ||
1559 | 1811 | ||
1560 | ### http://data.posccaesar.org/ilap/Thursday | 1812 | ### http://data.posccaesar.org/ilap/Thursday |
1561 | 1813 | ||
1562 | -:Thursday rdf:type owl:NamedIndividual . | 1814 | +:Thursday rdf:type :Weekday , |
1815 | + owl:NamedIndividual . | ||
1563 | 1816 | ||
1564 | 1817 | ||
1565 | 1818 | ||
1566 | ### http://data.posccaesar.org/ilap/Tuesday | 1819 | ### http://data.posccaesar.org/ilap/Tuesday |
1567 | 1820 | ||
1568 | -:Tuesday rdf:type owl:NamedIndividual . | 1821 | +:Tuesday rdf:type :Weekday , |
1822 | + owl:NamedIndividual . | ||
1569 | 1823 | ||
1570 | 1824 | ||
1571 | 1825 | ||
1572 | ### http://data.posccaesar.org/ilap/Wednesday | 1826 | ### http://data.posccaesar.org/ilap/Wednesday |
1573 | 1827 | ||
1574 | -:Wednesday rdf:type owl:NamedIndividual . | 1828 | +:Wednesday rdf:type :Weekday , |
1829 | + owl:NamedIndividual . | ||
1575 | 1830 | ||
1576 | 1831 | ||
1577 | 1832 | ||
1578 | [ :shouldUseRef "true"^^xsd:boolean | 1833 | [ :shouldUseRef "true"^^xsd:boolean |
1579 | ] . | 1834 | ] . |
1580 | 1835 | ||
1581 | -### Generated by the OWL API (version 3.5.0) http://owlapi.sourceforge.net | 1836 | +### Generated by the OWL API (version 3.4.2) http://owlapi.sourceforge.net |
1582 | 1837 | ... | ... |
-
Please register or login to post a comment