Added a class, a property and two individuals for the Drilling Use Case
Showing
1 changed file
with
411 additions
and
376 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,11 +902,18 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -882,11 +902,18 @@ 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 ; | 905 | + [ rdf:type owl:Class ; |
906 | + owl:intersectionOf ([ rdf:type owl:Restriction ; | ||
886 | owl:minQualifiedCardinality | 907 | owl:minQualifiedCardinality |
908 | + "0"^^xsd:nonNegativeInteger ; | ||
909 | + owl:onDataRange xsd:string ; | ||
910 | + owl:onProperty :hasName | ||
911 | + ] [ rdf:type owl:Restriction ; | ||
912 | + owl:maxQualifiedCardinality | ||
887 | "1"^^xsd:nonNegativeInteger ; | 913 | "1"^^xsd:nonNegativeInteger ; |
888 | - owl:onClass :Profile ; | 914 | + owl:onDataRange xsd:string ; |
889 | - owl:onProperty :hasProfile | 915 | + owl:onProperty :hasName |
916 | + ]) | ||
890 | ] ; | 917 | ] ; |
891 | rdfs:subClassOf | 918 | rdfs:subClassOf |
892 | [ rdf:type owl:Restriction ; | 919 | [ rdf:type owl:Restriction ; |
... | @@ -896,18 +923,11 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -896,18 +923,11 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
896 | owl:onProperty :hasExternalReference | 923 | owl:onProperty :hasExternalReference |
897 | ] ; | 924 | ] ; |
898 | rdfs:subClassOf | 925 | rdfs:subClassOf |
899 | - [ rdf:type owl:Class ; | 926 | + [ rdf:type owl:Restriction ; |
900 | - owl:intersectionOf ([ rdf:type owl:Restriction ; | ||
901 | owl:minQualifiedCardinality | 927 | owl:minQualifiedCardinality |
902 | - "0"^^xsd:nonNegativeInteger ; | ||
903 | - owl:onDataRange xsd:string ; | ||
904 | - owl:onProperty :hasName | ||
905 | - ] [ rdf:type owl:Restriction ; | ||
906 | - owl:maxQualifiedCardinality | ||
907 | "1"^^xsd:nonNegativeInteger ; | 928 | "1"^^xsd:nonNegativeInteger ; |
908 | - owl:onDataRange xsd:string ; | 929 | + owl:onClass :Profile ; |
909 | - owl:onProperty :hasName | 930 | + owl:onProperty :hasProfile |
910 | - ]) | ||
911 | ] ; | 931 | ] ; |
912 | :shouldHaveID "true" . | 932 | :shouldHaveID "true" . |
913 | 933 | ||
... | @@ -918,9 +938,16 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -918,9 +938,16 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
918 | rdfs:subClassOf owl:Thing ; | 938 | rdfs:subClassOf owl:Thing ; |
919 | rdfs:subClassOf | 939 | rdfs:subClassOf |
920 | [ rdf:type owl:Restriction ; | 940 | [ rdf:type owl:Restriction ; |
941 | + owl:minQualifiedCardinality | ||
942 | + "0"^^xsd:nonNegativeInteger ; | ||
943 | + owl:onClass :ExternalReference ; | ||
944 | + owl:onProperty :hasExternalReference | ||
945 | + ] ; | ||
946 | + rdfs:subClassOf | ||
947 | + [ rdf:type owl:Restriction ; | ||
921 | owl:maxQualifiedCardinality | 948 | owl:maxQualifiedCardinality |
922 | "1"^^xsd:nonNegativeInteger ; | 949 | "1"^^xsd:nonNegativeInteger ; |
923 | - owl:onClass userfield:SourceSpecifiedUserField ; | 950 | + owl:onClass userfield:SpecifiedUserField ; |
924 | owl:onProperty :hasSpecifiedUserField | 951 | owl:onProperty :hasSpecifiedUserField |
925 | ] ; | 952 | ] ; |
926 | rdfs:subClassOf | 953 | rdfs:subClassOf |
... | @@ -931,45 +958,38 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -931,45 +958,38 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
931 | [ rdf:type rdfs:Datatype ; | 958 | [ rdf:type rdfs:Datatype ; |
932 | owl:unionOf (xsd:date xsd:dateTime) | 959 | owl:unionOf (xsd:date xsd:dateTime) |
933 | ] ; | 960 | ] ; |
934 | - owl:onProperty :hasFinish | 961 | + owl:onProperty :hasStart |
935 | - ] ; | ||
936 | - rdfs:subClassOf | ||
937 | - [ rdf:type owl:Restriction ; | ||
938 | - owl:minQualifiedCardinality | ||
939 | - "0"^^xsd:nonNegativeInteger ; | ||
940 | - owl:onClass :Plan ; | ||
941 | - owl:onProperty :hasPlan | ||
942 | ] ; | 962 | ] ; |
943 | rdfs:subClassOf | 963 | rdfs:subClassOf |
944 | [ rdf:type owl:Restriction ; | 964 | [ rdf:type owl:Restriction ; |
945 | owl:maxQualifiedCardinality | 965 | owl:maxQualifiedCardinality |
946 | "1"^^xsd:nonNegativeInteger ; | 966 | "1"^^xsd:nonNegativeInteger ; |
947 | - owl:onClass userfield:SpecifiedUserField ; | 967 | + owl:onClass userfield:SourceSpecifiedUserField ; |
948 | owl:onProperty :hasSpecifiedUserField | 968 | owl:onProperty :hasSpecifiedUserField |
949 | ] ; | 969 | ] ; |
950 | rdfs:subClassOf | 970 | rdfs:subClassOf |
951 | [ rdf:type owl:Restriction ; | 971 | [ rdf:type owl:Restriction ; |
972 | + owl:onDataRange xsd:string ; | ||
973 | + owl:onProperty :hasDescription ; | ||
974 | + owl:qualifiedCardinality | ||
975 | + "1"^^xsd:nonNegativeInteger | ||
976 | + ] ; | ||
977 | + rdfs:subClassOf | ||
978 | + [ rdf:type owl:Restriction ; | ||
952 | owl:maxQualifiedCardinality | 979 | owl:maxQualifiedCardinality |
953 | "1"^^xsd:nonNegativeInteger ; | 980 | "1"^^xsd:nonNegativeInteger ; |
954 | owl:onDataRange | 981 | owl:onDataRange |
955 | [ rdf:type rdfs:Datatype ; | 982 | [ rdf:type rdfs:Datatype ; |
956 | owl:unionOf (xsd:date xsd:dateTime) | 983 | owl:unionOf (xsd:date xsd:dateTime) |
957 | ] ; | 984 | ] ; |
958 | - owl:onProperty :hasStart | 985 | + owl:onProperty :hasFinish |
959 | - ] ; | ||
960 | - rdfs:subClassOf | ||
961 | - [ rdf:type owl:Restriction ; | ||
962 | - owl:onDataRange xsd:string ; | ||
963 | - owl:onProperty :hasDescription ; | ||
964 | - owl:qualifiedCardinality | ||
965 | - "1"^^xsd:nonNegativeInteger | ||
966 | ] ; | 986 | ] ; |
967 | rdfs:subClassOf | 987 | rdfs:subClassOf |
968 | [ rdf:type owl:Restriction ; | 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,27 +1116,28 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1092,27 +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 | ] ; | 1134 | ] ; |
1115 | - owl:onProperty :hasActualFinish | 1135 | + rdfs:subClassOf |
1136 | + [ rdf:type owl:Restriction ; | ||
1137 | + owl:maxQualifiedCardinality | ||
1138 | + "1"^^xsd:nonNegativeInteger ; | ||
1139 | + owl:onDataRange xsd:boolean ; | ||
1140 | + owl:onProperty :mustStartAlap | ||
1116 | ] ; | 1141 | ] ; |
1117 | rdfs:subClassOf | 1142 | rdfs:subClassOf |
1118 | [ rdf:type owl:Restriction ; | 1143 | [ rdf:type owl:Restriction ; |
... | @@ -1122,14 +1147,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1122,14 +1147,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1122 | [ rdf:type owl:Class ; | 1147 | [ rdf:type owl:Class ; |
1123 | owl:unionOf (xsd:date xsd:dateTime) | 1148 | owl:unionOf (xsd:date xsd:dateTime) |
1124 | ] ; | 1149 | ] ; |
1125 | - owl:onProperty :hasActualStart | 1150 | + owl:onProperty :hasSnltDate |
1126 | - ] ; | ||
1127 | - rdfs:subClassOf | ||
1128 | - [ rdf:type owl:Restriction ; | ||
1129 | - owl:onDataRange xsd:boolean ; | ||
1130 | - owl:onProperty :alwaysOnSchedule ; | ||
1131 | - owl:qualifiedCardinality | ||
1132 | - "1"^^xsd:nonNegativeInteger | ||
1133 | ] ; | 1151 | ] ; |
1134 | rdfs:subClassOf | 1152 | rdfs:subClassOf |
1135 | [ rdf:type owl:Restriction ; | 1153 | [ rdf:type owl:Restriction ; |
... | @@ -1149,35 +1167,34 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1149,35 +1167,34 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1149 | [ rdf:type owl:Class ; | 1167 | [ rdf:type owl:Class ; |
1150 | owl:unionOf (xsd:date xsd:dateTime) | 1168 | owl:unionOf (xsd:date xsd:dateTime) |
1151 | ] ; | 1169 | ] ; |
1152 | - owl:onProperty :hasSnltDate | 1170 | + owl:onProperty :hasLateFinish |
1153 | ] ; | 1171 | ] ; |
1154 | rdfs:subClassOf | 1172 | rdfs:subClassOf |
1155 | [ rdf:type owl:Restriction ; | 1173 | [ rdf:type owl:Restriction ; |
1156 | owl:maxQualifiedCardinality | 1174 | owl:maxQualifiedCardinality |
1157 | "1"^^xsd:nonNegativeInteger ; | 1175 | "1"^^xsd:nonNegativeInteger ; |
1158 | - owl:onDataRange xsd:duration ; | 1176 | + owl:onDataRange |
1159 | - owl:onProperty :hasTotalFloat | 1177 | + [ rdf:type owl:Class ; |
1178 | + owl:unionOf (xsd:date xsd:dateTime) | ||
1160 | ] ; | 1179 | ] ; |
1161 | - rdfs:subClassOf | 1180 | + owl:onProperty :hasFnetDate |
1162 | - [ rdf:type owl:Restriction ; | ||
1163 | - owl:maxQualifiedCardinality | ||
1164 | - "1"^^xsd:nonNegativeInteger ; | ||
1165 | - owl:onDataRange xsd:boolean ; | ||
1166 | - owl:onProperty :mustStartAsap | ||
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,50 +1390,46 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1359,50 +1390,46 @@ 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 |
1394 | - [ rdf:type owl:Class ; | 1414 | + [ rdf:type owl:Restriction ; |
1395 | - owl:intersectionOf ([ 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 ; | ||
1396 | owl:minQualifiedCardinality | 1422 | owl:minQualifiedCardinality |
1397 | "0"^^xsd:nonNegativeInteger ; | 1423 | "0"^^xsd:nonNegativeInteger ; |
1398 | - owl:onDataRange xsd:decimal ; | 1424 | + owl:onClass :ExternalReference ; |
1399 | - owl:onProperty :hasDefaultRate | 1425 | + owl:onProperty :hasExternalReference |
1400 | - ] [ rdf:type owl:Restriction ; | 1426 | + ] ; |
1401 | - owl:maxQualifiedCardinality | 1427 | + rdfs:subClassOf |
1402 | - "1"^^xsd:nonNegativeInteger ; | 1428 | + [ rdf:type owl:Restriction ; |
1403 | - owl:onDataRange xsd:decimal ; | 1429 | + owl:minQualifiedCardinality |
1404 | - owl:onProperty :hasDefaultRate | 1430 | + "0"^^xsd:nonNegativeInteger ; |
1405 | - ]) | 1431 | + owl:onClass :Availability ; |
1432 | + owl:onProperty :hasAvailability | ||
1406 | ] ; | 1433 | ] ; |
1407 | rdfs:subClassOf | 1434 | rdfs:subClassOf |
1408 | [ rdf:type owl:Class ; | 1435 | [ rdf:type owl:Class ; |
... | @@ -1419,25 +1446,18 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1419,25 +1446,18 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1419 | ]) | 1446 | ]) |
1420 | ] ; | 1447 | ] ; |
1421 | rdfs:subClassOf | 1448 | rdfs:subClassOf |
1422 | - [ rdf:type owl:Restriction ; | 1449 | + [ rdf:type owl:Class ; |
1423 | - owl:minQualifiedCardinality | 1450 | + owl:intersectionOf ([ rdf:type owl:Restriction ; |
1424 | - "0"^^xsd:nonNegativeInteger ; | ||
1425 | - owl:onClass :Availability ; | ||
1426 | - owl:onProperty :hasAvailability | ||
1427 | - ] ; | ||
1428 | - rdfs:subClassOf | ||
1429 | - [ rdf:type owl:Restriction ; | ||
1430 | owl:minQualifiedCardinality | 1451 | owl:minQualifiedCardinality |
1431 | "0"^^xsd:nonNegativeInteger ; | 1452 | "0"^^xsd:nonNegativeInteger ; |
1432 | - owl:onClass :ExternalReference ; | 1453 | + owl:onDataRange xsd:decimal ; |
1433 | - owl:onProperty :hasExternalReference | 1454 | + owl:onProperty :hasDefaultRate |
1434 | - ] ; | 1455 | + ] [ rdf:type owl:Restriction ; |
1435 | - rdfs:subClassOf | 1456 | + owl:maxQualifiedCardinality |
1436 | - [ rdf:type owl:Restriction ; | 1457 | + "1"^^xsd:nonNegativeInteger ; |
1437 | - owl:onDataRange xsd:string ; | 1458 | + owl:onDataRange xsd:decimal ; |
1438 | - owl:onProperty :hasName ; | 1459 | + owl:onProperty :hasDefaultRate |
1439 | - owl:qualifiedCardinality | 1460 | + ]) |
1440 | - "1"^^xsd:nonNegativeInteger | ||
1441 | ] ; | 1461 | ] ; |
1442 | :shouldHaveID "true" . | 1462 | :shouldHaveID "true" . |
1443 | 1463 | ||
... | @@ -1445,7 +1465,13 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1445,7 +1465,13 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
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