Tore Christiansen

Updated Drilling Use Case classes in preparation for PEG meeting

...@@ -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 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> ; 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: ;
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,12 +38,10 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -38,12 +38,10 @@ userfield:hasFreeFieldForSpecifiedUserField
38 rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS10012097710> ; 38 rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS10012097710> ;
39 rdfs:subClassOf 39 rdfs:subClassOf
40 [ rdf:type owl:Restriction ; 40 [ rdf:type owl:Restriction ;
41 - :shouldBeInternalAndExternalRef 41 + owl:maxQualifiedCardinality
42 - "true"^^xsd:boolean ; 42 + "1"^^xsd:nonNegativeInteger ;
43 - owl:minQualifiedCardinality 43 + owl:onClass userfield:SpecifiedUserField ;
44 - "0"^^xsd:nonNegativeInteger ; 44 + owl:onProperty :hasSpecifiedUserField
45 - owl:onClass :WorkOrder ;
46 - owl:onProperty :correspondsToPlan
47 ] ; 45 ] ;
48 rdfs:subClassOf 46 rdfs:subClassOf
49 [ rdf:type owl:Restriction ; 47 [ rdf:type owl:Restriction ;
...@@ -54,11 +52,27 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -54,11 +52,27 @@ userfield:hasFreeFieldForSpecifiedUserField
54 ] ; 52 ] ;
55 rdfs:subClassOf 53 rdfs:subClassOf
56 [ rdf:type owl:Restriction ; 54 [ rdf:type owl:Restriction ;
55 + owl:minQualifiedCardinality
56 + "0"^^xsd:nonNegativeInteger ;
57 + owl:onClass :Constraint ;
58 + owl:onProperty :hasConstraint
59 + ] ;
60 + rdfs:subClassOf
61 + [ rdf:type owl:Restriction ;
57 :shouldUseRef "true"^^xsd:boolean ; 62 :shouldUseRef "true"^^xsd:boolean ;
58 - owl:maxQualifiedCardinality 63 + owl:minQualifiedCardinality
59 - "1"^^xsd:nonNegativeInteger ; 64 + "0"^^xsd:nonNegativeInteger ;
60 - owl:onClass :Calendar ; 65 + owl:onClass :FreeField ;
61 - owl:onProperty :hasCalendar 66 + owl:onProperty :hasFreeField
67 + ] ;
68 + rdfs:subClassOf
69 + [ rdf:type owl:Restriction ;
70 + :shouldBeInternalAndExternalRef
71 + "true"^^xsd:boolean ;
72 + owl:minQualifiedCardinality
73 + "0"^^xsd:nonNegativeInteger ;
74 + owl:onClass :WorkOrder ;
75 + owl:onProperty :correspondsToPlan
62 ] ; 76 ] ;
63 rdfs:subClassOf 77 rdfs:subClassOf
64 [ rdf:type owl:Restriction ; 78 [ rdf:type owl:Restriction ;
...@@ -70,24 +84,25 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -70,24 +84,25 @@ userfield:hasFreeFieldForSpecifiedUserField
70 ] ; 84 ] ;
71 rdfs:subClassOf 85 rdfs:subClassOf
72 [ rdf:type owl:Restriction ; 86 [ rdf:type owl:Restriction ;
87 + :shouldUseRef "true"^^xsd:boolean ;
73 owl:maxQualifiedCardinality 88 owl:maxQualifiedCardinality
74 "1"^^xsd:nonNegativeInteger ; 89 "1"^^xsd:nonNegativeInteger ;
75 - owl:onClass :ScheduleForActivityInPlan ; 90 + owl:onClass :Calendar ;
76 - owl:onProperty :hasSchedule 91 + owl:onProperty :hasCalendar
77 ] ; 92 ] ;
78 rdfs:subClassOf 93 rdfs:subClassOf
79 [ rdf:type owl:Restriction ; 94 [ rdf:type owl:Restriction ;
80 owl:minQualifiedCardinality 95 owl:minQualifiedCardinality
81 "0"^^xsd:nonNegativeInteger ; 96 "0"^^xsd:nonNegativeInteger ;
82 - owl:onClass :ExternalReference ; 97 + owl:onClass :Responsible ;
83 - owl:onProperty :hasExternalReference 98 + owl:onProperty :hasResponsible
84 ] ; 99 ] ;
85 rdfs:subClassOf 100 rdfs:subClassOf
86 [ rdf:type owl:Restriction ; 101 [ rdf:type owl:Restriction ;
87 - owl:onDataRange xsd:string ; 102 + owl:minQualifiedCardinality
88 - owl:onProperty :hasDescription ; 103 + "0"^^xsd:nonNegativeInteger ;
89 - owl:qualifiedCardinality 104 + owl:onClass :ExternalReference ;
90 - "1"^^xsd:nonNegativeInteger 105 + owl:onProperty :hasExternalReference
91 ] ; 106 ] ;
92 rdfs:subClassOf 107 rdfs:subClassOf
93 [ rdf:type owl:Restriction ; 108 [ rdf:type owl:Restriction ;
...@@ -100,45 +115,30 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -100,45 +115,30 @@ userfield:hasFreeFieldForSpecifiedUserField
100 [ rdf:type owl:Restriction ; 115 [ rdf:type owl:Restriction ;
101 owl:maxQualifiedCardinality 116 owl:maxQualifiedCardinality
102 "1"^^xsd:nonNegativeInteger ; 117 "1"^^xsd:nonNegativeInteger ;
103 - owl:onClass userfield:SpecifiedUserField ; 118 + owl:onClass :ScheduleForActivityInPlan ;
104 - owl:onProperty :hasSpecifiedUserField 119 + owl:onProperty :hasSchedule
105 - ] ;
106 - rdfs:subClassOf
107 - [ rdf:type owl:Restriction ;
108 - owl:minQualifiedCardinality
109 - "0"^^xsd:nonNegativeInteger ;
110 - owl:onClass :Status ;
111 - owl:onProperty :hasActiveStatus
112 ] ; 120 ] ;
113 rdfs:subClassOf 121 rdfs:subClassOf
114 [ rdf:type owl:Restriction ; 122 [ rdf:type owl:Restriction ;
115 :shouldUseRef "true"^^xsd:boolean ; 123 :shouldUseRef "true"^^xsd:boolean ;
116 owl:minQualifiedCardinality 124 owl:minQualifiedCardinality
117 "0"^^xsd:nonNegativeInteger ; 125 "0"^^xsd:nonNegativeInteger ;
118 - owl:onClass :FreeField ; 126 + owl:onClass :Activity ;
119 - owl:onProperty :hasFreeField 127 + owl:onProperty :hasParentActivity
120 - ] ;
121 - rdfs:subClassOf
122 - [ rdf:type owl:Restriction ;
123 - owl:minQualifiedCardinality
124 - "0"^^xsd:nonNegativeInteger ;
125 - owl:onClass :Constraint ;
126 - owl:onProperty :hasConstraint
127 ] ; 128 ] ;
128 rdfs:subClassOf 129 rdfs:subClassOf
129 [ rdf:type owl:Restriction ; 130 [ rdf:type owl:Restriction ;
130 owl:minQualifiedCardinality 131 owl:minQualifiedCardinality
131 "0"^^xsd:nonNegativeInteger ; 132 "0"^^xsd:nonNegativeInteger ;
132 - owl:onClass :Responsible ; 133 + owl:onClass :Status ;
133 - owl:onProperty :hasResponsible 134 + owl:onProperty :hasActiveStatus
134 ] ; 135 ] ;
135 rdfs:subClassOf 136 rdfs:subClassOf
136 [ rdf:type owl:Restriction ; 137 [ rdf:type owl:Restriction ;
137 - :shouldUseRef "true"^^xsd:boolean ; 138 + owl:onDataRange xsd:string ;
138 - owl:minQualifiedCardinality 139 + owl:onProperty :hasDescription ;
139 - "0"^^xsd:nonNegativeInteger ; 140 + owl:qualifiedCardinality
140 - owl:onClass :Activity ; 141 + "1"^^xsd:nonNegativeInteger
141 - owl:onProperty :hasParentActivity
142 ] ; 142 ] ;
143 :shouldHaveID "true" ; 143 :shouldHaveID "true" ;
144 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS3149> . 144 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS3149> .
...@@ -156,7 +156,7 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -156,7 +156,7 @@ userfield:hasFreeFieldForSpecifiedUserField
156 :Asset 156 :Asset
157 rdf:type owl:Class ; 157 rdf:type owl:Class ;
158 rdfs:comment "A Arranged Individual that is owned by a business entity from which future economic benefits may be obtained. In the context of ILAP, the focus is on physical assets related to exploration, development and operation of petrochemical reserves."^^xsd:string ; 158 rdfs:comment "A Arranged Individual that is owned by a business entity from which future economic benefits may be obtained. In the context of ILAP, the focus is on physical assets related to exploration, development and operation of petrochemical reserves."^^xsd:string ;
159 - rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS436990091> ; 159 + rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS436990091> , owl:Thing ;
160 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS4326435842> . 160 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS4326435842> .
161 161
162 :Availability 162 :Availability
...@@ -168,19 +168,13 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -168,19 +168,13 @@ userfield:hasFreeFieldForSpecifiedUserField
168 owl:intersectionOf ([ rdf:type owl:Restriction ; 168 owl:intersectionOf ([ rdf:type owl:Restriction ;
169 owl:minQualifiedCardinality 169 owl:minQualifiedCardinality
170 "0"^^xsd:nonNegativeInteger ; 170 "0"^^xsd:nonNegativeInteger ;
171 - owl:onDataRange 171 + owl:onDataRange xsd:duration ;
172 - [ rdf:type rdfs:Datatype ; 172 + owl:onProperty :dailyAvailableDuration
173 - owl:unionOf (xsd:date xsd:dateTime)
174 - ] ;
175 - owl:onProperty :availableTo
176 ] [ rdf:type owl:Restriction ; 173 ] [ rdf:type owl:Restriction ;
177 owl:maxQualifiedCardinality 174 owl:maxQualifiedCardinality
178 "1"^^xsd:nonNegativeInteger ; 175 "1"^^xsd:nonNegativeInteger ;
179 - owl:onDataRange 176 + owl:onDataRange xsd:duration ;
180 - [ rdf:type rdfs:Datatype ; 177 + owl:onProperty :dailyAvailableDuration
181 - owl:unionOf (xsd:date xsd:dateTime)
182 - ] ;
183 - owl:onProperty :availableTo
184 ]) 178 ])
185 ] ; 179 ] ;
186 rdfs:subClassOf 180 rdfs:subClassOf
...@@ -193,37 +187,37 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -193,37 +187,37 @@ userfield:hasFreeFieldForSpecifiedUserField
193 ] ; 187 ] ;
194 rdfs:subClassOf 188 rdfs:subClassOf
195 [ rdf:type owl:Class ; 189 [ rdf:type owl:Class ;
190 + :shouldUseRef "true"^^xsd:boolean ;
196 owl:intersectionOf ([ rdf:type owl:Restriction ; 191 owl:intersectionOf ([ rdf:type owl:Restriction ;
197 owl:minQualifiedCardinality 192 owl:minQualifiedCardinality
198 "0"^^xsd:nonNegativeInteger ; 193 "0"^^xsd:nonNegativeInteger ;
199 - owl:onDataRange 194 + owl:onClass :Calendar ;
200 - [ rdf:type rdfs:Datatype ; 195 + owl:onProperty :hasCalendar
201 - owl:unionOf (xsd:date xsd:dateTime)
202 - ] ;
203 - owl:onProperty :availableFrom
204 ] [ rdf:type owl:Restriction ; 196 ] [ rdf:type owl:Restriction ;
205 owl:maxQualifiedCardinality 197 owl:maxQualifiedCardinality
206 "1"^^xsd:nonNegativeInteger ; 198 "1"^^xsd:nonNegativeInteger ;
207 - owl:onDataRange 199 + owl:onClass :Calendar ;
208 - [ rdf:type rdfs:Datatype ; 200 + owl:onProperty :hasCalendar
209 - owl:unionOf (xsd:date xsd:dateTime)
210 - ] ;
211 - owl:onProperty :availableFrom
212 ]) 201 ])
213 ] ; 202 ] ;
214 rdfs:subClassOf 203 rdfs:subClassOf
215 [ rdf:type owl:Class ; 204 [ rdf:type owl:Class ;
216 - :shouldUseRef "true"^^xsd:boolean ;
217 owl:intersectionOf ([ rdf:type owl:Restriction ; 205 owl:intersectionOf ([ rdf:type owl:Restriction ;
218 owl:minQualifiedCardinality 206 owl:minQualifiedCardinality
219 "0"^^xsd:nonNegativeInteger ; 207 "0"^^xsd:nonNegativeInteger ;
220 - owl:onClass :Calendar ; 208 + owl:onDataRange
221 - owl:onProperty :hasCalendar 209 + [ rdf:type rdfs:Datatype ;
210 + owl:unionOf (xsd:date xsd:dateTime)
211 + ] ;
212 + owl:onProperty :availableFrom
222 ] [ rdf:type owl:Restriction ; 213 ] [ rdf:type owl:Restriction ;
223 owl:maxQualifiedCardinality 214 owl:maxQualifiedCardinality
224 "1"^^xsd:nonNegativeInteger ; 215 "1"^^xsd:nonNegativeInteger ;
225 - owl:onClass :Calendar ; 216 + owl:onDataRange
226 - owl:onProperty :hasCalendar 217 + [ rdf:type rdfs:Datatype ;
218 + owl:unionOf (xsd:date xsd:dateTime)
219 + ] ;
220 + owl:onProperty :availableFrom
227 ]) 221 ])
228 ] ; 222 ] ;
229 rdfs:subClassOf 223 rdfs:subClassOf
...@@ -231,13 +225,19 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -231,13 +225,19 @@ userfield:hasFreeFieldForSpecifiedUserField
231 owl:intersectionOf ([ rdf:type owl:Restriction ; 225 owl:intersectionOf ([ rdf:type owl:Restriction ;
232 owl:minQualifiedCardinality 226 owl:minQualifiedCardinality
233 "0"^^xsd:nonNegativeInteger ; 227 "0"^^xsd:nonNegativeInteger ;
234 - owl:onDataRange xsd:duration ; 228 + owl:onDataRange
235 - owl:onProperty :dailyAvailableDuration 229 + [ rdf:type rdfs:Datatype ;
230 + owl:unionOf (xsd:date xsd:dateTime)
231 + ] ;
232 + owl:onProperty :availableTo
236 ] [ rdf:type owl:Restriction ; 233 ] [ rdf:type owl:Restriction ;
237 owl:maxQualifiedCardinality 234 owl:maxQualifiedCardinality
238 "1"^^xsd:nonNegativeInteger ; 235 "1"^^xsd:nonNegativeInteger ;
239 - owl:onDataRange xsd:duration ; 236 + owl:onDataRange
240 - owl:onProperty :dailyAvailableDuration 237 + [ rdf:type rdfs:Datatype ;
238 + owl:unionOf (xsd:date xsd:dateTime)
239 + ] ;
240 + owl:onProperty :availableTo
241 ]) 241 ])
242 ] ; 242 ] ;
243 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS14649845> . 243 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS14649845> .
...@@ -283,13 +283,6 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -283,13 +283,6 @@ userfield:hasFreeFieldForSpecifiedUserField
283 ] ; 283 ] ;
284 rdfs:subClassOf 284 rdfs:subClassOf
285 [ rdf:type owl:Restriction ; 285 [ rdf:type owl:Restriction ;
286 - owl:minQualifiedCardinality
287 - "0"^^xsd:nonNegativeInteger ;
288 - owl:onClass :ExternalReference ;
289 - owl:onProperty :hasExternalReference
290 - ] ;
291 - rdfs:subClassOf
292 - [ rdf:type owl:Restriction ;
293 owl:maxQualifiedCardinality 286 owl:maxQualifiedCardinality
294 "1"^^xsd:nonNegativeInteger ; 287 "1"^^xsd:nonNegativeInteger ;
295 owl:onDataRange 288 owl:onDataRange
...@@ -298,6 +291,13 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -298,6 +291,13 @@ userfield:hasFreeFieldForSpecifiedUserField
298 ] ; 291 ] ;
299 owl:onProperty :hasFinish 292 owl:onProperty :hasFinish
300 ] ; 293 ] ;
294 + rdfs:subClassOf
295 + [ rdf:type owl:Restriction ;
296 + owl:minQualifiedCardinality
297 + "0"^^xsd:nonNegativeInteger ;
298 + owl:onClass :ExternalReference ;
299 + owl:onProperty :hasExternalReference
300 + ] ;
301 :shouldHaveID "true" . 301 :shouldHaveID "true" .
302 302
303 :CalendarSet 303 :CalendarSet
...@@ -307,10 +307,13 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -307,10 +307,13 @@ userfield:hasFreeFieldForSpecifiedUserField
307 rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS329669> ; 307 rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS329669> ;
308 rdfs:subClassOf 308 rdfs:subClassOf
309 [ rdf:type owl:Restriction ; 309 [ rdf:type owl:Restriction ;
310 - owl:minQualifiedCardinality 310 + owl:maxQualifiedCardinality
311 - "0"^^xsd:nonNegativeInteger ; 311 + "1"^^xsd:nonNegativeInteger ;
312 - owl:onClass :ExternalReference ; 312 + owl:onDataRange
313 - owl:onProperty :hasExternalReference 313 + [ rdf:type rdfs:Datatype ;
314 + owl:unionOf (xsd:date xsd:dateTime)
315 + ] ;
316 + owl:onProperty :hasStart
314 ] ; 317 ] ;
315 rdfs:subClassOf 318 rdfs:subClassOf
316 [ rdf:type owl:Restriction ; 319 [ rdf:type owl:Restriction ;
...@@ -328,13 +331,10 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -328,13 +331,10 @@ userfield:hasFreeFieldForSpecifiedUserField
328 ] ; 331 ] ;
329 rdfs:subClassOf 332 rdfs:subClassOf
330 [ rdf:type owl:Restriction ; 333 [ rdf:type owl:Restriction ;
331 - owl:maxQualifiedCardinality 334 + owl:minQualifiedCardinality
332 - "1"^^xsd:nonNegativeInteger ; 335 + "0"^^xsd:nonNegativeInteger ;
333 - owl:onDataRange 336 + owl:onClass :ExternalReference ;
334 - [ rdf:type rdfs:Datatype ; 337 + owl:onProperty :hasExternalReference
335 - owl:unionOf (xsd:date xsd:dateTime)
336 - ] ;
337 - owl:onProperty :hasStart
338 ] ; 338 ] ;
339 rdfs:subClassOf 339 rdfs:subClassOf
340 [ rdf:type owl:Restriction ; 340 [ rdf:type owl:Restriction ;
...@@ -352,6 +352,13 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -352,6 +352,13 @@ userfield:hasFreeFieldForSpecifiedUserField
352 rdf:type :Status ; 352 rdf:type :Status ;
353 rdfs:label "Cancelled"^^xsd:string . 353 rdfs:label "Cancelled"^^xsd:string .
354 354
355 +:CoilTubing
356 + rdf:type owl:Class ;
357 + rdfs:comment "A 15926-4 Activity that is related to preparation and riging up/down snubbing and coil tubing equipment, including pressure testing."^^xsd:string ;
358 + rdfs:label "Coil tubing"^^xsd:string ;
359 + rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS17731742> , <http://data.posccaesar.org/rdl/RDS3149> , owl:Thing ;
360 + owl:equivalentClass <http://data.posccaesar.org/rdl/RDS17729327> .
361 +
355 :Completed 362 :Completed
356 rdf:type :Status ; 363 rdf:type :Status ;
357 rdfs:label "Completed"^^xsd:string . 364 rdfs:label "Completed"^^xsd:string .
...@@ -370,6 +377,13 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -370,6 +377,13 @@ userfield:hasFreeFieldForSpecifiedUserField
370 ] ; 377 ] ;
371 rdfs:subClassOf 378 rdfs:subClassOf
372 [ rdf:type owl:Restriction ; 379 [ rdf:type owl:Restriction ;
380 + owl:maxQualifiedCardinality
381 + "1"^^xsd:nonNegativeInteger ;
382 + owl:onDataRange xsd:duration ;
383 + owl:onProperty :hasLag
384 + ] ;
385 + rdfs:subClassOf
386 + [ rdf:type owl:Restriction ;
373 owl:minQualifiedCardinality 387 owl:minQualifiedCardinality
374 "0"^^xsd:nonNegativeInteger ; 388 "0"^^xsd:nonNegativeInteger ;
375 owl:onClass :ExternalReference ; 389 owl:onClass :ExternalReference ;
...@@ -387,30 +401,23 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -387,30 +401,23 @@ userfield:hasFreeFieldForSpecifiedUserField
387 owl:qualifiedCardinality 401 owl:qualifiedCardinality
388 "1"^^xsd:nonNegativeInteger 402 "1"^^xsd:nonNegativeInteger
389 ] ; 403 ] ;
390 - rdfs:subClassOf
391 - [ rdf:type owl:Restriction ;
392 - owl:maxQualifiedCardinality
393 - "1"^^xsd:nonNegativeInteger ;
394 - owl:onDataRange xsd:duration ;
395 - owl:onProperty :hasLag
396 - ] ;
397 :shouldHaveID "true" . 404 :shouldHaveID "true" .
398 405
399 :Coordinate 406 :Coordinate
400 - rdf:type lci:ClassOfIndividual , owl:Class ; 407 + rdf:type owl:Class , lci:ClassOfIndividual ;
401 rdfs:comment "A Metric Space Point that specifies location."^^xsd:string ; 408 rdfs:comment "A Metric Space Point that specifies location."^^xsd:string ;
402 - rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS4746617448> , owl:Thing ; 409 + rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS4746617448> ;
403 rdfs:subClassOf 410 rdfs:subClassOf
404 [ rdf:type owl:Restriction ; 411 [ rdf:type owl:Restriction ;
405 owl:onDataRange xsd:decimal ; 412 owl:onDataRange xsd:decimal ;
406 - owl:onProperty :hasX ; 413 + owl:onProperty :hasY ;
407 owl:qualifiedCardinality 414 owl:qualifiedCardinality
408 "1"^^xsd:nonNegativeInteger 415 "1"^^xsd:nonNegativeInteger
409 ] ; 416 ] ;
410 rdfs:subClassOf 417 rdfs:subClassOf
411 [ rdf:type owl:Restriction ; 418 [ rdf:type owl:Restriction ;
412 owl:onDataRange xsd:decimal ; 419 owl:onDataRange xsd:decimal ;
413 - owl:onProperty :hasY ; 420 + owl:onProperty :hasX ;
414 owl:qualifiedCardinality 421 owl:qualifiedCardinality
415 "1"^^xsd:nonNegativeInteger 422 "1"^^xsd:nonNegativeInteger
416 ] ; 423 ] ;
...@@ -420,7 +427,7 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -420,7 +427,7 @@ userfield:hasFreeFieldForSpecifiedUserField
420 rdf:type owl:Class ; 427 rdf:type owl:Class ;
421 rdfs:comment "A Property denoting an expense of something."^^xsd:string ; 428 rdfs:comment "A Property denoting an expense of something."^^xsd:string ;
422 rdfs:label "Cost"^^xsd:string ; 429 rdfs:label "Cost"^^xsd:string ;
423 - rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS7275639> , owl:Thing ; 430 + rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS7275639> ;
424 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS7945027> . 431 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS7945027> .
425 432
426 :CostBased 433 :CostBased
...@@ -433,7 +440,7 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -433,7 +440,7 @@ userfield:hasFreeFieldForSpecifiedUserField
433 rdf:type owl:Class ; 440 rdf:type owl:Class ;
434 rdfs:comment "A Criticalty Rating that is a measure of the consequence of failure of (one or more) activities."^^xsd:string ; 441 rdfs:comment "A Criticalty Rating that is a measure of the consequence of failure of (one or more) activities."^^xsd:string ;
435 rdfs:label "Criticality"^^xsd:string ; 442 rdfs:label "Criticality"^^xsd:string ;
436 - rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS7275639> , owl:Thing ; 443 + rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS7275639> ;
437 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS7947106> . 444 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS7947106> .
438 445
439 :CurrentScheduleForPlan 446 :CurrentScheduleForPlan
...@@ -459,38 +466,38 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -459,38 +466,38 @@ userfield:hasFreeFieldForSpecifiedUserField
459 rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS329669> ; 466 rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS329669> ;
460 rdfs:subClassOf 467 rdfs:subClassOf
461 [ rdf:type owl:Restriction ; 468 [ rdf:type owl:Restriction ;
462 - owl:onClass :Project ; 469 + owl:minQualifiedCardinality
463 - owl:onProperty :hasProject ; 470 + "0"^^xsd:nonNegativeInteger ;
464 - owl:qualifiedCardinality 471 + owl:onClass :FreeFieldSet ;
465 - "1"^^xsd:nonNegativeInteger 472 + owl:onProperty :hasFreeFieldSet
466 ] ; 473 ] ;
467 rdfs:subClassOf 474 rdfs:subClassOf
468 [ rdf:type owl:Restriction ; 475 [ rdf:type owl:Restriction ;
469 owl:minQualifiedCardinality 476 owl:minQualifiedCardinality
470 "0"^^xsd:nonNegativeInteger ; 477 "0"^^xsd:nonNegativeInteger ;
471 - owl:onClass :ResourceSet ; 478 + owl:onClass :ProfileSet ;
472 - owl:onProperty :hasResourceSet 479 + owl:onProperty :hasProfileSet
473 ] ; 480 ] ;
474 rdfs:subClassOf 481 rdfs:subClassOf
475 [ rdf:type owl:Restriction ; 482 [ rdf:type owl:Restriction ;
476 owl:minQualifiedCardinality 483 owl:minQualifiedCardinality
477 "0"^^xsd:nonNegativeInteger ; 484 "0"^^xsd:nonNegativeInteger ;
478 - owl:onClass :FreeFieldSet ; 485 + owl:onClass :ResourceSet ;
479 - owl:onProperty :hasFreeFieldSet 486 + owl:onProperty :hasResourceSet
480 ] ; 487 ] ;
481 rdfs:subClassOf 488 rdfs:subClassOf
482 [ rdf:type owl:Restriction ; 489 [ rdf:type owl:Restriction ;
483 - owl:minQualifiedCardinality 490 + owl:onClass :Project ;
484 - "0"^^xsd:nonNegativeInteger ; 491 + owl:onProperty :hasProject ;
485 - owl:onClass :CalendarSet ; 492 + owl:qualifiedCardinality
486 - owl:onProperty :hasCalendarSet 493 + "1"^^xsd:nonNegativeInteger
487 ] ; 494 ] ;
488 rdfs:subClassOf 495 rdfs:subClassOf
489 [ rdf:type owl:Restriction ; 496 [ rdf:type owl:Restriction ;
490 owl:minQualifiedCardinality 497 owl:minQualifiedCardinality
491 "0"^^xsd:nonNegativeInteger ; 498 "0"^^xsd:nonNegativeInteger ;
492 - owl:onClass :ProfileSet ; 499 + owl:onClass :CalendarSet ;
493 - owl:onProperty :hasProfileSet 500 + owl:onProperty :hasCalendarSet
494 ] ; 501 ] ;
495 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS11708918> . 502 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS11708918> .
496 503
...@@ -504,7 +511,7 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -504,7 +511,7 @@ userfield:hasFreeFieldForSpecifiedUserField
504 rdf:type owl:Class ; 511 rdf:type owl:Class ;
505 rdfs:comment "An Organization that has the competence (area of knowledge and experience) required to carry out the work in one or more defined Activities, classified according to Discipline Code Manuals defined by participant organizations (typically by large Contractors, and based on standards such as NORSOK COR codes)."^^xsd:string ; 512 rdfs:comment "An Organization that has the competence (area of knowledge and experience) required to carry out the work in one or more defined Activities, classified according to Discipline Code Manuals defined by participant organizations (typically by large Contractors, and based on standards such as NORSOK COR codes)."^^xsd:string ;
506 rdfs:label "Discipline"^^xsd:string ; 513 rdfs:label "Discipline"^^xsd:string ;
507 - rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS282149> , owl:Thing ; 514 + rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS282149> ;
508 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS6811233> . 515 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS6811233> .
509 516
510 :DrillingShutdown 517 :DrillingShutdown
...@@ -522,11 +529,11 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -522,11 +529,11 @@ userfield:hasFreeFieldForSpecifiedUserField
522 :ExternalReference 529 :ExternalReference
523 rdf:type owl:Class ; 530 rdf:type owl:Class ;
524 rdfs:comment "A Reference Data Item that identifies a specific information object according to an identification scheme of an external application (i.e., other than the ILAP exchange representation itself). An External Reference can be assigned to any ILAP object, such as Activities, Activity Networks, Projects, Successors, Calendars, Calendar Periods, Resources, etc."^^xsd:string ; 531 rdfs:comment "A Reference Data Item that identifies a specific information object according to an identification scheme of an external application (i.e., other than the ILAP exchange representation itself). An External Reference can be assigned to any ILAP object, such as Activities, Activity Networks, Projects, Successors, Calendars, Calendar Periods, Resources, etc."^^xsd:string ;
525 - rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS729777231> , owl:Thing ; 532 + rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS729777231> ;
526 rdfs:subClassOf 533 rdfs:subClassOf
527 [ rdf:type owl:Restriction ; 534 [ rdf:type owl:Restriction ;
528 - owl:onDataRange xsd:string ; 535 + owl:onDataRange xsd:anyURI ;
529 - owl:onProperty :hasID ; 536 + owl:onProperty :hasSource ;
530 owl:qualifiedCardinality 537 owl:qualifiedCardinality
531 "1"^^xsd:nonNegativeInteger 538 "1"^^xsd:nonNegativeInteger
532 ] ; 539 ] ;
...@@ -554,8 +561,8 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -554,8 +561,8 @@ userfield:hasFreeFieldForSpecifiedUserField
554 ] ; 561 ] ;
555 rdfs:subClassOf 562 rdfs:subClassOf
556 [ rdf:type owl:Restriction ; 563 [ rdf:type owl:Restriction ;
557 - owl:onDataRange xsd:anyURI ; 564 + owl:onDataRange xsd:string ;
558 - owl:onProperty :hasSource ; 565 + owl:onProperty :hasID ;
559 owl:qualifiedCardinality 566 owl:qualifiedCardinality
560 "1"^^xsd:nonNegativeInteger 567 "1"^^xsd:nonNegativeInteger
561 ] ; 568 ] ;
...@@ -593,30 +600,30 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -593,30 +600,30 @@ userfield:hasFreeFieldForSpecifiedUserField
593 rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS17611736> ; 600 rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS17611736> ;
594 rdfs:subClassOf 601 rdfs:subClassOf
595 [ rdf:type owl:Restriction ; 602 [ rdf:type owl:Restriction ;
603 + owl:onDataRange xsd:string ;
604 + owl:onProperty :hasFieldName ;
605 + owl:qualifiedCardinality
606 + "1"^^xsd:nonNegativeInteger
607 + ] ;
608 + rdfs:subClassOf
609 + [ rdf:type owl:Restriction ;
596 :shouldHaveID "true"^^xsd:boolean ; 610 :shouldHaveID "true"^^xsd:boolean ;
597 owl:minQualifiedCardinality 611 owl:minQualifiedCardinality
598 "0"^^xsd:nonNegativeInteger ; 612 "0"^^xsd:nonNegativeInteger ;
599 owl:onClass :FreeFieldValue ; 613 owl:onClass :FreeFieldValue ;
600 owl:onProperty :hasValue 614 owl:onProperty :hasValue
601 - ] ;
602 - rdfs:subClassOf
603 - [ rdf:type owl:Restriction ;
604 - owl:onDataRange xsd:string ;
605 - owl:onProperty :hasFieldName ;
606 - owl:qualifiedCardinality
607 - "1"^^xsd:nonNegativeInteger
608 ] . 615 ] .
609 616
610 :FreeFieldSet 617 :FreeFieldSet
611 rdf:type owl:Class ; 618 rdf:type owl:Class ;
612 rdfs:comment "A Data Field that is a collection of Free Fields."^^xsd:string ; 619 rdfs:comment "A Data Field that is a collection of Free Fields."^^xsd:string ;
613 - rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS17611736> , owl:Thing ; 620 + rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS17611736> ;
614 rdfs:subClassOf 621 rdfs:subClassOf
615 [ rdf:type owl:Restriction ; 622 [ rdf:type owl:Restriction ;
616 - owl:minQualifiedCardinality 623 + owl:onDataRange xsd:string ;
617 - "0"^^xsd:nonNegativeInteger ; 624 + owl:onProperty :hasName ;
618 - owl:onClass :FreeField ; 625 + owl:qualifiedCardinality
619 - owl:onProperty userfield:hasFreeFieldForSpecifiedUserField 626 + "1"^^xsd:nonNegativeInteger
620 ] ; 627 ] ;
621 rdfs:subClassOf 628 rdfs:subClassOf
622 [ rdf:type owl:Restriction ; 629 [ rdf:type owl:Restriction ;
...@@ -627,10 +634,10 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -627,10 +634,10 @@ userfield:hasFreeFieldForSpecifiedUserField
627 ] ; 634 ] ;
628 rdfs:subClassOf 635 rdfs:subClassOf
629 [ rdf:type owl:Restriction ; 636 [ rdf:type owl:Restriction ;
630 - owl:onDataRange xsd:string ; 637 + owl:minQualifiedCardinality
631 - owl:onProperty :hasName ; 638 + "0"^^xsd:nonNegativeInteger ;
632 - owl:qualifiedCardinality 639 + owl:onClass :FreeField ;
633 - "1"^^xsd:nonNegativeInteger 640 + owl:onProperty userfield:hasFreeFieldForSpecifiedUserField
634 ] . 641 ] .
635 642
636 :FreeFieldValue 643 :FreeFieldValue
...@@ -639,17 +646,17 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -639,17 +646,17 @@ userfield:hasFreeFieldForSpecifiedUserField
639 rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS7945844> ; 646 rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS7945844> ;
640 rdfs:subClassOf 647 rdfs:subClassOf
641 [ rdf:type owl:Restriction ; 648 [ rdf:type owl:Restriction ;
642 - owl:maxQualifiedCardinality
643 - "1"^^xsd:nonNegativeInteger ;
644 owl:onDataRange xsd:anyType ; 649 owl:onDataRange xsd:anyType ;
645 - owl:onProperty :hasDescription 650 + owl:onProperty :hasShort ;
651 + owl:qualifiedCardinality
652 + "1"^^xsd:nonNegativeInteger
646 ] ; 653 ] ;
647 rdfs:subClassOf 654 rdfs:subClassOf
648 [ rdf:type owl:Restriction ; 655 [ rdf:type owl:Restriction ;
656 + owl:maxQualifiedCardinality
657 + "1"^^xsd:nonNegativeInteger ;
649 owl:onDataRange xsd:anyType ; 658 owl:onDataRange xsd:anyType ;
650 - owl:onProperty :hasShort ; 659 + owl:onProperty :hasDescription
651 - owl:qualifiedCardinality
652 - "1"^^xsd:nonNegativeInteger
653 ] ; 660 ] ;
654 :shouldHaveID "true" . 661 :shouldHaveID "true" .
655 662
...@@ -721,11 +728,22 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -721,11 +728,22 @@ userfield:hasFreeFieldForSpecifiedUserField
721 rdfs:comment "A Property Dimension Instance that specifies a given amount of time."^^xsd:string ; 728 rdfs:comment "A Property Dimension Instance that specifies a given amount of time."^^xsd:string ;
722 rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS7275639> ; 729 rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS7275639> ;
723 rdfs:subClassOf 730 rdfs:subClassOf
731 + [ rdf:type owl:Class ;
732 + owl:unionOf (:DailyRepeatPeriod :NoRepeatPeriod :WeeklyRepeatPeriod)
733 + ] ;
734 + rdfs:subClassOf
735 + [ rdf:type owl:Restriction ;
736 + owl:maxQualifiedCardinality
737 + "1"^^xsd:nonNegativeInteger ;
738 + owl:onDataRange xsd:date ;
739 + owl:onProperty :hasStartDate
740 + ] ;
741 + rdfs:subClassOf
724 [ rdf:type owl:Restriction ; 742 [ rdf:type owl:Restriction ;
725 owl:maxQualifiedCardinality 743 owl:maxQualifiedCardinality
726 "1"^^xsd:nonNegativeInteger ; 744 "1"^^xsd:nonNegativeInteger ;
727 owl:onDataRange xsd:time ; 745 owl:onDataRange xsd:time ;
728 - owl:onProperty :hasStartTime 746 + owl:onProperty :hasFinishTime
729 ] ; 747 ] ;
730 rdfs:subClassOf 748 rdfs:subClassOf
731 [ rdf:type owl:Restriction ; 749 [ rdf:type owl:Restriction ;
...@@ -735,15 +753,11 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -735,15 +753,11 @@ userfield:hasFreeFieldForSpecifiedUserField
735 "1"^^xsd:nonNegativeInteger 753 "1"^^xsd:nonNegativeInteger
736 ] ; 754 ] ;
737 rdfs:subClassOf 755 rdfs:subClassOf
738 - [ rdf:type owl:Class ;
739 - owl:unionOf (:DailyRepeatPeriod :NoRepeatPeriod :WeeklyRepeatPeriod)
740 - ] ;
741 - rdfs:subClassOf
742 [ rdf:type owl:Restriction ; 756 [ rdf:type owl:Restriction ;
743 owl:maxQualifiedCardinality 757 owl:maxQualifiedCardinality
744 "1"^^xsd:nonNegativeInteger ; 758 "1"^^xsd:nonNegativeInteger ;
745 owl:onDataRange xsd:time ; 759 owl:onDataRange xsd:time ;
746 - owl:onProperty :hasFinishTime 760 + owl:onProperty :hasStartTime
747 ] ; 761 ] ;
748 rdfs:subClassOf 762 rdfs:subClassOf
749 [ rdf:type owl:Restriction ; 763 [ rdf:type owl:Restriction ;
...@@ -754,13 +768,6 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -754,13 +768,6 @@ userfield:hasFreeFieldForSpecifiedUserField
754 ] ; 768 ] ;
755 rdfs:subClassOf 769 rdfs:subClassOf
756 [ rdf:type owl:Restriction ; 770 [ rdf:type owl:Restriction ;
757 - owl:maxQualifiedCardinality
758 - "1"^^xsd:nonNegativeInteger ;
759 - owl:onDataRange xsd:date ;
760 - owl:onProperty :hasStartDate
761 - ] ;
762 - rdfs:subClassOf
763 - [ rdf:type owl:Restriction ;
764 :shouldUseRef "true"^^xsd:boolean ; 771 :shouldUseRef "true"^^xsd:boolean ;
765 owl:maxQualifiedCardinality 772 owl:maxQualifiedCardinality
766 "1"^^xsd:nonNegativeInteger ; 773 "1"^^xsd:nonNegativeInteger ;
...@@ -773,7 +780,7 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -773,7 +780,7 @@ userfield:hasFreeFieldForSpecifiedUserField
773 rdf:type owl:Class ; 780 rdf:type owl:Class ;
774 rdfs:comment "A Period that divides the asset lifecycle into parts according to achievement of defined progress or results as basis for making decisions at Decision Gates."^^xsd:string ; 781 rdfs:comment "A Period that divides the asset lifecycle into parts according to achievement of defined progress or results as basis for making decisions at Decision Gates."^^xsd:string ;
775 rdfs:label "Phase"^^xsd:string ; 782 rdfs:label "Phase"^^xsd:string ;
776 - rdfs:subClassOf :Period , <http://data.posccaesar.org/rdl/RDS380969> . 783 + rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS380969> , :Period .
777 784
778 :Plan 785 :Plan
779 rdf:type owl:Class ; 786 rdf:type owl:Class ;
...@@ -791,11 +798,8 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -791,11 +798,8 @@ userfield:hasFreeFieldForSpecifiedUserField
791 [ rdf:type owl:Restriction ; 798 [ rdf:type owl:Restriction ;
792 owl:maxQualifiedCardinality 799 owl:maxQualifiedCardinality
793 "1"^^xsd:nonNegativeInteger ; 800 "1"^^xsd:nonNegativeInteger ;
794 - owl:onDataRange 801 + owl:onClass owl:Class ;
795 - [ rdf:type owl:Class ; 802 + owl:onProperty :hasResultType
796 - owl:unionOf (xsd:date xsd:dateTime)
797 - ] ;
798 - owl:onProperty :hasFinish
799 ] ; 803 ] ;
800 rdfs:subClassOf 804 rdfs:subClassOf
801 [ rdf:type owl:Class ; 805 [ rdf:type owl:Class ;
...@@ -805,8 +809,11 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -805,8 +809,11 @@ userfield:hasFreeFieldForSpecifiedUserField
805 [ rdf:type owl:Restriction ; 809 [ rdf:type owl:Restriction ;
806 owl:maxQualifiedCardinality 810 owl:maxQualifiedCardinality
807 "1"^^xsd:nonNegativeInteger ; 811 "1"^^xsd:nonNegativeInteger ;
808 - owl:onClass owl:Class ; 812 + owl:onDataRange
809 - owl:onProperty :hasResultType 813 + [ rdf:type owl:Class ;
814 + owl:unionOf (xsd:date xsd:dateTime)
815 + ] ;
816 + owl:onProperty :hasFinish
810 ] ; 817 ] ;
811 rdfs:subClassOf 818 rdfs:subClassOf
812 [ rdf:type owl:Restriction ; 819 [ rdf:type owl:Restriction ;
...@@ -824,38 +831,38 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -824,38 +831,38 @@ userfield:hasFreeFieldForSpecifiedUserField
824 ] ; 831 ] ;
825 rdfs:subClassOf 832 rdfs:subClassOf
826 [ rdf:type owl:Restriction ; 833 [ rdf:type owl:Restriction ;
827 - owl:maxQualifiedCardinality 834 + owl:minQualifiedCardinality
828 "1"^^xsd:nonNegativeInteger ; 835 "1"^^xsd:nonNegativeInteger ;
829 - owl:onClass owl:Class ; 836 + owl:onClass :Activity ;
830 - owl:onProperty :hasResourceType 837 + owl:onProperty :hasActivity
831 ] ; 838 ] ;
832 rdfs:subClassOf 839 rdfs:subClassOf
833 [ rdf:type owl:Restriction ; 840 [ rdf:type owl:Restriction ;
834 owl:maxQualifiedCardinality 841 owl:maxQualifiedCardinality
835 "1"^^xsd:nonNegativeInteger ; 842 "1"^^xsd:nonNegativeInteger ;
836 - owl:onClass owl:Class ; 843 + owl:onDataRange xsd:dateTime ;
837 - owl:onProperty :hasObjectiveType 844 + owl:onProperty :now
838 ] ; 845 ] ;
839 rdfs:subClassOf 846 rdfs:subClassOf
840 [ rdf:type owl:Restriction ; 847 [ rdf:type owl:Restriction ;
841 - owl:minQualifiedCardinality 848 + owl:maxQualifiedCardinality
842 "1"^^xsd:nonNegativeInteger ; 849 "1"^^xsd:nonNegativeInteger ;
843 - owl:onClass :Activity ; 850 + owl:onClass owl:Class ;
844 - owl:onProperty :hasActivity 851 + owl:onProperty :hasResourceType
845 ] ; 852 ] ;
846 rdfs:subClassOf 853 rdfs:subClassOf
847 [ rdf:type owl:Restriction ; 854 [ rdf:type owl:Restriction ;
848 owl:maxQualifiedCardinality 855 owl:maxQualifiedCardinality
849 "1"^^xsd:nonNegativeInteger ; 856 "1"^^xsd:nonNegativeInteger ;
850 - owl:onDataRange xsd:dateTime ; 857 + owl:onClass owl:Class ;
851 - owl:onProperty :now 858 + owl:onProperty :hasObjectiveType
852 ] ; 859 ] ;
853 rdfs:subClassOf 860 rdfs:subClassOf
854 [ rdf:type owl:Restriction ; 861 [ rdf:type owl:Restriction ;
855 owl:maxQualifiedCardinality 862 owl:maxQualifiedCardinality
856 "1"^^xsd:nonNegativeInteger ; 863 "1"^^xsd:nonNegativeInteger ;
857 - owl:onClass :PlanLevel ; 864 + owl:onClass owl:Class ;
858 - owl:onProperty :hasLevelType 865 + owl:onProperty :hasAreaType
859 ] ; 866 ] ;
860 rdfs:subClassOf 867 rdfs:subClassOf
861 [ rdf:type owl:Restriction ; 868 [ rdf:type owl:Restriction ;
...@@ -871,8 +878,8 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -871,8 +878,8 @@ userfield:hasFreeFieldForSpecifiedUserField
871 [ rdf:type owl:Restriction ; 878 [ rdf:type owl:Restriction ;
872 owl:maxQualifiedCardinality 879 owl:maxQualifiedCardinality
873 "1"^^xsd:nonNegativeInteger ; 880 "1"^^xsd:nonNegativeInteger ;
874 - owl:onClass owl:Class ; 881 + owl:onClass :PlanLevel ;
875 - owl:onProperty :hasAreaType 882 + owl:onProperty :hasLevelType
876 ] ; 883 ] ;
877 :shouldHaveID "true"^^xsd:boolean ; 884 :shouldHaveID "true"^^xsd:boolean ;
878 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS7952931> . 885 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS7952931> .
...@@ -897,7 +904,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -897,7 +904,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
897 rdf:type owl:Class ; 904 rdf:type owl:Class ;
898 rdfs:comment "A Thing that classifies Plans according to their level in the planning hierarchy."^^xsd:string ; 905 rdfs:comment "A Thing that classifies Plans according to their level in the planning hierarchy."^^xsd:string ;
899 rdfs:label "Plan Level"^^xsd:string ; 906 rdfs:label "Plan Level"^^xsd:string ;
900 - rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS427322951> , owl:Thing , <http://data.posccaesar.org/rdl/RDS7945844> . 907 + rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS7945844> , owl:Thing , <http://data.posccaesar.org/rdl/RDS427322951> .
901 908
902 :Planned 909 :Planned
903 rdf:type :Status ; 910 rdf:type :Status ;
...@@ -907,7 +914,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -907,7 +914,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
907 rdf:type owl:Class ; 914 rdf:type owl:Class ;
908 rdfs:comment "A 15926-4 Activity that is the creation of one or more instances of PlanForActivity in order to realise a RequiredActivity"^^xsd:string ; 915 rdfs:comment "A 15926-4 Activity that is the creation of one or more instances of PlanForActivity in order to realise a RequiredActivity"^^xsd:string ;
909 rdfs:label "Planning"^^xsd:string ; 916 rdfs:label "Planning"^^xsd:string ;
910 - rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS3149> , owl:Thing ; 917 + rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS3149> ;
911 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS9659447> . 918 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS9659447> .
912 919
913 :PotentialShutdown 920 :PotentialShutdown
...@@ -924,10 +931,10 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -924,10 +931,10 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
924 rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS1684986591> , <http://data.posccaesar.org/rdl/RDS47466170192> , owl:Thing ; 931 rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS1684986591> , <http://data.posccaesar.org/rdl/RDS47466170192> , owl:Thing ;
925 rdfs:subClassOf 932 rdfs:subClassOf
926 [ rdf:type owl:Restriction ; 933 [ rdf:type owl:Restriction ;
927 - owl:onDataRange xsd:string ; 934 + owl:minQualifiedCardinality
928 - owl:onProperty :hasName ; 935 + "2"^^xsd:nonNegativeInteger ;
929 - owl:qualifiedCardinality 936 + owl:onClass :Coordinate ;
930 - "1"^^xsd:nonNegativeInteger 937 + owl:onProperty :hasCoordinate
931 ] ; 938 ] ;
932 rdfs:subClassOf 939 rdfs:subClassOf
933 [ rdf:type owl:Restriction ; 940 [ rdf:type owl:Restriction ;
...@@ -938,10 +945,10 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -938,10 +945,10 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
938 ] ; 945 ] ;
939 rdfs:subClassOf 946 rdfs:subClassOf
940 [ rdf:type owl:Restriction ; 947 [ rdf:type owl:Restriction ;
941 - owl:minQualifiedCardinality 948 + owl:onDataRange xsd:string ;
942 - "2"^^xsd:nonNegativeInteger ; 949 + owl:onProperty :hasName ;
943 - owl:onClass :Coordinate ; 950 + owl:qualifiedCardinality
944 - owl:onProperty :hasCoordinate 951 + "1"^^xsd:nonNegativeInteger
945 ] ; 952 ] ;
946 :shouldHaveID "true" ; 953 :shouldHaveID "true" ;
947 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS47466168170> . 954 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS47466168170> .
...@@ -949,7 +956,21 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -949,7 +956,21 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
949 :ProfileSet 956 :ProfileSet
950 rdf:type owl:Class ; 957 rdf:type owl:Class ;
951 rdfs:comment "A Function that is a collection of Profiles."^^xsd:string ; 958 rdfs:comment "A Function that is a collection of Profiles."^^xsd:string ;
952 - rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS47466170192> , owl:Thing ; 959 + rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS47466170192> ;
960 + rdfs:subClassOf
961 + [ rdf:type owl:Restriction ;
962 + owl:minQualifiedCardinality
963 + "1"^^xsd:nonNegativeInteger ;
964 + owl:onClass :Profile ;
965 + owl:onProperty :hasProfile
966 + ] ;
967 + rdfs:subClassOf
968 + [ rdf:type owl:Restriction ;
969 + owl:minQualifiedCardinality
970 + "0"^^xsd:nonNegativeInteger ;
971 + owl:onClass :ExternalReference ;
972 + owl:onProperty :hasExternalReference
973 + ] ;
953 rdfs:subClassOf 974 rdfs:subClassOf
954 [ rdf:type owl:Class ; 975 [ rdf:type owl:Class ;
955 owl:intersectionOf ([ rdf:type owl:Restriction ; 976 owl:intersectionOf ([ rdf:type owl:Restriction ;
...@@ -964,20 +985,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -964,20 +985,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
964 owl:onProperty :hasName 985 owl:onProperty :hasName
965 ]) 986 ])
966 ] ; 987 ] ;
967 - rdfs:subClassOf
968 - [ rdf:type owl:Restriction ;
969 - owl:minQualifiedCardinality
970 - "0"^^xsd:nonNegativeInteger ;
971 - owl:onClass :ExternalReference ;
972 - owl:onProperty :hasExternalReference
973 - ] ;
974 - rdfs:subClassOf
975 - [ rdf:type owl:Restriction ;
976 - owl:minQualifiedCardinality
977 - "1"^^xsd:nonNegativeInteger ;
978 - owl:onClass :Profile ;
979 - owl:onProperty :hasProfile
980 - ] ;
981 :shouldHaveID "true" . 988 :shouldHaveID "true" .
982 989
983 :Project 990 :Project
...@@ -987,20 +994,20 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -987,20 +994,20 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
987 rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS3149> ; 994 rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS3149> ;
988 rdfs:subClassOf 995 rdfs:subClassOf
989 [ rdf:type owl:Restriction ; 996 [ rdf:type owl:Restriction ;
997 + owl:minQualifiedCardinality
998 + "0"^^xsd:nonNegativeInteger ;
999 + owl:onClass :Plan ;
1000 + owl:onProperty :hasPlan
1001 + ] ;
1002 + rdfs:subClassOf
1003 + [ rdf:type owl:Restriction ;
990 owl:maxQualifiedCardinality 1004 owl:maxQualifiedCardinality
991 "1"^^xsd:nonNegativeInteger ; 1005 "1"^^xsd:nonNegativeInteger ;
992 owl:onDataRange 1006 owl:onDataRange
993 [ rdf:type rdfs:Datatype ; 1007 [ rdf:type rdfs:Datatype ;
994 owl:unionOf (xsd:date xsd:dateTime) 1008 owl:unionOf (xsd:date xsd:dateTime)
995 ] ; 1009 ] ;
996 - owl:onProperty :hasFinish 1010 + owl:onProperty :hasStart
997 - ] ;
998 - rdfs:subClassOf
999 - [ rdf:type owl:Restriction ;
1000 - owl:minQualifiedCardinality
1001 - "0"^^xsd:nonNegativeInteger ;
1002 - owl:onClass :ExternalReference ;
1003 - owl:onProperty :hasExternalReference
1004 ] ; 1011 ] ;
1005 rdfs:subClassOf 1012 rdfs:subClassOf
1006 [ rdf:type owl:Restriction ; 1013 [ rdf:type owl:Restriction ;
...@@ -1011,34 +1018,34 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1011,34 +1018,34 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1011 ] ; 1018 ] ;
1012 rdfs:subClassOf 1019 rdfs:subClassOf
1013 [ rdf:type owl:Restriction ; 1020 [ rdf:type owl:Restriction ;
1014 - owl:minQualifiedCardinality 1021 + owl:onDataRange xsd:string ;
1015 - "0"^^xsd:nonNegativeInteger ; 1022 + owl:onProperty :hasDescription ;
1016 - owl:onClass :Plan ; 1023 + owl:qualifiedCardinality
1017 - owl:onProperty :hasPlan 1024 + "1"^^xsd:nonNegativeInteger
1018 ] ; 1025 ] ;
1019 rdfs:subClassOf 1026 rdfs:subClassOf
1020 [ rdf:type owl:Restriction ; 1027 [ rdf:type owl:Restriction ;
1021 owl:maxQualifiedCardinality 1028 owl:maxQualifiedCardinality
1022 "1"^^xsd:nonNegativeInteger ; 1029 "1"^^xsd:nonNegativeInteger ;
1023 - owl:onDataRange 1030 + owl:onClass userfield:SourceSpecifiedUserField ;
1024 - [ rdf:type rdfs:Datatype ; 1031 + owl:onProperty :hasSpecifiedUserField
1025 - owl:unionOf (xsd:date xsd:dateTime)
1026 - ] ;
1027 - owl:onProperty :hasStart
1028 ] ; 1032 ] ;
1029 rdfs:subClassOf 1033 rdfs:subClassOf
1030 [ rdf:type owl:Restriction ; 1034 [ rdf:type owl:Restriction ;
1031 owl:maxQualifiedCardinality 1035 owl:maxQualifiedCardinality
1032 "1"^^xsd:nonNegativeInteger ; 1036 "1"^^xsd:nonNegativeInteger ;
1033 - owl:onClass userfield:SourceSpecifiedUserField ; 1037 + owl:onDataRange
1034 - owl:onProperty :hasSpecifiedUserField 1038 + [ rdf:type rdfs:Datatype ;
1039 + owl:unionOf (xsd:date xsd:dateTime)
1040 + ] ;
1041 + owl:onProperty :hasFinish
1035 ] ; 1042 ] ;
1036 rdfs:subClassOf 1043 rdfs:subClassOf
1037 [ rdf:type owl:Restriction ; 1044 [ rdf:type owl:Restriction ;
1038 - owl:onDataRange xsd:string ; 1045 + owl:minQualifiedCardinality
1039 - owl:onProperty :hasDescription ; 1046 + "0"^^xsd:nonNegativeInteger ;
1040 - owl:qualifiedCardinality 1047 + owl:onClass :ExternalReference ;
1041 - "1"^^xsd:nonNegativeInteger 1048 + owl:onProperty :hasExternalReference
1042 ] ; 1049 ] ;
1043 :shouldHaveID "true" ; 1050 :shouldHaveID "true" ;
1044 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS9629> . 1051 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS9629> .
...@@ -1061,7 +1068,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1061,7 +1068,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1061 rdf:type owl:Class ; 1068 rdf:type owl:Class ;
1062 rdfs:comment "A Physical Object that can be measured with units. Resources are assigned to Activities and may consist of people (work hours), materials or physical items."^^xsd:string ; 1069 rdfs:comment "A Physical Object that can be measured with units. Resources are assigned to Activities and may consist of people (work hours), materials or physical items."^^xsd:string ;
1063 rdfs:label "Resource"^^xsd:string ; 1070 rdfs:label "Resource"^^xsd:string ;
1064 - rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS4326435842> ; 1071 + rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS4326435842> , owl:Thing ;
1065 rdfs:subClassOf 1072 rdfs:subClassOf
1066 [ rdf:type owl:Class ; 1073 [ rdf:type owl:Class ;
1067 owl:unionOf (:CostBased :TimeBased) 1074 owl:unionOf (:CostBased :TimeBased)
...@@ -1072,13 +1079,13 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1072,13 +1079,13 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1072 :ResourceSet 1079 :ResourceSet
1073 rdf:type owl:Class ; 1080 rdf:type owl:Class ;
1074 rdfs:comment "A Physical Object that is a collection of Resources."^^xsd:string ; 1081 rdfs:comment "A Physical Object that is a collection of Resources."^^xsd:string ;
1075 - rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS4326435842> , owl:Thing ; 1082 + rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS4326435842> ;
1076 rdfs:subClassOf 1083 rdfs:subClassOf
1077 [ rdf:type owl:Restriction ; 1084 [ rdf:type owl:Restriction ;
1078 - owl:minQualifiedCardinality 1085 + owl:onDataRange xsd:string ;
1079 - "0"^^xsd:nonNegativeInteger ; 1086 + owl:onProperty :hasName ;
1080 - owl:onClass :ExternalReference ; 1087 + owl:qualifiedCardinality
1081 - owl:onProperty :hasExternalReference 1088 + "1"^^xsd:nonNegativeInteger
1082 ] ; 1089 ] ;
1083 rdfs:subClassOf 1090 rdfs:subClassOf
1084 [ rdf:type owl:Restriction ; 1091 [ rdf:type owl:Restriction ;
...@@ -1089,10 +1096,10 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1089,10 +1096,10 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1089 ] ; 1096 ] ;
1090 rdfs:subClassOf 1097 rdfs:subClassOf
1091 [ rdf:type owl:Restriction ; 1098 [ rdf:type owl:Restriction ;
1092 - owl:onDataRange xsd:string ; 1099 + owl:minQualifiedCardinality
1093 - owl:onProperty :hasName ; 1100 + "0"^^xsd:nonNegativeInteger ;
1094 - owl:qualifiedCardinality 1101 + owl:onClass :ExternalReference ;
1095 - "1"^^xsd:nonNegativeInteger 1102 + owl:onProperty :hasExternalReference
1096 ] ; 1103 ] ;
1097 :shouldHaveID "true" . 1104 :shouldHaveID "true" .
1098 1105
...@@ -1100,20 +1107,20 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1100,20 +1107,20 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1100 rdf:type owl:Class ; 1107 rdf:type owl:Class ;
1101 rdfs:comment "A Value for a Resource"^^xsd:string ; 1108 rdfs:comment "A Value for a Resource"^^xsd:string ;
1102 rdfs:label "Resource value"^^xsd:string ; 1109 rdfs:label "Resource value"^^xsd:string ;
1103 - rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS7945844> , owl:Thing . 1110 + rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS7945844> .
1104 1111
1105 :Responsible 1112 :Responsible
1106 rdf:type owl:Class ; 1113 rdf:type owl:Class ;
1107 rdfs:comment "An Arranged Individual that is responsible for carrying out a specified part of the Schedule."^^xsd:string ; 1114 rdfs:comment "An Arranged Individual that is responsible for carrying out a specified part of the Schedule."^^xsd:string ;
1108 rdfs:label "Responsible"^^xsd:string ; 1115 rdfs:label "Responsible"^^xsd:string ;
1109 - rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS436990091> ; 1116 + rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS436990091> , owl:Thing ;
1110 - owl:equivalentClass <http://data.posccaesar.org/rdl/RDS282149> , <http://data.posccaesar.org/rdl/RDS413954> . 1117 + owl:equivalentClass <http://data.posccaesar.org/rdl/RDS413954> , <http://data.posccaesar.org/rdl/RDS282149> .
1111 1118
1112 :Result 1119 :Result
1113 rdf:type owl:Class ; 1120 rdf:type owl:Class ;
1114 rdfs:comment "A Physical Object that an Activity is carried out upon, and/or which is the result of carrying out the Activity."^^xsd:string ; 1121 rdfs:comment "A Physical Object that an Activity is carried out upon, and/or which is the result of carrying out the Activity."^^xsd:string ;
1115 rdfs:label "Result"^^xsd:string ; 1122 rdfs:label "Result"^^xsd:string ;
1116 - rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS4326435842> ; 1123 + rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS4326435842> , owl:Thing ;
1117 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS43168516168> . 1124 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS43168516168> .
1118 1125
1119 :RevisedScheduleForPlan 1126 :RevisedScheduleForPlan
...@@ -1142,25 +1149,11 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1142,25 +1149,11 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1142 [ rdf:type owl:Restriction ; 1149 [ rdf:type owl:Restriction ;
1143 owl:maxQualifiedCardinality 1150 owl:maxQualifiedCardinality
1144 "1"^^xsd:nonNegativeInteger ; 1151 "1"^^xsd:nonNegativeInteger ;
1145 - owl:onDataRange xsd:decimal ;
1146 - owl:onProperty :hasPercentageComplete
1147 - ] ;
1148 - rdfs:subClassOf
1149 - [ rdf:type owl:Restriction ;
1150 - owl:maxQualifiedCardinality
1151 - "1"^^xsd:nonNegativeInteger ;
1152 owl:onDataRange 1152 owl:onDataRange
1153 [ rdf:type owl:Class ; 1153 [ rdf:type owl:Class ;
1154 owl:unionOf (xsd:date xsd:dateTime) 1154 owl:unionOf (xsd:date xsd:dateTime)
1155 ] ; 1155 ] ;
1156 - owl:onProperty :hasLateFinish 1156 + owl:onProperty :hasEarlyStart
1157 - ] ;
1158 - rdfs:subClassOf
1159 - [ rdf:type owl:Restriction ;
1160 - owl:onDataRange xsd:boolean ;
1161 - owl:onProperty :alwaysOnSchedule ;
1162 - owl:qualifiedCardinality
1163 - "1"^^xsd:nonNegativeInteger
1164 ] ; 1157 ] ;
1165 rdfs:subClassOf 1158 rdfs:subClassOf
1166 [ rdf:type owl:Restriction ; 1159 [ rdf:type owl:Restriction ;
...@@ -1170,34 +1163,36 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1170,34 +1163,36 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1170 [ rdf:type owl:Class ; 1163 [ rdf:type owl:Class ;
1171 owl:unionOf (xsd:date xsd:dateTime) 1164 owl:unionOf (xsd:date xsd:dateTime)
1172 ] ; 1165 ] ;
1173 - owl:onProperty :hasSnltDate 1166 + owl:onProperty :hasMfoDate
1174 ] ; 1167 ] ;
1175 rdfs:subClassOf 1168 rdfs:subClassOf
1176 [ rdf:type owl:Restriction ; 1169 [ rdf:type owl:Restriction ;
1177 owl:maxQualifiedCardinality 1170 owl:maxQualifiedCardinality
1178 "1"^^xsd:nonNegativeInteger ; 1171 "1"^^xsd:nonNegativeInteger ;
1179 - owl:onDataRange 1172 + owl:onDataRange xsd:duration ;
1180 - [ rdf:type owl:Class ; 1173 + owl:onProperty :hasDuration
1181 - owl:unionOf (xsd:date xsd:dateTime)
1182 - ] ;
1183 - owl:onProperty :hasFrontlineDate
1184 ] ; 1174 ] ;
1185 rdfs:subClassOf 1175 rdfs:subClassOf
1186 [ rdf:type owl:Restriction ; 1176 [ rdf:type owl:Restriction ;
1187 owl:maxQualifiedCardinality 1177 owl:maxQualifiedCardinality
1188 "1"^^xsd:nonNegativeInteger ; 1178 "1"^^xsd:nonNegativeInteger ;
1189 - owl:onDataRange 1179 + owl:onDataRange xsd:duration ;
1190 - [ rdf:type owl:Class ; 1180 + owl:onProperty :hasFreeFloat
1191 - owl:unionOf (xsd:date xsd:dateTime)
1192 - ] ;
1193 - owl:onProperty :hasMfoDate
1194 ] ; 1181 ] ;
1195 rdfs:subClassOf 1182 rdfs:subClassOf
1196 [ rdf:type owl:Restriction ; 1183 [ rdf:type owl:Restriction ;
1197 owl:maxQualifiedCardinality 1184 owl:maxQualifiedCardinality
1198 "1"^^xsd:nonNegativeInteger ; 1185 "1"^^xsd:nonNegativeInteger ;
1199 - owl:onDataRange xsd:boolean ; 1186 + owl:onDataRange xsd:decimal ;
1200 - owl:onProperty :mustStartAsap 1187 + owl:onProperty :hasPercentageComplete
1188 + ] ;
1189 + rdfs:subClassOf
1190 + [ rdf:type owl:Restriction ;
1191 + :shouldUseRef "true"^^xsd:boolean ;
1192 + owl:onClass :ScheduleForPlan ;
1193 + owl:onProperty :partOfSchedule ;
1194 + owl:qualifiedCardinality
1195 + "1"^^xsd:nonNegativeInteger
1201 ] ; 1196 ] ;
1202 rdfs:subClassOf 1197 rdfs:subClassOf
1203 [ rdf:type owl:Restriction ; 1198 [ rdf:type owl:Restriction ;
...@@ -1207,7 +1202,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1207,7 +1202,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1207 [ rdf:type owl:Class ; 1202 [ rdf:type owl:Class ;
1208 owl:unionOf (xsd:date xsd:dateTime) 1203 owl:unionOf (xsd:date xsd:dateTime)
1209 ] ; 1204 ] ;
1210 - owl:onProperty :hasSnetDate 1205 + owl:onProperty :hasActualStart
1211 ] ; 1206 ] ;
1212 rdfs:subClassOf 1207 rdfs:subClassOf
1213 [ rdf:type owl:Restriction ; 1208 [ rdf:type owl:Restriction ;
...@@ -1217,21 +1212,28 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1217,21 +1212,28 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1217 [ rdf:type owl:Class ; 1212 [ rdf:type owl:Class ;
1218 owl:unionOf (xsd:date xsd:dateTime) 1213 owl:unionOf (xsd:date xsd:dateTime)
1219 ] ; 1214 ] ;
1220 - owl:onProperty :hasLateStart 1215 + owl:onProperty :hasSnetDate
1221 ] ; 1216 ] ;
1222 rdfs:subClassOf 1217 rdfs:subClassOf
1223 [ rdf:type owl:Restriction ; 1218 [ rdf:type owl:Restriction ;
1224 owl:maxQualifiedCardinality 1219 owl:maxQualifiedCardinality
1225 "1"^^xsd:nonNegativeInteger ; 1220 "1"^^xsd:nonNegativeInteger ;
1226 - owl:onDataRange xsd:duration ; 1221 + owl:onDataRange xsd:decimal ;
1227 - owl:onProperty :hasFreeFloat 1222 + owl:onProperty :hasPlannedProgress
1223 + ] ;
1224 + rdfs:subClassOf
1225 + [ rdf:type owl:Restriction ;
1226 + owl:onDataRange xsd:boolean ;
1227 + owl:onProperty :alwaysOnSchedule ;
1228 + owl:qualifiedCardinality
1229 + "1"^^xsd:nonNegativeInteger
1228 ] ; 1230 ] ;
1229 rdfs:subClassOf 1231 rdfs:subClassOf
1230 [ rdf:type owl:Restriction ; 1232 [ rdf:type owl:Restriction ;
1231 owl:maxQualifiedCardinality 1233 owl:maxQualifiedCardinality
1232 "1"^^xsd:nonNegativeInteger ; 1234 "1"^^xsd:nonNegativeInteger ;
1233 - owl:onDataRange xsd:boolean ; 1235 + owl:onDataRange xsd:duration ;
1234 - owl:onProperty :mustStartAlap 1236 + owl:onProperty :hasTotalFloat
1235 ] ; 1237 ] ;
1236 rdfs:subClassOf 1238 rdfs:subClassOf
1237 [ rdf:type owl:Restriction ; 1239 [ rdf:type owl:Restriction ;
...@@ -1241,14 +1243,17 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1241,14 +1243,17 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1241 [ rdf:type owl:Class ; 1243 [ rdf:type owl:Class ;
1242 owl:unionOf (xsd:date xsd:dateTime) 1244 owl:unionOf (xsd:date xsd:dateTime)
1243 ] ; 1245 ] ;
1244 - owl:onProperty :hasActualFinish 1246 + owl:onProperty :hasMsoDate
1245 ] ; 1247 ] ;
1246 rdfs:subClassOf 1248 rdfs:subClassOf
1247 [ rdf:type owl:Restriction ; 1249 [ rdf:type owl:Restriction ;
1248 owl:maxQualifiedCardinality 1250 owl:maxQualifiedCardinality
1249 "1"^^xsd:nonNegativeInteger ; 1251 "1"^^xsd:nonNegativeInteger ;
1250 - owl:onDataRange xsd:duration ; 1252 + owl:onDataRange
1251 - owl:onProperty :hasDuration 1253 + [ rdf:type owl:Class ;
1254 + owl:unionOf (xsd:date xsd:dateTime)
1255 + ] ;
1256 + owl:onProperty :hasLateStart
1252 ] ; 1257 ] ;
1253 rdfs:subClassOf 1258 rdfs:subClassOf
1254 [ rdf:type owl:Restriction ; 1259 [ rdf:type owl:Restriction ;
...@@ -1258,14 +1263,14 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1258,14 +1263,14 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1258 [ rdf:type owl:Class ; 1263 [ rdf:type owl:Class ;
1259 owl:unionOf (xsd:date xsd:dateTime) 1264 owl:unionOf (xsd:date xsd:dateTime)
1260 ] ; 1265 ] ;
1261 - owl:onProperty :hasFnetDate 1266 + owl:onProperty :hasActualFinish
1262 ] ; 1267 ] ;
1263 rdfs:subClassOf 1268 rdfs:subClassOf
1264 [ rdf:type owl:Restriction ; 1269 [ rdf:type owl:Restriction ;
1265 owl:maxQualifiedCardinality 1270 owl:maxQualifiedCardinality
1266 "1"^^xsd:nonNegativeInteger ; 1271 "1"^^xsd:nonNegativeInteger ;
1267 - owl:onDataRange xsd:duration ; 1272 + owl:onDataRange xsd:boolean ;
1268 - owl:onProperty :hasTotalFloat 1273 + owl:onProperty :mustStartAsap
1269 ] ; 1274 ] ;
1270 rdfs:subClassOf 1275 rdfs:subClassOf
1271 [ rdf:type owl:Restriction ; 1276 [ rdf:type owl:Restriction ;
...@@ -1281,11 +1286,18 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1281,11 +1286,18 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1281 [ rdf:type owl:Restriction ; 1286 [ rdf:type owl:Restriction ;
1282 owl:maxQualifiedCardinality 1287 owl:maxQualifiedCardinality
1283 "1"^^xsd:nonNegativeInteger ; 1288 "1"^^xsd:nonNegativeInteger ;
1289 + owl:onDataRange xsd:duration ;
1290 + owl:onProperty :hasRemainingDuration
1291 + ] ;
1292 + rdfs:subClassOf
1293 + [ rdf:type owl:Restriction ;
1294 + owl:maxQualifiedCardinality
1295 + "1"^^xsd:nonNegativeInteger ;
1284 owl:onDataRange 1296 owl:onDataRange
1285 [ rdf:type owl:Class ; 1297 [ rdf:type owl:Class ;
1286 owl:unionOf (xsd:date xsd:dateTime) 1298 owl:unionOf (xsd:date xsd:dateTime)
1287 ] ; 1299 ] ;
1288 - owl:onProperty :hasActualStart 1300 + owl:onProperty :hasFrontlineDate
1289 ] ; 1301 ] ;
1290 rdfs:subClassOf 1302 rdfs:subClassOf
1291 [ rdf:type owl:Restriction ; 1303 [ rdf:type owl:Restriction ;
...@@ -1295,7 +1307,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1295,7 +1307,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1295 [ rdf:type owl:Class ; 1307 [ rdf:type owl:Class ;
1296 owl:unionOf (xsd:date xsd:dateTime) 1308 owl:unionOf (xsd:date xsd:dateTime)
1297 ] ; 1309 ] ;
1298 - owl:onProperty :hasEarlyFinish 1310 + owl:onProperty :hasFnetDate
1299 ] ; 1311 ] ;
1300 rdfs:subClassOf 1312 rdfs:subClassOf
1301 [ rdf:type owl:Restriction ; 1313 [ rdf:type owl:Restriction ;
...@@ -1305,22 +1317,14 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1305,22 +1317,14 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1305 [ rdf:type owl:Class ; 1317 [ rdf:type owl:Class ;
1306 owl:unionOf (xsd:date xsd:dateTime) 1318 owl:unionOf (xsd:date xsd:dateTime)
1307 ] ; 1319 ] ;
1308 - owl:onProperty :hasMsoDate 1320 + owl:onProperty :hasEarlyFinish
1309 - ] ;
1310 - rdfs:subClassOf
1311 - [ rdf:type owl:Restriction ;
1312 - :shouldUseRef "true"^^xsd:boolean ;
1313 - owl:onClass :ScheduleForPlan ;
1314 - owl:onProperty :partOfSchedule ;
1315 - owl:qualifiedCardinality
1316 - "1"^^xsd:nonNegativeInteger
1317 ] ; 1321 ] ;
1318 rdfs:subClassOf 1322 rdfs:subClassOf
1319 [ rdf:type owl:Restriction ; 1323 [ rdf:type owl:Restriction ;
1320 owl:maxQualifiedCardinality 1324 owl:maxQualifiedCardinality
1321 "1"^^xsd:nonNegativeInteger ; 1325 "1"^^xsd:nonNegativeInteger ;
1322 - owl:onDataRange xsd:decimal ; 1326 + owl:onDataRange xsd:boolean ;
1323 - owl:onProperty :hasPlannedProgress 1327 + owl:onProperty :mustStartAlap
1324 ] ; 1328 ] ;
1325 rdfs:subClassOf 1329 rdfs:subClassOf
1326 [ rdf:type owl:Restriction ; 1330 [ rdf:type owl:Restriction ;
...@@ -1330,14 +1334,17 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1330,14 +1334,17 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1330 [ rdf:type owl:Class ; 1334 [ rdf:type owl:Class ;
1331 owl:unionOf (xsd:date xsd:dateTime) 1335 owl:unionOf (xsd:date xsd:dateTime)
1332 ] ; 1336 ] ;
1333 - owl:onProperty :hasEarlyStart 1337 + owl:onProperty :hasLateFinish
1334 ] ; 1338 ] ;
1335 rdfs:subClassOf 1339 rdfs:subClassOf
1336 [ rdf:type owl:Restriction ; 1340 [ rdf:type owl:Restriction ;
1337 owl:maxQualifiedCardinality 1341 owl:maxQualifiedCardinality
1338 "1"^^xsd:nonNegativeInteger ; 1342 "1"^^xsd:nonNegativeInteger ;
1339 - owl:onDataRange xsd:duration ; 1343 + owl:onDataRange
1340 - owl:onProperty :hasRemainingDuration 1344 + [ rdf:type owl:Class ;
1345 + owl:unionOf (xsd:date xsd:dateTime)
1346 + ] ;
1347 + owl:onProperty :hasSnltDate
1341 ] ; 1348 ] ;
1342 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS333764> . 1349 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS333764> .
1343 1350
...@@ -1347,6 +1354,10 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1347,6 +1354,10 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1347 rdfs:label "Schedule for activity in plan"^^xsd:string ; 1354 rdfs:label "Schedule for activity in plan"^^xsd:string ;
1348 rdfs:subClassOf :Plan ; 1355 rdfs:subClassOf :Plan ;
1349 rdfs:subClassOf 1356 rdfs:subClassOf
1357 + [ rdf:type owl:Class ;
1358 + owl:unionOf (:BaselineScheduleForPlan :CurrentScheduleForPlan :LiveScheduleForPlan :RevisedScheduleForPlan)
1359 + ] ;
1360 + rdfs:subClassOf
1350 [ rdf:type owl:Restriction ; 1361 [ rdf:type owl:Restriction ;
1351 :shouldUseRef "true"^^xsd:boolean ; 1362 :shouldUseRef "true"^^xsd:boolean ;
1352 owl:minQualifiedCardinality 1363 owl:minQualifiedCardinality
...@@ -1354,10 +1365,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1354,10 +1365,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1354 owl:onClass :ScheduleForPlan ; 1365 owl:onClass :ScheduleForPlan ;
1355 owl:onProperty :hasPreviousScheduleForPlan 1366 owl:onProperty :hasPreviousScheduleForPlan
1356 ] ; 1367 ] ;
1357 - rdfs:subClassOf
1358 - [ rdf:type owl:Class ;
1359 - owl:unionOf (:BaselineScheduleForPlan :CurrentScheduleForPlan :LiveScheduleForPlan :RevisedScheduleForPlan)
1360 - ] ;
1361 :shouldHaveID "true"^^xsd:boolean . 1368 :shouldHaveID "true"^^xsd:boolean .
1362 1369
1363 :Scheduling 1370 :Scheduling
...@@ -1375,7 +1382,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1375,7 +1382,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1375 rdf:type owl:Class ; 1382 rdf:type owl:Class ;
1376 rdfs:comment "A Class of Individual that holds information about what is currently happening. Status values describe whether a Project or Activity is started, in progress or completed, and can also say something about resource availability."^^xsd:string ; 1383 rdfs:comment "A Class of Individual that holds information about what is currently happening. Status values describe whether a Project or Activity is started, in progress or completed, and can also say something about resource availability."^^xsd:string ;
1377 rdfs:label "Status"^^xsd:string ; 1384 rdfs:label "Status"^^xsd:string ;
1378 - rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS13318199> , owl:Thing ; 1385 + rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS13318199> ;
1379 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS427322951> . 1386 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS427322951> .
1380 1387
1381 :Sunday 1388 :Sunday
...@@ -1405,35 +1412,29 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1405,35 +1412,29 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1405 [ rdf:type owl:Restriction ; 1412 [ rdf:type owl:Restriction ;
1406 owl:maxQualifiedCardinality 1413 owl:maxQualifiedCardinality
1407 "1"^^xsd:nonNegativeInteger ; 1414 "1"^^xsd:nonNegativeInteger ;
1408 - owl:onDataRange xsd:duration ; 1415 + owl:onDataRange xsd:decimal ;
1409 - owl:onProperty :hasDelayedStart 1416 + owl:onProperty :hasExpendedQuantity
1410 ] ; 1417 ] ;
1411 rdfs:subClassOf 1418 rdfs:subClassOf
1412 [ rdf:type owl:Restriction ; 1419 [ rdf:type owl:Restriction ;
1413 owl:maxQualifiedCardinality 1420 owl:maxQualifiedCardinality
1414 "1"^^xsd:nonNegativeInteger ; 1421 "1"^^xsd:nonNegativeInteger ;
1415 - owl:onDataRange xsd:decimal ; 1422 + owl:onDataRange xsd:duration ;
1416 - owl:onProperty :hasManHours 1423 + owl:onProperty :hasDelayedStart
1417 ] ; 1424 ] ;
1418 rdfs:subClassOf 1425 rdfs:subClassOf
1419 [ rdf:type owl:Restriction ; 1426 [ rdf:type owl:Restriction ;
1420 owl:maxQualifiedCardinality 1427 owl:maxQualifiedCardinality
1421 "1"^^xsd:nonNegativeInteger ; 1428 "1"^^xsd:nonNegativeInteger ;
1422 - owl:onDataRange 1429 + owl:onDataRange xsd:decimal ;
1423 - [ rdf:type rdfs:Datatype ; 1430 + owl:onProperty :hasExpendedCost
1424 - owl:unionOf (xsd:date xsd:dateTime)
1425 - ] ;
1426 - owl:onProperty :hasRemainingFinish
1427 ] ; 1431 ] ;
1428 rdfs:subClassOf 1432 rdfs:subClassOf
1429 [ rdf:type owl:Restriction ; 1433 [ rdf:type owl:Restriction ;
1430 owl:maxQualifiedCardinality 1434 owl:maxQualifiedCardinality
1431 "1"^^xsd:nonNegativeInteger ; 1435 "1"^^xsd:nonNegativeInteger ;
1432 - owl:onDataRange 1436 + owl:onDataRange xsd:duration ;
1433 - [ rdf:type rdfs:Datatype ; 1437 + owl:onProperty :hasDuration
1434 - owl:unionOf (xsd:date xsd:dateTime)
1435 - ] ;
1436 - owl:onProperty :hasRemainingStart
1437 ] ; 1438 ] ;
1438 rdfs:subClassOf 1439 rdfs:subClassOf
1439 [ rdf:type owl:Restriction ; 1440 [ rdf:type owl:Restriction ;
...@@ -1448,35 +1449,31 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1448,35 +1449,31 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1448 owl:maxQualifiedCardinality 1449 owl:maxQualifiedCardinality
1449 "1"^^xsd:nonNegativeInteger ; 1450 "1"^^xsd:nonNegativeInteger ;
1450 owl:onDataRange xsd:decimal ; 1451 owl:onDataRange xsd:decimal ;
1451 - owl:onProperty :hasExpendedQuantity 1452 + owl:onProperty :hasQuantity
1452 ] ; 1453 ] ;
1453 rdfs:subClassOf 1454 rdfs:subClassOf
1454 [ rdf:type owl:Restriction ; 1455 [ rdf:type owl:Restriction ;
1455 owl:maxQualifiedCardinality 1456 owl:maxQualifiedCardinality
1456 "1"^^xsd:nonNegativeInteger ; 1457 "1"^^xsd:nonNegativeInteger ;
1457 - owl:onDataRange xsd:decimal ; 1458 + owl:onDataRange
1458 - owl:onProperty :hasExpendedCost 1459 + [ rdf:type rdfs:Datatype ;
1460 + owl:unionOf (xsd:date xsd:dateTime)
1461 + ] ;
1462 + owl:onProperty :hasRemainingStart
1459 ] ; 1463 ] ;
1460 rdfs:subClassOf 1464 rdfs:subClassOf
1461 [ rdf:type owl:Restriction ; 1465 [ rdf:type owl:Restriction ;
1462 owl:maxQualifiedCardinality 1466 owl:maxQualifiedCardinality
1463 "1"^^xsd:nonNegativeInteger ; 1467 "1"^^xsd:nonNegativeInteger ;
1464 owl:onDataRange xsd:decimal ; 1468 owl:onDataRange xsd:decimal ;
1465 - owl:onProperty :hasCurrentProgress 1469 + owl:onProperty :hasCost
1466 - ] ;
1467 - rdfs:subClassOf
1468 - [ rdf:type owl:Restriction ;
1469 - owl:maxQualifiedCardinality
1470 - "1"^^xsd:nonNegativeInteger ;
1471 - owl:onDataRange xsd:duration ;
1472 - owl:onProperty :hasDuration
1473 ] ; 1470 ] ;
1474 rdfs:subClassOf 1471 rdfs:subClassOf
1475 [ rdf:type owl:Restriction ; 1472 [ rdf:type owl:Restriction ;
1476 owl:maxQualifiedCardinality 1473 owl:maxQualifiedCardinality
1477 "1"^^xsd:nonNegativeInteger ; 1474 "1"^^xsd:nonNegativeInteger ;
1478 owl:onDataRange xsd:decimal ; 1475 owl:onDataRange xsd:decimal ;
1479 - owl:onProperty :hasQuantity 1476 + owl:onProperty :hasCurrentProgress
1480 ] ; 1477 ] ;
1481 rdfs:subClassOf 1478 rdfs:subClassOf
1482 [ rdf:type owl:Restriction ; 1479 [ rdf:type owl:Restriction ;
...@@ -1491,7 +1488,17 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1491,7 +1488,17 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1491 owl:maxQualifiedCardinality 1488 owl:maxQualifiedCardinality
1492 "1"^^xsd:nonNegativeInteger ; 1489 "1"^^xsd:nonNegativeInteger ;
1493 owl:onDataRange xsd:decimal ; 1490 owl:onDataRange xsd:decimal ;
1494 - owl:onProperty :hasCost 1491 + owl:onProperty :hasManHours
1492 + ] ;
1493 + rdfs:subClassOf
1494 + [ rdf:type owl:Restriction ;
1495 + owl:maxQualifiedCardinality
1496 + "1"^^xsd:nonNegativeInteger ;
1497 + owl:onDataRange
1498 + [ rdf:type rdfs:Datatype ;
1499 + owl:unionOf (xsd:date xsd:dateTime)
1500 + ] ;
1501 + owl:onProperty :hasRemainingFinish
1495 ] ; 1502 ] ;
1496 :shouldHaveID "true" . 1503 :shouldHaveID "true" .
1497 1504
...@@ -1500,17 +1507,38 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1500,17 +1507,38 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1500 rdfs:comment "A Resource Value for a Time Based Resource"^^xsd:string ; 1507 rdfs:comment "A Resource Value for a Time Based Resource"^^xsd:string ;
1501 rdfs:subClassOf :ResourceValue ; 1508 rdfs:subClassOf :ResourceValue ;
1502 rdfs:subClassOf 1509 rdfs:subClassOf
1510 + [ rdf:type owl:Restriction ;
1511 + owl:onDataRange xsd:string ;
1512 + owl:onProperty :hasName ;
1513 + owl:qualifiedCardinality
1514 + "1"^^xsd:nonNegativeInteger
1515 + ] ;
1516 + rdfs:subClassOf
1517 + [ rdf:type owl:Restriction ;
1518 + owl:minQualifiedCardinality
1519 + "0"^^xsd:nonNegativeInteger ;
1520 + owl:onClass :ExternalReference ;
1521 + owl:onProperty :hasExternalReference
1522 + ] ;
1523 + rdfs:subClassOf
1524 + [ rdf:type owl:Restriction ;
1525 + owl:minQualifiedCardinality
1526 + "0"^^xsd:nonNegativeInteger ;
1527 + owl:onClass :Availability ;
1528 + owl:onProperty :hasAvailability
1529 + ] ;
1530 + rdfs:subClassOf
1503 [ rdf:type owl:Class ; 1531 [ rdf:type owl:Class ;
1504 owl:intersectionOf ([ rdf:type owl:Restriction ; 1532 owl:intersectionOf ([ rdf:type owl:Restriction ;
1505 owl:minQualifiedCardinality 1533 owl:minQualifiedCardinality
1506 "0"^^xsd:nonNegativeInteger ; 1534 "0"^^xsd:nonNegativeInteger ;
1507 - owl:onDataRange xsd:decimal ; 1535 + owl:onDataRange xsd:string ;
1508 - owl:onProperty :hasDefaultRate 1536 + owl:onProperty :hasDescription
1509 ] [ rdf:type owl:Restriction ; 1537 ] [ rdf:type owl:Restriction ;
1510 owl:maxQualifiedCardinality 1538 owl:maxQualifiedCardinality
1511 "1"^^xsd:nonNegativeInteger ; 1539 "1"^^xsd:nonNegativeInteger ;
1512 - owl:onDataRange xsd:decimal ; 1540 + owl:onDataRange xsd:string ;
1513 - owl:onProperty :hasDefaultRate 1541 + owl:onProperty :hasDescription
1514 ]) 1542 ])
1515 ] ; 1543 ] ;
1516 rdfs:subClassOf 1544 rdfs:subClassOf
...@@ -1518,36 +1546,15 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1518,36 +1546,15 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1518 owl:intersectionOf ([ rdf:type owl:Restriction ; 1546 owl:intersectionOf ([ rdf:type owl:Restriction ;
1519 owl:minQualifiedCardinality 1547 owl:minQualifiedCardinality
1520 "0"^^xsd:nonNegativeInteger ; 1548 "0"^^xsd:nonNegativeInteger ;
1521 - owl:onDataRange xsd:string ; 1549 + owl:onDataRange xsd:decimal ;
1522 - owl:onProperty :hasDescription 1550 + owl:onProperty :hasDefaultRate
1523 ] [ rdf:type owl:Restriction ; 1551 ] [ rdf:type owl:Restriction ;
1524 owl:maxQualifiedCardinality 1552 owl:maxQualifiedCardinality
1525 "1"^^xsd:nonNegativeInteger ; 1553 "1"^^xsd:nonNegativeInteger ;
1526 - owl:onDataRange xsd:string ; 1554 + owl:onDataRange xsd:decimal ;
1527 - owl:onProperty :hasDescription 1555 + owl:onProperty :hasDefaultRate
1528 ]) 1556 ])
1529 ] ; 1557 ] ;
1530 - rdfs:subClassOf
1531 - [ rdf:type owl:Restriction ;
1532 - owl:minQualifiedCardinality
1533 - "0"^^xsd:nonNegativeInteger ;
1534 - owl:onClass :Availability ;
1535 - owl:onProperty :hasAvailability
1536 - ] ;
1537 - rdfs:subClassOf
1538 - [ rdf:type owl:Restriction ;
1539 - owl:minQualifiedCardinality
1540 - "0"^^xsd:nonNegativeInteger ;
1541 - owl:onClass :ExternalReference ;
1542 - owl:onProperty :hasExternalReference
1543 - ] ;
1544 - rdfs:subClassOf
1545 - [ rdf:type owl:Restriction ;
1546 - owl:onDataRange xsd:string ;
1547 - owl:onProperty :hasName ;
1548 - owl:qualifiedCardinality
1549 - "1"^^xsd:nonNegativeInteger
1550 - ] ;
1551 :shouldHaveID "true" . 1558 :shouldHaveID "true" .
1552 1559
1553 :TimeBasedResourceRef 1560 :TimeBasedResourceRef
...@@ -1560,6 +1567,12 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1560,6 +1567,12 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1560 :Tuesday 1567 :Tuesday
1561 rdf:type :Weekday . 1568 rdf:type :Weekday .
1562 1569
1570 +:TypeOfDrillingWork
1571 + rdf:type owl:Class ;
1572 + rdfs:comment "An ActivityClass that classifies Drilling Activities"^^xsd:string ;
1573 + rdfs:label "Type of drilling work"^^xsd:string ;
1574 + rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS10012097710> , owl:Thing .
1575 +
1563 :UnderPlanningOrScheduling 1576 :UnderPlanningOrScheduling
1564 rdf:type :Status ; 1577 rdf:type :Status ;
1565 rdfs:label "Under planning or scheduling"^^xsd:string . 1578 rdfs:label "Under planning or scheduling"^^xsd:string .
...@@ -1578,8 +1591,9 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1578,8 +1591,9 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1578 1591
1579 :Weekday 1592 :Weekday
1580 rdf:type owl:Class ; 1593 rdf:type owl:Class ;
1581 - rdfs:comment "A Thing that represents the period of time between sunrise and sunset. In planning, it is often used to designate a 24-hour period starting from midnight."^^xsd:string ; 1594 + rdfs:comment "A Day Period that represents the period of time between sunrise and sunset. In planning, it is often used to designate a 24-hour period starting from midnight."^^xsd:string ;
1582 - rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS356216271> , owl:Thing . 1595 + rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS356216271> , owl:Thing ;
1596 + owl:equivalentClass <http://data.posccaesar.org/rdl/RDS8945301> .
1583 1597
1584 :WeeklyRepeatPeriod 1598 :WeeklyRepeatPeriod
1585 rdf:type owl:Class ; 1599 rdf:type owl:Class ;
...@@ -1611,7 +1625,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1611,7 +1625,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1611 rdf:type owl:Class ; 1625 rdf:type owl:Class ;
1612 rdfs:comment "A functional object that is the purpose of the outfitting of a 'wellbore'."^^xsd:string ; 1626 rdfs:comment "A functional object that is the purpose of the outfitting of a 'wellbore'."^^xsd:string ;
1613 rdfs:label "Well completion type"^^xsd:string ; 1627 rdfs:label "Well completion type"^^xsd:string ;
1614 - rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS318059> , owl:Thing ; 1628 + rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS318059> ;
1615 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS1713402431> . 1629 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS1713402431> .
1616 1630
1617 :WellInformationType 1631 :WellInformationType
...@@ -1628,7 +1642,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1628,7 +1642,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1628 rdf:type owl:Class ; 1642 rdf:type owl:Class ;
1629 rdfs:comment "A description of a Well"^^xsd:string ; 1643 rdfs:comment "A description of a Well"^^xsd:string ;
1630 rdfs:label "Well Type"^^xsd:string ; 1644 rdfs:label "Well Type"^^xsd:string ;
1631 - rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS7006801> , owl:Thing ; 1645 + rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS7006801> ;
1632 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS16633002> . 1646 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS16633002> .
1633 1647
1634 :WellTypeWork 1648 :WellTypeWork
...@@ -1636,11 +1650,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1636,11 +1650,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1636 rdfs:label "Well type work"^^xsd:string ; 1650 rdfs:label "Well type work"^^xsd:string ;
1637 rdfs:subClassOf owl:Thing . 1651 rdfs:subClassOf owl:Thing .
1638 1652
1639 -:WellWorkType
1640 - rdf:type owl:Class ;
1641 - rdfs:label "Well work type"^^xsd:string ;
1642 - rdfs:subClassOf owl:Thing .
1643 -
1644 :WorkOrder 1653 :WorkOrder
1645 rdf:type owl:Class ; 1654 rdf:type owl:Class ;
1646 rdfs:comment "A Plan that corresponds to a set of Operations with a description of the work content of the Operations."^^xsd:string ; 1655 rdfs:comment "A Plan that corresponds to a set of Operations with a description of the work content of the Operations."^^xsd:string ;
...@@ -2052,8 +2061,8 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2052,8 +2061,8 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2052 2061
2053 <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/COR_Thing> 2062 <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/COR_Thing>
2054 rdf:type owl:Class ; 2063 rdf:type owl:Class ;
2055 - rdfs:label "Cost based 1"^^xsd:string , "Discipline 1"^^xsd:string , "Time based 1"^^xsd:string ; 2064 + rdfs:label "Time based 1"^^xsd:string , "Discipline 1"^^xsd:string , "Cost based 1"^^xsd:string ;
2056 - rdfs:subClassOf :CostBased , :Discipline , :TimeBased . 2065 + rdfs:subClassOf :TimeBased , :Discipline , :CostBased .
2057 2066
2058 <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/PBS_Thing> 2067 <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/PBS_Thing>
2059 rdf:type owl:Class ; 2068 rdf:type owl:Class ;
...@@ -2062,8 +2071,8 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2062,8 +2071,8 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2062 2071
2063 <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/SAB_Thing> 2072 <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/SAB_Thing>
2064 rdf:type owl:Class ; 2073 rdf:type owl:Class ;
2065 - rdfs:label "Dg phase 1"^^xsd:string , "Project phase 1"^^xsd:string ; 2074 + rdfs:label "Project phase 1"^^xsd:string , "Dg phase 1"^^xsd:string ;
2066 - rdfs:subClassOf :DgPhase , :ProjectPhase . 2075 + rdfs:subClassOf :ProjectPhase , :DgPhase .
2067 2076
2068 <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/SCCS_Thing> 2077 <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/SCCS_Thing>
2069 rdfs:seeAlso <http://data.posccaesar.org/rdl/RDS1263643081> ; 2078 rdfs:seeAlso <http://data.posccaesar.org/rdl/RDS1263643081> ;
......