Added a class, a property and two individuals for the Drilling Use Case
Showing
1 changed file
with
416 additions
and
381 deletions
... | @@ -24,7 +24,7 @@ userfield:hasFreeFieldForSpecifiedUserField | ... | @@ -24,7 +24,7 @@ userfield:hasFreeFieldForSpecifiedUserField |
24 | rdf:type owl:ObjectProperty . | 24 | rdf:type owl:ObjectProperty . |
25 | 25 | ||
26 | : rdf:type owl:Ontology ; | 26 | : rdf:type owl:Ontology ; |
27 | - owl:imports <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCS> , <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SABCoding> , <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/PBSCoding> , <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/CORCoding> , userfield: ; | 27 | + owl:imports userfield: , <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/CORCoding> , <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/PBSCoding> , <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SABCoding> , <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCS> ; |
28 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . | 28 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . |
29 | 29 | ||
30 | :Active | 30 | :Active |
... | @@ -38,6 +38,13 @@ userfield:hasFreeFieldForSpecifiedUserField | ... | @@ -38,6 +38,13 @@ userfield:hasFreeFieldForSpecifiedUserField |
38 | rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS3149> ; | 38 | rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS3149> ; |
39 | rdfs:subClassOf | 39 | rdfs:subClassOf |
40 | [ rdf:type owl:Restriction ; | 40 | [ rdf:type owl:Restriction ; |
41 | + owl:minQualifiedCardinality | ||
42 | + "0"^^xsd:nonNegativeInteger ; | ||
43 | + owl:onClass :Resource ; | ||
44 | + owl:onProperty :hasResource | ||
45 | + ] ; | ||
46 | + rdfs:subClassOf | ||
47 | + [ rdf:type owl:Restriction ; | ||
41 | :shouldUseRef "true"^^xsd:boolean ; | 48 | :shouldUseRef "true"^^xsd:boolean ; |
42 | owl:maxQualifiedCardinality | 49 | owl:maxQualifiedCardinality |
43 | "1"^^xsd:nonNegativeInteger ; | 50 | "1"^^xsd:nonNegativeInteger ; |
... | @@ -48,8 +55,8 @@ userfield:hasFreeFieldForSpecifiedUserField | ... | @@ -48,8 +55,8 @@ userfield:hasFreeFieldForSpecifiedUserField |
48 | [ rdf:type owl:Restriction ; | 55 | [ rdf:type owl:Restriction ; |
49 | owl:minQualifiedCardinality | 56 | owl:minQualifiedCardinality |
50 | "0"^^xsd:nonNegativeInteger ; | 57 | "0"^^xsd:nonNegativeInteger ; |
51 | - owl:onClass :ExternalReference ; | 58 | + owl:onClass :Constraint ; |
52 | - owl:onProperty :hasExternalReference | 59 | + owl:onProperty :hasConstraint |
53 | ] ; | 60 | ] ; |
54 | rdfs:subClassOf | 61 | rdfs:subClassOf |
55 | [ rdf:type owl:Restriction ; | 62 | [ rdf:type owl:Restriction ; |
... | @@ -60,10 +67,10 @@ userfield:hasFreeFieldForSpecifiedUserField | ... | @@ -60,10 +67,10 @@ userfield:hasFreeFieldForSpecifiedUserField |
60 | ] ; | 67 | ] ; |
61 | rdfs:subClassOf | 68 | rdfs:subClassOf |
62 | [ rdf:type owl:Restriction ; | 69 | [ rdf:type owl:Restriction ; |
63 | - owl:minQualifiedCardinality | 70 | + owl:onDataRange xsd:string ; |
64 | - "0"^^xsd:nonNegativeInteger ; | 71 | + owl:onProperty :hasDescription ; |
65 | - owl:onClass :Resource ; | 72 | + owl:qualifiedCardinality |
66 | - owl:onProperty :hasResource | 73 | + "1"^^xsd:nonNegativeInteger |
67 | ] ; | 74 | ] ; |
68 | rdfs:subClassOf | 75 | rdfs:subClassOf |
69 | [ rdf:type owl:Restriction ; | 76 | [ rdf:type owl:Restriction ; |
... | @@ -74,18 +81,10 @@ userfield:hasFreeFieldForSpecifiedUserField | ... | @@ -74,18 +81,10 @@ userfield:hasFreeFieldForSpecifiedUserField |
74 | ] ; | 81 | ] ; |
75 | rdfs:subClassOf | 82 | rdfs:subClassOf |
76 | [ rdf:type owl:Restriction ; | 83 | [ rdf:type owl:Restriction ; |
77 | - owl:onDataRange xsd:string ; | ||
78 | - owl:onProperty :hasDescription ; | ||
79 | - owl:qualifiedCardinality | ||
80 | - "1"^^xsd:nonNegativeInteger | ||
81 | - ] ; | ||
82 | - rdfs:subClassOf | ||
83 | - [ rdf:type owl:Restriction ; | ||
84 | - :shouldUseRef "true"^^xsd:boolean ; | ||
85 | owl:minQualifiedCardinality | 84 | owl:minQualifiedCardinality |
86 | "0"^^xsd:nonNegativeInteger ; | 85 | "0"^^xsd:nonNegativeInteger ; |
87 | - owl:onClass :Activity ; | 86 | + owl:onClass :Responsible ; |
88 | - owl:onProperty :hasParentActivity | 87 | + owl:onProperty :hasResponsible |
89 | ] ; | 88 | ] ; |
90 | rdfs:subClassOf | 89 | rdfs:subClassOf |
91 | [ rdf:type owl:Restriction ; | 90 | [ rdf:type owl:Restriction ; |
... | @@ -95,54 +94,55 @@ userfield:hasFreeFieldForSpecifiedUserField | ... | @@ -95,54 +94,55 @@ userfield:hasFreeFieldForSpecifiedUserField |
95 | owl:onProperty :hasSpecifiedUserField | 94 | owl:onProperty :hasSpecifiedUserField |
96 | ] ; | 95 | ] ; |
97 | rdfs:subClassOf | 96 | rdfs:subClassOf |
97 | + [ rdf:type owl:Class ; | ||
98 | + owl:unionOf (:Operation :PlannedActivity :Milestone) | ||
99 | + ] ; | ||
100 | + rdfs:subClassOf | ||
98 | [ rdf:type owl:Restriction ; | 101 | [ rdf:type owl:Restriction ; |
99 | - :shouldBeInternalAndExternalRef | 102 | + :shouldUseRef "true"^^xsd:boolean ; |
100 | - "true"^^xsd:boolean ; | ||
101 | owl:minQualifiedCardinality | 103 | owl:minQualifiedCardinality |
102 | "0"^^xsd:nonNegativeInteger ; | 104 | "0"^^xsd:nonNegativeInteger ; |
103 | - owl:onClass :WorkOrder ; | 105 | + owl:onClass :FreeField ; |
104 | - owl:onProperty :correspondsToPlan | 106 | + owl:onProperty :hasFreeField |
105 | - ] ; | ||
106 | - rdfs:subClassOf | ||
107 | - [ rdf:type owl:Class ; | ||
108 | - owl:unionOf (:Operation :PlannedActivity :Milestone) | ||
109 | ] ; | 107 | ] ; |
110 | rdfs:subClassOf | 108 | rdfs:subClassOf |
111 | [ rdf:type owl:Restriction ; | 109 | [ rdf:type owl:Restriction ; |
110 | + :shouldUseRef "true"^^xsd:boolean ; | ||
112 | owl:minQualifiedCardinality | 111 | owl:minQualifiedCardinality |
113 | "0"^^xsd:nonNegativeInteger ; | 112 | "0"^^xsd:nonNegativeInteger ; |
114 | - owl:onClass :Constraint ; | 113 | + owl:onClass :Activity ; |
115 | - owl:onProperty :hasConstraint | 114 | + owl:onProperty :hasParentActivity |
116 | ] ; | 115 | ] ; |
117 | rdfs:subClassOf | 116 | rdfs:subClassOf |
118 | [ rdf:type owl:Restriction ; | 117 | [ rdf:type owl:Restriction ; |
119 | owl:minQualifiedCardinality | 118 | owl:minQualifiedCardinality |
120 | "0"^^xsd:nonNegativeInteger ; | 119 | "0"^^xsd:nonNegativeInteger ; |
121 | - owl:onClass :Responsible ; | 120 | + owl:onClass :Status ; |
122 | - owl:onProperty :hasResponsible | 121 | + owl:onProperty :hasActiveStatus |
123 | ] ; | 122 | ] ; |
124 | rdfs:subClassOf | 123 | rdfs:subClassOf |
125 | [ rdf:type owl:Restriction ; | 124 | [ rdf:type owl:Restriction ; |
126 | - :shouldUseAnyUri "true"^^xsd:boolean ; | 125 | + :shouldBeInternalAndExternalRef |
126 | + "true"^^xsd:boolean ; | ||
127 | owl:minQualifiedCardinality | 127 | owl:minQualifiedCardinality |
128 | "0"^^xsd:nonNegativeInteger ; | 128 | "0"^^xsd:nonNegativeInteger ; |
129 | - owl:onClass :Result ; | 129 | + owl:onClass :WorkOrder ; |
130 | - owl:onProperty :hasResult | 130 | + owl:onProperty :correspondsToPlan |
131 | ] ; | 131 | ] ; |
132 | rdfs:subClassOf | 132 | rdfs:subClassOf |
133 | [ rdf:type owl:Restriction ; | 133 | [ rdf:type owl:Restriction ; |
134 | + :shouldUseAnyUri "true"^^xsd:boolean ; | ||
134 | owl:minQualifiedCardinality | 135 | owl:minQualifiedCardinality |
135 | "0"^^xsd:nonNegativeInteger ; | 136 | "0"^^xsd:nonNegativeInteger ; |
136 | - owl:onClass :Status ; | 137 | + owl:onClass :Result ; |
137 | - owl:onProperty :hasActiveStatus | 138 | + owl:onProperty :hasResult |
138 | ] ; | 139 | ] ; |
139 | rdfs:subClassOf | 140 | rdfs:subClassOf |
140 | [ rdf:type owl:Restriction ; | 141 | [ rdf:type owl:Restriction ; |
141 | - :shouldUseRef "true"^^xsd:boolean ; | ||
142 | owl:minQualifiedCardinality | 142 | owl:minQualifiedCardinality |
143 | "0"^^xsd:nonNegativeInteger ; | 143 | "0"^^xsd:nonNegativeInteger ; |
144 | - owl:onClass :FreeField ; | 144 | + owl:onClass :ExternalReference ; |
145 | - owl:onProperty :hasFreeField | 145 | + owl:onProperty :hasExternalReference |
146 | ] ; | 146 | ] ; |
147 | :shouldHaveID "true" . | 147 | :shouldHaveID "true" . |
148 | 148 | ||
... | @@ -176,31 +176,32 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -176,31 +176,32 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
176 | rdf:type owl:Class ; | 176 | rdf:type owl:Class ; |
177 | rdfs:subClassOf owl:Thing ; | 177 | rdfs:subClassOf owl:Thing ; |
178 | rdfs:subClassOf | 178 | rdfs:subClassOf |
179 | - [ rdf:type owl:Restriction ; | 179 | + [ rdf:type owl:Class ; |
180 | :shouldUseRef "true"^^xsd:boolean ; | 180 | :shouldUseRef "true"^^xsd:boolean ; |
181 | - owl:onClass :Plan ; | 181 | + owl:intersectionOf ([ rdf:type owl:Restriction ; |
182 | - owl:onProperty :forPlan ; | 182 | + owl:minQualifiedCardinality |
183 | - owl:qualifiedCardinality | 183 | + "0"^^xsd:nonNegativeInteger ; |
184 | - "1"^^xsd:nonNegativeInteger | 184 | + owl:onClass :Calendar ; |
185 | + owl:onProperty :hasCalendar | ||
186 | + ] [ rdf:type owl:Restriction ; | ||
187 | + owl:maxQualifiedCardinality | ||
188 | + "1"^^xsd:nonNegativeInteger ; | ||
189 | + owl:onClass :Calendar ; | ||
190 | + owl:onProperty :hasCalendar | ||
191 | + ]) | ||
185 | ] ; | 192 | ] ; |
186 | rdfs:subClassOf | 193 | rdfs:subClassOf |
187 | [ rdf:type owl:Class ; | 194 | [ rdf:type owl:Class ; |
188 | owl:intersectionOf ([ rdf:type owl:Restriction ; | 195 | owl:intersectionOf ([ rdf:type owl:Restriction ; |
189 | owl:minQualifiedCardinality | 196 | owl:minQualifiedCardinality |
190 | "0"^^xsd:nonNegativeInteger ; | 197 | "0"^^xsd:nonNegativeInteger ; |
191 | - owl:onDataRange | 198 | + owl:onDataRange xsd:duration ; |
192 | - [ rdf:type rdfs:Datatype ; | 199 | + owl:onProperty :dailyAvailableDuration |
193 | - owl:unionOf (xsd:date xsd:dateTime) | ||
194 | - ] ; | ||
195 | - owl:onProperty :availableTo | ||
196 | ] [ rdf:type owl:Restriction ; | 200 | ] [ rdf:type owl:Restriction ; |
197 | owl:maxQualifiedCardinality | 201 | owl:maxQualifiedCardinality |
198 | "1"^^xsd:nonNegativeInteger ; | 202 | "1"^^xsd:nonNegativeInteger ; |
199 | - owl:onDataRange | 203 | + owl:onDataRange xsd:duration ; |
200 | - [ rdf:type rdfs:Datatype ; | 204 | + owl:onProperty :dailyAvailableDuration |
201 | - owl:unionOf (xsd:date xsd:dateTime) | ||
202 | - ] ; | ||
203 | - owl:onProperty :availableTo | ||
204 | ]) | 205 | ]) |
205 | ] ; | 206 | ] ; |
206 | rdfs:subClassOf | 207 | rdfs:subClassOf |
... | @@ -228,29 +229,28 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -228,29 +229,28 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
228 | owl:intersectionOf ([ rdf:type owl:Restriction ; | 229 | owl:intersectionOf ([ rdf:type owl:Restriction ; |
229 | owl:minQualifiedCardinality | 230 | owl:minQualifiedCardinality |
230 | "0"^^xsd:nonNegativeInteger ; | 231 | "0"^^xsd:nonNegativeInteger ; |
231 | - owl:onDataRange xsd:duration ; | 232 | + owl:onDataRange |
232 | - owl:onProperty :dailyAvailableDuration | 233 | + [ rdf:type rdfs:Datatype ; |
234 | + owl:unionOf (xsd:date xsd:dateTime) | ||
235 | + ] ; | ||
236 | + owl:onProperty :availableTo | ||
233 | ] [ rdf:type owl:Restriction ; | 237 | ] [ rdf:type owl:Restriction ; |
234 | owl:maxQualifiedCardinality | 238 | owl:maxQualifiedCardinality |
235 | "1"^^xsd:nonNegativeInteger ; | 239 | "1"^^xsd:nonNegativeInteger ; |
236 | - owl:onDataRange xsd:duration ; | 240 | + owl:onDataRange |
237 | - owl:onProperty :dailyAvailableDuration | 241 | + [ rdf:type rdfs:Datatype ; |
242 | + owl:unionOf (xsd:date xsd:dateTime) | ||
243 | + ] ; | ||
244 | + owl:onProperty :availableTo | ||
238 | ]) | 245 | ]) |
239 | ] ; | 246 | ] ; |
240 | rdfs:subClassOf | 247 | rdfs:subClassOf |
241 | - [ rdf:type owl:Class ; | 248 | + [ rdf:type owl:Restriction ; |
242 | :shouldUseRef "true"^^xsd:boolean ; | 249 | :shouldUseRef "true"^^xsd:boolean ; |
243 | - owl:intersectionOf ([ rdf:type owl:Restriction ; | 250 | + owl:onClass :Plan ; |
244 | - owl:minQualifiedCardinality | 251 | + owl:onProperty :forPlan ; |
245 | - "0"^^xsd:nonNegativeInteger ; | 252 | + owl:qualifiedCardinality |
246 | - owl:onClass :Calendar ; | 253 | + "1"^^xsd:nonNegativeInteger |
247 | - owl:onProperty :hasCalendar | ||
248 | - ] [ rdf:type owl:Restriction ; | ||
249 | - owl:maxQualifiedCardinality | ||
250 | - "1"^^xsd:nonNegativeInteger ; | ||
251 | - owl:onClass :Calendar ; | ||
252 | - owl:onProperty :hasCalendar | ||
253 | - ]) | ||
254 | ] . | 254 | ] . |
255 | 255 | ||
256 | :BaselineScheduleForPlan | 256 | :BaselineScheduleForPlan |
... | @@ -265,17 +265,11 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -265,17 +265,11 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
265 | rdfs:subClassOf owl:Thing ; | 265 | rdfs:subClassOf owl:Thing ; |
266 | rdfs:subClassOf | 266 | rdfs:subClassOf |
267 | [ rdf:type owl:Restriction ; | 267 | [ rdf:type owl:Restriction ; |
268 | - owl:onDataRange xsd:string ; | 268 | + :shouldHaveID "true"^^xsd:boolean ; |
269 | - owl:onProperty :hasDescription ; | ||
270 | - owl:qualifiedCardinality | ||
271 | - "1"^^xsd:nonNegativeInteger | ||
272 | - ] ; | ||
273 | - rdfs:subClassOf | ||
274 | - [ rdf:type owl:Restriction ; | ||
275 | owl:minQualifiedCardinality | 269 | owl:minQualifiedCardinality |
276 | "0"^^xsd:nonNegativeInteger ; | 270 | "0"^^xsd:nonNegativeInteger ; |
277 | - owl:onClass :ExternalReference ; | 271 | + owl:onClass :Period ; |
278 | - owl:onProperty :hasExternalReference | 272 | + owl:onProperty :hasPeriod |
279 | ] ; | 273 | ] ; |
280 | rdfs:subClassOf | 274 | rdfs:subClassOf |
281 | [ rdf:type owl:Restriction ; | 275 | [ rdf:type owl:Restriction ; |
... | @@ -285,7 +279,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -285,7 +279,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
285 | [ rdf:type rdfs:Datatype ; | 279 | [ rdf:type rdfs:Datatype ; |
286 | owl:unionOf (xsd:date xsd:dateTime) | 280 | owl:unionOf (xsd:date xsd:dateTime) |
287 | ] ; | 281 | ] ; |
288 | - owl:onProperty :hasStart | 282 | + owl:onProperty :hasFinish |
289 | ] ; | 283 | ] ; |
290 | rdfs:subClassOf | 284 | rdfs:subClassOf |
291 | [ rdf:type owl:Restriction ; | 285 | [ rdf:type owl:Restriction ; |
... | @@ -295,15 +289,21 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -295,15 +289,21 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
295 | [ rdf:type rdfs:Datatype ; | 289 | [ rdf:type rdfs:Datatype ; |
296 | owl:unionOf (xsd:date xsd:dateTime) | 290 | owl:unionOf (xsd:date xsd:dateTime) |
297 | ] ; | 291 | ] ; |
298 | - owl:onProperty :hasFinish | 292 | + owl:onProperty :hasStart |
299 | ] ; | 293 | ] ; |
300 | rdfs:subClassOf | 294 | rdfs:subClassOf |
301 | [ rdf:type owl:Restriction ; | 295 | [ rdf:type owl:Restriction ; |
302 | - :shouldHaveID "true"^^xsd:boolean ; | ||
303 | owl:minQualifiedCardinality | 296 | owl:minQualifiedCardinality |
304 | "0"^^xsd:nonNegativeInteger ; | 297 | "0"^^xsd:nonNegativeInteger ; |
305 | - owl:onClass :Period ; | 298 | + owl:onClass :ExternalReference ; |
306 | - owl:onProperty :hasPeriod | 299 | + owl:onProperty :hasExternalReference |
300 | + ] ; | ||
301 | + rdfs:subClassOf | ||
302 | + [ rdf:type owl:Restriction ; | ||
303 | + owl:onDataRange xsd:string ; | ||
304 | + owl:onProperty :hasDescription ; | ||
305 | + owl:qualifiedCardinality | ||
306 | + "1"^^xsd:nonNegativeInteger | ||
307 | ] ; | 307 | ] ; |
308 | :shouldHaveID "true" . | 308 | :shouldHaveID "true" . |
309 | 309 | ||
... | @@ -313,17 +313,23 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -313,17 +313,23 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
313 | rdfs:subClassOf owl:Thing ; | 313 | rdfs:subClassOf owl:Thing ; |
314 | rdfs:subClassOf | 314 | rdfs:subClassOf |
315 | [ rdf:type owl:Restriction ; | 315 | [ rdf:type owl:Restriction ; |
316 | - owl:onDataRange xsd:string ; | 316 | + owl:maxQualifiedCardinality |
317 | - owl:onProperty :hasName ; | 317 | + "1"^^xsd:nonNegativeInteger ; |
318 | - owl:qualifiedCardinality | 318 | + owl:onDataRange |
319 | - "1"^^xsd:nonNegativeInteger | 319 | + [ rdf:type rdfs:Datatype ; |
320 | + owl:unionOf (xsd:date xsd:dateTime) | ||
321 | + ] ; | ||
322 | + owl:onProperty :hasFinish | ||
320 | ] ; | 323 | ] ; |
321 | rdfs:subClassOf | 324 | rdfs:subClassOf |
322 | [ rdf:type owl:Restriction ; | 325 | [ rdf:type owl:Restriction ; |
323 | - owl:minQualifiedCardinality | 326 | + owl:maxQualifiedCardinality |
324 | "1"^^xsd:nonNegativeInteger ; | 327 | "1"^^xsd:nonNegativeInteger ; |
325 | - owl:onClass :Calendar ; | 328 | + owl:onDataRange |
326 | - owl:onProperty :hasCalendar | 329 | + [ rdf:type rdfs:Datatype ; |
330 | + owl:unionOf (xsd:date xsd:dateTime) | ||
331 | + ] ; | ||
332 | + owl:onProperty :hasStart | ||
327 | ] ; | 333 | ] ; |
328 | rdfs:subClassOf | 334 | rdfs:subClassOf |
329 | [ rdf:type owl:Restriction ; | 335 | [ rdf:type owl:Restriction ; |
... | @@ -334,23 +340,17 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -334,23 +340,17 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
334 | ] ; | 340 | ] ; |
335 | rdfs:subClassOf | 341 | rdfs:subClassOf |
336 | [ rdf:type owl:Restriction ; | 342 | [ rdf:type owl:Restriction ; |
337 | - owl:maxQualifiedCardinality | 343 | + owl:minQualifiedCardinality |
338 | "1"^^xsd:nonNegativeInteger ; | 344 | "1"^^xsd:nonNegativeInteger ; |
339 | - owl:onDataRange | 345 | + owl:onClass :Calendar ; |
340 | - [ rdf:type rdfs:Datatype ; | 346 | + owl:onProperty :hasCalendar |
341 | - owl:unionOf (xsd:date xsd:dateTime) | ||
342 | - ] ; | ||
343 | - owl:onProperty :hasStart | ||
344 | ] ; | 347 | ] ; |
345 | rdfs:subClassOf | 348 | rdfs:subClassOf |
346 | [ rdf:type owl:Restriction ; | 349 | [ rdf:type owl:Restriction ; |
347 | - owl:maxQualifiedCardinality | 350 | + owl:onDataRange xsd:string ; |
348 | - "1"^^xsd:nonNegativeInteger ; | 351 | + owl:onProperty :hasName ; |
349 | - owl:onDataRange | 352 | + owl:qualifiedCardinality |
350 | - [ rdf:type rdfs:Datatype ; | 353 | + "1"^^xsd:nonNegativeInteger |
351 | - owl:unionOf (xsd:date xsd:dateTime) | ||
352 | - ] ; | ||
353 | - owl:onProperty :hasFinish | ||
354 | ] ; | 354 | ] ; |
355 | :shouldHaveID "true" . | 355 | :shouldHaveID "true" . |
356 | 356 | ||
... | @@ -358,6 +358,14 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -358,6 +358,14 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
358 | rdf:type :Status ; | 358 | rdf:type :Status ; |
359 | rdfs:label "Cancelled"^^xsd:string . | 359 | rdfs:label "Cancelled"^^xsd:string . |
360 | 360 | ||
361 | +:Chemical_Treatment | ||
362 | + rdf:type :TypeOfWork ; | ||
363 | + rdfs:label "Chemical Treatment"^^xsd:string . | ||
364 | + | ||
365 | +:Chemical_Treatment_Campaign | ||
366 | + rdf:type :TypeOfWork ; | ||
367 | + rdfs:label "Chemical Treatment Campaign"^^xsd:string . | ||
368 | + | ||
361 | :Completed | 369 | :Completed |
362 | rdf:type :Status ; | 370 | rdf:type :Status ; |
363 | rdfs:label "Completed"^^xsd:string . | 371 | rdfs:label "Completed"^^xsd:string . |
... | @@ -367,18 +375,16 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -367,18 +375,16 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
367 | rdfs:comment "A Thing that defines limitation or restrictions on relationships between Possible Individuals (adapted from ISO 15926 and Dictionary.com)."^^xsd:string ; | 375 | rdfs:comment "A Thing that defines limitation or restrictions on relationships between Possible Individuals (adapted from ISO 15926 and Dictionary.com)."^^xsd:string ; |
368 | rdfs:subClassOf owl:Thing ; | 376 | rdfs:subClassOf owl:Thing ; |
369 | rdfs:subClassOf | 377 | rdfs:subClassOf |
370 | - [ rdf:type owl:Restriction ; | 378 | + [ rdf:type owl:Class ; |
371 | - owl:minQualifiedCardinality | 379 | + owl:unionOf (:FF :FS :SF :SS) |
372 | - "0"^^xsd:nonNegativeInteger ; | ||
373 | - owl:onClass :ExternalReference ; | ||
374 | - owl:onProperty :hasExternalReference | ||
375 | ] ; | 380 | ] ; |
376 | rdfs:subClassOf | 381 | rdfs:subClassOf |
377 | [ rdf:type owl:Restriction ; | 382 | [ rdf:type owl:Restriction ; |
383 | + :shouldUseRef "true"^^xsd:boolean ; | ||
378 | owl:maxQualifiedCardinality | 384 | owl:maxQualifiedCardinality |
379 | "1"^^xsd:nonNegativeInteger ; | 385 | "1"^^xsd:nonNegativeInteger ; |
380 | - owl:onDataRange xsd:duration ; | 386 | + owl:onClass :Calendar ; |
381 | - owl:onProperty :hasLag | 387 | + owl:onProperty :hasCalendar |
382 | ] ; | 388 | ] ; |
383 | rdfs:subClassOf | 389 | rdfs:subClassOf |
384 | [ rdf:type owl:Restriction ; | 390 | [ rdf:type owl:Restriction ; |
... | @@ -390,33 +396,35 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -390,33 +396,35 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
390 | ] ; | 396 | ] ; |
391 | rdfs:subClassOf | 397 | rdfs:subClassOf |
392 | [ rdf:type owl:Restriction ; | 398 | [ rdf:type owl:Restriction ; |
393 | - :shouldUseRef "true"^^xsd:boolean ; | ||
394 | owl:maxQualifiedCardinality | 399 | owl:maxQualifiedCardinality |
395 | "1"^^xsd:nonNegativeInteger ; | 400 | "1"^^xsd:nonNegativeInteger ; |
396 | - owl:onClass :Calendar ; | 401 | + owl:onDataRange xsd:duration ; |
397 | - owl:onProperty :hasCalendar | 402 | + owl:onProperty :hasLag |
398 | ] ; | 403 | ] ; |
399 | rdfs:subClassOf | 404 | rdfs:subClassOf |
400 | - [ rdf:type owl:Class ; | 405 | + [ rdf:type owl:Restriction ; |
401 | - owl:unionOf (:FF :FS :SF :SS) | 406 | + owl:minQualifiedCardinality |
407 | + "0"^^xsd:nonNegativeInteger ; | ||
408 | + owl:onClass :ExternalReference ; | ||
409 | + owl:onProperty :hasExternalReference | ||
402 | ] ; | 410 | ] ; |
403 | :shouldHaveID "true" . | 411 | :shouldHaveID "true" . |
404 | 412 | ||
405 | :Coordinate | 413 | :Coordinate |
406 | - rdf:type lci:ClassOfIndividual , owl:Class ; | 414 | + rdf:type owl:Class , lci:ClassOfIndividual ; |
407 | rdfs:comment "A Thing that specifies location."^^xsd:string ; | 415 | rdfs:comment "A Thing that specifies location."^^xsd:string ; |
408 | rdfs:subClassOf owl:Thing ; | 416 | rdfs:subClassOf owl:Thing ; |
409 | rdfs:subClassOf | 417 | rdfs:subClassOf |
410 | [ rdf:type owl:Restriction ; | 418 | [ rdf:type owl:Restriction ; |
411 | owl:onDataRange xsd:decimal ; | 419 | owl:onDataRange xsd:decimal ; |
412 | - owl:onProperty :hasY ; | 420 | + owl:onProperty :hasX ; |
413 | owl:qualifiedCardinality | 421 | owl:qualifiedCardinality |
414 | "1"^^xsd:nonNegativeInteger | 422 | "1"^^xsd:nonNegativeInteger |
415 | ] ; | 423 | ] ; |
416 | rdfs:subClassOf | 424 | rdfs:subClassOf |
417 | [ rdf:type owl:Restriction ; | 425 | [ rdf:type owl:Restriction ; |
418 | owl:onDataRange xsd:decimal ; | 426 | owl:onDataRange xsd:decimal ; |
419 | - owl:onProperty :hasX ; | 427 | + owl:onProperty :hasY ; |
420 | owl:qualifiedCardinality | 428 | owl:qualifiedCardinality |
421 | "1"^^xsd:nonNegativeInteger | 429 | "1"^^xsd:nonNegativeInteger |
422 | ] . | 430 | ] . |
... | @@ -439,6 +447,11 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -439,6 +447,11 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
439 | rdfs:label "Current schedule for plan"^^xsd:string ; | 447 | rdfs:label "Current schedule for plan"^^xsd:string ; |
440 | rdfs:subClassOf :ScheduleForPlan . | 448 | rdfs:subClassOf :ScheduleForPlan . |
441 | 449 | ||
450 | +:DR_Activity | ||
451 | + rdf:type :Status ; | ||
452 | + rdfs:comment "The Activity involves Drilling (part of Use Case 2.5.1)"^^xsd:string ; | ||
453 | + rdfs:label "DR Activity"^^xsd:string . | ||
454 | + | ||
442 | :DailyRepeatPeriod | 455 | :DailyRepeatPeriod |
443 | rdf:type owl:Class ; | 456 | rdf:type owl:Class ; |
444 | rdfs:comment "A Period that is repeated every day."^^xsd:string ; | 457 | rdfs:comment "A Period that is repeated every day."^^xsd:string ; |
... | @@ -453,15 +466,15 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -453,15 +466,15 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
453 | [ rdf:type owl:Restriction ; | 466 | [ rdf:type owl:Restriction ; |
454 | owl:minQualifiedCardinality | 467 | owl:minQualifiedCardinality |
455 | "0"^^xsd:nonNegativeInteger ; | 468 | "0"^^xsd:nonNegativeInteger ; |
456 | - owl:onClass :ProfileSet ; | 469 | + owl:onClass :ResourceSet ; |
457 | - owl:onProperty :hasProfileSet | 470 | + owl:onProperty :hasResourceSet |
458 | ] ; | 471 | ] ; |
459 | rdfs:subClassOf | 472 | rdfs:subClassOf |
460 | [ rdf:type owl:Restriction ; | 473 | [ rdf:type owl:Restriction ; |
461 | - owl:minQualifiedCardinality | 474 | + owl:onClass :Project ; |
462 | - "0"^^xsd:nonNegativeInteger ; | 475 | + owl:onProperty :hasProject ; |
463 | - owl:onClass :CalendarSet ; | 476 | + owl:qualifiedCardinality |
464 | - owl:onProperty :hasCalendarSet | 477 | + "1"^^xsd:nonNegativeInteger |
465 | ] ; | 478 | ] ; |
466 | rdfs:subClassOf | 479 | rdfs:subClassOf |
467 | [ rdf:type owl:Restriction ; | 480 | [ rdf:type owl:Restriction ; |
... | @@ -472,17 +485,17 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -472,17 +485,17 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
472 | ] ; | 485 | ] ; |
473 | rdfs:subClassOf | 486 | rdfs:subClassOf |
474 | [ rdf:type owl:Restriction ; | 487 | [ rdf:type owl:Restriction ; |
475 | - owl:onClass :Project ; | 488 | + owl:minQualifiedCardinality |
476 | - owl:onProperty :hasProject ; | 489 | + "0"^^xsd:nonNegativeInteger ; |
477 | - owl:qualifiedCardinality | 490 | + owl:onClass :CalendarSet ; |
478 | - "1"^^xsd:nonNegativeInteger | 491 | + owl:onProperty :hasCalendarSet |
479 | ] ; | 492 | ] ; |
480 | rdfs:subClassOf | 493 | rdfs:subClassOf |
481 | [ rdf:type owl:Restriction ; | 494 | [ rdf:type owl:Restriction ; |
482 | owl:minQualifiedCardinality | 495 | owl:minQualifiedCardinality |
483 | "0"^^xsd:nonNegativeInteger ; | 496 | "0"^^xsd:nonNegativeInteger ; |
484 | - owl:onClass :ResourceSet ; | 497 | + owl:onClass :ProfileSet ; |
485 | - owl:onProperty :hasResourceSet | 498 | + owl:onProperty :hasProfileSet |
486 | ] . | 499 | ] . |
487 | 500 | ||
488 | :DgPhase | 501 | :DgPhase |
... | @@ -503,6 +516,20 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -503,6 +516,20 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
503 | rdfs:subClassOf owl:Thing ; | 516 | rdfs:subClassOf owl:Thing ; |
504 | rdfs:subClassOf | 517 | rdfs:subClassOf |
505 | [ rdf:type owl:Restriction ; | 518 | [ rdf:type owl:Restriction ; |
519 | + owl:onDataRange xsd:anyURI ; | ||
520 | + owl:onProperty :hasSource ; | ||
521 | + owl:qualifiedCardinality | ||
522 | + "1"^^xsd:nonNegativeInteger | ||
523 | + ] ; | ||
524 | + rdfs:subClassOf | ||
525 | + [ rdf:type owl:Restriction ; | ||
526 | + owl:onDataRange xsd:string ; | ||
527 | + owl:onProperty :hasID ; | ||
528 | + owl:qualifiedCardinality | ||
529 | + "1"^^xsd:nonNegativeInteger | ||
530 | + ] ; | ||
531 | + rdfs:subClassOf | ||
532 | + [ rdf:type owl:Restriction ; | ||
506 | owl:onDataRange | 533 | owl:onDataRange |
507 | [ rdf:type rdfs:Datatype ; | 534 | [ rdf:type rdfs:Datatype ; |
508 | owl:oneOf | 535 | owl:oneOf |
... | @@ -522,20 +549,6 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -522,20 +549,6 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
522 | owl:onProperty :hasApplication ; | 549 | owl:onProperty :hasApplication ; |
523 | owl:qualifiedCardinality | 550 | owl:qualifiedCardinality |
524 | "1"^^xsd:nonNegativeInteger | 551 | "1"^^xsd:nonNegativeInteger |
525 | - ] ; | ||
526 | - rdfs:subClassOf | ||
527 | - [ rdf:type owl:Restriction ; | ||
528 | - owl:onDataRange xsd:string ; | ||
529 | - owl:onProperty :hasID ; | ||
530 | - owl:qualifiedCardinality | ||
531 | - "1"^^xsd:nonNegativeInteger | ||
532 | - ] ; | ||
533 | - rdfs:subClassOf | ||
534 | - [ rdf:type owl:Restriction ; | ||
535 | - owl:onDataRange xsd:anyURI ; | ||
536 | - owl:onProperty :hasSource ; | ||
537 | - owl:qualifiedCardinality | ||
538 | - "1"^^xsd:nonNegativeInteger | ||
539 | ] . | 552 | ] . |
540 | 553 | ||
541 | :FF rdf:type owl:Class ; | 554 | :FF rdf:type owl:Class ; |
... | @@ -563,18 +576,18 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -563,18 +576,18 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
563 | rdfs:comment "A Thing that holds variables defined by the User."^^xsd:string ; | 576 | rdfs:comment "A Thing that holds variables defined by the User."^^xsd:string ; |
564 | rdfs:subClassOf | 577 | rdfs:subClassOf |
565 | [ rdf:type owl:Restriction ; | 578 | [ rdf:type owl:Restriction ; |
566 | - owl:onDataRange xsd:string ; | ||
567 | - owl:onProperty :hasFieldName ; | ||
568 | - owl:qualifiedCardinality | ||
569 | - "1"^^xsd:nonNegativeInteger | ||
570 | - ] ; | ||
571 | - rdfs:subClassOf | ||
572 | - [ rdf:type owl:Restriction ; | ||
573 | :shouldHaveID "true"^^xsd:boolean ; | 579 | :shouldHaveID "true"^^xsd:boolean ; |
574 | owl:minQualifiedCardinality | 580 | owl:minQualifiedCardinality |
575 | "0"^^xsd:nonNegativeInteger ; | 581 | "0"^^xsd:nonNegativeInteger ; |
576 | owl:onClass :FreeFieldValue ; | 582 | owl:onClass :FreeFieldValue ; |
577 | owl:onProperty :hasValue | 583 | owl:onProperty :hasValue |
584 | + ] ; | ||
585 | + rdfs:subClassOf | ||
586 | + [ rdf:type owl:Restriction ; | ||
587 | + owl:onDataRange xsd:string ; | ||
588 | + owl:onProperty :hasFieldName ; | ||
589 | + owl:qualifiedCardinality | ||
590 | + "1"^^xsd:nonNegativeInteger | ||
578 | ] . | 591 | ] . |
579 | 592 | ||
580 | :FreeFieldSet | 593 | :FreeFieldSet |
... | @@ -583,10 +596,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -583,10 +596,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
583 | rdfs:subClassOf owl:Thing ; | 596 | rdfs:subClassOf owl:Thing ; |
584 | rdfs:subClassOf | 597 | rdfs:subClassOf |
585 | [ rdf:type owl:Restriction ; | 598 | [ rdf:type owl:Restriction ; |
586 | - owl:onDataRange xsd:string ; | 599 | + owl:minQualifiedCardinality |
587 | - owl:onProperty :hasName ; | 600 | + "0"^^xsd:nonNegativeInteger ; |
588 | - owl:qualifiedCardinality | 601 | + owl:onClass :FreeField ; |
589 | - "1"^^xsd:nonNegativeInteger | 602 | + owl:onProperty userfield:hasFreeFieldForSpecifiedUserField |
590 | ] ; | 603 | ] ; |
591 | rdfs:subClassOf | 604 | rdfs:subClassOf |
592 | [ rdf:type owl:Restriction ; | 605 | [ rdf:type owl:Restriction ; |
... | @@ -597,10 +610,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -597,10 +610,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
597 | ] ; | 610 | ] ; |
598 | rdfs:subClassOf | 611 | rdfs:subClassOf |
599 | [ rdf:type owl:Restriction ; | 612 | [ rdf:type owl:Restriction ; |
600 | - owl:minQualifiedCardinality | 613 | + owl:onDataRange xsd:string ; |
601 | - "0"^^xsd:nonNegativeInteger ; | 614 | + owl:onProperty :hasName ; |
602 | - owl:onClass :FreeField ; | 615 | + owl:qualifiedCardinality |
603 | - owl:onProperty userfield:hasFreeFieldForSpecifiedUserField | 616 | + "1"^^xsd:nonNegativeInteger |
604 | ] . | 617 | ] . |
605 | 618 | ||
606 | :FreeFieldValue | 619 | :FreeFieldValue |
... | @@ -608,22 +621,22 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -608,22 +621,22 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
608 | rdfs:comment "A Thing that holds Free Field variable values set by the User."^^xsd:string ; | 621 | rdfs:comment "A Thing that holds Free Field variable values set by the User."^^xsd:string ; |
609 | rdfs:subClassOf | 622 | rdfs:subClassOf |
610 | [ rdf:type owl:Restriction ; | 623 | [ rdf:type owl:Restriction ; |
624 | + owl:maxQualifiedCardinality | ||
625 | + "1"^^xsd:nonNegativeInteger ; | ||
611 | owl:onDataRange xsd:anyType ; | 626 | owl:onDataRange xsd:anyType ; |
612 | - owl:onProperty :hasShort ; | 627 | + owl:onProperty :hasDescription |
613 | - owl:qualifiedCardinality | ||
614 | - "1"^^xsd:nonNegativeInteger | ||
615 | ] ; | 628 | ] ; |
616 | rdfs:subClassOf | 629 | rdfs:subClassOf |
617 | [ rdf:type owl:Restriction ; | 630 | [ rdf:type owl:Restriction ; |
618 | - owl:maxQualifiedCardinality | ||
619 | - "1"^^xsd:nonNegativeInteger ; | ||
620 | owl:onDataRange xsd:anyType ; | 631 | owl:onDataRange xsd:anyType ; |
621 | - owl:onProperty :hasDescription | 632 | + owl:onProperty :hasShort ; |
633 | + owl:qualifiedCardinality | ||
634 | + "1"^^xsd:nonNegativeInteger | ||
622 | ] ; | 635 | ] ; |
623 | :shouldHaveID "true" . | 636 | :shouldHaveID "true" . |
624 | 637 | ||
625 | :Friday | 638 | :Friday |
626 | - rdf:type owl:NamedIndividual , :Weekday . | 639 | + rdf:type :Weekday , owl:NamedIndividual . |
627 | 640 | ||
628 | :HighCriticality | 641 | :HighCriticality |
629 | rdf:type :Criticality ; | 642 | rdf:type :Criticality ; |
... | @@ -666,7 +679,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -666,7 +679,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
666 | rdfs:subClassOf :Activity . | 679 | rdfs:subClassOf :Activity . |
667 | 680 | ||
668 | :Monday | 681 | :Monday |
669 | - rdf:type owl:NamedIndividual , :Weekday . | 682 | + rdf:type :Weekday , owl:NamedIndividual . |
670 | 683 | ||
671 | :NoMaterialComponents | 684 | :NoMaterialComponents |
672 | rdf:type :Status ; | 685 | rdf:type :Status ; |
... | @@ -690,25 +703,23 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -690,25 +703,23 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
690 | rdf:type owl:Class ; | 703 | rdf:type owl:Class ; |
691 | rdfs:comment "A Thing that specifies given amount of time."^^xsd:string ; | 704 | rdfs:comment "A Thing that specifies given amount of time."^^xsd:string ; |
692 | rdfs:subClassOf | 705 | rdfs:subClassOf |
693 | - [ rdf:type owl:Restriction ; | 706 | + [ rdf:type owl:Class ; |
694 | - owl:onDataRange xsd:boolean ; | 707 | + owl:unionOf (:DailyRepeatPeriod :NoRepeatPeriod :WeeklyRepeatPeriod) |
695 | - owl:onProperty :isFree ; | ||
696 | - owl:qualifiedCardinality | ||
697 | - "1"^^xsd:nonNegativeInteger | ||
698 | ] ; | 708 | ] ; |
699 | rdfs:subClassOf | 709 | rdfs:subClassOf |
700 | [ rdf:type owl:Restriction ; | 710 | [ rdf:type owl:Restriction ; |
711 | + :shouldUseRef "true"^^xsd:boolean ; | ||
701 | owl:maxQualifiedCardinality | 712 | owl:maxQualifiedCardinality |
702 | "1"^^xsd:nonNegativeInteger ; | 713 | "1"^^xsd:nonNegativeInteger ; |
703 | - owl:onDataRange xsd:time ; | 714 | + owl:onClass :Period ; |
704 | - owl:onProperty :hasStartTime | 715 | + owl:onProperty :hasPreviousPeriod |
705 | ] ; | 716 | ] ; |
706 | rdfs:subClassOf | 717 | rdfs:subClassOf |
707 | [ rdf:type owl:Restriction ; | 718 | [ rdf:type owl:Restriction ; |
708 | owl:maxQualifiedCardinality | 719 | owl:maxQualifiedCardinality |
709 | "1"^^xsd:nonNegativeInteger ; | 720 | "1"^^xsd:nonNegativeInteger ; |
710 | - owl:onDataRange xsd:time ; | 721 | + owl:onDataRange xsd:date ; |
711 | - owl:onProperty :hasFinishTime | 722 | + owl:onProperty :hasFinishDate |
712 | ] ; | 723 | ] ; |
713 | rdfs:subClassOf | 724 | rdfs:subClassOf |
714 | [ rdf:type owl:Restriction ; | 725 | [ rdf:type owl:Restriction ; |
... | @@ -721,20 +732,22 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -721,20 +732,22 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
721 | [ rdf:type owl:Restriction ; | 732 | [ rdf:type owl:Restriction ; |
722 | owl:maxQualifiedCardinality | 733 | owl:maxQualifiedCardinality |
723 | "1"^^xsd:nonNegativeInteger ; | 734 | "1"^^xsd:nonNegativeInteger ; |
724 | - owl:onDataRange xsd:date ; | 735 | + owl:onDataRange xsd:time ; |
725 | - owl:onProperty :hasFinishDate | 736 | + owl:onProperty :hasFinishTime |
726 | ] ; | 737 | ] ; |
727 | rdfs:subClassOf | 738 | rdfs:subClassOf |
728 | [ rdf:type owl:Restriction ; | 739 | [ rdf:type owl:Restriction ; |
729 | - :shouldUseRef "true"^^xsd:boolean ; | ||
730 | owl:maxQualifiedCardinality | 740 | owl:maxQualifiedCardinality |
731 | "1"^^xsd:nonNegativeInteger ; | 741 | "1"^^xsd:nonNegativeInteger ; |
732 | - owl:onClass :Period ; | 742 | + owl:onDataRange xsd:time ; |
733 | - owl:onProperty :hasPreviousPeriod | 743 | + owl:onProperty :hasStartTime |
734 | ] ; | 744 | ] ; |
735 | rdfs:subClassOf | 745 | rdfs:subClassOf |
736 | - [ rdf:type owl:Class ; | 746 | + [ rdf:type owl:Restriction ; |
737 | - owl:unionOf (:DailyRepeatPeriod :NoRepeatPeriod :WeeklyRepeatPeriod) | 747 | + owl:onDataRange xsd:boolean ; |
748 | + owl:onProperty :isFree ; | ||
749 | + owl:qualifiedCardinality | ||
750 | + "1"^^xsd:nonNegativeInteger | ||
738 | ] . | 751 | ] . |
739 | 752 | ||
740 | :Phase | 753 | :Phase |
... | @@ -753,7 +766,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -753,7 +766,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
753 | owl:maxQualifiedCardinality | 766 | owl:maxQualifiedCardinality |
754 | "1"^^xsd:nonNegativeInteger ; | 767 | "1"^^xsd:nonNegativeInteger ; |
755 | owl:onClass owl:Class ; | 768 | owl:onClass owl:Class ; |
756 | - owl:onProperty :hasResultType | 769 | + owl:onProperty :hasPlanType |
757 | ] ; | 770 | ] ; |
758 | rdfs:subClassOf | 771 | rdfs:subClassOf |
759 | [ rdf:type owl:Restriction ; | 772 | [ rdf:type owl:Restriction ; |
... | @@ -763,29 +776,36 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -763,29 +776,36 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
763 | owl:onProperty :hasAreaType | 776 | owl:onProperty :hasAreaType |
764 | ] ; | 777 | ] ; |
765 | rdfs:subClassOf | 778 | rdfs:subClassOf |
779 | + [ rdf:type owl:Restriction ; | ||
780 | + owl:maxQualifiedCardinality | ||
781 | + "1"^^xsd:nonNegativeInteger ; | ||
782 | + owl:onClass owl:Class ; | ||
783 | + owl:onProperty :hasObjectiveType | ||
784 | + ] ; | ||
785 | + rdfs:subClassOf | ||
766 | [ rdf:type owl:Class ; | 786 | [ rdf:type owl:Class ; |
767 | owl:unionOf (:ActivityPlan :WorkOrder) | 787 | owl:unionOf (:ActivityPlan :WorkOrder) |
768 | ] ; | 788 | ] ; |
769 | rdfs:subClassOf | 789 | rdfs:subClassOf |
770 | [ rdf:type owl:Restriction ; | 790 | [ rdf:type owl:Restriction ; |
771 | - owl:maxQualifiedCardinality | 791 | + owl:minQualifiedCardinality |
772 | - "1"^^xsd:nonNegativeInteger ; | 792 | + "0"^^xsd:nonNegativeInteger ; |
773 | - owl:onClass owl:Class ; | 793 | + owl:onClass :ScheduleForPlan ; |
774 | - owl:onProperty :hasPlanType | 794 | + owl:onProperty :hasSchedule |
775 | ] ; | 795 | ] ; |
776 | rdfs:subClassOf | 796 | rdfs:subClassOf |
777 | [ rdf:type owl:Restriction ; | 797 | [ rdf:type owl:Restriction ; |
778 | owl:maxQualifiedCardinality | 798 | owl:maxQualifiedCardinality |
779 | "1"^^xsd:nonNegativeInteger ; | 799 | "1"^^xsd:nonNegativeInteger ; |
780 | - owl:onClass owl:Class ; | 800 | + owl:onClass :Level ; |
781 | - owl:onProperty :hasObjectiveType | 801 | + owl:onProperty :hasLevelType |
782 | ] ; | 802 | ] ; |
783 | rdfs:subClassOf | 803 | rdfs:subClassOf |
784 | [ rdf:type owl:Restriction ; | 804 | [ rdf:type owl:Restriction ; |
785 | owl:maxQualifiedCardinality | 805 | owl:maxQualifiedCardinality |
786 | "1"^^xsd:nonNegativeInteger ; | 806 | "1"^^xsd:nonNegativeInteger ; |
787 | - owl:onClass :Level ; | 807 | + owl:onClass owl:Class ; |
788 | - owl:onProperty :hasLevelType | 808 | + owl:onProperty :hasPhaseType |
789 | ] ; | 809 | ] ; |
790 | rdfs:subClassOf | 810 | rdfs:subClassOf |
791 | [ rdf:type owl:Restriction ; | 811 | [ rdf:type owl:Restriction ; |
... | @@ -799,10 +819,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -799,10 +819,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
799 | owl:maxQualifiedCardinality | 819 | owl:maxQualifiedCardinality |
800 | "1"^^xsd:nonNegativeInteger ; | 820 | "1"^^xsd:nonNegativeInteger ; |
801 | owl:onDataRange | 821 | owl:onDataRange |
802 | - [ rdf:type rdfs:Datatype ; | 822 | + [ rdf:type owl:Class ; |
803 | owl:unionOf (xsd:date xsd:dateTime) | 823 | owl:unionOf (xsd:date xsd:dateTime) |
804 | ] ; | 824 | ] ; |
805 | - owl:onProperty :hasStart | 825 | + owl:onProperty :hasFinish |
806 | ] ; | 826 | ] ; |
807 | rdfs:subClassOf | 827 | rdfs:subClassOf |
808 | [ rdf:type owl:Restriction ; | 828 | [ rdf:type owl:Restriction ; |
... | @@ -813,27 +833,20 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -813,27 +833,20 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
813 | ] ; | 833 | ] ; |
814 | rdfs:subClassOf | 834 | rdfs:subClassOf |
815 | [ rdf:type owl:Restriction ; | 835 | [ rdf:type owl:Restriction ; |
816 | - owl:minQualifiedCardinality | ||
817 | - "0"^^xsd:nonNegativeInteger ; | ||
818 | - owl:onClass :ScheduleForPlan ; | ||
819 | - owl:onProperty :hasSchedule | ||
820 | - ] ; | ||
821 | - rdfs:subClassOf | ||
822 | - [ rdf:type owl:Restriction ; | ||
823 | owl:maxQualifiedCardinality | 836 | owl:maxQualifiedCardinality |
824 | "1"^^xsd:nonNegativeInteger ; | 837 | "1"^^xsd:nonNegativeInteger ; |
825 | - owl:onClass owl:Class ; | 838 | + owl:onDataRange |
826 | - owl:onProperty :hasPhaseType | 839 | + [ rdf:type rdfs:Datatype ; |
840 | + owl:unionOf (xsd:date xsd:dateTime) | ||
841 | + ] ; | ||
842 | + owl:onProperty :hasStart | ||
827 | ] ; | 843 | ] ; |
828 | rdfs:subClassOf | 844 | rdfs:subClassOf |
829 | [ rdf:type owl:Restriction ; | 845 | [ rdf:type owl:Restriction ; |
830 | owl:maxQualifiedCardinality | 846 | owl:maxQualifiedCardinality |
831 | "1"^^xsd:nonNegativeInteger ; | 847 | "1"^^xsd:nonNegativeInteger ; |
832 | - owl:onDataRange | 848 | + owl:onClass owl:Class ; |
833 | - [ rdf:type owl:Class ; | 849 | + owl:onProperty :hasResultType |
834 | - owl:unionOf (xsd:date xsd:dateTime) | ||
835 | - ] ; | ||
836 | - owl:onProperty :hasFinish | ||
837 | ] ; | 850 | ] ; |
838 | :shouldHaveID "true"^^xsd:boolean . | 851 | :shouldHaveID "true"^^xsd:boolean . |
839 | 852 | ||
... | @@ -844,7 +857,14 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -844,7 +857,14 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
844 | :PlannedActivity | 857 | :PlannedActivity |
845 | rdf:type owl:Class ; | 858 | rdf:type owl:Class ; |
846 | rdfs:comment "An Activity that is part of an Activity Plan, with defined Constraints, Activity Duration, Schedule Dates, Resources and Results. Planned Activities and Milestones are used to describe Activity Plans."^^xsd:string ; | 859 | rdfs:comment "An Activity that is part of an Activity Plan, with defined Constraints, Activity Duration, Schedule Dates, Resources and Results. Planned Activities and Milestones are used to describe Activity Plans."^^xsd:string ; |
847 | - rdfs:subClassOf :Activity . | 860 | + rdfs:subClassOf :Activity ; |
861 | + rdfs:subClassOf | ||
862 | + [ rdf:type owl:Restriction ; | ||
863 | + owl:minQualifiedCardinality | ||
864 | + "0"^^xsd:nonNegativeInteger ; | ||
865 | + owl:onClass :TypeOfWork ; | ||
866 | + owl:onProperty :hasTypeOfWork | ||
867 | + ] . | ||
848 | 868 | ||
849 | :Pre-costed | 869 | :Pre-costed |
850 | rdf:type :Status ; | 870 | rdf:type :Status ; |
... | @@ -856,10 +876,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -856,10 +876,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
856 | rdfs:subClassOf owl:Thing ; | 876 | rdfs:subClassOf owl:Thing ; |
857 | rdfs:subClassOf | 877 | rdfs:subClassOf |
858 | [ rdf:type owl:Restriction ; | 878 | [ rdf:type owl:Restriction ; |
859 | - owl:onDataRange xsd:string ; | 879 | + owl:minQualifiedCardinality |
860 | - owl:onProperty :hasName ; | 880 | + "0"^^xsd:nonNegativeInteger ; |
861 | - owl:qualifiedCardinality | 881 | + owl:onClass :ExternalReference ; |
862 | - "1"^^xsd:nonNegativeInteger | 882 | + owl:onProperty :hasExternalReference |
863 | ] ; | 883 | ] ; |
864 | rdfs:subClassOf | 884 | rdfs:subClassOf |
865 | [ rdf:type owl:Restriction ; | 885 | [ rdf:type owl:Restriction ; |
... | @@ -870,10 +890,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -870,10 +890,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
870 | ] ; | 890 | ] ; |
871 | rdfs:subClassOf | 891 | rdfs:subClassOf |
872 | [ rdf:type owl:Restriction ; | 892 | [ rdf:type owl:Restriction ; |
873 | - owl:minQualifiedCardinality | 893 | + owl:onDataRange xsd:string ; |
874 | - "0"^^xsd:nonNegativeInteger ; | 894 | + owl:onProperty :hasName ; |
875 | - owl:onClass :ExternalReference ; | 895 | + owl:qualifiedCardinality |
876 | - owl:onProperty :hasExternalReference | 896 | + "1"^^xsd:nonNegativeInteger |
877 | ] ; | 897 | ] ; |
878 | :shouldHaveID "true" . | 898 | :shouldHaveID "true" . |
879 | 899 | ||
... | @@ -882,20 +902,6 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -882,20 +902,6 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
882 | rdfs:comment "A Thing that is a collection of Profiles."^^xsd:string ; | 902 | rdfs:comment "A Thing that is a collection of Profiles."^^xsd:string ; |
883 | rdfs:subClassOf owl:Thing ; | 903 | rdfs:subClassOf owl:Thing ; |
884 | rdfs:subClassOf | 904 | rdfs:subClassOf |
885 | - [ rdf:type owl:Restriction ; | ||
886 | - owl:minQualifiedCardinality | ||
887 | - "1"^^xsd:nonNegativeInteger ; | ||
888 | - owl:onClass :Profile ; | ||
889 | - owl:onProperty :hasProfile | ||
890 | - ] ; | ||
891 | - rdfs:subClassOf | ||
892 | - [ rdf:type owl:Restriction ; | ||
893 | - owl:minQualifiedCardinality | ||
894 | - "0"^^xsd:nonNegativeInteger ; | ||
895 | - owl:onClass :ExternalReference ; | ||
896 | - owl:onProperty :hasExternalReference | ||
897 | - ] ; | ||
898 | - rdfs:subClassOf | ||
899 | [ rdf:type owl:Class ; | 905 | [ rdf:type owl:Class ; |
900 | owl:intersectionOf ([ rdf:type owl:Restriction ; | 906 | owl:intersectionOf ([ rdf:type owl:Restriction ; |
901 | owl:minQualifiedCardinality | 907 | owl:minQualifiedCardinality |
... | @@ -909,36 +915,33 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -909,36 +915,33 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
909 | owl:onProperty :hasName | 915 | owl:onProperty :hasName |
910 | ]) | 916 | ]) |
911 | ] ; | 917 | ] ; |
912 | - :shouldHaveID "true" . | ||
913 | - | ||
914 | -:Project | ||
915 | - rdf:type owl:Class ; | ||
916 | - rdfs:comment "An Activity that is a temporary endeavor (in contrast with ongoing operations) with a defined beginning and end, constrained by available time, funding and resources, undertaken to achieve an objective conforming to specific requirements, meet unique objectives, and bring about beneficial change or added value (adapted from BSI and Wikipedia)."^^xsd:string ; | ||
917 | - rdfs:label "Project"^^xsd:string ; | ||
918 | - rdfs:subClassOf owl:Thing ; | ||
919 | rdfs:subClassOf | 918 | rdfs:subClassOf |
920 | [ rdf:type owl:Restriction ; | 919 | [ rdf:type owl:Restriction ; |
921 | - owl:maxQualifiedCardinality | 920 | + owl:minQualifiedCardinality |
922 | - "1"^^xsd:nonNegativeInteger ; | 921 | + "0"^^xsd:nonNegativeInteger ; |
923 | - owl:onClass userfield:SourceSpecifiedUserField ; | 922 | + owl:onClass :ExternalReference ; |
924 | - owl:onProperty :hasSpecifiedUserField | 923 | + owl:onProperty :hasExternalReference |
925 | ] ; | 924 | ] ; |
926 | rdfs:subClassOf | 925 | rdfs:subClassOf |
927 | [ rdf:type owl:Restriction ; | 926 | [ rdf:type owl:Restriction ; |
928 | - owl:maxQualifiedCardinality | 927 | + owl:minQualifiedCardinality |
929 | "1"^^xsd:nonNegativeInteger ; | 928 | "1"^^xsd:nonNegativeInteger ; |
930 | - owl:onDataRange | 929 | + owl:onClass :Profile ; |
931 | - [ rdf:type rdfs:Datatype ; | 930 | + owl:onProperty :hasProfile |
932 | - owl:unionOf (xsd:date xsd:dateTime) | ||
933 | - ] ; | ||
934 | - owl:onProperty :hasFinish | ||
935 | ] ; | 931 | ] ; |
932 | + :shouldHaveID "true" . | ||
933 | + | ||
934 | +:Project | ||
935 | + rdf:type owl:Class ; | ||
936 | + rdfs:comment "An Activity that is a temporary endeavor (in contrast with ongoing operations) with a defined beginning and end, constrained by available time, funding and resources, undertaken to achieve an objective conforming to specific requirements, meet unique objectives, and bring about beneficial change or added value (adapted from BSI and Wikipedia)."^^xsd:string ; | ||
937 | + rdfs:label "Project"^^xsd:string ; | ||
938 | + rdfs:subClassOf owl:Thing ; | ||
936 | rdfs:subClassOf | 939 | rdfs:subClassOf |
937 | [ rdf:type owl:Restriction ; | 940 | [ rdf:type owl:Restriction ; |
938 | owl:minQualifiedCardinality | 941 | owl:minQualifiedCardinality |
939 | "0"^^xsd:nonNegativeInteger ; | 942 | "0"^^xsd:nonNegativeInteger ; |
940 | - owl:onClass :Plan ; | 943 | + owl:onClass :ExternalReference ; |
941 | - owl:onProperty :hasPlan | 944 | + owl:onProperty :hasExternalReference |
942 | ] ; | 945 | ] ; |
943 | rdfs:subClassOf | 946 | rdfs:subClassOf |
944 | [ rdf:type owl:Restriction ; | 947 | [ rdf:type owl:Restriction ; |
... | @@ -959,6 +962,13 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -959,6 +962,13 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
959 | ] ; | 962 | ] ; |
960 | rdfs:subClassOf | 963 | rdfs:subClassOf |
961 | [ rdf:type owl:Restriction ; | 964 | [ rdf:type owl:Restriction ; |
965 | + owl:maxQualifiedCardinality | ||
966 | + "1"^^xsd:nonNegativeInteger ; | ||
967 | + owl:onClass userfield:SourceSpecifiedUserField ; | ||
968 | + owl:onProperty :hasSpecifiedUserField | ||
969 | + ] ; | ||
970 | + rdfs:subClassOf | ||
971 | + [ rdf:type owl:Restriction ; | ||
962 | owl:onDataRange xsd:string ; | 972 | owl:onDataRange xsd:string ; |
963 | owl:onProperty :hasDescription ; | 973 | owl:onProperty :hasDescription ; |
964 | owl:qualifiedCardinality | 974 | owl:qualifiedCardinality |
... | @@ -966,10 +976,20 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -966,10 +976,20 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
966 | ] ; | 976 | ] ; |
967 | rdfs:subClassOf | 977 | rdfs:subClassOf |
968 | [ rdf:type owl:Restriction ; | 978 | [ rdf:type owl:Restriction ; |
979 | + owl:maxQualifiedCardinality | ||
980 | + "1"^^xsd:nonNegativeInteger ; | ||
981 | + owl:onDataRange | ||
982 | + [ rdf:type rdfs:Datatype ; | ||
983 | + owl:unionOf (xsd:date xsd:dateTime) | ||
984 | + ] ; | ||
985 | + owl:onProperty :hasFinish | ||
986 | + ] ; | ||
987 | + rdfs:subClassOf | ||
988 | + [ rdf:type owl:Restriction ; | ||
969 | owl:minQualifiedCardinality | 989 | owl:minQualifiedCardinality |
970 | "0"^^xsd:nonNegativeInteger ; | 990 | "0"^^xsd:nonNegativeInteger ; |
971 | - owl:onClass :ExternalReference ; | 991 | + owl:onClass :Plan ; |
972 | - owl:onProperty :hasExternalReference | 992 | + owl:onProperty :hasPlan |
973 | ] ; | 993 | ] ; |
974 | :shouldHaveID "true" . | 994 | :shouldHaveID "true" . |
975 | 995 | ||
... | @@ -1003,10 +1023,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1003,10 +1023,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1003 | rdfs:subClassOf owl:Thing ; | 1023 | rdfs:subClassOf owl:Thing ; |
1004 | rdfs:subClassOf | 1024 | rdfs:subClassOf |
1005 | [ rdf:type owl:Restriction ; | 1025 | [ rdf:type owl:Restriction ; |
1006 | - owl:onDataRange xsd:string ; | 1026 | + owl:minQualifiedCardinality |
1007 | - owl:onProperty :hasName ; | 1027 | + "0"^^xsd:nonNegativeInteger ; |
1008 | - owl:qualifiedCardinality | 1028 | + owl:onClass :ExternalReference ; |
1009 | - "1"^^xsd:nonNegativeInteger | 1029 | + owl:onProperty :hasExternalReference |
1010 | ] ; | 1030 | ] ; |
1011 | rdfs:subClassOf | 1031 | rdfs:subClassOf |
1012 | [ rdf:type owl:Restriction ; | 1032 | [ rdf:type owl:Restriction ; |
... | @@ -1017,10 +1037,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1017,10 +1037,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1017 | ] ; | 1037 | ] ; |
1018 | rdfs:subClassOf | 1038 | rdfs:subClassOf |
1019 | [ rdf:type owl:Restriction ; | 1039 | [ rdf:type owl:Restriction ; |
1020 | - owl:minQualifiedCardinality | 1040 | + owl:onDataRange xsd:string ; |
1021 | - "0"^^xsd:nonNegativeInteger ; | 1041 | + owl:onProperty :hasName ; |
1022 | - owl:onClass :ExternalReference ; | 1042 | + owl:qualifiedCardinality |
1023 | - owl:onProperty :hasExternalReference | 1043 | + "1"^^xsd:nonNegativeInteger |
1024 | ] ; | 1044 | ] ; |
1025 | :shouldHaveID "true" . | 1045 | :shouldHaveID "true" . |
1026 | 1046 | ||
... | @@ -1050,7 +1070,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1050,7 +1070,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1050 | rdfs:subClassOf :Constraint . | 1070 | rdfs:subClassOf :Constraint . |
1051 | 1071 | ||
1052 | :Saturday | 1072 | :Saturday |
1053 | - rdf:type owl:NamedIndividual , :Weekday . | 1073 | + rdf:type :Weekday , owl:NamedIndividual . |
1054 | 1074 | ||
1055 | :ScheduleForActivity | 1075 | :ScheduleForActivity |
1056 | rdf:type owl:Class ; | 1076 | rdf:type owl:Class ; |
... | @@ -1059,13 +1079,17 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1059,13 +1079,17 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1059 | rdfs:subClassOf owl:Thing ; | 1079 | rdfs:subClassOf owl:Thing ; |
1060 | rdfs:subClassOf | 1080 | rdfs:subClassOf |
1061 | [ rdf:type owl:Restriction ; | 1081 | [ rdf:type owl:Restriction ; |
1082 | + owl:onDataRange xsd:boolean ; | ||
1083 | + owl:onProperty :alwaysOnSchedule ; | ||
1084 | + owl:qualifiedCardinality | ||
1085 | + "1"^^xsd:nonNegativeInteger | ||
1086 | + ] ; | ||
1087 | + rdfs:subClassOf | ||
1088 | + [ rdf:type owl:Restriction ; | ||
1062 | owl:maxQualifiedCardinality | 1089 | owl:maxQualifiedCardinality |
1063 | "1"^^xsd:nonNegativeInteger ; | 1090 | "1"^^xsd:nonNegativeInteger ; |
1064 | - owl:onDataRange | 1091 | + owl:onDataRange xsd:decimal ; |
1065 | - [ rdf:type owl:Class ; | 1092 | + owl:onProperty :hasPercentageComplete |
1066 | - owl:unionOf (xsd:date xsd:dateTime) | ||
1067 | - ] ; | ||
1068 | - owl:onProperty :hasFnetDate | ||
1069 | ] ; | 1093 | ] ; |
1070 | rdfs:subClassOf | 1094 | rdfs:subClassOf |
1071 | [ rdf:type owl:Restriction ; | 1095 | [ rdf:type owl:Restriction ; |
... | @@ -1075,14 +1099,14 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1075,14 +1099,14 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1075 | [ rdf:type owl:Class ; | 1099 | [ rdf:type owl:Class ; |
1076 | owl:unionOf (xsd:date xsd:dateTime) | 1100 | owl:unionOf (xsd:date xsd:dateTime) |
1077 | ] ; | 1101 | ] ; |
1078 | - owl:onProperty :hasSnetDate | 1102 | + owl:onProperty :hasActualStart |
1079 | ] ; | 1103 | ] ; |
1080 | rdfs:subClassOf | 1104 | rdfs:subClassOf |
1081 | [ rdf:type owl:Restriction ; | 1105 | [ rdf:type owl:Restriction ; |
1082 | owl:maxQualifiedCardinality | 1106 | owl:maxQualifiedCardinality |
1083 | "1"^^xsd:nonNegativeInteger ; | 1107 | "1"^^xsd:nonNegativeInteger ; |
1084 | - owl:onDataRange xsd:decimal ; | 1108 | + owl:onDataRange xsd:duration ; |
1085 | - owl:onProperty :hasPercentageComplete | 1109 | + owl:onProperty :hasRemainingDuration |
1086 | ] ; | 1110 | ] ; |
1087 | rdfs:subClassOf | 1111 | rdfs:subClassOf |
1088 | [ rdf:type owl:Restriction ; | 1112 | [ rdf:type owl:Restriction ; |
... | @@ -1092,44 +1116,28 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1092,44 +1116,28 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1092 | [ rdf:type owl:Class ; | 1116 | [ rdf:type owl:Class ; |
1093 | owl:unionOf (xsd:date xsd:dateTime) | 1117 | owl:unionOf (xsd:date xsd:dateTime) |
1094 | ] ; | 1118 | ] ; |
1095 | - owl:onProperty :hasLateFinish | 1119 | + owl:onProperty :hasSnetDate |
1096 | ] ; | 1120 | ] ; |
1097 | rdfs:subClassOf | 1121 | rdfs:subClassOf |
1098 | [ rdf:type owl:Restriction ; | 1122 | [ rdf:type owl:Restriction ; |
1099 | owl:maxQualifiedCardinality | 1123 | owl:maxQualifiedCardinality |
1100 | "1"^^xsd:nonNegativeInteger ; | 1124 | "1"^^xsd:nonNegativeInteger ; |
1101 | - owl:onDataRange | 1125 | + owl:onDataRange xsd:duration ; |
1102 | - [ rdf:type owl:Class ; | 1126 | + owl:onProperty :hasFreeFloat |
1103 | - owl:unionOf (xsd:date xsd:dateTime) | ||
1104 | - ] ; | ||
1105 | - owl:onProperty :hasFnltDate | ||
1106 | ] ; | 1127 | ] ; |
1107 | rdfs:subClassOf | 1128 | rdfs:subClassOf |
1108 | [ rdf:type owl:Restriction ; | 1129 | [ rdf:type owl:Restriction ; |
1109 | owl:maxQualifiedCardinality | 1130 | owl:maxQualifiedCardinality |
1110 | "1"^^xsd:nonNegativeInteger ; | 1131 | "1"^^xsd:nonNegativeInteger ; |
1111 | - owl:onDataRange | 1132 | + owl:onDataRange xsd:boolean ; |
1112 | - [ rdf:type owl:Class ; | 1133 | + owl:onProperty :mustStartAsap |
1113 | - owl:unionOf (xsd:date xsd:dateTime) | ||
1114 | - ] ; | ||
1115 | - owl:onProperty :hasActualFinish | ||
1116 | ] ; | 1134 | ] ; |
1117 | rdfs:subClassOf | 1135 | rdfs:subClassOf |
1118 | [ rdf:type owl:Restriction ; | 1136 | [ rdf:type owl:Restriction ; |
1119 | owl:maxQualifiedCardinality | 1137 | owl:maxQualifiedCardinality |
1120 | "1"^^xsd:nonNegativeInteger ; | 1138 | "1"^^xsd:nonNegativeInteger ; |
1121 | - owl:onDataRange | ||
1122 | - [ rdf:type owl:Class ; | ||
1123 | - owl:unionOf (xsd:date xsd:dateTime) | ||
1124 | - ] ; | ||
1125 | - owl:onProperty :hasActualStart | ||
1126 | - ] ; | ||
1127 | - rdfs:subClassOf | ||
1128 | - [ rdf:type owl:Restriction ; | ||
1129 | owl:onDataRange xsd:boolean ; | 1139 | owl:onDataRange xsd:boolean ; |
1130 | - owl:onProperty :alwaysOnSchedule ; | 1140 | + owl:onProperty :mustStartAlap |
1131 | - owl:qualifiedCardinality | ||
1132 | - "1"^^xsd:nonNegativeInteger | ||
1133 | ] ; | 1141 | ] ; |
1134 | rdfs:subClassOf | 1142 | rdfs:subClassOf |
1135 | [ rdf:type owl:Restriction ; | 1143 | [ rdf:type owl:Restriction ; |
... | @@ -1139,7 +1147,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1139,7 +1147,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1139 | [ rdf:type owl:Class ; | 1147 | [ rdf:type owl:Class ; |
1140 | owl:unionOf (xsd:date xsd:dateTime) | 1148 | owl:unionOf (xsd:date xsd:dateTime) |
1141 | ] ; | 1149 | ] ; |
1142 | - owl:onProperty :hasLateStart | 1150 | + owl:onProperty :hasSnltDate |
1143 | ] ; | 1151 | ] ; |
1144 | rdfs:subClassOf | 1152 | rdfs:subClassOf |
1145 | [ rdf:type owl:Restriction ; | 1153 | [ rdf:type owl:Restriction ; |
... | @@ -1149,35 +1157,44 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1149,35 +1157,44 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1149 | [ rdf:type owl:Class ; | 1157 | [ rdf:type owl:Class ; |
1150 | owl:unionOf (xsd:date xsd:dateTime) | 1158 | owl:unionOf (xsd:date xsd:dateTime) |
1151 | ] ; | 1159 | ] ; |
1152 | - owl:onProperty :hasSnltDate | 1160 | + owl:onProperty :hasLateStart |
1153 | ] ; | 1161 | ] ; |
1154 | rdfs:subClassOf | 1162 | rdfs:subClassOf |
1155 | [ rdf:type owl:Restriction ; | 1163 | [ rdf:type owl:Restriction ; |
1156 | owl:maxQualifiedCardinality | 1164 | owl:maxQualifiedCardinality |
1157 | "1"^^xsd:nonNegativeInteger ; | 1165 | "1"^^xsd:nonNegativeInteger ; |
1158 | - owl:onDataRange xsd:duration ; | 1166 | + owl:onDataRange |
1159 | - owl:onProperty :hasTotalFloat | 1167 | + [ rdf:type owl:Class ; |
1168 | + owl:unionOf (xsd:date xsd:dateTime) | ||
1169 | + ] ; | ||
1170 | + owl:onProperty :hasLateFinish | ||
1160 | ] ; | 1171 | ] ; |
1161 | rdfs:subClassOf | 1172 | rdfs:subClassOf |
1162 | [ rdf:type owl:Restriction ; | 1173 | [ rdf:type owl:Restriction ; |
1163 | owl:maxQualifiedCardinality | 1174 | owl:maxQualifiedCardinality |
1164 | "1"^^xsd:nonNegativeInteger ; | 1175 | "1"^^xsd:nonNegativeInteger ; |
1165 | - owl:onDataRange xsd:boolean ; | 1176 | + owl:onDataRange |
1166 | - owl:onProperty :mustStartAsap | 1177 | + [ rdf:type owl:Class ; |
1178 | + owl:unionOf (xsd:date xsd:dateTime) | ||
1179 | + ] ; | ||
1180 | + owl:onProperty :hasFnetDate | ||
1167 | ] ; | 1181 | ] ; |
1168 | rdfs:subClassOf | 1182 | rdfs:subClassOf |
1169 | [ rdf:type owl:Restriction ; | 1183 | [ rdf:type owl:Restriction ; |
1170 | owl:maxQualifiedCardinality | 1184 | owl:maxQualifiedCardinality |
1171 | "1"^^xsd:nonNegativeInteger ; | 1185 | "1"^^xsd:nonNegativeInteger ; |
1172 | - owl:onDataRange xsd:duration ; | 1186 | + owl:onDataRange |
1173 | - owl:onProperty :hasDuration | 1187 | + [ rdf:type owl:Class ; |
1188 | + owl:unionOf (xsd:date xsd:dateTime) | ||
1189 | + ] ; | ||
1190 | + owl:onProperty :hasMfoDate | ||
1174 | ] ; | 1191 | ] ; |
1175 | rdfs:subClassOf | 1192 | rdfs:subClassOf |
1176 | [ rdf:type owl:Restriction ; | 1193 | [ rdf:type owl:Restriction ; |
1177 | owl:maxQualifiedCardinality | 1194 | owl:maxQualifiedCardinality |
1178 | "1"^^xsd:nonNegativeInteger ; | 1195 | "1"^^xsd:nonNegativeInteger ; |
1179 | owl:onDataRange xsd:duration ; | 1196 | owl:onDataRange xsd:duration ; |
1180 | - owl:onProperty :hasRemainingDuration | 1197 | + owl:onProperty :hasTotalFloat |
1181 | ] ; | 1198 | ] ; |
1182 | rdfs:subClassOf | 1199 | rdfs:subClassOf |
1183 | [ rdf:type owl:Restriction ; | 1200 | [ rdf:type owl:Restriction ; |
... | @@ -1187,7 +1204,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1187,7 +1204,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1187 | [ rdf:type owl:Class ; | 1204 | [ rdf:type owl:Class ; |
1188 | owl:unionOf (xsd:date xsd:dateTime) | 1205 | owl:unionOf (xsd:date xsd:dateTime) |
1189 | ] ; | 1206 | ] ; |
1190 | - owl:onProperty :hasEarlyFinish | 1207 | + owl:onProperty :hasMsoDate |
1191 | ] ; | 1208 | ] ; |
1192 | rdfs:subClassOf | 1209 | rdfs:subClassOf |
1193 | [ rdf:type owl:Restriction ; | 1210 | [ rdf:type owl:Restriction ; |
... | @@ -1197,7 +1214,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1197,7 +1214,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1197 | [ rdf:type owl:Class ; | 1214 | [ rdf:type owl:Class ; |
1198 | owl:unionOf (xsd:date xsd:dateTime) | 1215 | owl:unionOf (xsd:date xsd:dateTime) |
1199 | ] ; | 1216 | ] ; |
1200 | - owl:onProperty :hasFrontlineDate | 1217 | + owl:onProperty :hasEarlyStart |
1201 | ] ; | 1218 | ] ; |
1202 | rdfs:subClassOf | 1219 | rdfs:subClassOf |
1203 | [ rdf:type owl:Restriction ; | 1220 | [ rdf:type owl:Restriction ; |
... | @@ -1207,14 +1224,17 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1207,14 +1224,17 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1207 | [ rdf:type owl:Class ; | 1224 | [ rdf:type owl:Class ; |
1208 | owl:unionOf (xsd:date xsd:dateTime) | 1225 | owl:unionOf (xsd:date xsd:dateTime) |
1209 | ] ; | 1226 | ] ; |
1210 | - owl:onProperty :hasEarlyStart | 1227 | + owl:onProperty :hasEarlyFinish |
1211 | ] ; | 1228 | ] ; |
1212 | rdfs:subClassOf | 1229 | rdfs:subClassOf |
1213 | [ rdf:type owl:Restriction ; | 1230 | [ rdf:type owl:Restriction ; |
1214 | owl:maxQualifiedCardinality | 1231 | owl:maxQualifiedCardinality |
1215 | "1"^^xsd:nonNegativeInteger ; | 1232 | "1"^^xsd:nonNegativeInteger ; |
1216 | - owl:onDataRange xsd:decimal ; | 1233 | + owl:onDataRange |
1217 | - owl:onProperty :hasPlannedProgress | 1234 | + [ rdf:type owl:Class ; |
1235 | + owl:unionOf (xsd:date xsd:dateTime) | ||
1236 | + ] ; | ||
1237 | + owl:onProperty :hasFnltDate | ||
1218 | ] ; | 1238 | ] ; |
1219 | rdfs:subClassOf | 1239 | rdfs:subClassOf |
1220 | [ rdf:type owl:Restriction ; | 1240 | [ rdf:type owl:Restriction ; |
... | @@ -1228,18 +1248,18 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1228,18 +1248,18 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1228 | [ rdf:type owl:Restriction ; | 1248 | [ rdf:type owl:Restriction ; |
1229 | owl:maxQualifiedCardinality | 1249 | owl:maxQualifiedCardinality |
1230 | "1"^^xsd:nonNegativeInteger ; | 1250 | "1"^^xsd:nonNegativeInteger ; |
1231 | - owl:onDataRange xsd:duration ; | 1251 | + owl:onDataRange |
1232 | - owl:onProperty :hasFreeFloat | 1252 | + [ rdf:type owl:Class ; |
1253 | + owl:unionOf (xsd:date xsd:dateTime) | ||
1254 | + ] ; | ||
1255 | + owl:onProperty :hasActualFinish | ||
1233 | ] ; | 1256 | ] ; |
1234 | rdfs:subClassOf | 1257 | rdfs:subClassOf |
1235 | [ rdf:type owl:Restriction ; | 1258 | [ rdf:type owl:Restriction ; |
1236 | owl:maxQualifiedCardinality | 1259 | owl:maxQualifiedCardinality |
1237 | "1"^^xsd:nonNegativeInteger ; | 1260 | "1"^^xsd:nonNegativeInteger ; |
1238 | - owl:onDataRange | 1261 | + owl:onDataRange xsd:decimal ; |
1239 | - [ rdf:type owl:Class ; | 1262 | + owl:onProperty :hasPlannedProgress |
1240 | - owl:unionOf (xsd:date xsd:dateTime) | ||
1241 | - ] ; | ||
1242 | - owl:onProperty :hasMfoDate | ||
1243 | ] ; | 1263 | ] ; |
1244 | rdfs:subClassOf | 1264 | rdfs:subClassOf |
1245 | [ rdf:type owl:Restriction ; | 1265 | [ rdf:type owl:Restriction ; |
... | @@ -1249,14 +1269,14 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1249,14 +1269,14 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1249 | [ rdf:type owl:Class ; | 1269 | [ rdf:type owl:Class ; |
1250 | owl:unionOf (xsd:date xsd:dateTime) | 1270 | owl:unionOf (xsd:date xsd:dateTime) |
1251 | ] ; | 1271 | ] ; |
1252 | - owl:onProperty :hasMsoDate | 1272 | + owl:onProperty :hasFrontlineDate |
1253 | ] ; | 1273 | ] ; |
1254 | rdfs:subClassOf | 1274 | rdfs:subClassOf |
1255 | [ rdf:type owl:Restriction ; | 1275 | [ rdf:type owl:Restriction ; |
1256 | owl:maxQualifiedCardinality | 1276 | owl:maxQualifiedCardinality |
1257 | "1"^^xsd:nonNegativeInteger ; | 1277 | "1"^^xsd:nonNegativeInteger ; |
1258 | - owl:onDataRange xsd:boolean ; | 1278 | + owl:onDataRange xsd:duration ; |
1259 | - owl:onProperty :mustStartAlap | 1279 | + owl:onProperty :hasDuration |
1260 | ] . | 1280 | ] . |
1261 | 1281 | ||
1262 | :ScheduleForPlan | 1282 | :ScheduleForPlan |
... | @@ -1285,10 +1305,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1285,10 +1305,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1285 | rdfs:subClassOf owl:Thing . | 1305 | rdfs:subClassOf owl:Thing . |
1286 | 1306 | ||
1287 | :Sunday | 1307 | :Sunday |
1288 | - rdf:type owl:NamedIndividual , :Weekday . | 1308 | + rdf:type :Weekday , owl:NamedIndividual . |
1289 | 1309 | ||
1290 | :Thursday | 1310 | :Thursday |
1291 | - rdf:type owl:NamedIndividual , :Weekday . | 1311 | + rdf:type :Weekday , owl:NamedIndividual . |
1292 | 1312 | ||
1293 | :TimeBased | 1313 | :TimeBased |
1294 | rdf:type owl:Class ; | 1314 | rdf:type owl:Class ; |
... | @@ -1299,22 +1319,29 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1299,22 +1319,29 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1299 | owl:maxQualifiedCardinality | 1319 | owl:maxQualifiedCardinality |
1300 | "1"^^xsd:nonNegativeInteger ; | 1320 | "1"^^xsd:nonNegativeInteger ; |
1301 | owl:onDataRange xsd:decimal ; | 1321 | owl:onDataRange xsd:decimal ; |
1302 | - owl:onProperty :hasCost | 1322 | + owl:onProperty :hasManHours |
1303 | ] ; | 1323 | ] ; |
1304 | rdfs:subClassOf | 1324 | rdfs:subClassOf |
1305 | [ rdf:type owl:Restriction ; | 1325 | [ rdf:type owl:Restriction ; |
1306 | - :shouldUseRef "true"^^xsd:boolean ; | 1326 | + owl:maxQualifiedCardinality |
1307 | - owl:onClass :TimeBasedResource ; | 1327 | + "1"^^xsd:nonNegativeInteger ; |
1308 | - owl:onProperty :hasTimeBasedResource ; | 1328 | + owl:onDataRange xsd:duration ; |
1309 | - owl:qualifiedCardinality | 1329 | + owl:onProperty :hasDuration |
1310 | - "1"^^xsd:nonNegativeInteger | ||
1311 | ] ; | 1330 | ] ; |
1312 | rdfs:subClassOf | 1331 | rdfs:subClassOf |
1313 | [ rdf:type owl:Restriction ; | 1332 | [ rdf:type owl:Restriction ; |
1314 | owl:maxQualifiedCardinality | 1333 | owl:maxQualifiedCardinality |
1315 | "1"^^xsd:nonNegativeInteger ; | 1334 | "1"^^xsd:nonNegativeInteger ; |
1316 | - owl:onDataRange xsd:duration ; | 1335 | + owl:onDataRange xsd:decimal ; |
1317 | - owl:onProperty :hasDuration | 1336 | + owl:onProperty :hasCost |
1337 | + ] ; | ||
1338 | + rdfs:subClassOf | ||
1339 | + [ rdf:type owl:Restriction ; | ||
1340 | + :shouldUseRef "true"^^xsd:boolean ; | ||
1341 | + owl:maxQualifiedCardinality | ||
1342 | + "1"^^xsd:nonNegativeInteger ; | ||
1343 | + owl:onClass :Profile ; | ||
1344 | + owl:onProperty :hasProfile | ||
1318 | ] ; | 1345 | ] ; |
1319 | rdfs:subClassOf | 1346 | rdfs:subClassOf |
1320 | [ rdf:type owl:Restriction ; | 1347 | [ rdf:type owl:Restriction ; |
... | @@ -1328,24 +1355,28 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1328,24 +1355,28 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1328 | ] ; | 1355 | ] ; |
1329 | rdfs:subClassOf | 1356 | rdfs:subClassOf |
1330 | [ rdf:type owl:Restriction ; | 1357 | [ rdf:type owl:Restriction ; |
1331 | - owl:maxQualifiedCardinality | 1358 | + :shouldUseRef "true"^^xsd:boolean ; |
1332 | - "1"^^xsd:nonNegativeInteger ; | 1359 | + owl:onClass :TimeBasedResource ; |
1333 | - owl:onDataRange xsd:decimal ; | 1360 | + owl:onProperty :hasTimeBasedResource ; |
1334 | - owl:onProperty :hasManHours | 1361 | + owl:qualifiedCardinality |
1362 | + "1"^^xsd:nonNegativeInteger | ||
1335 | ] ; | 1363 | ] ; |
1336 | rdfs:subClassOf | 1364 | rdfs:subClassOf |
1337 | [ rdf:type owl:Restriction ; | 1365 | [ rdf:type owl:Restriction ; |
1338 | owl:maxQualifiedCardinality | 1366 | owl:maxQualifiedCardinality |
1339 | "1"^^xsd:nonNegativeInteger ; | 1367 | "1"^^xsd:nonNegativeInteger ; |
1340 | owl:onDataRange xsd:decimal ; | 1368 | owl:onDataRange xsd:decimal ; |
1341 | - owl:onProperty :hasExpendedCost | 1369 | + owl:onProperty :hasExpendedQuantity |
1342 | ] ; | 1370 | ] ; |
1343 | rdfs:subClassOf | 1371 | rdfs:subClassOf |
1344 | [ rdf:type owl:Restriction ; | 1372 | [ rdf:type owl:Restriction ; |
1345 | owl:maxQualifiedCardinality | 1373 | owl:maxQualifiedCardinality |
1346 | "1"^^xsd:nonNegativeInteger ; | 1374 | "1"^^xsd:nonNegativeInteger ; |
1347 | - owl:onDataRange xsd:decimal ; | 1375 | + owl:onDataRange |
1348 | - owl:onProperty :hasCurrentProgress | 1376 | + [ rdf:type rdfs:Datatype ; |
1377 | + owl:unionOf (xsd:date xsd:dateTime) | ||
1378 | + ] ; | ||
1379 | + owl:onProperty :hasRemainingStart | ||
1349 | ] ; | 1380 | ] ; |
1350 | rdfs:subClassOf | 1381 | rdfs:subClassOf |
1351 | [ rdf:type owl:Restriction ; | 1382 | [ rdf:type owl:Restriction ; |
... | @@ -1359,49 +1390,59 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1359,49 +1390,59 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1359 | owl:maxQualifiedCardinality | 1390 | owl:maxQualifiedCardinality |
1360 | "1"^^xsd:nonNegativeInteger ; | 1391 | "1"^^xsd:nonNegativeInteger ; |
1361 | owl:onDataRange xsd:decimal ; | 1392 | owl:onDataRange xsd:decimal ; |
1362 | - owl:onProperty :hasQuantity | 1393 | + owl:onProperty :hasExpendedCost |
1363 | ] ; | 1394 | ] ; |
1364 | rdfs:subClassOf | 1395 | rdfs:subClassOf |
1365 | [ rdf:type owl:Restriction ; | 1396 | [ rdf:type owl:Restriction ; |
1366 | owl:maxQualifiedCardinality | 1397 | owl:maxQualifiedCardinality |
1367 | "1"^^xsd:nonNegativeInteger ; | 1398 | "1"^^xsd:nonNegativeInteger ; |
1368 | owl:onDataRange xsd:decimal ; | 1399 | owl:onDataRange xsd:decimal ; |
1369 | - owl:onProperty :hasExpendedQuantity | 1400 | + owl:onProperty :hasQuantity |
1370 | - ] ; | ||
1371 | - rdfs:subClassOf | ||
1372 | - [ rdf:type owl:Restriction ; | ||
1373 | - owl:maxQualifiedCardinality | ||
1374 | - "1"^^xsd:nonNegativeInteger ; | ||
1375 | - owl:onDataRange | ||
1376 | - [ rdf:type rdfs:Datatype ; | ||
1377 | - owl:unionOf (xsd:date xsd:dateTime) | ||
1378 | - ] ; | ||
1379 | - owl:onProperty :hasRemainingStart | ||
1380 | ] ; | 1401 | ] ; |
1381 | rdfs:subClassOf | 1402 | rdfs:subClassOf |
1382 | [ rdf:type owl:Restriction ; | 1403 | [ rdf:type owl:Restriction ; |
1383 | - :shouldUseRef "true"^^xsd:boolean ; | ||
1384 | owl:maxQualifiedCardinality | 1404 | owl:maxQualifiedCardinality |
1385 | "1"^^xsd:nonNegativeInteger ; | 1405 | "1"^^xsd:nonNegativeInteger ; |
1386 | - owl:onClass :Profile ; | 1406 | + owl:onDataRange xsd:decimal ; |
1387 | - owl:onProperty :hasProfile | 1407 | + owl:onProperty :hasCurrentProgress |
1388 | ] ; | 1408 | ] ; |
1389 | :shouldHaveID "true" . | 1409 | :shouldHaveID "true" . |
1390 | 1410 | ||
1391 | :TimeBasedResource | 1411 | :TimeBasedResource |
1392 | rdf:type owl:Class ; | 1412 | rdf:type owl:Class ; |
1393 | rdfs:subClassOf | 1413 | rdfs:subClassOf |
1414 | + [ rdf:type owl:Restriction ; | ||
1415 | + owl:onDataRange xsd:string ; | ||
1416 | + owl:onProperty :hasName ; | ||
1417 | + owl:qualifiedCardinality | ||
1418 | + "1"^^xsd:nonNegativeInteger | ||
1419 | + ] ; | ||
1420 | + rdfs:subClassOf | ||
1421 | + [ rdf:type owl:Restriction ; | ||
1422 | + owl:minQualifiedCardinality | ||
1423 | + "0"^^xsd:nonNegativeInteger ; | ||
1424 | + owl:onClass :ExternalReference ; | ||
1425 | + owl:onProperty :hasExternalReference | ||
1426 | + ] ; | ||
1427 | + rdfs:subClassOf | ||
1428 | + [ rdf:type owl:Restriction ; | ||
1429 | + owl:minQualifiedCardinality | ||
1430 | + "0"^^xsd:nonNegativeInteger ; | ||
1431 | + owl:onClass :Availability ; | ||
1432 | + owl:onProperty :hasAvailability | ||
1433 | + ] ; | ||
1434 | + rdfs:subClassOf | ||
1394 | [ rdf:type owl:Class ; | 1435 | [ rdf:type owl:Class ; |
1395 | owl:intersectionOf ([ rdf:type owl:Restriction ; | 1436 | owl:intersectionOf ([ rdf:type owl:Restriction ; |
1396 | owl:minQualifiedCardinality | 1437 | owl:minQualifiedCardinality |
1397 | "0"^^xsd:nonNegativeInteger ; | 1438 | "0"^^xsd:nonNegativeInteger ; |
1398 | - owl:onDataRange xsd:decimal ; | 1439 | + owl:onDataRange xsd:string ; |
1399 | - owl:onProperty :hasDefaultRate | 1440 | + owl:onProperty :hasDescription |
1400 | ] [ rdf:type owl:Restriction ; | 1441 | ] [ rdf:type owl:Restriction ; |
1401 | owl:maxQualifiedCardinality | 1442 | owl:maxQualifiedCardinality |
1402 | "1"^^xsd:nonNegativeInteger ; | 1443 | "1"^^xsd:nonNegativeInteger ; |
1403 | - owl:onDataRange xsd:decimal ; | 1444 | + owl:onDataRange xsd:string ; |
1404 | - owl:onProperty :hasDefaultRate | 1445 | + owl:onProperty :hasDescription |
1405 | ]) | 1446 | ]) |
1406 | ] ; | 1447 | ] ; |
1407 | rdfs:subClassOf | 1448 | rdfs:subClassOf |
... | @@ -1409,43 +1450,28 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1409,43 +1450,28 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1409 | owl:intersectionOf ([ rdf:type owl:Restriction ; | 1450 | owl:intersectionOf ([ rdf:type owl:Restriction ; |
1410 | owl:minQualifiedCardinality | 1451 | owl:minQualifiedCardinality |
1411 | "0"^^xsd:nonNegativeInteger ; | 1452 | "0"^^xsd:nonNegativeInteger ; |
1412 | - owl:onDataRange xsd:string ; | 1453 | + owl:onDataRange xsd:decimal ; |
1413 | - owl:onProperty :hasDescription | 1454 | + owl:onProperty :hasDefaultRate |
1414 | ] [ rdf:type owl:Restriction ; | 1455 | ] [ rdf:type owl:Restriction ; |
1415 | owl:maxQualifiedCardinality | 1456 | owl:maxQualifiedCardinality |
1416 | "1"^^xsd:nonNegativeInteger ; | 1457 | "1"^^xsd:nonNegativeInteger ; |
1417 | - owl:onDataRange xsd:string ; | 1458 | + owl:onDataRange xsd:decimal ; |
1418 | - owl:onProperty :hasDescription | 1459 | + owl:onProperty :hasDefaultRate |
1419 | ]) | 1460 | ]) |
1420 | ] ; | 1461 | ] ; |
1421 | - rdfs:subClassOf | ||
1422 | - [ rdf:type owl:Restriction ; | ||
1423 | - owl:minQualifiedCardinality | ||
1424 | - "0"^^xsd:nonNegativeInteger ; | ||
1425 | - owl:onClass :Availability ; | ||
1426 | - owl:onProperty :hasAvailability | ||
1427 | - ] ; | ||
1428 | - rdfs:subClassOf | ||
1429 | - [ rdf:type owl:Restriction ; | ||
1430 | - owl:minQualifiedCardinality | ||
1431 | - "0"^^xsd:nonNegativeInteger ; | ||
1432 | - owl:onClass :ExternalReference ; | ||
1433 | - owl:onProperty :hasExternalReference | ||
1434 | - ] ; | ||
1435 | - rdfs:subClassOf | ||
1436 | - [ rdf:type owl:Restriction ; | ||
1437 | - owl:onDataRange xsd:string ; | ||
1438 | - owl:onProperty :hasName ; | ||
1439 | - owl:qualifiedCardinality | ||
1440 | - "1"^^xsd:nonNegativeInteger | ||
1441 | - ] ; | ||
1442 | :shouldHaveID "true" . | 1462 | :shouldHaveID "true" . |
1443 | 1463 | ||
1444 | :TimeBasedResourceRef | 1464 | :TimeBasedResourceRef |
1445 | rdf:type owl:ObjectProperty . | 1465 | rdf:type owl:ObjectProperty . |
1446 | 1466 | ||
1447 | :Tuesday | 1467 | :Tuesday |
1448 | - rdf:type owl:NamedIndividual , :Weekday . | 1468 | + rdf:type :Weekday , owl:NamedIndividual . |
1469 | + | ||
1470 | +:TypeOfWork | ||
1471 | + rdf:type owl:Class ; | ||
1472 | + rdfs:comment "The tpe of work for Drilling Activities (part of Use Case 2.5.1)"^^xsd:string ; | ||
1473 | + rdfs:label "Type of work"^^xsd:string ; | ||
1474 | + rdfs:subClassOf owl:Thing . | ||
1449 | 1475 | ||
1450 | :UnderPlanningOrScheduling | 1476 | :UnderPlanningOrScheduling |
1451 | rdf:type :Status ; | 1477 | rdf:type :Status ; |
... | @@ -1455,8 +1481,13 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1455,8 +1481,13 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1455 | rdf:type :Status ; | 1481 | rdf:type :Status ; |
1456 | rdfs:label "Unknown"^^xsd:string . | 1482 | rdfs:label "Unknown"^^xsd:string . |
1457 | 1483 | ||
1484 | +:WS_Activity | ||
1485 | + rdf:type :Status ; | ||
1486 | + rdfs:comment "The Activity involves Well Services (part of Use Case 2.5.1)"^^xsd:string ; | ||
1487 | + rdfs:label "WS Activity"^^xsd:string . | ||
1488 | + | ||
1458 | :Wednesday | 1489 | :Wednesday |
1459 | - rdf:type owl:NamedIndividual , :Weekday . | 1490 | + rdf:type :Weekday , owl:NamedIndividual . |
1460 | 1491 | ||
1461 | :Weekday | 1492 | :Weekday |
1462 | rdf:type owl:Class ; | 1493 | rdf:type owl:Class ; |
... | @@ -1811,6 +1842,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1811,6 +1842,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1811 | rdf:type owl:DatatypeProperty ; | 1842 | rdf:type owl:DatatypeProperty ; |
1812 | rdfs:subPropertyOf :hasFloat . | 1843 | rdfs:subPropertyOf :hasFloat . |
1813 | 1844 | ||
1845 | +:hasTypeOfWork | ||
1846 | + rdf:type owl:ObjectProperty ; | ||
1847 | + rdfs:label "has Type of Work"^^xsd:string . | ||
1848 | + | ||
1814 | :hasValue | 1849 | :hasValue |
1815 | rdf:type owl:ObjectProperty . | 1850 | rdf:type owl:ObjectProperty . |
1816 | 1851 | ||
... | @@ -1882,8 +1917,8 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1882,8 +1917,8 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1882 | 1917 | ||
1883 | <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/COR_Thing> | 1918 | <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/COR_Thing> |
1884 | rdf:type owl:Class ; | 1919 | rdf:type owl:Class ; |
1885 | - rdfs:label "Time based 1"^^xsd:string , "Cost based 1"^^xsd:string , "Discipline 1"^^xsd:string ; | 1920 | + rdfs:label "Discipline 1"^^xsd:string , "Cost based 1"^^xsd:string , "Time based 1"^^xsd:string ; |
1886 | - rdfs:subClassOf :TimeBased , :CostBased , :Discipline . | 1921 | + rdfs:subClassOf :Discipline , :CostBased , :TimeBased . |
1887 | 1922 | ||
1888 | <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/PBS_Thing> | 1923 | <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/PBS_Thing> |
1889 | rdf:type owl:Class ; | 1924 | rdf:type owl:Class ; |
... | @@ -1892,8 +1927,8 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1892,8 +1927,8 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1892 | 1927 | ||
1893 | <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/SAB_Thing> | 1928 | <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/SAB_Thing> |
1894 | rdf:type owl:Class ; | 1929 | rdf:type owl:Class ; |
1895 | - rdfs:label "Dg phase 1"^^xsd:string , "Project phase 1"^^xsd:string ; | 1930 | + rdfs:label "Project phase 1"^^xsd:string , "Dg phase 1"^^xsd:string ; |
1896 | - rdfs:subClassOf :DgPhase , :ProjectPhase . | 1931 | + rdfs:subClassOf :ProjectPhase , :DgPhase . |
1897 | 1932 | ||
1898 | :shouldBeInternalAndExternalRef | 1933 | :shouldBeInternalAndExternalRef |
1899 | rdf:type owl:AnnotationProperty ; | 1934 | rdf:type owl:AnnotationProperty ; | ... | ... |
-
Please register or login to post a comment