Tore Christiansen

Updates to integrate with 15926 and add Drilling classes/individuals

...@@ -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
...@@ -33,53 +33,17 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -33,53 +33,17 @@ userfield:hasFreeFieldForSpecifiedUserField
33 33
34 :Activity 34 :Activity
35 rdf:type owl:Class , lci:ClassOfIndividual ; 35 rdf:type owl:Class , lci:ClassOfIndividual ;
36 - rdfs:comment "A Plan For Activity that has its role within a larger PlanForActivity as a criterion for membership. An Activity in Plan is part of a Plan for Activity, with defined Constraints, Duration, Schedule Dates, Resources and Results. "^^xsd:string ; 36 + rdfs:comment "An ISO 15926-4 Activity Class that is something a person or group plans to do, does or has done in order to bring about defined change while consuming time and resources. An activity is generally the smallest portion of a Project used in planning, tracking, and control (adapted from ISO 15926, PMI and BSI)."^^xsd:string ;
37 rdfs:label "Activity"^^xsd:string ; 37 rdfs:label "Activity"^^xsd:string ;
38 - rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS436990091> ; 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 - :shouldUseRef "true"^^xsd:boolean ; 41 + :shouldBeInternalAndExternalRef
42 - owl:minQualifiedCardinality 42 + "true"^^xsd:boolean ;
43 - "0"^^xsd:nonNegativeInteger ;
44 - owl:onClass :FreeField ;
45 - owl:onProperty :hasFreeField
46 - ] ;
47 - rdfs:subClassOf
48 - [ rdf:type owl:Restriction ;
49 - owl:minQualifiedCardinality
50 - "0"^^xsd:nonNegativeInteger ;
51 - owl:onClass :Status ;
52 - owl:onProperty :hasActiveStatus
53 - ] ;
54 - rdfs:subClassOf
55 - [ rdf:type owl:Restriction ;
56 - :shouldUseAnyUri "true"^^xsd:boolean ;
57 - owl:minQualifiedCardinality
58 - "0"^^xsd:nonNegativeInteger ;
59 - owl:onClass :ResultFromActivity ;
60 - owl:onProperty :hasResult
61 - ] ;
62 - rdfs:subClassOf
63 - [ rdf:type owl:Restriction ;
64 - owl:minQualifiedCardinality
65 - "0"^^xsd:nonNegativeInteger ;
66 - owl:onClass :Constraint ;
67 - owl:onProperty :hasConstraint
68 - ] ;
69 - rdfs:subClassOf
70 - [ rdf:type owl:Restriction ;
71 - owl:maxQualifiedCardinality
72 - "1"^^xsd:nonNegativeInteger ;
73 - owl:onClass userfield:SpecifiedUserField ;
74 - owl:onProperty :hasSpecifiedUserField
75 - ] ;
76 - rdfs:subClassOf
77 - [ rdf:type owl:Restriction ;
78 - :shouldUseRef "true"^^xsd:boolean ;
79 owl:minQualifiedCardinality 43 owl:minQualifiedCardinality
80 "0"^^xsd:nonNegativeInteger ; 44 "0"^^xsd:nonNegativeInteger ;
81 - owl:onClass :Activity ; 45 + owl:onClass :WorkOrder ;
82 - owl:onProperty :hasParentActivity 46 + owl:onProperty :correspondsToPlan
83 ] ; 47 ] ;
84 rdfs:subClassOf 48 rdfs:subClassOf
85 [ rdf:type owl:Restriction ; 49 [ rdf:type owl:Restriction ;
...@@ -90,20 +54,6 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -90,20 +54,6 @@ userfield:hasFreeFieldForSpecifiedUserField
90 ] ; 54 ] ;
91 rdfs:subClassOf 55 rdfs:subClassOf
92 [ rdf:type owl:Restriction ; 56 [ rdf:type owl:Restriction ;
93 - owl:minQualifiedCardinality
94 - "0"^^xsd:nonNegativeInteger ;
95 - owl:onClass :ResourceForActivity ;
96 - owl:onProperty :hasResource
97 - ] ;
98 - rdfs:subClassOf
99 - [ rdf:type owl:Restriction ;
100 - owl:onDataRange xsd:string ;
101 - owl:onProperty :hasDescription ;
102 - owl:qualifiedCardinality
103 - "1"^^xsd:nonNegativeInteger
104 - ] ;
105 - rdfs:subClassOf
106 - [ rdf:type owl:Restriction ;
107 :shouldUseRef "true"^^xsd:boolean ; 57 :shouldUseRef "true"^^xsd:boolean ;
108 owl:maxQualifiedCardinality 58 owl:maxQualifiedCardinality
109 "1"^^xsd:nonNegativeInteger ; 59 "1"^^xsd:nonNegativeInteger ;
...@@ -112,23 +62,11 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -112,23 +62,11 @@ userfield:hasFreeFieldForSpecifiedUserField
112 ] ; 62 ] ;
113 rdfs:subClassOf 63 rdfs:subClassOf
114 [ rdf:type owl:Restriction ; 64 [ rdf:type owl:Restriction ;
115 - :shouldBeInternalAndExternalRef 65 + :shouldUseAnyUri "true"^^xsd:boolean ;
116 - "true"^^xsd:boolean ;
117 - owl:minQualifiedCardinality
118 - "0"^^xsd:nonNegativeInteger ;
119 - owl:onClass :WorkOrder ;
120 - owl:onProperty :correspondsToPlan
121 - ] ;
122 - rdfs:subClassOf
123 - [ rdf:type owl:Restriction ;
124 owl:minQualifiedCardinality 66 owl:minQualifiedCardinality
125 "0"^^xsd:nonNegativeInteger ; 67 "0"^^xsd:nonNegativeInteger ;
126 - owl:onClass :ExternalReference ; 68 + owl:onClass :Result ;
127 - owl:onProperty :hasExternalReference 69 + owl:onProperty :hasResult
128 - ] ;
129 - rdfs:subClassOf
130 - [ rdf:type owl:Class ;
131 - owl:unionOf (:Milestone :Operation :StaffTime :ActivityInPlan)
132 ] ; 70 ] ;
133 rdfs:subClassOf 71 rdfs:subClassOf
134 [ rdf:type owl:Restriction ; 72 [ rdf:type owl:Restriction ;
...@@ -141,22 +79,9 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -141,22 +79,9 @@ userfield:hasFreeFieldForSpecifiedUserField
141 [ rdf:type owl:Restriction ; 79 [ rdf:type owl:Restriction ;
142 owl:minQualifiedCardinality 80 owl:minQualifiedCardinality
143 "0"^^xsd:nonNegativeInteger ; 81 "0"^^xsd:nonNegativeInteger ;
144 - owl:onClass :Responsible ; 82 + owl:onClass :ExternalReference ;
145 - owl:onProperty :hasResponsible 83 + owl:onProperty :hasExternalReference
146 ] ; 84 ] ;
147 - :shouldHaveID "true" ;
148 - owl:equivalentClass <http://data.posccaesar.org/rdl/RDS3149> .
149 -
150 -:ActivityInPlan
151 - rdf:type owl:Class ;
152 - rdfs:label "Activity in plan"^^xsd:string ;
153 - rdfs:subClassOf :Activity .
154 -
155 -:Activity_1
156 - rdf:type owl:Class , lci:ClassOfIndividual ;
157 - rdfs:comment "An Arranged Individual that is something a person or group plans to do, does or has done in order to bring about defined change while consuming time and resources. An activity is generally the smallest portion of a Project used in planning, tracking, and control (adapted from ISO 15926, PMI and BSI)."^^xsd:string ;
158 - rdfs:label "Activity"^^xsd:string ;
159 - rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS436990091> , owl:Thing ;
160 rdfs:subClassOf 85 rdfs:subClassOf
161 [ rdf:type owl:Restriction ; 86 [ rdf:type owl:Restriction ;
162 owl:onDataRange xsd:string ; 87 owl:onDataRange xsd:string ;
...@@ -168,31 +93,8 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -168,31 +93,8 @@ userfield:hasFreeFieldForSpecifiedUserField
168 [ rdf:type owl:Restriction ; 93 [ rdf:type owl:Restriction ;
169 owl:minQualifiedCardinality 94 owl:minQualifiedCardinality
170 "0"^^xsd:nonNegativeInteger ; 95 "0"^^xsd:nonNegativeInteger ;
171 - owl:onClass :Responsible ; 96 + owl:onClass :Resource ;
172 - owl:onProperty :hasResponsible 97 + owl:onProperty :hasResource
173 - ] ;
174 - rdfs:subClassOf
175 - [ rdf:type owl:Restriction ;
176 - :shouldUseRef "true"^^xsd:boolean ;
177 - owl:minQualifiedCardinality
178 - "0"^^xsd:nonNegativeInteger ;
179 - owl:onClass :Activity ;
180 - owl:onProperty :hasParentActivity
181 - ] ;
182 - rdfs:subClassOf
183 - [ rdf:type owl:Restriction ;
184 - :shouldUseRef "true"^^xsd:boolean ;
185 - owl:maxQualifiedCardinality
186 - "1"^^xsd:nonNegativeInteger ;
187 - owl:onClass :Calendar ;
188 - owl:onProperty :hasCalendar
189 - ] ;
190 - rdfs:subClassOf
191 - [ rdf:type owl:Restriction ;
192 - owl:minQualifiedCardinality
193 - "0"^^xsd:nonNegativeInteger ;
194 - owl:onClass :ExternalReference ;
195 - owl:onProperty :hasExternalReference
196 ] ; 98 ] ;
197 rdfs:subClassOf 99 rdfs:subClassOf
198 [ rdf:type owl:Restriction ; 100 [ rdf:type owl:Restriction ;
...@@ -203,15 +105,6 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -203,15 +105,6 @@ userfield:hasFreeFieldForSpecifiedUserField
203 ] ; 105 ] ;
204 rdfs:subClassOf 106 rdfs:subClassOf
205 [ rdf:type owl:Restriction ; 107 [ rdf:type owl:Restriction ;
206 - :shouldBeInternalAndExternalRef
207 - "true"^^xsd:boolean ;
208 - owl:minQualifiedCardinality
209 - "0"^^xsd:nonNegativeInteger ;
210 - owl:onClass :WorkOrder ;
211 - owl:onProperty :correspondsToPlan
212 - ] ;
213 - rdfs:subClassOf
214 - [ rdf:type owl:Restriction ;
215 owl:minQualifiedCardinality 108 owl:minQualifiedCardinality
216 "0"^^xsd:nonNegativeInteger ; 109 "0"^^xsd:nonNegativeInteger ;
217 owl:onClass :Status ; 110 owl:onClass :Status ;
...@@ -227,60 +120,49 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -227,60 +120,49 @@ userfield:hasFreeFieldForSpecifiedUserField
227 ] ; 120 ] ;
228 rdfs:subClassOf 121 rdfs:subClassOf
229 [ rdf:type owl:Restriction ; 122 [ rdf:type owl:Restriction ;
230 - owl:maxQualifiedCardinality
231 - "1"^^xsd:nonNegativeInteger ;
232 - owl:onClass :ScheduleForActivityInPlan ;
233 - owl:onProperty :hasSchedule
234 - ] ;
235 - rdfs:subClassOf
236 - [ rdf:type owl:Restriction ;
237 - :shouldUseAnyUri "true"^^xsd:boolean ;
238 owl:minQualifiedCardinality 123 owl:minQualifiedCardinality
239 "0"^^xsd:nonNegativeInteger ; 124 "0"^^xsd:nonNegativeInteger ;
240 - owl:onClass :ResultFromActivity ; 125 + owl:onClass :Constraint ;
241 - owl:onProperty :hasResult 126 + owl:onProperty :hasConstraint
242 ] ; 127 ] ;
243 rdfs:subClassOf 128 rdfs:subClassOf
244 [ rdf:type owl:Restriction ; 129 [ rdf:type owl:Restriction ;
245 owl:minQualifiedCardinality 130 owl:minQualifiedCardinality
246 "0"^^xsd:nonNegativeInteger ; 131 "0"^^xsd:nonNegativeInteger ;
247 - owl:onClass :ResourceForActivity ; 132 + owl:onClass :Responsible ;
248 - owl:onProperty :hasResource 133 + owl:onProperty :hasResponsible
249 - ] ;
250 - rdfs:subClassOf
251 - [ rdf:type owl:Restriction ;
252 - owl:maxQualifiedCardinality
253 - "1"^^xsd:nonNegativeInteger ;
254 - owl:onClass userfield:SourceSpecifiedUserField ;
255 - owl:onProperty :hasSpecifiedUserField
256 ] ; 134 ] ;
257 rdfs:subClassOf 135 rdfs:subClassOf
258 [ rdf:type owl:Restriction ; 136 [ rdf:type owl:Restriction ;
137 + :shouldUseRef "true"^^xsd:boolean ;
259 owl:minQualifiedCardinality 138 owl:minQualifiedCardinality
260 "0"^^xsd:nonNegativeInteger ; 139 "0"^^xsd:nonNegativeInteger ;
261 - owl:onClass :Constraint ; 140 + owl:onClass :Activity ;
262 - owl:onProperty :hasConstraint 141 + owl:onProperty :hasParentActivity
263 ] ; 142 ] ;
264 :shouldHaveID "true" ; 143 :shouldHaveID "true" ;
265 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS3149> . 144 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS3149> .
266 145
146 +:ActivityInPlan
147 + rdf:type owl:Class ;
148 + rdfs:comment "An Activity that has its role within a larger PlanForActivity as a criterion for membership. An ActivityInPlan is part of a PlanForActivity, with defined Constraints, Duration, Schedule Dates, Resources and Results."^^xsd:string ;
149 + rdfs:label "Activity in Plan"^^xsd:string ;
150 + rdfs:subClassOf :Activity .
151 +
152 +:AfterShutdown
153 + rdf:type :SystemCondition ;
154 + rdfs:label "After shutdown"^^xsd:string .
155 +
267 :Asset 156 :Asset
268 rdf:type owl:Class ; 157 rdf:type owl:Class ;
269 - rdfs:comment "A Physical Object 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 ;
270 - rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS4326435842> . 159 + rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS436990091> ;
160 + owl:equivalentClass <http://data.posccaesar.org/rdl/RDS4326435842> .
271 161
272 :Availability 162 :Availability
273 rdf:type owl:Class ; 163 rdf:type owl:Class ;
274 - rdfs:label "A Ratio that is the ability of an item (under combined aspects of its reliability, maintainability and maintenance support) to perform its required function at a stated instant of time over a stated period of time (BS 4778)."^^xsd:string ; 164 + rdfs:label "A Property that is the ability of an item (under combined aspects of its reliability, maintainability and maintenance support) to perform its required function at a stated instant of time over a stated period of time (BS 4778)."^^xsd:string ;
275 - rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS368999> ; 165 + rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS7275639> ;
276 - rdfs:subClassOf
277 - [ rdf:type owl:Restriction ;
278 - :shouldUseRef "true"^^xsd:boolean ;
279 - owl:onClass :Plan ;
280 - owl:onProperty :forPlan ;
281 - owl:qualifiedCardinality
282 - "1"^^xsd:nonNegativeInteger
283 - ] ;
284 rdfs:subClassOf 166 rdfs:subClassOf
285 [ rdf:type owl:Class ; 167 [ rdf:type owl:Class ;
286 owl:intersectionOf ([ rdf:type owl:Restriction ; 168 owl:intersectionOf ([ rdf:type owl:Restriction ;
...@@ -302,6 +184,14 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -302,6 +184,14 @@ userfield:hasFreeFieldForSpecifiedUserField
302 ]) 184 ])
303 ] ; 185 ] ;
304 rdfs:subClassOf 186 rdfs:subClassOf
187 + [ rdf:type owl:Restriction ;
188 + :shouldUseRef "true"^^xsd:boolean ;
189 + owl:onClass :Plan ;
190 + owl:onProperty :forPlan ;
191 + owl:qualifiedCardinality
192 + "1"^^xsd:nonNegativeInteger
193 + ] ;
194 + rdfs:subClassOf
305 [ rdf:type owl:Class ; 195 [ rdf:type owl:Class ;
306 owl:intersectionOf ([ rdf:type owl:Restriction ; 196 owl:intersectionOf ([ rdf:type owl:Restriction ;
307 owl:minQualifiedCardinality 197 owl:minQualifiedCardinality
...@@ -323,33 +213,34 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -323,33 +213,34 @@ userfield:hasFreeFieldForSpecifiedUserField
323 ] ; 213 ] ;
324 rdfs:subClassOf 214 rdfs:subClassOf
325 [ rdf:type owl:Class ; 215 [ rdf:type owl:Class ;
216 + :shouldUseRef "true"^^xsd:boolean ;
326 owl:intersectionOf ([ rdf:type owl:Restriction ; 217 owl:intersectionOf ([ rdf:type owl:Restriction ;
327 owl:minQualifiedCardinality 218 owl:minQualifiedCardinality
328 "0"^^xsd:nonNegativeInteger ; 219 "0"^^xsd:nonNegativeInteger ;
329 - owl:onDataRange xsd:duration ; 220 + owl:onClass :Calendar ;
330 - owl:onProperty :dailyAvailableDuration 221 + owl:onProperty :hasCalendar
331 ] [ rdf:type owl:Restriction ; 222 ] [ rdf:type owl:Restriction ;
332 owl:maxQualifiedCardinality 223 owl:maxQualifiedCardinality
333 "1"^^xsd:nonNegativeInteger ; 224 "1"^^xsd:nonNegativeInteger ;
334 - owl:onDataRange xsd:duration ; 225 + owl:onClass :Calendar ;
335 - owl:onProperty :dailyAvailableDuration 226 + owl:onProperty :hasCalendar
336 ]) 227 ])
337 ] ; 228 ] ;
338 rdfs:subClassOf 229 rdfs:subClassOf
339 [ rdf:type owl:Class ; 230 [ rdf:type owl:Class ;
340 - :shouldUseRef "true"^^xsd:boolean ;
341 owl:intersectionOf ([ rdf:type owl:Restriction ; 231 owl:intersectionOf ([ rdf:type owl:Restriction ;
342 owl:minQualifiedCardinality 232 owl:minQualifiedCardinality
343 "0"^^xsd:nonNegativeInteger ; 233 "0"^^xsd:nonNegativeInteger ;
344 - owl:onClass :Calendar ; 234 + owl:onDataRange xsd:duration ;
345 - owl:onProperty :hasCalendar 235 + owl:onProperty :dailyAvailableDuration
346 ] [ rdf:type owl:Restriction ; 236 ] [ rdf:type owl:Restriction ;
347 owl:maxQualifiedCardinality 237 owl:maxQualifiedCardinality
348 "1"^^xsd:nonNegativeInteger ; 238 "1"^^xsd:nonNegativeInteger ;
349 - owl:onClass :Calendar ; 239 + owl:onDataRange xsd:duration ;
350 - owl:onProperty :hasCalendar 240 + owl:onProperty :dailyAvailableDuration
351 ]) 241 ])
352 - ] . 242 + ] ;
243 + owl:equivalentClass <http://data.posccaesar.org/rdl/RDS14649845> .
353 244
354 :BaselineScheduleForPlan 245 :BaselineScheduleForPlan
355 rdf:type owl:Class ; 246 rdf:type owl:Class ;
...@@ -357,20 +248,16 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -357,20 +248,16 @@ userfield:hasFreeFieldForSpecifiedUserField
357 rdfs:label "Baseline schedule for plan"^^xsd:string ; 248 rdfs:label "Baseline schedule for plan"^^xsd:string ;
358 rdfs:subClassOf :ScheduleForPlan . 249 rdfs:subClassOf :ScheduleForPlan .
359 250
251 +:BeforeShutdown
252 + rdf:type :SystemCondition ;
253 + rdfs:label "Before shutdown"^^xsd:string .
254 +
360 :Calendar 255 :Calendar
361 rdf:type owl:Class ; 256 rdf:type owl:Class ;
362 rdfs:comment "An Information Object that defines holidays, weekends, regular working hours and shifts applicable to the duration of a Plan or Schedule. It is used in the planning process for developing the schedule."^^xsd:string ; 257 rdfs:comment "An Information Object that defines holidays, weekends, regular working hours and shifts applicable to the duration of a Plan or Schedule. It is used in the planning process for developing the schedule."^^xsd:string ;
363 rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS329669> ; 258 rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS329669> ;
364 rdfs:subClassOf 259 rdfs:subClassOf
365 [ rdf:type owl:Restriction ; 260 [ rdf:type owl:Restriction ;
366 - :shouldHaveID "true"^^xsd:boolean ;
367 - owl:minQualifiedCardinality
368 - "0"^^xsd:nonNegativeInteger ;
369 - owl:onClass :Period ;
370 - owl:onProperty :hasPeriod
371 - ] ;
372 - rdfs:subClassOf
373 - [ rdf:type owl:Restriction ;
374 owl:onDataRange xsd:string ; 261 owl:onDataRange xsd:string ;
375 owl:onProperty :hasDescription ; 262 owl:onProperty :hasDescription ;
376 owl:qualifiedCardinality 263 owl:qualifiedCardinality
...@@ -378,10 +265,11 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -378,10 +265,11 @@ userfield:hasFreeFieldForSpecifiedUserField
378 ] ; 265 ] ;
379 rdfs:subClassOf 266 rdfs:subClassOf
380 [ rdf:type owl:Restriction ; 267 [ rdf:type owl:Restriction ;
268 + :shouldHaveID "true"^^xsd:boolean ;
381 owl:minQualifiedCardinality 269 owl:minQualifiedCardinality
382 "0"^^xsd:nonNegativeInteger ; 270 "0"^^xsd:nonNegativeInteger ;
383 - owl:onClass :ExternalReference ; 271 + owl:onClass :Period ;
384 - owl:onProperty :hasExternalReference 272 + owl:onProperty :hasPeriod
385 ] ; 273 ] ;
386 rdfs:subClassOf 274 rdfs:subClassOf
387 [ rdf:type owl:Restriction ; 275 [ rdf:type owl:Restriction ;
...@@ -391,7 +279,14 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -391,7 +279,14 @@ userfield:hasFreeFieldForSpecifiedUserField
391 [ rdf:type rdfs:Datatype ; 279 [ rdf:type rdfs:Datatype ;
392 owl:unionOf (xsd:date xsd:dateTime) 280 owl:unionOf (xsd:date xsd:dateTime)
393 ] ; 281 ] ;
394 - owl:onProperty :hasFinish 282 + owl:onProperty :hasStart
283 + ] ;
284 + rdfs:subClassOf
285 + [ rdf:type owl:Restriction ;
286 + owl:minQualifiedCardinality
287 + "0"^^xsd:nonNegativeInteger ;
288 + owl:onClass :ExternalReference ;
289 + owl:onProperty :hasExternalReference
395 ] ; 290 ] ;
396 rdfs:subClassOf 291 rdfs:subClassOf
397 [ rdf:type owl:Restriction ; 292 [ rdf:type owl:Restriction ;
...@@ -401,27 +296,17 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -401,27 +296,17 @@ userfield:hasFreeFieldForSpecifiedUserField
401 [ rdf:type rdfs:Datatype ; 296 [ rdf:type rdfs:Datatype ;
402 owl:unionOf (xsd:date xsd:dateTime) 297 owl:unionOf (xsd:date xsd:dateTime)
403 ] ; 298 ] ;
404 - owl:onProperty :hasStart 299 + owl:onProperty :hasFinish
405 ] ; 300 ] ;
406 :shouldHaveID "true" . 301 :shouldHaveID "true" .
407 302
408 :CalendarSet 303 :CalendarSet
409 rdf:type owl:Class ; 304 rdf:type owl:Class ;
410 - rdfs:comment "A Thing that defines a set of Calendars."^^xsd:string ; 305 + rdfs:comment "A Information Object that defines a set of Calendars."^^xsd:string ;
411 rdfs:label "An Information Object that is a collection of Calendars"^^xsd:string ; 306 rdfs:label "An Information Object that is a collection of Calendars"^^xsd:string ;
412 rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS329669> ; 307 rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS329669> ;
413 rdfs:subClassOf 308 rdfs:subClassOf
414 [ rdf:type owl:Restriction ; 309 [ rdf:type owl:Restriction ;
415 - owl:maxQualifiedCardinality
416 - "1"^^xsd:nonNegativeInteger ;
417 - owl:onDataRange
418 - [ rdf:type rdfs:Datatype ;
419 - owl:unionOf (xsd:date xsd:dateTime)
420 - ] ;
421 - owl:onProperty :hasStart
422 - ] ;
423 - rdfs:subClassOf
424 - [ rdf:type owl:Restriction ;
425 owl:minQualifiedCardinality 310 owl:minQualifiedCardinality
426 "0"^^xsd:nonNegativeInteger ; 311 "0"^^xsd:nonNegativeInteger ;
427 owl:onClass :ExternalReference ; 312 owl:onClass :ExternalReference ;
...@@ -429,16 +314,6 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -429,16 +314,6 @@ userfield:hasFreeFieldForSpecifiedUserField
429 ] ; 314 ] ;
430 rdfs:subClassOf 315 rdfs:subClassOf
431 [ rdf:type owl:Restriction ; 316 [ rdf:type owl:Restriction ;
432 - owl:maxQualifiedCardinality
433 - "1"^^xsd:nonNegativeInteger ;
434 - owl:onDataRange
435 - [ rdf:type rdfs:Datatype ;
436 - owl:unionOf (xsd:date xsd:dateTime)
437 - ] ;
438 - owl:onProperty :hasFinish
439 - ] ;
440 - rdfs:subClassOf
441 - [ rdf:type owl:Restriction ;
442 owl:onDataRange xsd:string ; 317 owl:onDataRange xsd:string ;
443 owl:onProperty :hasName ; 318 owl:onProperty :hasName ;
444 owl:qualifiedCardinality 319 owl:qualifiedCardinality
...@@ -451,20 +326,32 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -451,20 +326,32 @@ userfield:hasFreeFieldForSpecifiedUserField
451 owl:onClass :Calendar ; 326 owl:onClass :Calendar ;
452 owl:onProperty :hasCalendar 327 owl:onProperty :hasCalendar
453 ] ; 328 ] ;
329 + rdfs:subClassOf
330 + [ rdf:type owl:Restriction ;
331 + owl:maxQualifiedCardinality
332 + "1"^^xsd:nonNegativeInteger ;
333 + owl:onDataRange
334 + [ rdf:type rdfs:Datatype ;
335 + owl:unionOf (xsd:date xsd:dateTime)
336 + ] ;
337 + owl:onProperty :hasStart
338 + ] ;
339 + rdfs:subClassOf
340 + [ rdf:type owl:Restriction ;
341 + owl:maxQualifiedCardinality
342 + "1"^^xsd:nonNegativeInteger ;
343 + owl:onDataRange
344 + [ rdf:type rdfs:Datatype ;
345 + owl:unionOf (xsd:date xsd:dateTime)
346 + ] ;
347 + owl:onProperty :hasFinish
348 + ] ;
454 :shouldHaveID "true" . 349 :shouldHaveID "true" .
455 350
456 :Cancelled 351 :Cancelled
457 rdf:type :Status ; 352 rdf:type :Status ;
458 rdfs:label "Cancelled"^^xsd:string . 353 rdfs:label "Cancelled"^^xsd:string .
459 354
460 -:Chemical_Treatment
461 - rdf:type :TypeOfWork ;
462 - rdfs:label "Chemical Treatment"^^xsd:string .
463 -
464 -:Chemical_Treatment_Campaign
465 - rdf:type :TypeOfWork ;
466 - rdfs:label "Chemical Treatment Campaign"^^xsd:string .
467 -
468 :Completed 355 :Completed
469 rdf:type :Status ; 356 rdf:type :Status ;
470 rdfs:label "Completed"^^xsd:string . 357 rdfs:label "Completed"^^xsd:string .
...@@ -475,12 +362,24 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -475,12 +362,24 @@ userfield:hasFreeFieldForSpecifiedUserField
475 rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS7953078> ; 362 rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS7953078> ;
476 rdfs:subClassOf 363 rdfs:subClassOf
477 [ rdf:type owl:Restriction ; 364 [ rdf:type owl:Restriction ;
365 + :shouldUseRef "true"^^xsd:boolean ;
366 + owl:maxQualifiedCardinality
367 + "1"^^xsd:nonNegativeInteger ;
368 + owl:onClass :Calendar ;
369 + owl:onProperty :hasCalendar
370 + ] ;
371 + rdfs:subClassOf
372 + [ rdf:type owl:Restriction ;
478 owl:minQualifiedCardinality 373 owl:minQualifiedCardinality
479 "0"^^xsd:nonNegativeInteger ; 374 "0"^^xsd:nonNegativeInteger ;
480 owl:onClass :ExternalReference ; 375 owl:onClass :ExternalReference ;
481 owl:onProperty :hasExternalReference 376 owl:onProperty :hasExternalReference
482 ] ; 377 ] ;
483 rdfs:subClassOf 378 rdfs:subClassOf
379 + [ rdf:type owl:Class ;
380 + owl:unionOf (:FF :FS :SF :SS)
381 + ] ;
382 + rdfs:subClassOf
484 [ rdf:type owl:Restriction ; 383 [ rdf:type owl:Restriction ;
485 :shouldUseRef "true"^^xsd:boolean ; 384 :shouldUseRef "true"^^xsd:boolean ;
486 owl:onClass :Activity ; 385 owl:onClass :Activity ;
...@@ -495,50 +394,47 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -495,50 +394,47 @@ userfield:hasFreeFieldForSpecifiedUserField
495 owl:onDataRange xsd:duration ; 394 owl:onDataRange xsd:duration ;
496 owl:onProperty :hasLag 395 owl:onProperty :hasLag
497 ] ; 396 ] ;
498 - rdfs:subClassOf
499 - [ rdf:type owl:Class ;
500 - owl:unionOf (:FF :FS :SF :SS)
501 - ] ;
502 - rdfs:subClassOf
503 - [ rdf:type owl:Restriction ;
504 - :shouldUseRef "true"^^xsd:boolean ;
505 - owl:maxQualifiedCardinality
506 - "1"^^xsd:nonNegativeInteger ;
507 - owl:onClass :Calendar ;
508 - owl:onProperty :hasCalendar
509 - ] ;
510 :shouldHaveID "true" . 397 :shouldHaveID "true" .
511 398
512 :Coordinate 399 :Coordinate
513 - rdf:type owl:Class , lci:ClassOfIndividual ; 400 + rdf:type lci:ClassOfIndividual , owl:Class ;
514 rdfs:comment "A Metric Space Point that specifies location."^^xsd:string ; 401 rdfs:comment "A Metric Space Point that specifies location."^^xsd:string ;
515 - rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS4746617448> ; 402 + rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS4746617448> , owl:Thing ;
516 rdfs:subClassOf 403 rdfs:subClassOf
517 [ rdf:type owl:Restriction ; 404 [ rdf:type owl:Restriction ;
518 owl:onDataRange xsd:decimal ; 405 owl:onDataRange xsd:decimal ;
519 - owl:onProperty :hasY ; 406 + owl:onProperty :hasX ;
520 owl:qualifiedCardinality 407 owl:qualifiedCardinality
521 "1"^^xsd:nonNegativeInteger 408 "1"^^xsd:nonNegativeInteger
522 ] ; 409 ] ;
523 rdfs:subClassOf 410 rdfs:subClassOf
524 [ rdf:type owl:Restriction ; 411 [ rdf:type owl:Restriction ;
525 owl:onDataRange xsd:decimal ; 412 owl:onDataRange xsd:decimal ;
526 - owl:onProperty :hasX ; 413 + owl:onProperty :hasY ;
527 owl:qualifiedCardinality 414 owl:qualifiedCardinality
528 "1"^^xsd:nonNegativeInteger 415 "1"^^xsd:nonNegativeInteger
529 - ] . 416 + ] ;
417 + owl:equivalentClass <http://data.posccaesar.org/rdl/RDS2213258891> .
418 +
419 +:Cost
420 + rdf:type owl:Class ;
421 + rdfs:comment "A Property denoting an expense of something."^^xsd:string ;
422 + rdfs:label "Cost"^^xsd:string ;
423 + rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS7275639> , owl:Thing ;
424 + owl:equivalentClass <http://data.posccaesar.org/rdl/RDS7945027> .
530 425
531 :CostBased 426 :CostBased
532 rdf:type owl:Class ; 427 rdf:type owl:Class ;
533 rdfs:comment "A Resource that is limited by its cost."^^xsd:string ; 428 rdfs:comment "A Resource that is limited by its cost."^^xsd:string ;
534 - rdfs:subClassOf :ResourceForActivity ; 429 + rdfs:subClassOf :Resource ;
535 :shouldHaveID "true" . 430 :shouldHaveID "true" .
536 431
537 :Criticality 432 :Criticality
538 rdf:type owl:Class ; 433 rdf:type owl:Class ;
539 rdfs:comment "A Criticalty Rating that is a measure of the consequence of failure of (one or more) activities."^^xsd:string ; 434 rdfs:comment "A Criticalty Rating that is a measure of the consequence of failure of (one or more) activities."^^xsd:string ;
540 rdfs:label "Criticality"^^xsd:string ; 435 rdfs:label "Criticality"^^xsd:string ;
541 - rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS7947106> . 436 + rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS7275639> , owl:Thing ;
437 + owl:equivalentClass <http://data.posccaesar.org/rdl/RDS7947106> .
542 438
543 :CurrentScheduleForPlan 439 :CurrentScheduleForPlan
544 rdf:type owl:Class ; 440 rdf:type owl:Class ;
...@@ -563,10 +459,10 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -563,10 +459,10 @@ userfield:hasFreeFieldForSpecifiedUserField
563 rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS329669> ; 459 rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS329669> ;
564 rdfs:subClassOf 460 rdfs:subClassOf
565 [ rdf:type owl:Restriction ; 461 [ rdf:type owl:Restriction ;
566 - owl:minQualifiedCardinality 462 + owl:onClass :Project ;
567 - "0"^^xsd:nonNegativeInteger ; 463 + owl:onProperty :hasProject ;
568 - owl:onClass :ProfileSet ; 464 + owl:qualifiedCardinality
569 - owl:onProperty :hasProfileSet 465 + "1"^^xsd:nonNegativeInteger
570 ] ; 466 ] ;
571 rdfs:subClassOf 467 rdfs:subClassOf
572 [ rdf:type owl:Restriction ; 468 [ rdf:type owl:Restriction ;
...@@ -577,13 +473,6 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -577,13 +473,6 @@ userfield:hasFreeFieldForSpecifiedUserField
577 ] ; 473 ] ;
578 rdfs:subClassOf 474 rdfs:subClassOf
579 [ rdf:type owl:Restriction ; 475 [ rdf:type owl:Restriction ;
580 - owl:onClass :Project ;
581 - owl:onProperty :hasProject ;
582 - owl:qualifiedCardinality
583 - "1"^^xsd:nonNegativeInteger
584 - ] ;
585 - rdfs:subClassOf
586 - [ rdf:type owl:Restriction ;
587 owl:minQualifiedCardinality 476 owl:minQualifiedCardinality
588 "0"^^xsd:nonNegativeInteger ; 477 "0"^^xsd:nonNegativeInteger ;
589 owl:onClass :FreeFieldSet ; 478 owl:onClass :FreeFieldSet ;
...@@ -595,7 +484,15 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -595,7 +484,15 @@ userfield:hasFreeFieldForSpecifiedUserField
595 "0"^^xsd:nonNegativeInteger ; 484 "0"^^xsd:nonNegativeInteger ;
596 owl:onClass :CalendarSet ; 485 owl:onClass :CalendarSet ;
597 owl:onProperty :hasCalendarSet 486 owl:onProperty :hasCalendarSet
598 - ] . 487 + ] ;
488 + rdfs:subClassOf
489 + [ rdf:type owl:Restriction ;
490 + owl:minQualifiedCardinality
491 + "0"^^xsd:nonNegativeInteger ;
492 + owl:onClass :ProfileSet ;
493 + owl:onProperty :hasProfileSet
494 + ] ;
495 + owl:equivalentClass <http://data.posccaesar.org/rdl/RDS11708918> .
599 496
600 :DgPhase 497 :DgPhase
601 rdf:type owl:Class ; 498 rdf:type owl:Class ;
...@@ -605,14 +502,34 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -605,14 +502,34 @@ userfield:hasFreeFieldForSpecifiedUserField
605 502
606 :Discipline 503 :Discipline
607 rdf:type owl:Class ; 504 rdf:type owl:Class ;
608 - rdfs:comment "An Discipline that is 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 ; 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 ;
609 rdfs:label "Discipline"^^xsd:string ; 506 rdfs:label "Discipline"^^xsd:string ;
610 - rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS6811233> . 507 + rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS282149> , owl:Thing ;
508 + owl:equivalentClass <http://data.posccaesar.org/rdl/RDS6811233> .
509 +
510 +:DrillingShutdown
511 + rdf:type :SystemCondition ;
512 + rdfs:label "Drilling shutdown"^^xsd:string .
513 +
514 +:EquipmentShutdown
515 + rdf:type :SystemCondition ;
516 + rdfs:label "Equipment shutdown"^^xsd:string .
517 +
518 +:Execution
519 + rdf:type :SystemCondition ;
520 + rdfs:label "Execution"^^xsd:string .
611 521
612 :ExternalReference 522 :ExternalReference
613 rdf:type owl:Class ; 523 rdf:type owl:Class ;
614 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 ; 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 ;
615 - rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS729988351> ; 525 + rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS729777231> , owl:Thing ;
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 + ] ;
616 rdfs:subClassOf 533 rdfs:subClassOf
617 [ rdf:type owl:Restriction ; 534 [ rdf:type owl:Restriction ;
618 owl:onDataRange 535 owl:onDataRange
...@@ -629,16 +546,9 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -629,16 +546,9 @@ userfield:hasFreeFieldForSpecifiedUserField
629 rdf:rest () 546 rdf:rest ()
630 ] 547 ]
631 ] 548 ]
632 - ] 549 + ]
633 - ] ;
634 - owl:onProperty :hasApplication ;
635 - owl:qualifiedCardinality
636 - "1"^^xsd:nonNegativeInteger
637 ] ; 550 ] ;
638 - rdfs:subClassOf 551 + owl:onProperty :hasApplication ;
639 - [ rdf:type owl:Restriction ;
640 - owl:onDataRange xsd:string ;
641 - owl:onProperty :hasID ;
642 owl:qualifiedCardinality 552 owl:qualifiedCardinality
643 "1"^^xsd:nonNegativeInteger 553 "1"^^xsd:nonNegativeInteger
644 ] ; 554 ] ;
...@@ -648,7 +558,8 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -648,7 +558,8 @@ userfield:hasFreeFieldForSpecifiedUserField
648 owl:onProperty :hasSource ; 558 owl:onProperty :hasSource ;
649 owl:qualifiedCardinality 559 owl:qualifiedCardinality
650 "1"^^xsd:nonNegativeInteger 560 "1"^^xsd:nonNegativeInteger
651 - ] . 561 + ] ;
562 + owl:equivalentClass <http://data.posccaesar.org/rdl/RDS729988351> .
652 563
653 :FF rdf:type owl:Class ; 564 :FF rdf:type owl:Class ;
654 rdfs:comment "An Activity Dependency where the succeeding Activity cannot finish before the preceding Activity is finished."^^xsd:string ; 565 rdfs:comment "An Activity Dependency where the succeeding Activity cannot finish before the preceding Activity is finished."^^xsd:string ;
...@@ -662,13 +573,19 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -662,13 +573,19 @@ userfield:hasFreeFieldForSpecifiedUserField
662 rdf:type owl:Class ; 573 rdf:type owl:Class ;
663 rdfs:comment "An Asset that is designed, built and operated to serve a particular purpose, such as production of oil and gas."^^xsd:string ; 574 rdfs:comment "An Asset that is designed, built and operated to serve a particular purpose, such as production of oil and gas."^^xsd:string ;
664 rdfs:label "Facility"^^xsd:string ; 575 rdfs:label "Facility"^^xsd:string ;
665 - rdfs:subClassOf :Asset . 576 + rdfs:subClassOf :Asset ;
577 + owl:equivalentClass <http://data.posccaesar.org/rdl/RDS1750613511> .
666 578
667 :Field 579 :Field
668 rdf:type owl:Class ; 580 rdf:type owl:Class ;
669 rdfs:comment "An Asset that is the location of reserves for production of oil and gas."^^xsd:string ; 581 rdfs:comment "An Asset that is the location of reserves for production of oil and gas."^^xsd:string ;
670 rdfs:label "Field"^^xsd:string ; 582 rdfs:label "Field"^^xsd:string ;
671 - rdfs:subClassOf :Asset . 583 + rdfs:subClassOf :Asset ;
584 + owl:equivalentClass <http://data.posccaesar.org/rdl/RDS4316634537> .
585 +
586 +:FieldPlantShutdown
587 + rdf:type :SystemCondition ;
588 + rdfs:label "Field plant shutdown"^^xsd:string .
672 589
673 :FreeField 590 :FreeField
674 rdf:type owl:Class ; 591 rdf:type owl:Class ;
...@@ -676,30 +593,30 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -676,30 +593,30 @@ userfield:hasFreeFieldForSpecifiedUserField
676 rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS17611736> ; 593 rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS17611736> ;
677 rdfs:subClassOf 594 rdfs:subClassOf
678 [ rdf:type owl:Restriction ; 595 [ rdf:type owl:Restriction ;
679 - owl:onDataRange xsd:string ;
680 - owl:onProperty :hasFieldName ;
681 - owl:qualifiedCardinality
682 - "1"^^xsd:nonNegativeInteger
683 - ] ;
684 - rdfs:subClassOf
685 - [ rdf:type owl:Restriction ;
686 :shouldHaveID "true"^^xsd:boolean ; 596 :shouldHaveID "true"^^xsd:boolean ;
687 owl:minQualifiedCardinality 597 owl:minQualifiedCardinality
688 "0"^^xsd:nonNegativeInteger ; 598 "0"^^xsd:nonNegativeInteger ;
689 owl:onClass :FreeFieldValue ; 599 owl:onClass :FreeFieldValue ;
690 owl:onProperty :hasValue 600 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
691 ] . 608 ] .
692 609
693 :FreeFieldSet 610 :FreeFieldSet
694 rdf:type owl:Class ; 611 rdf:type owl:Class ;
695 rdfs:comment "A Data Field that is a collection of Free Fields."^^xsd:string ; 612 rdfs:comment "A Data Field that is a collection of Free Fields."^^xsd:string ;
696 - rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS17611736> ; 613 + rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS17611736> , owl:Thing ;
697 rdfs:subClassOf 614 rdfs:subClassOf
698 [ rdf:type owl:Restriction ; 615 [ rdf:type owl:Restriction ;
699 - owl:onDataRange xsd:string ; 616 + owl:minQualifiedCardinality
700 - owl:onProperty :hasName ; 617 + "0"^^xsd:nonNegativeInteger ;
701 - owl:qualifiedCardinality 618 + owl:onClass :FreeField ;
702 - "1"^^xsd:nonNegativeInteger 619 + owl:onProperty userfield:hasFreeFieldForSpecifiedUserField
703 ] ; 620 ] ;
704 rdfs:subClassOf 621 rdfs:subClassOf
705 [ rdf:type owl:Restriction ; 622 [ rdf:type owl:Restriction ;
...@@ -710,44 +627,49 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -710,44 +627,49 @@ userfield:hasFreeFieldForSpecifiedUserField
710 ] ; 627 ] ;
711 rdfs:subClassOf 628 rdfs:subClassOf
712 [ rdf:type owl:Restriction ; 629 [ rdf:type owl:Restriction ;
713 - owl:minQualifiedCardinality 630 + owl:onDataRange xsd:string ;
714 - "0"^^xsd:nonNegativeInteger ; 631 + owl:onProperty :hasName ;
715 - owl:onClass :FreeField ; 632 + owl:qualifiedCardinality
716 - owl:onProperty userfield:hasFreeFieldForSpecifiedUserField 633 + "1"^^xsd:nonNegativeInteger
717 ] . 634 ] .
718 635
719 :FreeFieldValue 636 :FreeFieldValue
720 rdf:type owl:Class ; 637 rdf:type owl:Class ;
721 - rdfs:comment "A Thing that holds Free Field variable values set by the User."^^xsd:string ; 638 + rdfs:comment "A Value that holds Free Field variable values."^^xsd:string ;
722 rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS7945844> ; 639 rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS7945844> ;
723 rdfs:subClassOf 640 rdfs:subClassOf
724 [ rdf:type owl:Restriction ; 641 [ rdf:type owl:Restriction ;
642 + owl:maxQualifiedCardinality
643 + "1"^^xsd:nonNegativeInteger ;
725 owl:onDataRange xsd:anyType ; 644 owl:onDataRange xsd:anyType ;
726 - owl:onProperty :hasShort ; 645 + owl:onProperty :hasDescription
727 - owl:qualifiedCardinality
728 - "1"^^xsd:nonNegativeInteger
729 ] ; 646 ] ;
730 rdfs:subClassOf 647 rdfs:subClassOf
731 [ rdf:type owl:Restriction ; 648 [ rdf:type owl:Restriction ;
732 - owl:maxQualifiedCardinality
733 - "1"^^xsd:nonNegativeInteger ;
734 owl:onDataRange xsd:anyType ; 649 owl:onDataRange xsd:anyType ;
735 - owl:onProperty :hasDescription 650 + owl:onProperty :hasShort ;
651 + owl:qualifiedCardinality
652 + "1"^^xsd:nonNegativeInteger
736 ] ; 653 ] ;
737 :shouldHaveID "true" . 654 :shouldHaveID "true" .
738 655
739 :Friday 656 :Friday
740 - rdf:type owl:NamedIndividual , :Weekday . 657 + rdf:type :Weekday .
741 658
742 :HighCriticality 659 :HighCriticality
743 rdf:type :Criticality ; 660 rdf:type :Criticality ;
744 rdfs:label "High criticality"^^xsd:string . 661 rdfs:label "High criticality"^^xsd:string .
745 662
663 +:InOperation
664 + rdf:type :SystemCondition ;
665 + rdfs:label "In operation"^^xsd:string .
666 +
746 :License 667 :License
747 rdf:type owl:Class ; 668 rdf:type owl:Class ;
748 rdfs:comment "An Asset that represents permission to explore and exploit petrochemical reserves in a defined area."^^xsd:string ; 669 rdfs:comment "An Asset that represents permission to explore and exploit petrochemical reserves in a defined area."^^xsd:string ;
749 rdfs:label "License"^^xsd:string ; 670 rdfs:label "License"^^xsd:string ;
750 - rdfs:subClassOf :Asset . 671 + rdfs:subClassOf :Asset ;
672 + owl:equivalentClass <http://data.posccaesar.org/rdl/RDS43166345139> .
751 673
752 :LiveScheduleForPlan 674 :LiveScheduleForPlan
753 rdf:type owl:Class ; 675 rdf:type owl:Class ;
...@@ -774,7 +696,7 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -774,7 +696,7 @@ userfield:hasFreeFieldForSpecifiedUserField
774 rdfs:subClassOf :Activity . 696 rdfs:subClassOf :Activity .
775 697
776 :Monday 698 :Monday
777 - rdf:type owl:NamedIndividual , :Weekday . 699 + rdf:type :Weekday .
778 700
779 :NoMaterialComponents 701 :NoMaterialComponents
780 rdf:type :Status ; 702 rdf:type :Status ;
...@@ -802,36 +724,40 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -802,36 +724,40 @@ userfield:hasFreeFieldForSpecifiedUserField
802 [ rdf:type owl:Restriction ; 724 [ rdf:type owl:Restriction ;
803 owl:maxQualifiedCardinality 725 owl:maxQualifiedCardinality
804 "1"^^xsd:nonNegativeInteger ; 726 "1"^^xsd:nonNegativeInteger ;
805 - owl:onDataRange xsd:date ; 727 + owl:onDataRange xsd:time ;
806 - owl:onProperty :hasFinishDate 728 + owl:onProperty :hasStartTime
729 + ] ;
730 + rdfs:subClassOf
731 + [ rdf:type owl:Restriction ;
732 + owl:onDataRange xsd:boolean ;
733 + owl:onProperty :isFree ;
734 + owl:qualifiedCardinality
735 + "1"^^xsd:nonNegativeInteger
736 + ] ;
737 + rdfs:subClassOf
738 + [ rdf:type owl:Class ;
739 + owl:unionOf (:DailyRepeatPeriod :NoRepeatPeriod :WeeklyRepeatPeriod)
807 ] ; 740 ] ;
808 rdfs:subClassOf 741 rdfs:subClassOf
809 [ rdf:type owl:Restriction ; 742 [ rdf:type owl:Restriction ;
810 owl:maxQualifiedCardinality 743 owl:maxQualifiedCardinality
811 "1"^^xsd:nonNegativeInteger ; 744 "1"^^xsd:nonNegativeInteger ;
812 owl:onDataRange xsd:time ; 745 owl:onDataRange xsd:time ;
813 - owl:onProperty :hasStartTime 746 + owl:onProperty :hasFinishTime
814 ] ; 747 ] ;
815 rdfs:subClassOf 748 rdfs:subClassOf
816 [ rdf:type owl:Restriction ; 749 [ rdf:type owl:Restriction ;
817 owl:maxQualifiedCardinality 750 owl:maxQualifiedCardinality
818 "1"^^xsd:nonNegativeInteger ; 751 "1"^^xsd:nonNegativeInteger ;
819 owl:onDataRange xsd:date ; 752 owl:onDataRange xsd:date ;
820 - owl:onProperty :hasStartDate 753 + owl:onProperty :hasFinishDate
821 - ] ;
822 - rdfs:subClassOf
823 - [ rdf:type owl:Restriction ;
824 - owl:onDataRange xsd:boolean ;
825 - owl:onProperty :isFree ;
826 - owl:qualifiedCardinality
827 - "1"^^xsd:nonNegativeInteger
828 ] ; 754 ] ;
829 rdfs:subClassOf 755 rdfs:subClassOf
830 [ rdf:type owl:Restriction ; 756 [ rdf:type owl:Restriction ;
831 owl:maxQualifiedCardinality 757 owl:maxQualifiedCardinality
832 "1"^^xsd:nonNegativeInteger ; 758 "1"^^xsd:nonNegativeInteger ;
833 - owl:onDataRange xsd:time ; 759 + owl:onDataRange xsd:date ;
834 - owl:onProperty :hasFinishTime 760 + owl:onProperty :hasStartDate
835 ] ; 761 ] ;
836 rdfs:subClassOf 762 rdfs:subClassOf
837 [ rdf:type owl:Restriction ; 763 [ rdf:type owl:Restriction ;
...@@ -841,17 +767,13 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -841,17 +767,13 @@ userfield:hasFreeFieldForSpecifiedUserField
841 owl:onClass :Period ; 767 owl:onClass :Period ;
842 owl:onProperty :hasPreviousPeriod 768 owl:onProperty :hasPreviousPeriod
843 ] ; 769 ] ;
844 - rdfs:subClassOf
845 - [ rdf:type owl:Class ;
846 - owl:unionOf (:DailyRepeatPeriod :NoRepeatPeriod :WeeklyRepeatPeriod)
847 - ] ;
848 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS380969> . 770 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS380969> .
849 771
850 :Phase 772 :Phase
851 rdf:type owl:Class ; 773 rdf:type owl:Class ;
852 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 ; 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 ;
853 rdfs:label "Phase"^^xsd:string ; 775 rdfs:label "Phase"^^xsd:string ;
854 - rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS380969> , :Period . 776 + rdfs:subClassOf :Period , <http://data.posccaesar.org/rdl/RDS380969> .
855 777
856 :Plan 778 :Plan
857 rdf:type owl:Class ; 779 rdf:type owl:Class ;
...@@ -859,25 +781,11 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -859,25 +781,11 @@ userfield:hasFreeFieldForSpecifiedUserField
859 rdfs:label " Plan for Activity"^^xsd:string ; 781 rdfs:label " Plan for Activity"^^xsd:string ;
860 rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS10012097710> , owl:Thing ; 782 rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS10012097710> , owl:Thing ;
861 rdfs:subClassOf 783 rdfs:subClassOf
862 - [ rdf:type owl:Class ;
863 - owl:unionOf (:WorkOrder :PlanForActivity)
864 - ] ;
865 - rdfs:subClassOf
866 [ rdf:type owl:Restriction ; 784 [ rdf:type owl:Restriction ;
867 owl:maxQualifiedCardinality 785 owl:maxQualifiedCardinality
868 "1"^^xsd:nonNegativeInteger ; 786 "1"^^xsd:nonNegativeInteger ;
869 - owl:onDataRange 787 + owl:onClass owl:Class ;
870 - [ rdf:type rdfs:Datatype ; 788 + owl:onProperty :hasPlanType
871 - owl:unionOf (xsd:date xsd:dateTime)
872 - ] ;
873 - owl:onProperty :hasStart
874 - ] ;
875 - rdfs:subClassOf
876 - [ rdf:type owl:Restriction ;
877 - owl:minQualifiedCardinality
878 - "0"^^xsd:nonNegativeInteger ;
879 - owl:onClass :ScheduleForPlan ;
880 - owl:onProperty :hasSchedule
881 ] ; 789 ] ;
882 rdfs:subClassOf 790 rdfs:subClassOf
883 [ rdf:type owl:Restriction ; 791 [ rdf:type owl:Restriction ;
...@@ -890,67 +798,81 @@ userfield:hasFreeFieldForSpecifiedUserField ...@@ -890,67 +798,81 @@ userfield:hasFreeFieldForSpecifiedUserField
890 owl:onProperty :hasFinish 798 owl:onProperty :hasFinish
891 ] ; 799 ] ;
892 rdfs:subClassOf 800 rdfs:subClassOf
893 - [ rdf:type owl:Restriction ; 801 + [ rdf:type owl:Class ;
894 - owl:minQualifiedCardinality 802 + owl:unionOf (:WorkOrder :PlanForActivity :ScheduleForPlan)
895 - "1"^^xsd:nonNegativeInteger ;
896 - owl:onClass :Activity ;
897 - owl:onProperty :hasActivity
898 ] ; 803 ] ;
899 rdfs:subClassOf 804 rdfs:subClassOf
900 [ rdf:type owl:Restriction ; 805 [ rdf:type owl:Restriction ;
901 owl:maxQualifiedCardinality 806 owl:maxQualifiedCardinality
902 "1"^^xsd:nonNegativeInteger ; 807 "1"^^xsd:nonNegativeInteger ;
903 - owl:onClass :PlanLevel ; 808 + owl:onClass owl:Class ;
904 - owl:onProperty :hasLevelType 809 + owl:onProperty :hasResultType
905 ] ; 810 ] ;
906 rdfs:subClassOf 811 rdfs:subClassOf
907 [ rdf:type owl:Restriction ; 812 [ rdf:type owl:Restriction ;
908 owl:maxQualifiedCardinality 813 owl:maxQualifiedCardinality
909 "1"^^xsd:nonNegativeInteger ; 814 "1"^^xsd:nonNegativeInteger ;
910 owl:onClass owl:Class ; 815 owl:onClass owl:Class ;
911 - owl:onProperty :hasAreaType 816 + owl:onProperty :hasPhaseType
817 + ] ;
818 + rdfs:subClassOf
819 + [ rdf:type owl:Restriction ;
820 + owl:minQualifiedCardinality
821 + "0"^^xsd:nonNegativeInteger ;
822 + owl:onClass :ScheduleForPlan ;
823 + owl:onProperty :hasSchedule
912 ] ; 824 ] ;
913 rdfs:subClassOf 825 rdfs:subClassOf
914 [ rdf:type owl:Restriction ; 826 [ rdf:type owl:Restriction ;
915 owl:maxQualifiedCardinality 827 owl:maxQualifiedCardinality
916 "1"^^xsd:nonNegativeInteger ; 828 "1"^^xsd:nonNegativeInteger ;
917 owl:onClass owl:Class ; 829 owl:onClass owl:Class ;
918 - owl:onProperty :hasPlanType 830 + owl:onProperty :hasResourceType
919 ] ; 831 ] ;
920 rdfs:subClassOf 832 rdfs:subClassOf
921 [ rdf:type owl:Restriction ; 833 [ rdf:type owl:Restriction ;
922 owl:maxQualifiedCardinality 834 owl:maxQualifiedCardinality
923 "1"^^xsd:nonNegativeInteger ; 835 "1"^^xsd:nonNegativeInteger ;
924 owl:onClass owl:Class ; 836 owl:onClass owl:Class ;
925 - owl:onProperty :hasResourceType 837 + owl:onProperty :hasObjectiveType
838 + ] ;
839 + rdfs:subClassOf
840 + [ rdf:type owl:Restriction ;
841 + owl:minQualifiedCardinality
842 + "1"^^xsd:nonNegativeInteger ;
843 + owl:onClass :Activity ;
844 + owl:onProperty :hasActivity
926 ] ; 845 ] ;
927 rdfs:subClassOf 846 rdfs:subClassOf
928 [ rdf:type owl:Restriction ; 847 [ rdf:type owl:Restriction ;
929 owl:maxQualifiedCardinality 848 owl:maxQualifiedCardinality
930 "1"^^xsd:nonNegativeInteger ; 849 "1"^^xsd:nonNegativeInteger ;
931 - owl:onClass owl:Class ; 850 + owl:onDataRange xsd:dateTime ;
932 - owl:onProperty :hasResultType 851 + owl:onProperty :now
933 ] ; 852 ] ;
934 rdfs:subClassOf 853 rdfs:subClassOf
935 [ rdf:type owl:Restriction ; 854 [ rdf:type owl:Restriction ;
936 owl:maxQualifiedCardinality 855 owl:maxQualifiedCardinality
937 "1"^^xsd:nonNegativeInteger ; 856 "1"^^xsd:nonNegativeInteger ;
938 - owl:onClass owl:Class ; 857 + owl:onClass :PlanLevel ;
939 - owl:onProperty :hasPhaseType 858 + owl:onProperty :hasLevelType
940 ] ; 859 ] ;
941 rdfs:subClassOf 860 rdfs:subClassOf
942 [ rdf:type owl:Restriction ; 861 [ rdf:type owl:Restriction ;
943 owl:maxQualifiedCardinality 862 owl:maxQualifiedCardinality
944 "1"^^xsd:nonNegativeInteger ; 863 "1"^^xsd:nonNegativeInteger ;
945 - owl:onClass owl:Class ; 864 + owl:onDataRange
946 - owl:onProperty :hasObjectiveType 865 + [ rdf:type rdfs:Datatype ;
866 + owl:unionOf (xsd:date xsd:dateTime)
867 + ] ;
868 + owl:onProperty :hasStart
947 ] ; 869 ] ;
948 rdfs:subClassOf 870 rdfs:subClassOf
949 [ rdf:type owl:Restriction ; 871 [ rdf:type owl:Restriction ;
950 owl:maxQualifiedCardinality 872 owl:maxQualifiedCardinality
951 "1"^^xsd:nonNegativeInteger ; 873 "1"^^xsd:nonNegativeInteger ;
952 - owl:onDataRange xsd:dateTime ; 874 + owl:onClass owl:Class ;
953 - owl:onProperty :now 875 + owl:onProperty :hasAreaType
954 ] ; 876 ] ;
955 :shouldHaveID "true"^^xsd:boolean ; 877 :shouldHaveID "true"^^xsd:boolean ;
956 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS7952931> . 878 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS7952931> .
...@@ -975,7 +897,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -975,7 +897,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
975 rdf:type owl:Class ; 897 rdf:type owl:Class ;
976 rdfs:comment "A Thing that classifies Plans according to their level in the planning hierarchy."^^xsd:string ; 898 rdfs:comment "A Thing that classifies Plans according to their level in the planning hierarchy."^^xsd:string ;
977 rdfs:label "Plan Level"^^xsd:string ; 899 rdfs:label "Plan Level"^^xsd:string ;
978 - rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS7945844> , owl:Thing . 900 + rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS427322951> , owl:Thing , <http://data.posccaesar.org/rdl/RDS7945844> .
979 901
980 :Planned 902 :Planned
981 rdf:type :Status ; 903 rdf:type :Status ;
...@@ -985,7 +907,12 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -985,7 +907,12 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
985 rdf:type owl:Class ; 907 rdf:type owl:Class ;
986 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 ; 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 ;
987 rdfs:label "Planning"^^xsd:string ; 909 rdfs:label "Planning"^^xsd:string ;
988 - rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS9659447> . 910 + rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS3149> , owl:Thing ;
911 + owl:equivalentClass <http://data.posccaesar.org/rdl/RDS9659447> .
912 +
913 +:PotentialShutdown
914 + rdf:type :SystemCondition ;
915 + rdfs:label "Potential shutdown"^^xsd:string .
989 916
990 :Pre-costed 917 :Pre-costed
991 rdf:type :Status ; 918 rdf:type :Status ;
...@@ -993,8 +920,8 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -993,8 +920,8 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
993 920
994 :Profile 921 :Profile
995 rdf:type owl:Class ; 922 rdf:type owl:Class ;
996 - rdfs:comment "A Thing that specifies distribution over time."^^xsd:string ; 923 + rdfs:comment "An Abstract Object that specifies distribution over time."^^xsd:string ;
997 - rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS47466170192> ; 924 + rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS1684986591> , <http://data.posccaesar.org/rdl/RDS47466170192> , owl:Thing ;
998 rdfs:subClassOf 925 rdfs:subClassOf
999 [ rdf:type owl:Restriction ; 926 [ rdf:type owl:Restriction ;
1000 owl:onDataRange xsd:string ; 927 owl:onDataRange xsd:string ;
...@@ -1005,29 +932,37 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1005,29 +932,37 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1005 rdfs:subClassOf 932 rdfs:subClassOf
1006 [ rdf:type owl:Restriction ; 933 [ rdf:type owl:Restriction ;
1007 owl:minQualifiedCardinality 934 owl:minQualifiedCardinality
1008 - "2"^^xsd:nonNegativeInteger ; 935 + "0"^^xsd:nonNegativeInteger ;
1009 - owl:onClass :Coordinate ; 936 + owl:onClass :ExternalReference ;
1010 - owl:onProperty :hasCoordinate 937 + owl:onProperty :hasExternalReference
1011 ] ; 938 ] ;
1012 rdfs:subClassOf 939 rdfs:subClassOf
1013 [ rdf:type owl:Restriction ; 940 [ rdf:type owl:Restriction ;
1014 owl:minQualifiedCardinality 941 owl:minQualifiedCardinality
1015 - "0"^^xsd:nonNegativeInteger ; 942 + "2"^^xsd:nonNegativeInteger ;
1016 - owl:onClass :ExternalReference ; 943 + owl:onClass :Coordinate ;
1017 - owl:onProperty :hasExternalReference 944 + owl:onProperty :hasCoordinate
1018 ] ; 945 ] ;
1019 - :shouldHaveID "true" . 946 + :shouldHaveID "true" ;
947 + owl:equivalentClass <http://data.posccaesar.org/rdl/RDS47466168170> .
1020 948
1021 :ProfileSet 949 :ProfileSet
1022 rdf:type owl:Class ; 950 rdf:type owl:Class ;
1023 rdfs:comment "A Function that is a collection of Profiles."^^xsd:string ; 951 rdfs:comment "A Function that is a collection of Profiles."^^xsd:string ;
1024 - rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS47466170192> ; 952 + rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS47466170192> , owl:Thing ;
1025 rdfs:subClassOf 953 rdfs:subClassOf
1026 - [ rdf:type owl:Restriction ; 954 + [ rdf:type owl:Class ;
955 + owl:intersectionOf ([ rdf:type owl:Restriction ;
1027 owl:minQualifiedCardinality 956 owl:minQualifiedCardinality
957 + "0"^^xsd:nonNegativeInteger ;
958 + owl:onDataRange xsd:string ;
959 + owl:onProperty :hasName
960 + ] [ rdf:type owl:Restriction ;
961 + owl:maxQualifiedCardinality
1028 "1"^^xsd:nonNegativeInteger ; 962 "1"^^xsd:nonNegativeInteger ;
1029 - owl:onClass :Profile ; 963 + owl:onDataRange xsd:string ;
1030 - owl:onProperty :hasProfile 964 + owl:onProperty :hasName
965 + ])
1031 ] ; 966 ] ;
1032 rdfs:subClassOf 967 rdfs:subClassOf
1033 [ rdf:type owl:Restriction ; 968 [ rdf:type owl:Restriction ;
...@@ -1037,18 +972,11 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1037,18 +972,11 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1037 owl:onProperty :hasExternalReference 972 owl:onProperty :hasExternalReference
1038 ] ; 973 ] ;
1039 rdfs:subClassOf 974 rdfs:subClassOf
1040 - [ rdf:type owl:Class ; 975 + [ rdf:type owl:Restriction ;
1041 - owl:intersectionOf ([ rdf:type owl:Restriction ;
1042 owl:minQualifiedCardinality 976 owl:minQualifiedCardinality
1043 - "0"^^xsd:nonNegativeInteger ;
1044 - owl:onDataRange xsd:string ;
1045 - owl:onProperty :hasName
1046 - ] [ rdf:type owl:Restriction ;
1047 - owl:maxQualifiedCardinality
1048 "1"^^xsd:nonNegativeInteger ; 977 "1"^^xsd:nonNegativeInteger ;
1049 - owl:onDataRange xsd:string ; 978 + owl:onClass :Profile ;
1050 - owl:onProperty :hasName 979 + owl:onProperty :hasProfile
1051 - ])
1052 ] ; 980 ] ;
1053 :shouldHaveID "true" . 981 :shouldHaveID "true" .
1054 982
...@@ -1056,13 +984,29 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1056,13 +984,29 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1056 rdf:type owl:Class ; 984 rdf:type owl:Class ;
1057 rdfs:comment "An Activity that is a temporary endeavor (in contrast with ongoing operations) with a defined beginning and end, constrained by available time, funding and resources, undertaken to achieve an objective conforming to specific requirements, meet unique objectives, and bring about beneficial change or added value (adapted from BSI and Wikipedia)."^^xsd:string ; 985 rdfs:comment "An Activity that is a temporary endeavor (in contrast with ongoing operations) with a defined beginning and end, constrained by available time, funding and resources, undertaken to achieve an objective conforming to specific requirements, meet unique objectives, and bring about beneficial change or added value (adapted from BSI and Wikipedia)."^^xsd:string ;
1058 rdfs:label "Project"^^xsd:string ; 986 rdfs:label "Project"^^xsd:string ;
1059 - rdfs:seeAlso <http://data.posccaesar.org/rdl/RDS9629> ; 987 + rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS3149> ;
1060 - rdfs:subClassOf owl:Thing ;
1061 rdfs:subClassOf 988 rdfs:subClassOf
1062 [ rdf:type owl:Restriction ; 989 [ rdf:type owl:Restriction ;
1063 owl:maxQualifiedCardinality 990 owl:maxQualifiedCardinality
1064 "1"^^xsd:nonNegativeInteger ; 991 "1"^^xsd:nonNegativeInteger ;
1065 - owl:onClass userfield:SourceSpecifiedUserField ; 992 + owl:onDataRange
993 + [ rdf:type rdfs:Datatype ;
994 + owl:unionOf (xsd:date xsd:dateTime)
995 + ] ;
996 + owl:onProperty :hasFinish
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 + ] ;
1005 + rdfs:subClassOf
1006 + [ rdf:type owl:Restriction ;
1007 + owl:maxQualifiedCardinality
1008 + "1"^^xsd:nonNegativeInteger ;
1009 + owl:onClass userfield:SpecifiedUserField ;
1066 owl:onProperty :hasSpecifiedUserField 1010 owl:onProperty :hasSpecifiedUserField
1067 ] ; 1011 ] ;
1068 rdfs:subClassOf 1012 rdfs:subClassOf
...@@ -1084,10 +1028,10 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1084,10 +1028,10 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1084 ] ; 1028 ] ;
1085 rdfs:subClassOf 1029 rdfs:subClassOf
1086 [ rdf:type owl:Restriction ; 1030 [ rdf:type owl:Restriction ;
1087 - owl:minQualifiedCardinality 1031 + owl:maxQualifiedCardinality
1088 - "0"^^xsd:nonNegativeInteger ; 1032 + "1"^^xsd:nonNegativeInteger ;
1089 - owl:onClass :ExternalReference ; 1033 + owl:onClass userfield:SourceSpecifiedUserField ;
1090 - owl:onProperty :hasExternalReference 1034 + owl:onProperty :hasSpecifiedUserField
1091 ] ; 1035 ] ;
1092 rdfs:subClassOf 1036 rdfs:subClassOf
1093 [ rdf:type owl:Restriction ; 1037 [ rdf:type owl:Restriction ;
...@@ -1096,24 +1040,8 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1096,24 +1040,8 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1096 owl:qualifiedCardinality 1040 owl:qualifiedCardinality
1097 "1"^^xsd:nonNegativeInteger 1041 "1"^^xsd:nonNegativeInteger
1098 ] ; 1042 ] ;
1099 - rdfs:subClassOf 1043 + :shouldHaveID "true" ;
1100 - [ rdf:type owl:Restriction ; 1044 + owl:equivalentClass <http://data.posccaesar.org/rdl/RDS9629> .
1101 - owl:maxQualifiedCardinality
1102 - "1"^^xsd:nonNegativeInteger ;
1103 - owl:onClass userfield:SpecifiedUserField ;
1104 - owl:onProperty :hasSpecifiedUserField
1105 - ] ;
1106 - rdfs:subClassOf
1107 - [ rdf:type owl:Restriction ;
1108 - owl:maxQualifiedCardinality
1109 - "1"^^xsd:nonNegativeInteger ;
1110 - owl:onDataRange
1111 - [ rdf:type rdfs:Datatype ;
1112 - owl:unionOf (xsd:date xsd:dateTime)
1113 - ] ;
1114 - owl:onProperty :hasFinish
1115 - ] ;
1116 - :shouldHaveID "true" .
1117 1045
1118 :ProjectPhase 1046 :ProjectPhase
1119 rdf:type owl:Class ; 1047 rdf:type owl:Class ;
...@@ -1129,27 +1057,28 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1129,27 +1057,28 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1129 rdf:type :Status ; 1057 rdf:type :Status ;
1130 rdfs:label "Released"^^xsd:string . 1058 rdfs:label "Released"^^xsd:string .
1131 1059
1132 -:ResourceForActivity 1060 +:Resource
1133 rdf:type owl:Class ; 1061 rdf:type owl:Class ;
1134 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 ; 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 ;
1135 - rdfs:label "Resource for Activity"^^xsd:string ; 1063 + rdfs:label "Resource"^^xsd:string ;
1136 rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS4326435842> ; 1064 rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS4326435842> ;
1137 rdfs:subClassOf 1065 rdfs:subClassOf
1138 [ rdf:type owl:Class ; 1066 [ rdf:type owl:Class ;
1139 owl:unionOf (:CostBased :TimeBased) 1067 owl:unionOf (:CostBased :TimeBased)
1140 ] ; 1068 ] ;
1141 - :shouldHaveID "true" . 1069 + :shouldHaveID "true" ;
1070 + owl:equivalentClass <http://data.posccaesar.org/rdl/RDS13875949> .
1142 1071
1143 :ResourceSet 1072 :ResourceSet
1144 rdf:type owl:Class ; 1073 rdf:type owl:Class ;
1145 rdfs:comment "A Physical Object that is a collection of Resources."^^xsd:string ; 1074 rdfs:comment "A Physical Object that is a collection of Resources."^^xsd:string ;
1146 - rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS4326435842> ; 1075 + rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS4326435842> , owl:Thing ;
1147 rdfs:subClassOf 1076 rdfs:subClassOf
1148 [ rdf:type owl:Restriction ; 1077 [ rdf:type owl:Restriction ;
1149 - owl:onDataRange xsd:string ; 1078 + owl:minQualifiedCardinality
1150 - owl:onProperty :hasName ; 1079 + "0"^^xsd:nonNegativeInteger ;
1151 - owl:qualifiedCardinality 1080 + owl:onClass :ExternalReference ;
1152 - "1"^^xsd:nonNegativeInteger 1081 + owl:onProperty :hasExternalReference
1153 ] ; 1082 ] ;
1154 rdfs:subClassOf 1083 rdfs:subClassOf
1155 [ rdf:type owl:Restriction ; 1084 [ rdf:type owl:Restriction ;
...@@ -1159,11 +1088,11 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1159,11 +1088,11 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1159 owl:onProperty :hasTimeBasedResource 1088 owl:onProperty :hasTimeBasedResource
1160 ] ; 1089 ] ;
1161 rdfs:subClassOf 1090 rdfs:subClassOf
1162 - [ rdf:type owl:Restriction ; 1091 + [ rdf:type owl:Restriction ;
1163 - owl:minQualifiedCardinality 1092 + owl:onDataRange xsd:string ;
1164 - "0"^^xsd:nonNegativeInteger ; 1093 + owl:onProperty :hasName ;
1165 - owl:onClass :ExternalReference ; 1094 + owl:qualifiedCardinality
1166 - owl:onProperty :hasExternalReference 1095 + "1"^^xsd:nonNegativeInteger
1167 ] ; 1096 ] ;
1168 :shouldHaveID "true" . 1097 :shouldHaveID "true" .
1169 1098
...@@ -1171,19 +1100,21 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1171,19 +1100,21 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1171 rdf:type owl:Class ; 1100 rdf:type owl:Class ;
1172 rdfs:comment "A Value for a Resource"^^xsd:string ; 1101 rdfs:comment "A Value for a Resource"^^xsd:string ;
1173 rdfs:label "Resource value"^^xsd:string ; 1102 rdfs:label "Resource value"^^xsd:string ;
1174 - rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS7945844> . 1103 + rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS7945844> , owl:Thing .
1175 1104
1176 :Responsible 1105 :Responsible
1177 rdf:type owl:Class ; 1106 rdf:type owl:Class ;
1178 - rdfs:comment "A Thing that is responsible for carrying out a specified part of the Schedule."^^xsd:string ; 1107 + rdfs:comment "An Arranged Individual that is responsible for carrying out a specified part of the Schedule."^^xsd:string ;
1179 rdfs:label "Responsible"^^xsd:string ; 1108 rdfs:label "Responsible"^^xsd:string ;
1180 - rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS413954> , <http://data.posccaesar.org/rdl/RDS282149> . 1109 + rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS436990091> ;
1110 + owl:equivalentClass <http://data.posccaesar.org/rdl/RDS282149> , <http://data.posccaesar.org/rdl/RDS413954> .
1181 1111
1182 -:ResultFromActivity 1112 +:Result
1183 rdf:type owl:Class ; 1113 rdf:type owl:Class ;
1184 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 ; 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 ;
1185 - rdfs:label "Result from Activity"^^xsd:string ; 1115 + rdfs:label "Result"^^xsd:string ;
1186 - rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS4326435842> . 1116 + rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS4326435842> ;
1117 + owl:equivalentClass <http://data.posccaesar.org/rdl/RDS43168516168> .
1187 1118
1188 :RevisedScheduleForPlan 1119 :RevisedScheduleForPlan
1189 rdf:type owl:Class ; 1120 rdf:type owl:Class ;
...@@ -1200,22 +1131,19 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1200,22 +1131,19 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1200 rdfs:subClassOf :Constraint . 1131 rdfs:subClassOf :Constraint .
1201 1132
1202 :Saturday 1133 :Saturday
1203 - rdf:type owl:NamedIndividual , :Weekday . 1134 + rdf:type :Weekday .
1204 1135
1205 :ScheduleForActivityInPlan 1136 :ScheduleForActivityInPlan
1206 rdf:type owl:Class ; 1137 rdf:type owl:Class ;
1207 - rdfs:comment "An Activity that is also Schedule, and holds information about the scheduled dates for a Planned Activity."^^xsd:string ; 1138 + rdfs:comment "An Information Object that holds information about the scheduled dates for a Planned Activity."^^xsd:string ;
1208 rdfs:label "Schdule for activity in plan"^^xsd:string ; 1139 rdfs:label "Schdule for activity in plan"^^xsd:string ;
1209 - rdfs:subClassOf owl:Thing ; 1140 + rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS329669> ;
1210 rdfs:subClassOf 1141 rdfs:subClassOf
1211 [ rdf:type owl:Restriction ; 1142 [ rdf:type owl:Restriction ;
1212 owl:maxQualifiedCardinality 1143 owl:maxQualifiedCardinality
1213 "1"^^xsd:nonNegativeInteger ; 1144 "1"^^xsd:nonNegativeInteger ;
1214 - owl:onDataRange 1145 + owl:onDataRange xsd:decimal ;
1215 - [ rdf:type owl:Class ; 1146 + owl:onProperty :hasPercentageComplete
1216 - owl:unionOf (xsd:date xsd:dateTime)
1217 - ] ;
1218 - owl:onProperty :hasMsoDate
1219 ] ; 1147 ] ;
1220 rdfs:subClassOf 1148 rdfs:subClassOf
1221 [ rdf:type owl:Restriction ; 1149 [ rdf:type owl:Restriction ;
...@@ -1225,7 +1153,14 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1225,7 +1153,14 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1225 [ rdf:type owl:Class ; 1153 [ rdf:type owl:Class ;
1226 owl:unionOf (xsd:date xsd:dateTime) 1154 owl:unionOf (xsd:date xsd:dateTime)
1227 ] ; 1155 ] ;
1228 - owl:onProperty :hasLateStart 1156 + owl:onProperty :hasLateFinish
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
1229 ] ; 1164 ] ;
1230 rdfs:subClassOf 1165 rdfs:subClassOf
1231 [ rdf:type owl:Restriction ; 1166 [ rdf:type owl:Restriction ;
...@@ -1235,14 +1170,17 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1235,14 +1170,17 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1235 [ rdf:type owl:Class ; 1170 [ rdf:type owl:Class ;
1236 owl:unionOf (xsd:date xsd:dateTime) 1171 owl:unionOf (xsd:date xsd:dateTime)
1237 ] ; 1172 ] ;
1238 - owl:onProperty :hasFnltDate 1173 + owl:onProperty :hasSnltDate
1239 ] ; 1174 ] ;
1240 rdfs:subClassOf 1175 rdfs:subClassOf
1241 [ rdf:type owl:Restriction ; 1176 [ rdf:type owl:Restriction ;
1242 owl:maxQualifiedCardinality 1177 owl:maxQualifiedCardinality
1243 "1"^^xsd:nonNegativeInteger ; 1178 "1"^^xsd:nonNegativeInteger ;
1244 - owl:onDataRange xsd:boolean ; 1179 + owl:onDataRange
1245 - owl:onProperty :mustStartAsap 1180 + [ rdf:type owl:Class ;
1181 + owl:unionOf (xsd:date xsd:dateTime)
1182 + ] ;
1183 + owl:onProperty :hasFrontlineDate
1246 ] ; 1184 ] ;
1247 rdfs:subClassOf 1185 rdfs:subClassOf
1248 [ rdf:type owl:Restriction ; 1186 [ rdf:type owl:Restriction ;
...@@ -1252,14 +1190,14 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1252,14 +1190,14 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1252 [ rdf:type owl:Class ; 1190 [ rdf:type owl:Class ;
1253 owl:unionOf (xsd:date xsd:dateTime) 1191 owl:unionOf (xsd:date xsd:dateTime)
1254 ] ; 1192 ] ;
1255 - owl:onProperty :hasSnltDate 1193 + owl:onProperty :hasMfoDate
1256 ] ; 1194 ] ;
1257 rdfs:subClassOf 1195 rdfs:subClassOf
1258 [ rdf:type owl:Restriction ; 1196 [ rdf:type owl:Restriction ;
1259 owl:maxQualifiedCardinality 1197 owl:maxQualifiedCardinality
1260 "1"^^xsd:nonNegativeInteger ; 1198 "1"^^xsd:nonNegativeInteger ;
1261 - owl:onDataRange xsd:duration ; 1199 + owl:onDataRange xsd:boolean ;
1262 - owl:onProperty :hasDuration 1200 + owl:onProperty :mustStartAsap
1263 ] ; 1201 ] ;
1264 rdfs:subClassOf 1202 rdfs:subClassOf
1265 [ rdf:type owl:Restriction ; 1203 [ rdf:type owl:Restriction ;
...@@ -1269,7 +1207,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1269,7 +1207,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1269 [ rdf:type owl:Class ; 1207 [ rdf:type owl:Class ;
1270 owl:unionOf (xsd:date xsd:dateTime) 1208 owl:unionOf (xsd:date xsd:dateTime)
1271 ] ; 1209 ] ;
1272 - owl:onProperty :hasMfoDate 1210 + owl:onProperty :hasSnetDate
1273 ] ; 1211 ] ;
1274 rdfs:subClassOf 1212 rdfs:subClassOf
1275 [ rdf:type owl:Restriction ; 1213 [ rdf:type owl:Restriction ;
...@@ -1279,24 +1217,21 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1279,24 +1217,21 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1279 [ rdf:type owl:Class ; 1217 [ rdf:type owl:Class ;
1280 owl:unionOf (xsd:date xsd:dateTime) 1218 owl:unionOf (xsd:date xsd:dateTime)
1281 ] ; 1219 ] ;
1282 - owl:onProperty :hasEarlyStart 1220 + owl:onProperty :hasLateStart
1283 ] ; 1221 ] ;
1284 rdfs:subClassOf 1222 rdfs:subClassOf
1285 [ rdf:type owl:Restriction ; 1223 [ rdf:type owl:Restriction ;
1286 - owl:onDataRange xsd:boolean ; 1224 + owl:maxQualifiedCardinality
1287 - owl:onProperty :alwaysOnSchedule ; 1225 + "1"^^xsd:nonNegativeInteger ;
1288 - owl:qualifiedCardinality 1226 + owl:onDataRange xsd:duration ;
1289 - "1"^^xsd:nonNegativeInteger 1227 + owl:onProperty :hasFreeFloat
1290 ] ; 1228 ] ;
1291 rdfs:subClassOf 1229 rdfs:subClassOf
1292 [ rdf:type owl:Restriction ; 1230 [ rdf:type owl:Restriction ;
1293 owl:maxQualifiedCardinality 1231 owl:maxQualifiedCardinality
1294 "1"^^xsd:nonNegativeInteger ; 1232 "1"^^xsd:nonNegativeInteger ;
1295 - owl:onDataRange 1233 + owl:onDataRange xsd:boolean ;
1296 - [ rdf:type owl:Class ; 1234 + owl:onProperty :mustStartAlap
1297 - owl:unionOf (xsd:date xsd:dateTime)
1298 - ] ;
1299 - owl:onProperty :hasEarlyFinish
1300 ] ; 1235 ] ;
1301 rdfs:subClassOf 1236 rdfs:subClassOf
1302 [ rdf:type owl:Restriction ; 1237 [ rdf:type owl:Restriction ;
...@@ -1312,11 +1247,8 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1312,11 +1247,8 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1312 [ rdf:type owl:Restriction ; 1247 [ rdf:type owl:Restriction ;
1313 owl:maxQualifiedCardinality 1248 owl:maxQualifiedCardinality
1314 "1"^^xsd:nonNegativeInteger ; 1249 "1"^^xsd:nonNegativeInteger ;
1315 - owl:onDataRange 1250 + owl:onDataRange xsd:duration ;
1316 - [ rdf:type owl:Class ; 1251 + owl:onProperty :hasDuration
1317 - owl:unionOf (xsd:date xsd:dateTime)
1318 - ] ;
1319 - owl:onProperty :hasLateFinish
1320 ] ; 1252 ] ;
1321 rdfs:subClassOf 1253 rdfs:subClassOf
1322 [ rdf:type owl:Restriction ; 1254 [ rdf:type owl:Restriction ;
...@@ -1332,15 +1264,18 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1332,15 +1264,18 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1332 [ rdf:type owl:Restriction ; 1264 [ rdf:type owl:Restriction ;
1333 owl:maxQualifiedCardinality 1265 owl:maxQualifiedCardinality
1334 "1"^^xsd:nonNegativeInteger ; 1266 "1"^^xsd:nonNegativeInteger ;
1335 - owl:onDataRange xsd:decimal ; 1267 + owl:onDataRange xsd:duration ;
1336 - owl:onProperty :hasPlannedProgress 1268 + owl:onProperty :hasTotalFloat
1337 ] ; 1269 ] ;
1338 rdfs:subClassOf 1270 rdfs:subClassOf
1339 [ rdf:type owl:Restriction ; 1271 [ rdf:type owl:Restriction ;
1340 owl:maxQualifiedCardinality 1272 owl:maxQualifiedCardinality
1341 "1"^^xsd:nonNegativeInteger ; 1273 "1"^^xsd:nonNegativeInteger ;
1342 - owl:onDataRange xsd:boolean ; 1274 + owl:onDataRange
1343 - owl:onProperty :mustStartAlap 1275 + [ rdf:type owl:Class ;
1276 + owl:unionOf (xsd:date xsd:dateTime)
1277 + ] ;
1278 + owl:onProperty :hasFnltDate
1344 ] ; 1279 ] ;
1345 rdfs:subClassOf 1280 rdfs:subClassOf
1346 [ rdf:type owl:Restriction ; 1281 [ rdf:type owl:Restriction ;
...@@ -1350,28 +1285,27 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1350,28 +1285,27 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1350 [ rdf:type owl:Class ; 1285 [ rdf:type owl:Class ;
1351 owl:unionOf (xsd:date xsd:dateTime) 1286 owl:unionOf (xsd:date xsd:dateTime)
1352 ] ; 1287 ] ;
1353 - owl:onProperty :hasSnetDate 1288 + owl:onProperty :hasActualStart
1354 ] ; 1289 ] ;
1355 rdfs:subClassOf 1290 rdfs:subClassOf
1356 [ rdf:type owl:Restriction ; 1291 [ rdf:type owl:Restriction ;
1357 owl:maxQualifiedCardinality 1292 owl:maxQualifiedCardinality
1358 "1"^^xsd:nonNegativeInteger ; 1293 "1"^^xsd:nonNegativeInteger ;
1359 - owl:onDataRange xsd:duration ; 1294 + owl:onDataRange
1360 - owl:onProperty :hasRemainingDuration 1295 + [ rdf:type owl:Class ;
1296 + owl:unionOf (xsd:date xsd:dateTime)
1361 ] ; 1297 ] ;
1362 - rdfs:subClassOf 1298 + owl:onProperty :hasEarlyFinish
1363 - [ rdf:type owl:Restriction ;
1364 - owl:maxQualifiedCardinality
1365 - "1"^^xsd:nonNegativeInteger ;
1366 - owl:onDataRange xsd:duration ;
1367 - owl:onProperty :hasTotalFloat
1368 ] ; 1299 ] ;
1369 rdfs:subClassOf 1300 rdfs:subClassOf
1370 [ rdf:type owl:Restriction ; 1301 [ rdf:type owl:Restriction ;
1371 owl:maxQualifiedCardinality 1302 owl:maxQualifiedCardinality
1372 "1"^^xsd:nonNegativeInteger ; 1303 "1"^^xsd:nonNegativeInteger ;
1373 - owl:onDataRange xsd:decimal ; 1304 + owl:onDataRange
1374 - owl:onProperty :hasPercentageComplete 1305 + [ rdf:type owl:Class ;
1306 + owl:unionOf (xsd:date xsd:dateTime)
1307 + ] ;
1308 + owl:onProperty :hasMsoDate
1375 ] ; 1309 ] ;
1376 rdfs:subClassOf 1310 rdfs:subClassOf
1377 [ rdf:type owl:Restriction ; 1311 [ rdf:type owl:Restriction ;
...@@ -1385,8 +1319,8 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1385,8 +1319,8 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1385 [ rdf:type owl:Restriction ; 1319 [ rdf:type owl:Restriction ;
1386 owl:maxQualifiedCardinality 1320 owl:maxQualifiedCardinality
1387 "1"^^xsd:nonNegativeInteger ; 1321 "1"^^xsd:nonNegativeInteger ;
1388 - owl:onDataRange xsd:duration ; 1322 + owl:onDataRange xsd:decimal ;
1389 - owl:onProperty :hasFreeFloat 1323 + owl:onProperty :hasPlannedProgress
1390 ] ; 1324 ] ;
1391 rdfs:subClassOf 1325 rdfs:subClassOf
1392 [ rdf:type owl:Restriction ; 1326 [ rdf:type owl:Restriction ;
...@@ -1396,28 +1330,22 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1396,28 +1330,22 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1396 [ rdf:type owl:Class ; 1330 [ rdf:type owl:Class ;
1397 owl:unionOf (xsd:date xsd:dateTime) 1331 owl:unionOf (xsd:date xsd:dateTime)
1398 ] ; 1332 ] ;
1399 - owl:onProperty :hasFrontlineDate 1333 + owl:onProperty :hasEarlyStart
1400 ] ; 1334 ] ;
1401 rdfs:subClassOf 1335 rdfs:subClassOf
1402 [ rdf:type owl:Restriction ; 1336 [ rdf:type owl:Restriction ;
1403 owl:maxQualifiedCardinality 1337 owl:maxQualifiedCardinality
1404 "1"^^xsd:nonNegativeInteger ; 1338 "1"^^xsd:nonNegativeInteger ;
1405 - owl:onDataRange 1339 + owl:onDataRange xsd:duration ;
1406 - [ rdf:type owl:Class ; 1340 + owl:onProperty :hasRemainingDuration
1407 - owl:unionOf (xsd:date xsd:dateTime)
1408 ] ; 1341 ] ;
1409 - owl:onProperty :hasActualStart 1342 + owl:equivalentClass <http://data.posccaesar.org/rdl/RDS333764> .
1410 - ] .
1411 1343
1412 :ScheduleForPlan 1344 :ScheduleForPlan
1413 rdf:type owl:Class ; 1345 rdf:type owl:Class ;
1414 - rdfs:comment "An Activity that is principally concerned with when events within a plan happen, and holds information about scheduled dates."^^xsd:string ; 1346 + rdfs:comment "An Plan that is principally concerned with when events within a plan happen, and holds information about scheduled dates."^^xsd:string ;
1415 rdfs:label "Schedule for activity in plan"^^xsd:string ; 1347 rdfs:label "Schedule for activity in plan"^^xsd:string ;
1416 - rdfs:subClassOf owl:Thing ; 1348 + rdfs:subClassOf :Plan ;
1417 - rdfs:subClassOf
1418 - [ rdf:type owl:Class ;
1419 - owl:unionOf (:BaselineScheduleForPlan :CurrentScheduleForPlan :LiveScheduleForPlan :RevisedScheduleForPlan)
1420 - ] ;
1421 rdfs:subClassOf 1349 rdfs:subClassOf
1422 [ rdf:type owl:Restriction ; 1350 [ rdf:type owl:Restriction ;
1423 :shouldUseRef "true"^^xsd:boolean ; 1351 :shouldUseRef "true"^^xsd:boolean ;
...@@ -1426,51 +1354,53 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1426,51 +1354,53 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1426 owl:onClass :ScheduleForPlan ; 1354 owl:onClass :ScheduleForPlan ;
1427 owl:onProperty :hasPreviousScheduleForPlan 1355 owl:onProperty :hasPreviousScheduleForPlan
1428 ] ; 1356 ] ;
1357 + rdfs:subClassOf
1358 + [ rdf:type owl:Class ;
1359 + owl:unionOf (:BaselineScheduleForPlan :CurrentScheduleForPlan :LiveScheduleForPlan :RevisedScheduleForPlan)
1360 + ] ;
1429 :shouldHaveID "true"^^xsd:boolean . 1361 :shouldHaveID "true"^^xsd:boolean .
1430 1362
1431 :Scheduling 1363 :Scheduling
1432 rdf:type owl:Class ; 1364 rdf:type owl:Class ;
1433 rdfs:comment "A Planning activity that is the creation of one or more instances of a ScheduleForPlan for a PlanForActivity"^^xsd:string ; 1365 rdfs:comment "A Planning activity that is the creation of one or more instances of a ScheduleForPlan for a PlanForActivity"^^xsd:string ;
1434 rdfs:label "Scheduling plan"^^xsd:string ; 1366 rdfs:label "Scheduling plan"^^xsd:string ;
1435 - rdfs:subClassOf :Planning , <http://data.posccaesar.org/rdl/RDS9647162> . 1367 + rdfs:subClassOf :Planning ;
1368 + owl:equivalentClass <http://data.posccaesar.org/rdl/RDS9647162> .
1436 1369
1437 :SettlementRuleCreated 1370 :SettlementRuleCreated
1438 rdf:type :Status ; 1371 rdf:type :Status ;
1439 rdfs:label "Settlement rule created"^^xsd:string . 1372 rdfs:label "Settlement rule created"^^xsd:string .
1440 1373
1441 -:StaffTime
1442 - rdf:type owl:Class ;
1443 - rdfs:comment "An Activity that is people in employment"^^xsd:string ;
1444 - rdfs:label "Staff time"^^xsd:string ;
1445 - rdfs:subClassOf :Activity .
1446 -
1447 :Status 1374 :Status
1448 rdf:type owl:Class ; 1375 rdf:type owl:Class ;
1449 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 ; 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 ;
1450 rdfs:label "Status"^^xsd:string ; 1377 rdfs:label "Status"^^xsd:string ;
1451 - rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS13318199> ; 1378 + rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS13318199> , owl:Thing ;
1452 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS427322951> . 1379 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS427322951> .
1453 1380
1454 :Sunday 1381 :Sunday
1455 - rdf:type owl:NamedIndividual , :Weekday . 1382 + rdf:type :Weekday .
1383 +
1384 +:SystemCondition
1385 + rdf:type owl:Class ;
1386 + rdfs:label "System condition"^^xsd:string ;
1387 + rdfs:subClassOf owl:Thing .
1388 +
1389 +:TaskIsDRactivity
1390 + rdf:type :WellInformationType ;
1391 + rdfs:label "Task is DRactivity"^^xsd:string .
1392 +
1393 +:TaskIsWSactivity
1394 + rdf:type :WellInformationType ;
1395 + rdfs:label "Task is WSactivity"^^xsd:string .
1456 1396
1457 :Thursday 1397 :Thursday
1458 - rdf:type owl:NamedIndividual , :Weekday . 1398 + rdf:type :Weekday .
1459 1399
1460 :TimeBased 1400 :TimeBased
1461 rdf:type owl:Class ; 1401 rdf:type owl:Class ;
1462 rdfs:comment "A Resource that is limited by the time it is available"^^xsd:string ; 1402 rdfs:comment "A Resource that is limited by the time it is available"^^xsd:string ;
1463 - rdfs:subClassOf :ResourceForActivity ; 1403 + rdfs:subClassOf :Resource ;
1464 - rdfs:subClassOf
1465 - [ rdf:type owl:Restriction ;
1466 - owl:maxQualifiedCardinality
1467 - "1"^^xsd:nonNegativeInteger ;
1468 - owl:onDataRange
1469 - [ rdf:type rdfs:Datatype ;
1470 - owl:unionOf (xsd:date xsd:dateTime)
1471 - ] ;
1472 - owl:onProperty :hasRemainingFinish
1473 - ] ;
1474 rdfs:subClassOf 1404 rdfs:subClassOf
1475 [ rdf:type owl:Restriction ; 1405 [ rdf:type owl:Restriction ;
1476 owl:maxQualifiedCardinality 1406 owl:maxQualifiedCardinality
...@@ -1489,36 +1419,43 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1489,36 +1419,43 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1489 [ rdf:type owl:Restriction ; 1419 [ rdf:type owl:Restriction ;
1490 owl:maxQualifiedCardinality 1420 owl:maxQualifiedCardinality
1491 "1"^^xsd:nonNegativeInteger ; 1421 "1"^^xsd:nonNegativeInteger ;
1492 - owl:onDataRange xsd:duration ; 1422 + owl:onDataRange
1493 - owl:onProperty :hasDuration 1423 + [ rdf:type rdfs:Datatype ;
1424 + owl:unionOf (xsd:date xsd:dateTime)
1425 + ] ;
1426 + owl:onProperty :hasRemainingFinish
1494 ] ; 1427 ] ;
1495 rdfs:subClassOf 1428 rdfs:subClassOf
1496 [ rdf:type owl:Restriction ; 1429 [ rdf:type owl:Restriction ;
1497 owl:maxQualifiedCardinality 1430 owl:maxQualifiedCardinality
1498 "1"^^xsd:nonNegativeInteger ; 1431 "1"^^xsd:nonNegativeInteger ;
1499 - owl:onDataRange xsd:decimal ; 1432 + owl:onDataRange
1500 - owl:onProperty :hasQuantity 1433 + [ rdf:type rdfs:Datatype ;
1434 + owl:unionOf (xsd:date xsd:dateTime)
1435 + ] ;
1436 + owl:onProperty :hasRemainingStart
1501 ] ; 1437 ] ;
1502 rdfs:subClassOf 1438 rdfs:subClassOf
1503 [ rdf:type owl:Restriction ; 1439 [ rdf:type owl:Restriction ;
1440 + :shouldUseRef "true"^^xsd:boolean ;
1504 owl:maxQualifiedCardinality 1441 owl:maxQualifiedCardinality
1505 "1"^^xsd:nonNegativeInteger ; 1442 "1"^^xsd:nonNegativeInteger ;
1506 - owl:onDataRange xsd:decimal ; 1443 + owl:onClass :Profile ;
1507 - owl:onProperty :hasExpendedCost 1444 + owl:onProperty :hasProfile
1508 ] ; 1445 ] ;
1509 rdfs:subClassOf 1446 rdfs:subClassOf
1510 [ rdf:type owl:Restriction ; 1447 [ rdf:type owl:Restriction ;
1511 owl:maxQualifiedCardinality 1448 owl:maxQualifiedCardinality
1512 "1"^^xsd:nonNegativeInteger ; 1449 "1"^^xsd:nonNegativeInteger ;
1513 owl:onDataRange xsd:decimal ; 1450 owl:onDataRange xsd:decimal ;
1514 - owl:onProperty :hasCost 1451 + owl:onProperty :hasExpendedQuantity
1515 ] ; 1452 ] ;
1516 rdfs:subClassOf 1453 rdfs:subClassOf
1517 [ rdf:type owl:Restriction ; 1454 [ rdf:type owl:Restriction ;
1518 owl:maxQualifiedCardinality 1455 owl:maxQualifiedCardinality
1519 "1"^^xsd:nonNegativeInteger ; 1456 "1"^^xsd:nonNegativeInteger ;
1520 owl:onDataRange xsd:decimal ; 1457 owl:onDataRange xsd:decimal ;
1521 - owl:onProperty :hasExpendedQuantity 1458 + owl:onProperty :hasExpendedCost
1522 ] ; 1459 ] ;
1523 rdfs:subClassOf 1460 rdfs:subClassOf
1524 [ rdf:type owl:Restriction ; 1461 [ rdf:type owl:Restriction ;
...@@ -1529,11 +1466,17 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1529,11 +1466,17 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1529 ] ; 1466 ] ;
1530 rdfs:subClassOf 1467 rdfs:subClassOf
1531 [ rdf:type owl:Restriction ; 1468 [ rdf:type owl:Restriction ;
1532 - :shouldUseRef "true"^^xsd:boolean ;
1533 owl:maxQualifiedCardinality 1469 owl:maxQualifiedCardinality
1534 "1"^^xsd:nonNegativeInteger ; 1470 "1"^^xsd:nonNegativeInteger ;
1535 - owl:onClass :Profile ; 1471 + owl:onDataRange xsd:duration ;
1536 - owl:onProperty :hasProfile 1472 + owl:onProperty :hasDuration
1473 + ] ;
1474 + rdfs:subClassOf
1475 + [ rdf:type owl:Restriction ;
1476 + owl:maxQualifiedCardinality
1477 + "1"^^xsd:nonNegativeInteger ;
1478 + owl:onDataRange xsd:decimal ;
1479 + owl:onProperty :hasQuantity
1537 ] ; 1480 ] ;
1538 rdfs:subClassOf 1481 rdfs:subClassOf
1539 [ rdf:type owl:Restriction ; 1482 [ rdf:type owl:Restriction ;
...@@ -1547,11 +1490,8 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1547,11 +1490,8 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1547 [ rdf:type owl:Restriction ; 1490 [ rdf:type owl:Restriction ;
1548 owl:maxQualifiedCardinality 1491 owl:maxQualifiedCardinality
1549 "1"^^xsd:nonNegativeInteger ; 1492 "1"^^xsd:nonNegativeInteger ;
1550 - owl:onDataRange 1493 + owl:onDataRange xsd:decimal ;
1551 - [ rdf:type rdfs:Datatype ; 1494 + owl:onProperty :hasCost
1552 - owl:unionOf (xsd:date xsd:dateTime)
1553 - ] ;
1554 - owl:onProperty :hasRemainingStart
1555 ] ; 1495 ] ;
1556 :shouldHaveID "true" . 1496 :shouldHaveID "true" .
1557 1497
...@@ -1560,25 +1500,18 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1560,25 +1500,18 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1560 rdfs:comment "A Resource Value for a Time Based Resource"^^xsd:string ; 1500 rdfs:comment "A Resource Value for a Time Based Resource"^^xsd:string ;
1561 rdfs:subClassOf :ResourceValue ; 1501 rdfs:subClassOf :ResourceValue ;
1562 rdfs:subClassOf 1502 rdfs:subClassOf
1563 - [ rdf:type owl:Restriction ; 1503 + [ rdf:type owl:Class ;
1564 - owl:onDataRange xsd:string ; 1504 + owl:intersectionOf ([ rdf:type owl:Restriction ;
1565 - owl:onProperty :hasName ;
1566 - owl:qualifiedCardinality
1567 - "1"^^xsd:nonNegativeInteger
1568 - ] ;
1569 - rdfs:subClassOf
1570 - [ rdf:type owl:Restriction ;
1571 - owl:minQualifiedCardinality
1572 - "0"^^xsd:nonNegativeInteger ;
1573 - owl:onClass :ExternalReference ;
1574 - owl:onProperty :hasExternalReference
1575 - ] ;
1576 - rdfs:subClassOf
1577 - [ rdf:type owl:Restriction ;
1578 owl:minQualifiedCardinality 1505 owl:minQualifiedCardinality
1579 "0"^^xsd:nonNegativeInteger ; 1506 "0"^^xsd:nonNegativeInteger ;
1580 - owl:onClass :Availability ; 1507 + owl:onDataRange xsd:decimal ;
1581 - owl:onProperty :hasAvailability 1508 + owl:onProperty :hasDefaultRate
1509 + ] [ rdf:type owl:Restriction ;
1510 + owl:maxQualifiedCardinality
1511 + "1"^^xsd:nonNegativeInteger ;
1512 + owl:onDataRange xsd:decimal ;
1513 + owl:onProperty :hasDefaultRate
1514 + ])
1582 ] ; 1515 ] ;
1583 rdfs:subClassOf 1516 rdfs:subClassOf
1584 [ rdf:type owl:Class ; 1517 [ rdf:type owl:Class ;
...@@ -1595,32 +1528,37 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1595,32 +1528,37 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1595 ]) 1528 ])
1596 ] ; 1529 ] ;
1597 rdfs:subClassOf 1530 rdfs:subClassOf
1598 - [ rdf:type owl:Class ; 1531 + [ rdf:type owl:Restriction ;
1599 - owl:intersectionOf ([ rdf:type owl:Restriction ;
1600 owl:minQualifiedCardinality 1532 owl:minQualifiedCardinality
1601 "0"^^xsd:nonNegativeInteger ; 1533 "0"^^xsd:nonNegativeInteger ;
1602 - owl:onDataRange xsd:decimal ; 1534 + owl:onClass :Availability ;
1603 - owl:onProperty :hasDefaultRate 1535 + owl:onProperty :hasAvailability
1604 - ] [ rdf:type owl:Restriction ; 1536 + ] ;
1605 - owl:maxQualifiedCardinality 1537 + rdfs:subClassOf
1606 - "1"^^xsd:nonNegativeInteger ; 1538 + [ rdf:type owl:Restriction ;
1607 - owl:onDataRange xsd:decimal ; 1539 + owl:minQualifiedCardinality
1608 - owl:onProperty :hasDefaultRate 1540 + "0"^^xsd:nonNegativeInteger ;
1609 - ]) 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
1610 ] ; 1550 ] ;
1611 :shouldHaveID "true" . 1551 :shouldHaveID "true" .
1612 1552
1613 :TimeBasedResourceRef 1553 :TimeBasedResourceRef
1614 rdf:type owl:ObjectProperty . 1554 rdf:type owl:ObjectProperty .
1615 1555
1616 -:Tuesday 1556 +:TrainShutdown
1617 - rdf:type owl:NamedIndividual , :Weekday . 1557 + rdf:type :SystemCondition ;
1558 + rdfs:label "Train shutdown"^^xsd:string .
1618 1559
1619 -:TypeOfWork 1560 +:Tuesday
1620 - rdf:type owl:Class ; 1561 + rdf:type :Weekday .
1621 - rdfs:comment "The Type of Work for Drilling Activities (part of Use Case 2.5.1)"^^xsd:string ;
1622 - rdfs:label "Type of work"^^xsd:string ;
1623 - rdfs:subClassOf owl:Thing .
1624 1562
1625 :UnderPlanningOrScheduling 1563 :UnderPlanningOrScheduling
1626 rdf:type :Status ; 1564 rdf:type :Status ;
...@@ -1636,12 +1574,12 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1636,12 +1574,12 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1636 rdfs:label "WS Activity"^^xsd:string . 1574 rdfs:label "WS Activity"^^xsd:string .
1637 1575
1638 :Wednesday 1576 :Wednesday
1639 - rdf:type owl:NamedIndividual , :Weekday . 1577 + rdf:type :Weekday .
1640 1578
1641 :Weekday 1579 :Weekday
1642 rdf:type owl:Class ; 1580 rdf:type owl:Class ;
1643 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 ; 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 ;
1644 - rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS356216271> . 1582 + rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS356216271> , owl:Thing .
1645 1583
1646 :WeeklyRepeatPeriod 1584 :WeeklyRepeatPeriod
1647 rdf:type owl:Class ; 1585 rdf:type owl:Class ;
...@@ -1657,13 +1595,51 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1657,13 +1595,51 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1657 1595
1658 :Well 1596 :Well
1659 rdf:type owl:Class ; 1597 rdf:type owl:Class ;
1598 + rdfs:comment "An Asset that is arranged to produce petrochemicals from a reservoir."^^xsd:string ;
1660 rdfs:label "Well"^^xsd:string ; 1599 rdfs:label "Well"^^xsd:string ;
1661 - rdfs:subClassOf :Asset . 1600 + rdfs:subClassOf :Asset ;
1601 + owl:equivalentClass <http://data.posccaesar.org/rdl/RDS16458543> .
1662 1602
1663 :WellBore 1603 :WellBore
1664 rdf:type owl:Class ; 1604 rdf:type owl:Class ;
1605 + rdfs:comment "An Asset that is a 'borehole' drilled in the earths crust to form part of a well."^^xsd:string ;
1665 rdfs:label "Well bore"^^xsd:string ; 1606 rdfs:label "Well bore"^^xsd:string ;
1666 - rdfs:subClassOf :Asset . 1607 + rdfs:subClassOf :Asset ;
1608 + owl:equivalentClass <http://data.posccaesar.org/rdl/RDS1714464911> .
1609 +
1610 +:WellCompletionType
1611 + rdf:type owl:Class ;
1612 + 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 ;
1614 + rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS318059> , owl:Thing ;
1615 + owl:equivalentClass <http://data.posccaesar.org/rdl/RDS1713402431> .
1616 +
1617 +:WellInformationType
1618 + rdf:type owl:Class ;
1619 + rdfs:label "Welll information type"^^xsd:string ;
1620 + rdfs:subClassOf owl:Thing .
1621 +
1622 +:WellIsolationPlan
1623 + rdf:type owl:Class ;
1624 + rdfs:label "Well isolation plan"^^xsd:string ;
1625 + rdfs:subClassOf owl:Thing .
1626 +
1627 +:WellType
1628 + rdf:type owl:Class ;
1629 + rdfs:comment "A description of a Well"^^xsd:string ;
1630 + rdfs:label "Well Type"^^xsd:string ;
1631 + rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS7006801> , owl:Thing ;
1632 + owl:equivalentClass <http://data.posccaesar.org/rdl/RDS16633002> .
1633 +
1634 +:WellTypeWork
1635 + rdf:type owl:Class ;
1636 + rdfs:label "Well type work"^^xsd:string ;
1637 + rdfs:subClassOf owl:Thing .
1638 +
1639 +:WellWorkType
1640 + rdf:type owl:Class ;
1641 + rdfs:label "Well work type"^^xsd:string ;
1642 + rdfs:subClassOf owl:Thing .
1667 1643
1668 :WorkOrder 1644 :WorkOrder
1669 rdf:type owl:Class ; 1645 rdf:type owl:Class ;
...@@ -2076,18 +2052,18 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2076,18 +2052,18 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2076 2052
2077 <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/COR_Thing> 2053 <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/COR_Thing>
2078 rdf:type owl:Class ; 2054 rdf:type owl:Class ;
2079 - rdfs:label "Time based 1"^^xsd:string , "Discipline 1"^^xsd:string , "Cost based 1"^^xsd:string ; 2055 + rdfs:label "Cost based 1"^^xsd:string , "Discipline 1"^^xsd:string , "Time based 1"^^xsd:string ;
2080 - rdfs:subClassOf :TimeBased , :Discipline , :CostBased . 2056 + rdfs:subClassOf :CostBased , :Discipline , :TimeBased .
2081 2057
2082 <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/PBS_Thing> 2058 <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/PBS_Thing>
2083 rdf:type owl:Class ; 2059 rdf:type owl:Class ;
2084 rdfs:label "PBS Thing"^^xsd:string ; 2060 rdfs:label "PBS Thing"^^xsd:string ;
2085 - rdfs:subClassOf :ResultFromActivity . 2061 + rdfs:subClassOf :Result .
2086 2062
2087 <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/SAB_Thing> 2063 <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/SAB_Thing>
2088 rdf:type owl:Class ; 2064 rdf:type owl:Class ;
2089 - rdfs:label "Project phase 1"^^xsd:string , "Dg phase 1"^^xsd:string ; 2065 + rdfs:label "Dg phase 1"^^xsd:string , "Project phase 1"^^xsd:string ;
2090 - rdfs:subClassOf :ProjectPhase , :DgPhase . 2066 + rdfs:subClassOf :DgPhase , :ProjectPhase .
2091 2067
2092 <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/SCCS_Thing> 2068 <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/SCCS_Thing>
2093 rdfs:seeAlso <http://data.posccaesar.org/rdl/RDS1263643081> ; 2069 rdfs:seeAlso <http://data.posccaesar.org/rdl/RDS1263643081> ;
...@@ -2134,11 +2110,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2134,11 +2110,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2134 rdfs:label "NPD Well bore"^^xsd:string ; 2110 rdfs:label "NPD Well bore"^^xsd:string ;
2135 rdfs:subClassOf :WellBore . 2111 rdfs:subClassOf :WellBore .
2136 2112
2137 -<http://data.posccaesar.org/rdl/RDS282149>
2138 - rdf:type owl:Class ;
2139 - rdfs:label "Organization"^^xsd:string ;
2140 - rdfs:subClassOf :Responsible .
2141 -
2142 xsd:anyType 2113 xsd:anyType
2143 rdf:type rdfs:Datatype . 2114 rdf:type rdfs:Datatype .
2144 2115
......