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