Showing
5 changed files
with
1441 additions
and
359 deletions
COR.ttl
0 → 100644
This diff could not be displayed because it is too large.
PBS.ttl
0 → 100644
This diff could not be displayed because it is too large.
SAB.ttl
0 → 100644
1 | +# baseURI: http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SABCoding | ||
2 | + | ||
3 | +@prefix SAB: <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SABCoding/> . | ||
4 | +@prefix SCCS: <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/> . | ||
5 | +@prefix owl: <http://www.w3.org/2002/07/owl#> . | ||
6 | +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . | ||
7 | +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . | ||
8 | +@prefix skos: <http://www.w3.org/2004/02/skos/core#> . | ||
9 | +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . | ||
10 | + | ||
11 | +<http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SABCoding> | ||
12 | + rdf:type owl:Ontology ; | ||
13 | + rdfs:label "SAB – standard activity breakdown. This hierarchical structure provides a timescale attribute to express when during the project lifetime, expenditures and activities occur. The structure presented in this manual is independent of project specific work breakdown structure (WBS) or activity breakdown structures (ABS). The alphabetical prefix introduces a code for use of SCCS throughout all phases of a project, from exploration through removal of facilities."^^xsd:string ; | ||
14 | + owl:versionInfo "Created with TopBraid Composer"^^xsd:string ; | ||
15 | + skos:notation "SAB Ontology for NORSOK Z-014 Ed. 2 May 2012"^^xsd:string . | ||
16 | + | ||
17 | +SCCS:SABClassOfClass | ||
18 | + rdf:type rdfs:Class ; | ||
19 | + rdfs:subClassOf owl:Class . | ||
20 | + | ||
21 | +SCCS:SAB_1 | ||
22 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
23 | + rdfs:label "Management"^^xsd:string ; | ||
24 | + rdfs:subClassOf SCCS:SAB_Thing ; | ||
25 | + skos:notation "1"^^xsd:string . | ||
26 | + | ||
27 | +SCCS:SAB_11 | ||
28 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
29 | + rdfs:label "Project management"^^xsd:string ; | ||
30 | + rdfs:subClassOf SCCS:SAB_1 ; | ||
31 | + skos:notation "11"^^xsd:string . | ||
32 | + | ||
33 | +SCCS:SAB_12 | ||
34 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
35 | + rdfs:label "Construction management"^^xsd:string ; | ||
36 | + rdfs:subClassOf SCCS:SAB_1 ; | ||
37 | + skos:notation "12"^^xsd:string . | ||
38 | + | ||
39 | +SCCS:SAB_13 | ||
40 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
41 | + rdfs:label "External services"^^xsd:string ; | ||
42 | + rdfs:subClassOf SCCS:SAB_1 ; | ||
43 | + skos:notation "13"^^xsd:string . | ||
44 | + | ||
45 | +SCCS:SAB_2 | ||
46 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
47 | + rdfs:label "Engineering and procurement"^^xsd:string ; | ||
48 | + rdfs:subClassOf SCCS:SAB_Thing ; | ||
49 | + skos:notation "2"^^xsd:string . | ||
50 | + | ||
51 | +SCCS:SAB_21 | ||
52 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
53 | + rdfs:label "Engineering"^^xsd:string ; | ||
54 | + rdfs:subClassOf SCCS:SAB_2 ; | ||
55 | + skos:notation "21"^^xsd:string . | ||
56 | + | ||
57 | +SCCS:SAB_211 | ||
58 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
59 | + rdfs:label "Pre-engineering"^^xsd:string ; | ||
60 | + rdfs:subClassOf SCCS:SAB_21 ; | ||
61 | + skos:notation "211"^^xsd:string . | ||
62 | + | ||
63 | +SCCS:SAB_212 | ||
64 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
65 | + rdfs:label "Design engineering"^^xsd:string ; | ||
66 | + rdfs:subClassOf SCCS:SAB_21 ; | ||
67 | + skos:notation "212"^^xsd:string . | ||
68 | + | ||
69 | +SCCS:SAB_213 | ||
70 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
71 | + rdfs:label "Fabrication engineering"^^xsd:string ; | ||
72 | + rdfs:subClassOf SCCS:SAB_21 ; | ||
73 | + skos:notation "213"^^xsd:string . | ||
74 | + | ||
75 | +SCCS:SAB_22 | ||
76 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
77 | + rdfs:label "Procurement"^^xsd:string ; | ||
78 | + rdfs:subClassOf SCCS:SAB_2 ; | ||
79 | + skos:notation "22"^^xsd:string . | ||
80 | + | ||
81 | +SCCS:SAB_23 | ||
82 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
83 | + rdfs:label "Construction supervision"^^xsd:string ; | ||
84 | + rdfs:subClassOf SCCS:SAB_2 ; | ||
85 | + skos:notation "23"^^xsd:string . | ||
86 | + | ||
87 | +SCCS:SAB_3 | ||
88 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
89 | + rdfs:label "Material deliveries"^^xsd:string ; | ||
90 | + rdfs:subClassOf SCCS:SAB_Thing ; | ||
91 | + skos:notation "3"^^xsd:string . | ||
92 | + | ||
93 | +SCCS:SAB_31 | ||
94 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
95 | + rdfs:label "Equipment"^^xsd:string ; | ||
96 | + rdfs:subClassOf SCCS:SAB_3 ; | ||
97 | + skos:notation "31"^^xsd:string . | ||
98 | + | ||
99 | +SCCS:SAB_311 | ||
100 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
101 | + rdfs:label "Company provided equipment"^^xsd:string ; | ||
102 | + rdfs:subClassOf SCCS:SAB_31 ; | ||
103 | + skos:notation "311"^^xsd:string . | ||
104 | + | ||
105 | +SCCS:SAB_312 | ||
106 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
107 | + rdfs:label "Contractor provided equipment"^^xsd:string ; | ||
108 | + rdfs:subClassOf SCCS:SAB_31 ; | ||
109 | + skos:notation "312"^^xsd:string . | ||
110 | + | ||
111 | +SCCS:SAB_313 | ||
112 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
113 | + rdfs:label "Surplus equipment"^^xsd:string ; | ||
114 | + rdfs:subClassOf SCCS:SAB_31 ; | ||
115 | + skos:notation "313"^^xsd:string . | ||
116 | + | ||
117 | +SCCS:SAB_32 | ||
118 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
119 | + rdfs:label "Bulk"^^xsd:string ; | ||
120 | + rdfs:subClassOf SCCS:SAB_3 ; | ||
121 | + skos:notation "32"^^xsd:string . | ||
122 | + | ||
123 | +SCCS:SAB_321 | ||
124 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
125 | + rdfs:label "Company provided bulk"^^xsd:string ; | ||
126 | + rdfs:subClassOf SCCS:SAB_32 ; | ||
127 | + skos:notation "321"^^xsd:string . | ||
128 | + | ||
129 | +SCCS:SAB_322 | ||
130 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
131 | + rdfs:label "Contractor provided bulk"^^xsd:string ; | ||
132 | + rdfs:subClassOf SCCS:SAB_32 ; | ||
133 | + skos:notation "322"^^xsd:string . | ||
134 | + | ||
135 | +SCCS:SAB_323 | ||
136 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
137 | + rdfs:label "Surplus bulk"^^xsd:string ; | ||
138 | + rdfs:subClassOf SCCS:SAB_32 ; | ||
139 | + skos:notation "323"^^xsd:string . | ||
140 | + | ||
141 | +SCCS:SAB_33 | ||
142 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
143 | + rdfs:label "Spare parts"^^xsd:string ; | ||
144 | + rdfs:subClassOf SCCS:SAB_3 ; | ||
145 | + skos:notation "33"^^xsd:string . | ||
146 | + | ||
147 | +SCCS:SAB_4 | ||
148 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
149 | + rdfs:label "Construction"^^xsd:string ; | ||
150 | + rdfs:subClassOf SCCS:SAB_Thing ; | ||
151 | + skos:notation "4"^^xsd:string . | ||
152 | + | ||
153 | +SCCS:SAB_41 | ||
154 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
155 | + rdfs:label "Onshore construction"^^xsd:string ; | ||
156 | + rdfs:subClassOf SCCS:SAB_4 ; | ||
157 | + skos:notation "41"^^xsd:string . | ||
158 | + | ||
159 | +SCCS:SAB_411 | ||
160 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
161 | + rdfs:label "Mobilisation"^^xsd:string ; | ||
162 | + rdfs:subClassOf SCCS:SAB_41 ; | ||
163 | + skos:notation "411"^^xsd:string . | ||
164 | + | ||
165 | +SCCS:SAB_412 | ||
166 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
167 | + rdfs:label "Civil Work"^^xsd:string ; | ||
168 | + rdfs:subClassOf SCCS:SAB_41 ; | ||
169 | + skos:notation "412"^^xsd:string . | ||
170 | + | ||
171 | +SCCS:SAB_413 | ||
172 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
173 | + rdfs:label "Fabrication of major assemblies"^^xsd:string ; | ||
174 | + rdfs:subClassOf SCCS:SAB_41 ; | ||
175 | + skos:notation "413"^^xsd:string . | ||
176 | + | ||
177 | +SCCS:SAB_4131 | ||
178 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
179 | + rdfs:label "Prefabrication"^^xsd:string ; | ||
180 | + rdfs:subClassOf SCCS:SAB_413 ; | ||
181 | + skos:notation "4131"^^xsd:string . | ||
182 | + | ||
183 | +SCCS:SAB_4132 | ||
184 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
185 | + rdfs:label "Installation/assembly/erection"^^xsd:string ; | ||
186 | + rdfs:subClassOf SCCS:SAB_413 ; | ||
187 | + skos:notation "4132"^^xsd:string . | ||
188 | + | ||
189 | +SCCS:SAB_414 | ||
190 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
191 | + rdfs:label "Other Prefabrication"^^xsd:string ; | ||
192 | + rdfs:subClassOf SCCS:SAB_41 ; | ||
193 | + skos:notation "414"^^xsd:string . | ||
194 | + | ||
195 | +SCCS:SAB_4141 | ||
196 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
197 | + rdfs:label "Prefabrication"^^xsd:string ; | ||
198 | + rdfs:subClassOf SCCS:SAB_414 ; | ||
199 | + skos:notation "4141"^^xsd:string . | ||
200 | + | ||
201 | +SCCS:SAB_4142 | ||
202 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
203 | + rdfs:label "Installation/assembly/erection"^^xsd:string ; | ||
204 | + rdfs:subClassOf SCCS:SAB_414 ; | ||
205 | + skos:notation "4142"^^xsd:string . | ||
206 | + | ||
207 | +SCCS:SAB_415 | ||
208 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
209 | + rdfs:label "Modification"^^xsd:string ; | ||
210 | + rdfs:subClassOf SCCS:SAB_41 ; | ||
211 | + skos:notation "415"^^xsd:string . | ||
212 | + | ||
213 | +SCCS:SAB_4151 | ||
214 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
215 | + rdfs:label "Stripping / Dismantling"^^xsd:string ; | ||
216 | + rdfs:subClassOf SCCS:SAB_415 ; | ||
217 | + skos:notation "4151"^^xsd:string . | ||
218 | + | ||
219 | +SCCS:SAB_4152 | ||
220 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
221 | + rdfs:label "Refitting"^^xsd:string ; | ||
222 | + rdfs:subClassOf SCCS:SAB_415 ; | ||
223 | + skos:notation "4152"^^xsd:string . | ||
224 | + | ||
225 | +SCCS:SAB_4153 | ||
226 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
227 | + rdfs:label "Revamp"^^xsd:string ; | ||
228 | + rdfs:subClassOf SCCS:SAB_415 ; | ||
229 | + skos:notation "4153"^^xsd:string . | ||
230 | + | ||
231 | +SCCS:SAB_4154 | ||
232 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
233 | + rdfs:label "Relocate"^^xsd:string ; | ||
234 | + rdfs:subClassOf SCCS:SAB_415 ; | ||
235 | + skos:notation "4154"^^xsd:string . | ||
236 | + | ||
237 | +SCCS:SAB_417 | ||
238 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
239 | + rdfs:label "Commissioning"^^xsd:string ; | ||
240 | + rdfs:subClassOf SCCS:SAB_41 ; | ||
241 | + skos:notation "417"^^xsd:string . | ||
242 | + | ||
243 | +SCCS:SAB_4171 | ||
244 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
245 | + rdfs:label "Commissioning"^^xsd:string ; | ||
246 | + rdfs:subClassOf SCCS:SAB_417 ; | ||
247 | + skos:notation "4171"^^xsd:string . | ||
248 | + | ||
249 | +SCCS:SAB_4172 | ||
250 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
251 | + rdfs:label "Startup"^^xsd:string ; | ||
252 | + rdfs:subClassOf SCCS:SAB_417 ; | ||
253 | + skos:notation "4172"^^xsd:string . | ||
254 | + | ||
255 | +SCCS:SAB_418 | ||
256 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
257 | + rdfs:label "Weighing, Seafastening & Load-out"^^xsd:string ; | ||
258 | + rdfs:subClassOf SCCS:SAB_41 ; | ||
259 | + skos:notation "418"^^xsd:string . | ||
260 | + | ||
261 | +SCCS:SAB_42 | ||
262 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
263 | + rdfs:label "Atshore construction"^^xsd:string ; | ||
264 | + rdfs:subClassOf SCCS:SAB_4 ; | ||
265 | + skos:notation "42"^^xsd:string . | ||
266 | + | ||
267 | +SCCS:SAB_422 | ||
268 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
269 | + rdfs:label "Civil work"^^xsd:string ; | ||
270 | + rdfs:subClassOf SCCS:SAB_42 ; | ||
271 | + skos:notation "422"^^xsd:string . | ||
272 | + | ||
273 | +SCCS:SAB_423 | ||
274 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
275 | + rdfs:label "Major Assemblies"^^xsd:string ; | ||
276 | + rdfs:subClassOf SCCS:SAB_42 ; | ||
277 | + skos:notation "423"^^xsd:string . | ||
278 | + | ||
279 | +SCCS:SAB_4231 | ||
280 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
281 | + rdfs:label "Prefabrication"^^xsd:string ; | ||
282 | + rdfs:subClassOf SCCS:SAB_423 ; | ||
283 | + skos:notation "4231"^^xsd:string . | ||
284 | + | ||
285 | +SCCS:SAB_4232 | ||
286 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
287 | + rdfs:label "Installation/assembly/erection"^^xsd:string ; | ||
288 | + rdfs:subClassOf SCCS:SAB_423 ; | ||
289 | + skos:notation "4232"^^xsd:string . | ||
290 | + | ||
291 | +SCCS:SAB_424 | ||
292 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
293 | + rdfs:label "Other fabrication activities"^^xsd:string ; | ||
294 | + rdfs:subClassOf SCCS:SAB_42 ; | ||
295 | + skos:notation "424"^^xsd:string . | ||
296 | + | ||
297 | +SCCS:SAB_4241 | ||
298 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
299 | + rdfs:label "Prefabrication"^^xsd:string ; | ||
300 | + rdfs:subClassOf SCCS:SAB_424 ; | ||
301 | + skos:notation "4241"^^xsd:string . | ||
302 | + | ||
303 | +SCCS:SAB_4242 | ||
304 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
305 | + rdfs:label "Installation/assembly/erection"^^xsd:string ; | ||
306 | + rdfs:subClassOf SCCS:SAB_424 ; | ||
307 | + skos:notation "4242"^^xsd:string . | ||
308 | + | ||
309 | +SCCS:SAB_425 | ||
310 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
311 | + rdfs:label "Modification"^^xsd:string ; | ||
312 | + rdfs:subClassOf SCCS:SAB_42 ; | ||
313 | + skos:notation "425"^^xsd:string . | ||
314 | + | ||
315 | +SCCS:SAB_4251 | ||
316 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
317 | + rdfs:label "Stripping/dismantling"^^xsd:string ; | ||
318 | + rdfs:subClassOf SCCS:SAB_425 ; | ||
319 | + skos:notation "4251"^^xsd:string . | ||
320 | + | ||
321 | +SCCS:SAB_4252 | ||
322 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
323 | + rdfs:label "Refitting"^^xsd:string ; | ||
324 | + rdfs:subClassOf SCCS:SAB_425 ; | ||
325 | + skos:notation "4252"^^xsd:string . | ||
326 | + | ||
327 | +SCCS:SAB_4253 | ||
328 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
329 | + rdfs:label "Revamp"^^xsd:string ; | ||
330 | + rdfs:subClassOf SCCS:SAB_425 ; | ||
331 | + skos:notation "4253"^^xsd:string . | ||
332 | + | ||
333 | +SCCS:SAB_426 | ||
334 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
335 | + rdfs:label "Vendor assistance"^^xsd:string ; | ||
336 | + rdfs:subClassOf SCCS:SAB_42 ; | ||
337 | + skos:notation "426"^^xsd:string . | ||
338 | + | ||
339 | +SCCS:SAB_427 | ||
340 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
341 | + rdfs:label "Commissioning"^^xsd:string ; | ||
342 | + rdfs:subClassOf SCCS:SAB_42 ; | ||
343 | + skos:notation "427"^^xsd:string . | ||
344 | + | ||
345 | +SCCS:SAB_43 | ||
346 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
347 | + rdfs:label "Inshore construction"^^xsd:string ; | ||
348 | + rdfs:subClassOf SCCS:SAB_4 ; | ||
349 | + skos:notation "43"^^xsd:string . | ||
350 | + | ||
351 | +SCCS:SAB_431 | ||
352 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
353 | + rdfs:label "Mobilisation"^^xsd:string ; | ||
354 | + rdfs:subClassOf SCCS:SAB_43 ; | ||
355 | + skos:notation "431"^^xsd:string . | ||
356 | + | ||
357 | +SCCS:SAB_432 | ||
358 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
359 | + rdfs:label "Civil work"^^xsd:string ; | ||
360 | + rdfs:subClassOf SCCS:SAB_43 ; | ||
361 | + skos:notation "432"^^xsd:string . | ||
362 | + | ||
363 | +SCCS:SAB_433 | ||
364 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
365 | + rdfs:label "Major Assemblies"^^xsd:string ; | ||
366 | + rdfs:subClassOf SCCS:SAB_43 ; | ||
367 | + skos:notation "433"^^xsd:string . | ||
368 | + | ||
369 | +SCCS:SAB_4331 | ||
370 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
371 | + rdfs:label "Prefabrication"^^xsd:string ; | ||
372 | + rdfs:subClassOf SCCS:SAB_433 ; | ||
373 | + skos:notation "4331"^^xsd:string . | ||
374 | + | ||
375 | +SCCS:SAB_4332 | ||
376 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
377 | + rdfs:label "Installation/assembly/erection"^^xsd:string ; | ||
378 | + rdfs:subClassOf SCCS:SAB_433 ; | ||
379 | + skos:notation "4332"^^xsd:string . | ||
380 | + | ||
381 | +SCCS:SAB_434 | ||
382 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
383 | + rdfs:label "Other fabrication activities"^^xsd:string ; | ||
384 | + rdfs:subClassOf SCCS:SAB_43 ; | ||
385 | + skos:notation "434"^^xsd:string . | ||
386 | + | ||
387 | +SCCS:SAB_4341 | ||
388 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
389 | + rdfs:label "Prefabrication"^^xsd:string ; | ||
390 | + rdfs:subClassOf SCCS:SAB_434 ; | ||
391 | + skos:notation "4341"^^xsd:string . | ||
392 | + | ||
393 | +SCCS:SAB_4342 | ||
394 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
395 | + rdfs:label "Installation/assembly/erection"^^xsd:string ; | ||
396 | + rdfs:subClassOf SCCS:SAB_434 ; | ||
397 | + skos:notation "4342"^^xsd:string . | ||
398 | + | ||
399 | +SCCS:SAB_435 | ||
400 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
401 | + rdfs:label "Modification"^^xsd:string ; | ||
402 | + rdfs:subClassOf SCCS:SAB_43 ; | ||
403 | + skos:notation "435"^^xsd:string . | ||
404 | + | ||
405 | +SCCS:SAB_4351 | ||
406 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
407 | + rdfs:label "Stripping/dismantling"^^xsd:string ; | ||
408 | + rdfs:subClassOf SCCS:SAB_435 ; | ||
409 | + skos:notation "4351"^^xsd:string . | ||
410 | + | ||
411 | +SCCS:SAB_4352 | ||
412 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
413 | + rdfs:label "Refitting"^^xsd:string ; | ||
414 | + rdfs:subClassOf SCCS:SAB_435 ; | ||
415 | + skos:notation "4352"^^xsd:string . | ||
416 | + | ||
417 | +SCCS:SAB_4353 | ||
418 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
419 | + rdfs:label "Revamp"^^xsd:string ; | ||
420 | + rdfs:subClassOf SCCS:SAB_435 ; | ||
421 | + skos:notation "4353"^^xsd:string . | ||
422 | + | ||
423 | +SCCS:SAB_4354 | ||
424 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
425 | + rdfs:label "Relocate"^^xsd:string ; | ||
426 | + rdfs:subClassOf SCCS:SAB_435 ; | ||
427 | + skos:notation "4354"^^xsd:string . | ||
428 | + | ||
429 | +SCCS:SAB_436 | ||
430 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
431 | + rdfs:label "Vendor assistance"^^xsd:string ; | ||
432 | + rdfs:subClassOf SCCS:SAB_43 ; | ||
433 | + skos:notation "436"^^xsd:string . | ||
434 | + | ||
435 | +SCCS:SAB_437 | ||
436 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
437 | + rdfs:label "Commissioning"^^xsd:string ; | ||
438 | + rdfs:subClassOf SCCS:SAB_43 ; | ||
439 | + skos:notation "437"^^xsd:string . | ||
440 | + | ||
441 | +SCCS:SAB_44 | ||
442 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
443 | + rdfs:label "Offshore construction"^^xsd:string ; | ||
444 | + rdfs:subClassOf SCCS:SAB_4 ; | ||
445 | + skos:notation "44"^^xsd:string . | ||
446 | + | ||
447 | +SCCS:SAB_441 | ||
448 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
449 | + rdfs:label "Mobilisation"^^xsd:string ; | ||
450 | + rdfs:subClassOf SCCS:SAB_44 ; | ||
451 | + skos:notation "441"^^xsd:string . | ||
452 | + | ||
453 | +SCCS:SAB_442 | ||
454 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
455 | + rdfs:label "Civil work"^^xsd:string ; | ||
456 | + rdfs:subClassOf SCCS:SAB_44 ; | ||
457 | + skos:notation "442"^^xsd:string . | ||
458 | + | ||
459 | +SCCS:SAB_443 | ||
460 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
461 | + rdfs:label "Activities related to major assemblies"^^xsd:string ; | ||
462 | + rdfs:subClassOf SCCS:SAB_44 ; | ||
463 | + skos:notation "443"^^xsd:string . | ||
464 | + | ||
465 | +SCCS:SAB_4431 | ||
466 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
467 | + rdfs:label "Prefabrication"^^xsd:string ; | ||
468 | + rdfs:subClassOf SCCS:SAB_443 ; | ||
469 | + skos:notation "4431"^^xsd:string . | ||
470 | + | ||
471 | +SCCS:SAB_4432 | ||
472 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
473 | + rdfs:label "Installation/assembly/erection"^^xsd:string ; | ||
474 | + rdfs:subClassOf SCCS:SAB_443 ; | ||
475 | + skos:notation "4432"^^xsd:string . | ||
476 | + | ||
477 | +SCCS:SAB_444 | ||
478 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
479 | + rdfs:label "Other fabrication activities"^^xsd:string ; | ||
480 | + rdfs:subClassOf SCCS:SAB_44 ; | ||
481 | + skos:notation "444"^^xsd:string . | ||
482 | + | ||
483 | +SCCS:SAB_4441 | ||
484 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
485 | + rdfs:label "Prefabrication"^^xsd:string ; | ||
486 | + rdfs:subClassOf SCCS:SAB_444 ; | ||
487 | + skos:notation "4441"^^xsd:string . | ||
488 | + | ||
489 | +SCCS:SAB_4442 | ||
490 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
491 | + rdfs:label "Installation/assembly/erection"^^xsd:string ; | ||
492 | + rdfs:subClassOf SCCS:SAB_444 ; | ||
493 | + skos:notation "4442"^^xsd:string . | ||
494 | + | ||
495 | +SCCS:SAB_445 | ||
496 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
497 | + rdfs:label "Modification"^^xsd:string ; | ||
498 | + rdfs:subClassOf SCCS:SAB_44 ; | ||
499 | + skos:notation "445"^^xsd:string . | ||
500 | + | ||
501 | +SCCS:SAB_4451 | ||
502 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
503 | + rdfs:label "Stripping/dismantling"^^xsd:string ; | ||
504 | + rdfs:subClassOf SCCS:SAB_445 ; | ||
505 | + skos:notation "4451"^^xsd:string . | ||
506 | + | ||
507 | +SCCS:SAB_4452 | ||
508 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
509 | + rdfs:label "Refitting"^^xsd:string ; | ||
510 | + rdfs:subClassOf SCCS:SAB_445 ; | ||
511 | + skos:notation "4452"^^xsd:string . | ||
512 | + | ||
513 | +SCCS:SAB_4453 | ||
514 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
515 | + rdfs:label "Revamp"^^xsd:string ; | ||
516 | + rdfs:subClassOf SCCS:SAB_445 ; | ||
517 | + skos:notation "4453"^^xsd:string . | ||
518 | + | ||
519 | +SCCS:SAB_4454 | ||
520 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
521 | + rdfs:label "Relocate"^^xsd:string ; | ||
522 | + rdfs:subClassOf SCCS:SAB_445 ; | ||
523 | + skos:notation "4454"^^xsd:string . | ||
524 | + | ||
525 | +SCCS:SAB_446 | ||
526 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
527 | + rdfs:label "Vendor assistance"^^xsd:string ; | ||
528 | + rdfs:subClassOf SCCS:SAB_44 ; | ||
529 | + skos:notation "446"^^xsd:string . | ||
530 | + | ||
531 | +SCCS:SAB_447 | ||
532 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
533 | + rdfs:label "Commissioning"^^xsd:string ; | ||
534 | + rdfs:subClassOf SCCS:SAB_44 ; | ||
535 | + skos:notation "447"^^xsd:string . | ||
536 | + | ||
537 | +SCCS:SAB_4471 | ||
538 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
539 | + rdfs:label "Commissioning"^^xsd:string ; | ||
540 | + rdfs:subClassOf SCCS:SAB_447 ; | ||
541 | + skos:notation "4471"^^xsd:string . | ||
542 | + | ||
543 | +SCCS:SAB_4472 | ||
544 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
545 | + rdfs:label "Startup"^^xsd:string ; | ||
546 | + rdfs:subClassOf SCCS:SAB_447 ; | ||
547 | + skos:notation "4472"^^xsd:string . | ||
548 | + | ||
549 | +SCCS:SAB_448 | ||
550 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
551 | + rdfs:label "Non-working hours (lunch, standby, etc)"^^xsd:string ; | ||
552 | + rdfs:subClassOf SCCS:SAB_44 ; | ||
553 | + skos:notation "448"^^xsd:string . | ||
554 | + | ||
555 | +SCCS:SAB_5 | ||
556 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
557 | + rdfs:label "Operations"^^xsd:string ; | ||
558 | + rdfs:subClassOf SCCS:SAB_Thing ; | ||
559 | + skos:notation "5"^^xsd:string . | ||
560 | + | ||
561 | +SCCS:SAB_51 | ||
562 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
563 | + rdfs:label "SAB 51: Landbased operations"^^xsd:string ; | ||
564 | + rdfs:subClassOf SCCS:SAB_5 ; | ||
565 | + skos:notation "51"^^xsd:string . | ||
566 | + | ||
567 | +SCCS:SAB_511 | ||
568 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
569 | + rdfs:label "Lifting"^^xsd:string ; | ||
570 | + rdfs:subClassOf SCCS:SAB_51 ; | ||
571 | + skos:notation "511"^^xsd:string . | ||
572 | + | ||
573 | +SCCS:SAB_512 | ||
574 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
575 | + rdfs:label "Transport"^^xsd:string ; | ||
576 | + rdfs:subClassOf SCCS:SAB_51 ; | ||
577 | + skos:notation "512"^^xsd:string . | ||
578 | + | ||
579 | +SCCS:SAB_513 | ||
580 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
581 | + rdfs:label "Pipeline operations"^^xsd:string ; | ||
582 | + rdfs:subClassOf SCCS:SAB_51 ; | ||
583 | + skos:notation "513"^^xsd:string . | ||
584 | + | ||
585 | +SCCS:SAB_514 | ||
586 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
587 | + rdfs:label "Cable operations"^^xsd:string ; | ||
588 | + rdfs:subClassOf SCCS:SAB_51 ; | ||
589 | + skos:notation "514"^^xsd:string . | ||
590 | + | ||
591 | +SCCS:SAB_515 | ||
592 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
593 | + rdfs:label "Other landbased operations"^^xsd:string ; | ||
594 | + rdfs:subClassOf SCCS:SAB_51 ; | ||
595 | + skos:notation "515"^^xsd:string . | ||
596 | + | ||
597 | +SCCS:SAB_52 | ||
598 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
599 | + rdfs:label "Offshore operations"^^xsd:string ; | ||
600 | + rdfs:subClassOf SCCS:SAB_5 ; | ||
601 | + skos:notation "52"^^xsd:string . | ||
602 | + | ||
603 | +SCCS:SAB_521 | ||
604 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
605 | + rdfs:label "Survey"^^xsd:string ; | ||
606 | + rdfs:subClassOf SCCS:SAB_52 ; | ||
607 | + skos:notation "521"^^xsd:string . | ||
608 | + | ||
609 | +SCCS:SAB_522 | ||
610 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
611 | + rdfs:label "Seabed preparation"^^xsd:string ; | ||
612 | + rdfs:subClassOf SCCS:SAB_52 ; | ||
613 | + skos:notation "522"^^xsd:string . | ||
614 | + | ||
615 | +SCCS:SAB_5221 | ||
616 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
617 | + rdfs:label "Trenching"^^xsd:string ; | ||
618 | + rdfs:subClassOf SCCS:SAB_522 ; | ||
619 | + skos:notation "5221"^^xsd:string . | ||
620 | + | ||
621 | +SCCS:SAB_5222 | ||
622 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
623 | + rdfs:label "Dredging"^^xsd:string ; | ||
624 | + rdfs:subClassOf SCCS:SAB_522 ; | ||
625 | + skos:notation "5222"^^xsd:string . | ||
626 | + | ||
627 | +SCCS:SAB_5223 | ||
628 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
629 | + rdfs:label "Back filling"^^xsd:string ; | ||
630 | + rdfs:subClassOf SCCS:SAB_522 ; | ||
631 | + skos:notation "5223"^^xsd:string . | ||
632 | + | ||
633 | +SCCS:SAB_5224 | ||
634 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
635 | + rdfs:label "Rock dumping"^^xsd:string ; | ||
636 | + rdfs:subClassOf SCCS:SAB_522 ; | ||
637 | + skos:notation "5224"^^xsd:string . | ||
638 | + | ||
639 | +SCCS:SAB_523 | ||
640 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
641 | + rdfs:label "Installation"^^xsd:string ; | ||
642 | + rdfs:subClassOf SCCS:SAB_52 ; | ||
643 | + skos:notation "523"^^xsd:string . | ||
644 | + | ||
645 | +SCCS:SAB_5231 | ||
646 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
647 | + rdfs:label "Lifting"^^xsd:string ; | ||
648 | + rdfs:subClassOf SCCS:SAB_523 ; | ||
649 | + skos:notation "5231"^^xsd:string . | ||
650 | + | ||
651 | +SCCS:SAB_5232 | ||
652 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
653 | + rdfs:label "Piling"^^xsd:string ; | ||
654 | + rdfs:subClassOf SCCS:SAB_523 ; | ||
655 | + skos:notation "5232"^^xsd:string . | ||
656 | + | ||
657 | +SCCS:SAB_5233 | ||
658 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
659 | + rdfs:label "Grouting"^^xsd:string ; | ||
660 | + rdfs:subClassOf SCCS:SAB_523 ; | ||
661 | + skos:notation "5233"^^xsd:string . | ||
662 | + | ||
663 | +SCCS:SAB_5234 | ||
664 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
665 | + rdfs:label "Mating"^^xsd:string ; | ||
666 | + rdfs:subClassOf SCCS:SAB_523 ; | ||
667 | + skos:notation "5234"^^xsd:string . | ||
668 | + | ||
669 | +SCCS:SAB_524 | ||
670 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
671 | + rdfs:label "Pipeline operations"^^xsd:string ; | ||
672 | + rdfs:subClassOf SCCS:SAB_52 ; | ||
673 | + skos:notation "524"^^xsd:string . | ||
674 | + | ||
675 | +SCCS:SAB_5241 | ||
676 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
677 | + rdfs:label "Pipelaying"^^xsd:string ; | ||
678 | + rdfs:subClassOf SCCS:SAB_524 ; | ||
679 | + skos:notation "5241"^^xsd:string . | ||
680 | + | ||
681 | +SCCS:SAB_5242 | ||
682 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
683 | + rdfs:label "Tie-in"^^xsd:string ; | ||
684 | + rdfs:subClassOf SCCS:SAB_524 ; | ||
685 | + skos:notation "5242"^^xsd:string . | ||
686 | + | ||
687 | +SCCS:SAB_5243 | ||
688 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
689 | + rdfs:label "Hydrotesting"^^xsd:string ; | ||
690 | + rdfs:subClassOf SCCS:SAB_524 ; | ||
691 | + skos:notation "5243"^^xsd:string . | ||
692 | + | ||
693 | +SCCS:SAB_5244 | ||
694 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
695 | + rdfs:label "RFO"^^xsd:string ; | ||
696 | + rdfs:subClassOf SCCS:SAB_524 ; | ||
697 | + skos:notation "5244"^^xsd:string . | ||
698 | + | ||
699 | +SCCS:SAB_525 | ||
700 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
701 | + rdfs:label "Umbilical and cable operations"^^xsd:string ; | ||
702 | + rdfs:subClassOf SCCS:SAB_52 ; | ||
703 | + skos:notation "525"^^xsd:string . | ||
704 | + | ||
705 | +SCCS:SAB_5251 | ||
706 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
707 | + rdfs:label "Laying"^^xsd:string ; | ||
708 | + rdfs:subClassOf SCCS:SAB_525 ; | ||
709 | + skos:notation "5251"^^xsd:string . | ||
710 | + | ||
711 | +SCCS:SAB_5252 | ||
712 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
713 | + rdfs:label "Pull-in and connection"^^xsd:string ; | ||
714 | + rdfs:subClassOf SCCS:SAB_525 ; | ||
715 | + skos:notation "5252"^^xsd:string . | ||
716 | + | ||
717 | +SCCS:SAB_5253 | ||
718 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
719 | + rdfs:label "Testing"^^xsd:string ; | ||
720 | + rdfs:subClassOf SCCS:SAB_525 ; | ||
721 | + skos:notation "5253"^^xsd:string . | ||
722 | + | ||
723 | +SCCS:SAB_526 | ||
724 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
725 | + rdfs:label "Transport"^^xsd:string ; | ||
726 | + rdfs:subClassOf SCCS:SAB_52 ; | ||
727 | + skos:notation "526"^^xsd:string . | ||
728 | + | ||
729 | +SCCS:SAB_5261 | ||
730 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
731 | + rdfs:label "Towing"^^xsd:string ; | ||
732 | + rdfs:subClassOf SCCS:SAB_526 ; | ||
733 | + skos:notation "5261"^^xsd:string . | ||
734 | + | ||
735 | +SCCS:SAB_5262 | ||
736 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
737 | + rdfs:label "Heavy lift transport"^^xsd:string ; | ||
738 | + rdfs:subClassOf SCCS:SAB_526 ; | ||
739 | + skos:notation "5262"^^xsd:string . | ||
740 | + | ||
741 | +SCCS:SAB_527 | ||
742 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
743 | + rdfs:label "Subsea structure operations"^^xsd:string ; | ||
744 | + rdfs:subClassOf SCCS:SAB_52 ; | ||
745 | + skos:notation "527"^^xsd:string . | ||
746 | + | ||
747 | +SCCS:SAB_5271 | ||
748 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
749 | + rdfs:label "Testing"^^xsd:string ; | ||
750 | + rdfs:subClassOf SCCS:SAB_527 ; | ||
751 | + skos:notation "5271"^^xsd:string . | ||
752 | + | ||
753 | +SCCS:SAB_5272 | ||
754 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
755 | + rdfs:label "Installation"^^xsd:string ; | ||
756 | + rdfs:subClassOf SCCS:SAB_527 ; | ||
757 | + skos:notation "5272"^^xsd:string . | ||
758 | + | ||
759 | +SCCS:SAB_5273 | ||
760 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
761 | + rdfs:label "Commissioning"^^xsd:string ; | ||
762 | + rdfs:subClassOf SCCS:SAB_527 ; | ||
763 | + skos:notation "5273"^^xsd:string . | ||
764 | + | ||
765 | +SCCS:SAB_528 | ||
766 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
767 | + rdfs:label "Particular abandonment operations"^^xsd:string ; | ||
768 | + rdfs:subClassOf SCCS:SAB_52 ; | ||
769 | + skos:notation "528"^^xsd:string . | ||
770 | + | ||
771 | +SCCS:SAB_5281 | ||
772 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
773 | + rdfs:label "Cutting of structures"^^xsd:string ; | ||
774 | + rdfs:subClassOf SCCS:SAB_528 ; | ||
775 | + skos:notation "5281"^^xsd:string . | ||
776 | + | ||
777 | +SCCS:SAB_5282 | ||
778 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
779 | + rdfs:label "Topling"^^xsd:string ; | ||
780 | + rdfs:subClassOf SCCS:SAB_528 ; | ||
781 | + skos:notation "5282"^^xsd:string . | ||
782 | + | ||
783 | +SCCS:SAB_5283 | ||
784 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
785 | + rdfs:label "Removal/lifting"^^xsd:string ; | ||
786 | + rdfs:subClassOf SCCS:SAB_528 ; | ||
787 | + skos:notation "5283"^^xsd:string . | ||
788 | + | ||
789 | +SCCS:SAB_5284 | ||
790 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
791 | + rdfs:label "Transport and dumping"^^xsd:string ; | ||
792 | + rdfs:subClassOf SCCS:SAB_528 ; | ||
793 | + skos:notation "5284"^^xsd:string . | ||
794 | + | ||
795 | +SCCS:SAB_53 | ||
796 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
797 | + rdfs:label "Logistics"^^xsd:string ; | ||
798 | + rdfs:subClassOf SCCS:SAB_5 ; | ||
799 | + skos:notation "53"^^xsd:string . | ||
800 | + | ||
801 | +SCCS:SAB_531 | ||
802 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
803 | + rdfs:label "Supply base/terminal"^^xsd:string ; | ||
804 | + rdfs:subClassOf SCCS:SAB_53 ; | ||
805 | + skos:notation "531"^^xsd:string . | ||
806 | + | ||
807 | +SCCS:SAB_532 | ||
808 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
809 | + rdfs:label "Supply and distribution"^^xsd:string ; | ||
810 | + rdfs:subClassOf SCCS:SAB_53 ; | ||
811 | + skos:notation "532"^^xsd:string . | ||
812 | + | ||
813 | +SCCS:SAB_533 | ||
814 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
815 | + rdfs:label "Personnel transport"^^xsd:string ; | ||
816 | + rdfs:subClassOf SCCS:SAB_53 ; | ||
817 | + skos:notation "533"^^xsd:string . | ||
818 | + | ||
819 | +SCCS:SAB_534 | ||
820 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
821 | + rdfs:label "Flotel/LQ/camps"^^xsd:string ; | ||
822 | + rdfs:subClassOf SCCS:SAB_53 ; | ||
823 | + skos:notation "534"^^xsd:string . | ||
824 | + | ||
825 | +SCCS:SAB_54 | ||
826 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
827 | + rdfs:label "Drilling and completion"^^xsd:string ; | ||
828 | + rdfs:subClassOf SCCS:SAB_5 ; | ||
829 | + skos:notation "54"^^xsd:string . | ||
830 | + | ||
831 | +SCCS:SAB_541 | ||
832 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
833 | + rdfs:label "Onshore drilling and completion"^^xsd:string ; | ||
834 | + rdfs:subClassOf SCCS:SAB_54 ; | ||
835 | + skos:notation "541"^^xsd:string . | ||
836 | + | ||
837 | +SCCS:SAB_5411 | ||
838 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
839 | + rdfs:label "Fixed rig drilling"^^xsd:string ; | ||
840 | + rdfs:subClassOf SCCS:SAB_541 ; | ||
841 | + skos:notation "5411"^^xsd:string . | ||
842 | + | ||
843 | +SCCS:SAB_5412 | ||
844 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
845 | + rdfs:label "Mobile rig drilling"^^xsd:string ; | ||
846 | + rdfs:subClassOf SCCS:SAB_541 ; | ||
847 | + skos:notation "5412"^^xsd:string . | ||
848 | + | ||
849 | +SCCS:SAB_542 | ||
850 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
851 | + rdfs:label "Offshore drilling and completion"^^xsd:string ; | ||
852 | + rdfs:subClassOf SCCS:SAB_54 ; | ||
853 | + skos:notation "542"^^xsd:string . | ||
854 | + | ||
855 | +SCCS:SAB_5421 | ||
856 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
857 | + rdfs:label "Predrilling"^^xsd:string ; | ||
858 | + rdfs:subClassOf SCCS:SAB_542 ; | ||
859 | + skos:notation "5421"^^xsd:string . | ||
860 | + | ||
861 | +SCCS:SAB_5422 | ||
862 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
863 | + rdfs:label "Subsea drilling"^^xsd:string ; | ||
864 | + rdfs:subClassOf SCCS:SAB_542 ; | ||
865 | + skos:notation "5422"^^xsd:string . | ||
866 | + | ||
867 | +SCCS:SAB_5423 | ||
868 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
869 | + rdfs:label "Platform drilling"^^xsd:string ; | ||
870 | + rdfs:subClassOf SCCS:SAB_542 ; | ||
871 | + skos:notation "5423"^^xsd:string . | ||
872 | + | ||
873 | +SCCS:SAB_6 | ||
874 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
875 | + rdfs:label "Unit work activities"^^xsd:string ; | ||
876 | + rdfs:subClassOf SCCS:SAB_Thing ; | ||
877 | + skos:notation "6"^^xsd:string . | ||
878 | + | ||
879 | +SCCS:SAB_7 | ||
880 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
881 | + rdfs:label "General"^^xsd:string ; | ||
882 | + rdfs:subClassOf SCCS:SAB_Thing ; | ||
883 | + skos:notation "7"^^xsd:string . | ||
884 | + | ||
885 | +SCCS:SAB_Thing | ||
886 | + rdf:type owl:Class , SCCS:SABClassOfClass ; | ||
887 | + rdfs:label "SAB top level thing"^^xsd:string ; | ||
888 | + skos:notation "SAB Thing"^^xsd:string . |
SCCS.ttl
0 → 100644
1 | +# baseURI: http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCS | ||
2 | +# imports: http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/CORCoding | ||
3 | +# imports: http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/PBSCoding | ||
4 | +# imports: http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SABCoding | ||
5 | + | ||
6 | +@prefix SCCS: <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCS/> . | ||
7 | +@prefix owl: <http://www.w3.org/2002/07/owl#> . | ||
8 | +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . | ||
9 | +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . | ||
10 | +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . | ||
11 | + | ||
12 | +<http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCS> | ||
13 | + rdf:type owl:Ontology ; | ||
14 | + rdfs:comment """This ontology is a representation of NORSOK Z-014. The Introduction of the standard describes it as follows. | ||
15 | +This NORSOK standard describes a system for coding of cost and weight estimates and as-built/experience data which has been recognised for some time as standard cost coding system (SCCS). | ||
16 | +The SCCS was originally developed in 1989 by the three Norwegian oil companies Norsk Hydro, Saga Petroleum and Statoil with purpose of standardisation and specification of a cost coding system. The Norwegian Petroleum Directorate (NPD) joined the work to ensure consistency between the new standard and NPD`s requirements for reporting to their INVERS database. | ||
17 | +The SCCS is designed to provide a uniform coding basis for the estimate preparation and to serve as a standard for collecting/collating historical data. | ||
18 | +This NORSOK standard has been developed on basis of the SCCS to update, improve and simplify previous edition no. 2 of the system from 1992 and to open for ownership, input and support from the entire Norwegian petroleum industry. NPD’s ‘Veiledning til PUD/PAD’, states that cost reporting should be coded according to SCCS."""^^xsd:string ; | ||
19 | + rdfs:label "NORSOK Z-014 Standard cost coding system (SCCS) ontology"^^xsd:string ; | ||
20 | + owl:imports <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> ; | ||
21 | + owl:versionInfo "Created with TopBraid Composer"^^xsd:string . | ||
22 | + | ||
23 | +SCCS:SAB_D | ||
24 | + rdf:type owl:Class ; | ||
25 | + rdfs:label "SAB development phase"^^xsd:string ; | ||
26 | + rdfs:subClassOf <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/SAB_Thing> . | ||
27 | + | ||
28 | +SCCS:SAB_E | ||
29 | + rdf:type owl:Class ; | ||
30 | + rdfs:label "SAB exploration phase"^^xsd:string ; | ||
31 | + rdfs:subClassOf <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/SAB_Thing> . | ||
32 | + | ||
33 | +SCCS:SAB_O | ||
34 | + rdf:type owl:Class ; | ||
35 | + rdfs:label "SAB operation phase"^^xsd:string ; | ||
36 | + rdfs:subClassOf <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/SAB_Thing> . | ||
37 | + | ||
38 | +SCCS:SAB_P | ||
39 | + rdf:type owl:Class ; | ||
40 | + rdfs:label "SAB planning phase"^^xsd:string ; | ||
41 | + rdfs:subClassOf <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/SAB_Thing> . | ||
42 | + | ||
43 | +SCCS:SAB_R | ||
44 | + rdf:type owl:Class ; | ||
45 | + rdfs:label "SAB removal phase"^^xsd:string ; | ||
46 | + rdfs:subClassOf <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/SAB_Thing> . | ||
47 | + | ||
48 | +SCCS:SAB_S | ||
49 | + rdf:type owl:Class ; | ||
50 | + rdfs:label "SAB shutdown and decommissioning phase"^^xsd:string ; | ||
51 | + rdfs:subClassOf <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/SAB_Thing> . | ||
52 | + | ||
53 | +<http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/COR_Thing> | ||
54 | + rdf:type owl:Class ; | ||
55 | + rdfs:label "COR Thing"^^xsd:string ; | ||
56 | + rdfs:subClassOf <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/SCCS_Thing> . | ||
57 | + | ||
58 | +<http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/PBS_Thing> | ||
59 | + rdf:type owl:Class ; | ||
60 | + rdfs:label "PBS Thing"^^xsd:string ; | ||
61 | + rdfs:subClassOf <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/SCCS_Thing> . | ||
62 | + | ||
63 | +<http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/SAB_Thing> | ||
64 | + rdf:type owl:Class ; | ||
65 | + rdfs:label "SAB Thing"^^xsd:string ; | ||
66 | + rdfs:subClassOf <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/SCCS_Thing> . | ||
67 | + | ||
68 | +<http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/SCCS_Thing> | ||
69 | + rdf:type owl:Class , <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding#CORClassOfClass> ; | ||
70 | + rdfs:comment "SCCS top level thing"^^xsd:string ; | ||
71 | + rdfs:label "SCCS Thing"^^xsd:string . |
1 | # baseURI: http://data.posccaesar.org/ilap/ | 1 | # baseURI: http://data.posccaesar.org/ilap/ |
2 | # imports: http://data.posccaesar.org/ilap-userfield/ | 2 | # imports: http://data.posccaesar.org/ilap-userfield/ |
3 | +# imports: http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/CORCoding | ||
4 | +# imports: http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/PBSCoding | ||
5 | +# imports: http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SABCoding | ||
6 | +# imports: http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCS | ||
3 | 7 | ||
4 | @prefix : <http://data.posccaesar.org/ilap/> . | 8 | @prefix : <http://data.posccaesar.org/ilap/> . |
5 | @prefix lci: <http://standards.iso.org/iso/15926/tech/ontology/> . | 9 | @prefix lci: <http://standards.iso.org/iso/15926/tech/ontology/> . |
... | @@ -20,7 +24,7 @@ userfield:hasFreeFieldForSpecifiedUserField | ... | @@ -20,7 +24,7 @@ userfield:hasFreeFieldForSpecifiedUserField |
20 | rdf:type owl:ObjectProperty . | 24 | rdf:type owl:ObjectProperty . |
21 | 25 | ||
22 | : rdf:type owl:Ontology ; | 26 | : rdf:type owl:Ontology ; |
23 | - owl:imports userfield: ; | 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: ; |
24 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . | 28 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . |
25 | 29 | ||
26 | :Active | 30 | :Active |
... | @@ -34,33 +38,18 @@ userfield:hasFreeFieldForSpecifiedUserField | ... | @@ -34,33 +38,18 @@ userfield:hasFreeFieldForSpecifiedUserField |
34 | rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS3149> ; | 38 | rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS3149> ; |
35 | rdfs:subClassOf | 39 | rdfs:subClassOf |
36 | [ rdf:type owl:Restriction ; | 40 | [ rdf:type owl:Restriction ; |
37 | - owl:onDataRange xsd:string ; | 41 | + :shouldUseRef "true"^^xsd:boolean ; |
38 | - owl:onProperty :hasDescription ; | 42 | + owl:maxQualifiedCardinality |
39 | - owl:qualifiedCardinality | 43 | + "1"^^xsd:nonNegativeInteger ; |
40 | - "1"^^xsd:nonNegativeInteger | 44 | + owl:onClass :Calendar ; |
41 | - ] ; | 45 | + owl:onProperty :hasCalendar |
42 | - rdfs:subClassOf | ||
43 | - [ rdf:type owl:Restriction ; | ||
44 | - owl:minQualifiedCardinality | ||
45 | - "0"^^xsd:nonNegativeInteger ; | ||
46 | - owl:onClass :Status ; | ||
47 | - owl:onProperty :hasActiveStatus | ||
48 | - ] ; | ||
49 | - rdfs:subClassOf | ||
50 | - [ rdf:type owl:Restriction ; | ||
51 | - owl:minQualifiedCardinality | ||
52 | - "0"^^xsd:nonNegativeInteger ; | ||
53 | - owl:onClass :Responsible ; | ||
54 | - owl:onProperty :hasResponsible | ||
55 | ] ; | 46 | ] ; |
56 | rdfs:subClassOf | 47 | rdfs:subClassOf |
57 | [ rdf:type owl:Restriction ; | 48 | [ rdf:type owl:Restriction ; |
58 | - :shouldBeInternalAndExternalRef | ||
59 | - "true"^^xsd:boolean ; | ||
60 | owl:minQualifiedCardinality | 49 | owl:minQualifiedCardinality |
61 | "0"^^xsd:nonNegativeInteger ; | 50 | "0"^^xsd:nonNegativeInteger ; |
62 | - owl:onClass :WorkOrder ; | 51 | + owl:onClass :ExternalReference ; |
63 | - owl:onProperty :correspondsToPlan | 52 | + owl:onProperty :hasExternalReference |
64 | ] ; | 53 | ] ; |
65 | rdfs:subClassOf | 54 | rdfs:subClassOf |
66 | [ rdf:type owl:Restriction ; | 55 | [ rdf:type owl:Restriction ; |
... | @@ -73,22 +62,22 @@ userfield:hasFreeFieldForSpecifiedUserField | ... | @@ -73,22 +62,22 @@ userfield:hasFreeFieldForSpecifiedUserField |
73 | [ rdf:type owl:Restriction ; | 62 | [ rdf:type owl:Restriction ; |
74 | owl:minQualifiedCardinality | 63 | owl:minQualifiedCardinality |
75 | "0"^^xsd:nonNegativeInteger ; | 64 | "0"^^xsd:nonNegativeInteger ; |
76 | - owl:onClass :Constraint ; | 65 | + owl:onClass :Resource ; |
77 | - owl:onProperty :hasConstraint | 66 | + owl:onProperty :hasResource |
78 | ] ; | 67 | ] ; |
79 | rdfs:subClassOf | 68 | rdfs:subClassOf |
80 | [ rdf:type owl:Restriction ; | 69 | [ rdf:type owl:Restriction ; |
81 | owl:maxQualifiedCardinality | 70 | owl:maxQualifiedCardinality |
82 | "1"^^xsd:nonNegativeInteger ; | 71 | "1"^^xsd:nonNegativeInteger ; |
83 | - owl:onClass userfield:SpecifiedUserField ; | 72 | + owl:onClass :ScheduleForActivity ; |
84 | - owl:onProperty :hasSpecifiedUserField | 73 | + owl:onProperty :hasSchedule |
85 | ] ; | 74 | ] ; |
86 | rdfs:subClassOf | 75 | rdfs:subClassOf |
87 | [ rdf:type owl:Restriction ; | 76 | [ rdf:type owl:Restriction ; |
88 | - owl:minQualifiedCardinality | 77 | + owl:onDataRange xsd:string ; |
89 | - "0"^^xsd:nonNegativeInteger ; | 78 | + owl:onProperty :hasDescription ; |
90 | - owl:onClass :ExternalReference ; | 79 | + owl:qualifiedCardinality |
91 | - owl:onProperty :hasExternalReference | 80 | + "1"^^xsd:nonNegativeInteger |
92 | ] ; | 81 | ] ; |
93 | rdfs:subClassOf | 82 | rdfs:subClassOf |
94 | [ rdf:type owl:Restriction ; | 83 | [ rdf:type owl:Restriction ; |
... | @@ -100,18 +89,19 @@ userfield:hasFreeFieldForSpecifiedUserField | ... | @@ -100,18 +89,19 @@ userfield:hasFreeFieldForSpecifiedUserField |
100 | ] ; | 89 | ] ; |
101 | rdfs:subClassOf | 90 | rdfs:subClassOf |
102 | [ rdf:type owl:Restriction ; | 91 | [ rdf:type owl:Restriction ; |
103 | - :shouldUseRef "true"^^xsd:boolean ; | 92 | + owl:maxQualifiedCardinality |
104 | - owl:minQualifiedCardinality | 93 | + "1"^^xsd:nonNegativeInteger ; |
105 | - "0"^^xsd:nonNegativeInteger ; | 94 | + owl:onClass userfield:SpecifiedUserField ; |
106 | - owl:onClass :FreeField ; | 95 | + owl:onProperty :hasSpecifiedUserField |
107 | - owl:onProperty :hasFreeField | ||
108 | ] ; | 96 | ] ; |
109 | rdfs:subClassOf | 97 | rdfs:subClassOf |
110 | [ rdf:type owl:Restriction ; | 98 | [ rdf:type owl:Restriction ; |
111 | - owl:maxQualifiedCardinality | 99 | + :shouldBeInternalAndExternalRef |
112 | - "1"^^xsd:nonNegativeInteger ; | 100 | + "true"^^xsd:boolean ; |
113 | - owl:onClass :ScheduleForActivity ; | 101 | + owl:minQualifiedCardinality |
114 | - owl:onProperty :hasSchedule | 102 | + "0"^^xsd:nonNegativeInteger ; |
103 | + owl:onClass :WorkOrder ; | ||
104 | + owl:onProperty :correspondsToPlan | ||
115 | ] ; | 105 | ] ; |
116 | rdfs:subClassOf | 106 | rdfs:subClassOf |
117 | [ rdf:type owl:Class ; | 107 | [ rdf:type owl:Class ; |
... | @@ -121,16 +111,15 @@ userfield:hasFreeFieldForSpecifiedUserField | ... | @@ -121,16 +111,15 @@ userfield:hasFreeFieldForSpecifiedUserField |
121 | [ rdf:type owl:Restriction ; | 111 | [ rdf:type owl:Restriction ; |
122 | owl:minQualifiedCardinality | 112 | owl:minQualifiedCardinality |
123 | "0"^^xsd:nonNegativeInteger ; | 113 | "0"^^xsd:nonNegativeInteger ; |
124 | - owl:onClass :Resource ; | 114 | + owl:onClass :Constraint ; |
125 | - owl:onProperty :hasResource | 115 | + owl:onProperty :hasConstraint |
126 | ] ; | 116 | ] ; |
127 | rdfs:subClassOf | 117 | rdfs:subClassOf |
128 | [ rdf:type owl:Restriction ; | 118 | [ rdf:type owl:Restriction ; |
129 | - :shouldUseRef "true"^^xsd:boolean ; | 119 | + owl:minQualifiedCardinality |
130 | - owl:maxQualifiedCardinality | 120 | + "0"^^xsd:nonNegativeInteger ; |
131 | - "1"^^xsd:nonNegativeInteger ; | 121 | + owl:onClass :Responsible ; |
132 | - owl:onClass :Calendar ; | 122 | + owl:onProperty :hasResponsible |
133 | - owl:onProperty :hasCalendar | ||
134 | ] ; | 123 | ] ; |
135 | rdfs:subClassOf | 124 | rdfs:subClassOf |
136 | [ rdf:type owl:Restriction ; | 125 | [ rdf:type owl:Restriction ; |
... | @@ -140,6 +129,21 @@ userfield:hasFreeFieldForSpecifiedUserField | ... | @@ -140,6 +129,21 @@ userfield:hasFreeFieldForSpecifiedUserField |
140 | owl:onClass :Result ; | 129 | owl:onClass :Result ; |
141 | owl:onProperty :hasResult | 130 | owl:onProperty :hasResult |
142 | ] ; | 131 | ] ; |
132 | + rdfs:subClassOf | ||
133 | + [ rdf:type owl:Restriction ; | ||
134 | + owl:minQualifiedCardinality | ||
135 | + "0"^^xsd:nonNegativeInteger ; | ||
136 | + owl:onClass :Status ; | ||
137 | + owl:onProperty :hasActiveStatus | ||
138 | + ] ; | ||
139 | + rdfs:subClassOf | ||
140 | + [ rdf:type owl:Restriction ; | ||
141 | + :shouldUseRef "true"^^xsd:boolean ; | ||
142 | + owl:minQualifiedCardinality | ||
143 | + "0"^^xsd:nonNegativeInteger ; | ||
144 | + owl:onClass :FreeField ; | ||
145 | + owl:onProperty :hasFreeField | ||
146 | + ] ; | ||
143 | :shouldHaveID "true" . | 147 | :shouldHaveID "true" . |
144 | 148 | ||
145 | :ActivityPlan | 149 | :ActivityPlan |
... | @@ -172,32 +176,31 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -172,32 +176,31 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
172 | rdf:type owl:Class ; | 176 | rdf:type owl:Class ; |
173 | rdfs:subClassOf owl:Thing ; | 177 | rdfs:subClassOf owl:Thing ; |
174 | rdfs:subClassOf | 178 | rdfs:subClassOf |
175 | - [ rdf:type owl:Class ; | 179 | + [ rdf:type owl:Restriction ; |
176 | :shouldUseRef "true"^^xsd:boolean ; | 180 | :shouldUseRef "true"^^xsd:boolean ; |
177 | - owl:intersectionOf ([ rdf:type owl:Restriction ; | 181 | + owl:onClass :Plan ; |
178 | - owl:minQualifiedCardinality | 182 | + owl:onProperty :forPlan ; |
179 | - "0"^^xsd:nonNegativeInteger ; | 183 | + owl:qualifiedCardinality |
180 | - owl:onClass :Calendar ; | 184 | + "1"^^xsd:nonNegativeInteger |
181 | - owl:onProperty :hasCalendar | ||
182 | - ] [ rdf:type owl:Restriction ; | ||
183 | - owl:maxQualifiedCardinality | ||
184 | - "1"^^xsd:nonNegativeInteger ; | ||
185 | - owl:onClass :Calendar ; | ||
186 | - owl:onProperty :hasCalendar | ||
187 | - ]) | ||
188 | ] ; | 185 | ] ; |
189 | rdfs:subClassOf | 186 | rdfs:subClassOf |
190 | [ rdf:type owl:Class ; | 187 | [ rdf:type owl:Class ; |
191 | owl:intersectionOf ([ rdf:type owl:Restriction ; | 188 | owl:intersectionOf ([ rdf:type owl:Restriction ; |
192 | owl:minQualifiedCardinality | 189 | owl:minQualifiedCardinality |
193 | "0"^^xsd:nonNegativeInteger ; | 190 | "0"^^xsd:nonNegativeInteger ; |
194 | - owl:onDataRange xsd:duration ; | 191 | + owl:onDataRange |
195 | - owl:onProperty :dailyAvailableDuration | 192 | + [ rdf:type rdfs:Datatype ; |
193 | + owl:unionOf (xsd:date xsd:dateTime) | ||
194 | + ] ; | ||
195 | + owl:onProperty :availableTo | ||
196 | ] [ rdf:type owl:Restriction ; | 196 | ] [ rdf:type owl:Restriction ; |
197 | owl:maxQualifiedCardinality | 197 | owl:maxQualifiedCardinality |
198 | "1"^^xsd:nonNegativeInteger ; | 198 | "1"^^xsd:nonNegativeInteger ; |
199 | - owl:onDataRange xsd:duration ; | 199 | + owl:onDataRange |
200 | - owl:onProperty :dailyAvailableDuration | 200 | + [ rdf:type rdfs:Datatype ; |
201 | + owl:unionOf (xsd:date xsd:dateTime) | ||
202 | + ] ; | ||
203 | + owl:onProperty :availableTo | ||
201 | ]) | 204 | ]) |
202 | ] ; | 205 | ] ; |
203 | rdfs:subClassOf | 206 | rdfs:subClassOf |
... | @@ -225,28 +228,29 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -225,28 +228,29 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
225 | owl:intersectionOf ([ rdf:type owl:Restriction ; | 228 | owl:intersectionOf ([ rdf:type owl:Restriction ; |
226 | owl:minQualifiedCardinality | 229 | owl:minQualifiedCardinality |
227 | "0"^^xsd:nonNegativeInteger ; | 230 | "0"^^xsd:nonNegativeInteger ; |
228 | - owl:onDataRange | 231 | + owl:onDataRange xsd:duration ; |
229 | - [ rdf:type rdfs:Datatype ; | 232 | + owl:onProperty :dailyAvailableDuration |
230 | - owl:unionOf (xsd:date xsd:dateTime) | ||
231 | - ] ; | ||
232 | - owl:onProperty :availableTo | ||
233 | ] [ rdf:type owl:Restriction ; | 233 | ] [ rdf:type owl:Restriction ; |
234 | owl:maxQualifiedCardinality | 234 | owl:maxQualifiedCardinality |
235 | "1"^^xsd:nonNegativeInteger ; | 235 | "1"^^xsd:nonNegativeInteger ; |
236 | - owl:onDataRange | 236 | + owl:onDataRange xsd:duration ; |
237 | - [ rdf:type rdfs:Datatype ; | 237 | + owl:onProperty :dailyAvailableDuration |
238 | - owl:unionOf (xsd:date xsd:dateTime) | ||
239 | - ] ; | ||
240 | - owl:onProperty :availableTo | ||
241 | ]) | 238 | ]) |
242 | ] ; | 239 | ] ; |
243 | rdfs:subClassOf | 240 | rdfs:subClassOf |
244 | - [ rdf:type owl:Restriction ; | 241 | + [ rdf:type owl:Class ; |
245 | :shouldUseRef "true"^^xsd:boolean ; | 242 | :shouldUseRef "true"^^xsd:boolean ; |
246 | - owl:onClass :Plan ; | 243 | + owl:intersectionOf ([ rdf:type owl:Restriction ; |
247 | - owl:onProperty :forPlan ; | 244 | + owl:minQualifiedCardinality |
248 | - owl:qualifiedCardinality | 245 | + "0"^^xsd:nonNegativeInteger ; |
249 | - "1"^^xsd:nonNegativeInteger | 246 | + owl:onClass :Calendar ; |
247 | + owl:onProperty :hasCalendar | ||
248 | + ] [ rdf:type owl:Restriction ; | ||
249 | + owl:maxQualifiedCardinality | ||
250 | + "1"^^xsd:nonNegativeInteger ; | ||
251 | + owl:onClass :Calendar ; | ||
252 | + owl:onProperty :hasCalendar | ||
253 | + ]) | ||
250 | ] . | 254 | ] . |
251 | 255 | ||
252 | :BaselineScheduleForPlan | 256 | :BaselineScheduleForPlan |
... | @@ -261,11 +265,17 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -261,11 +265,17 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
261 | rdfs:subClassOf owl:Thing ; | 265 | rdfs:subClassOf owl:Thing ; |
262 | rdfs:subClassOf | 266 | rdfs:subClassOf |
263 | [ rdf:type owl:Restriction ; | 267 | [ rdf:type owl:Restriction ; |
264 | - :shouldHaveID "true"^^xsd:boolean ; | 268 | + owl:onDataRange xsd:string ; |
269 | + owl:onProperty :hasDescription ; | ||
270 | + owl:qualifiedCardinality | ||
271 | + "1"^^xsd:nonNegativeInteger | ||
272 | + ] ; | ||
273 | + rdfs:subClassOf | ||
274 | + [ rdf:type owl:Restriction ; | ||
265 | owl:minQualifiedCardinality | 275 | owl:minQualifiedCardinality |
266 | "0"^^xsd:nonNegativeInteger ; | 276 | "0"^^xsd:nonNegativeInteger ; |
267 | - owl:onClass :Period ; | 277 | + owl:onClass :ExternalReference ; |
268 | - owl:onProperty :hasPeriod | 278 | + owl:onProperty :hasExternalReference |
269 | ] ; | 279 | ] ; |
270 | rdfs:subClassOf | 280 | rdfs:subClassOf |
271 | [ rdf:type owl:Restriction ; | 281 | [ rdf:type owl:Restriction ; |
... | @@ -275,7 +285,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -275,7 +285,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
275 | [ rdf:type rdfs:Datatype ; | 285 | [ rdf:type rdfs:Datatype ; |
276 | owl:unionOf (xsd:date xsd:dateTime) | 286 | owl:unionOf (xsd:date xsd:dateTime) |
277 | ] ; | 287 | ] ; |
278 | - owl:onProperty :hasFinish | 288 | + owl:onProperty :hasStart |
279 | ] ; | 289 | ] ; |
280 | rdfs:subClassOf | 290 | rdfs:subClassOf |
281 | [ rdf:type owl:Restriction ; | 291 | [ rdf:type owl:Restriction ; |
... | @@ -285,21 +295,15 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -285,21 +295,15 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
285 | [ rdf:type rdfs:Datatype ; | 295 | [ rdf:type rdfs:Datatype ; |
286 | owl:unionOf (xsd:date xsd:dateTime) | 296 | owl:unionOf (xsd:date xsd:dateTime) |
287 | ] ; | 297 | ] ; |
288 | - owl:onProperty :hasStart | 298 | + owl:onProperty :hasFinish |
289 | ] ; | 299 | ] ; |
290 | rdfs:subClassOf | 300 | rdfs:subClassOf |
291 | [ rdf:type owl:Restriction ; | 301 | [ rdf:type owl:Restriction ; |
302 | + :shouldHaveID "true"^^xsd:boolean ; | ||
292 | owl:minQualifiedCardinality | 303 | owl:minQualifiedCardinality |
293 | "0"^^xsd:nonNegativeInteger ; | 304 | "0"^^xsd:nonNegativeInteger ; |
294 | - owl:onClass :ExternalReference ; | 305 | + owl:onClass :Period ; |
295 | - owl:onProperty :hasExternalReference | 306 | + owl:onProperty :hasPeriod |
296 | - ] ; | ||
297 | - rdfs:subClassOf | ||
298 | - [ rdf:type owl:Restriction ; | ||
299 | - owl:onDataRange xsd:string ; | ||
300 | - owl:onProperty :hasDescription ; | ||
301 | - owl:qualifiedCardinality | ||
302 | - "1"^^xsd:nonNegativeInteger | ||
303 | ] ; | 307 | ] ; |
304 | :shouldHaveID "true" . | 308 | :shouldHaveID "true" . |
305 | 309 | ||
... | @@ -309,23 +313,17 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -309,23 +313,17 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
309 | rdfs:subClassOf owl:Thing ; | 313 | rdfs:subClassOf owl:Thing ; |
310 | rdfs:subClassOf | 314 | rdfs:subClassOf |
311 | [ rdf:type owl:Restriction ; | 315 | [ rdf:type owl:Restriction ; |
312 | - owl:maxQualifiedCardinality | 316 | + owl:onDataRange xsd:string ; |
313 | - "1"^^xsd:nonNegativeInteger ; | 317 | + owl:onProperty :hasName ; |
314 | - owl:onDataRange | 318 | + owl:qualifiedCardinality |
315 | - [ rdf:type rdfs:Datatype ; | 319 | + "1"^^xsd:nonNegativeInteger |
316 | - owl:unionOf (xsd:date xsd:dateTime) | ||
317 | - ] ; | ||
318 | - owl:onProperty :hasFinish | ||
319 | ] ; | 320 | ] ; |
320 | rdfs:subClassOf | 321 | rdfs:subClassOf |
321 | [ rdf:type owl:Restriction ; | 322 | [ rdf:type owl:Restriction ; |
322 | - owl:maxQualifiedCardinality | 323 | + owl:minQualifiedCardinality |
323 | "1"^^xsd:nonNegativeInteger ; | 324 | "1"^^xsd:nonNegativeInteger ; |
324 | - owl:onDataRange | 325 | + owl:onClass :Calendar ; |
325 | - [ rdf:type rdfs:Datatype ; | 326 | + owl:onProperty :hasCalendar |
326 | - owl:unionOf (xsd:date xsd:dateTime) | ||
327 | - ] ; | ||
328 | - owl:onProperty :hasStart | ||
329 | ] ; | 327 | ] ; |
330 | rdfs:subClassOf | 328 | rdfs:subClassOf |
331 | [ rdf:type owl:Restriction ; | 329 | [ rdf:type owl:Restriction ; |
... | @@ -336,35 +334,51 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -336,35 +334,51 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
336 | ] ; | 334 | ] ; |
337 | rdfs:subClassOf | 335 | rdfs:subClassOf |
338 | [ rdf:type owl:Restriction ; | 336 | [ rdf:type owl:Restriction ; |
339 | - owl:minQualifiedCardinality | 337 | + owl:maxQualifiedCardinality |
340 | "1"^^xsd:nonNegativeInteger ; | 338 | "1"^^xsd:nonNegativeInteger ; |
341 | - owl:onClass :Calendar ; | 339 | + owl:onDataRange |
342 | - owl:onProperty :hasCalendar | 340 | + [ rdf:type rdfs:Datatype ; |
341 | + owl:unionOf (xsd:date xsd:dateTime) | ||
342 | + ] ; | ||
343 | + owl:onProperty :hasStart | ||
343 | ] ; | 344 | ] ; |
344 | rdfs:subClassOf | 345 | rdfs:subClassOf |
345 | [ rdf:type owl:Restriction ; | 346 | [ rdf:type owl:Restriction ; |
346 | - owl:onDataRange xsd:string ; | 347 | + owl:maxQualifiedCardinality |
347 | - owl:onProperty :hasName ; | 348 | + "1"^^xsd:nonNegativeInteger ; |
348 | - owl:qualifiedCardinality | 349 | + owl:onDataRange |
349 | - "1"^^xsd:nonNegativeInteger | 350 | + [ rdf:type rdfs:Datatype ; |
351 | + owl:unionOf (xsd:date xsd:dateTime) | ||
352 | + ] ; | ||
353 | + owl:onProperty :hasFinish | ||
350 | ] ; | 354 | ] ; |
351 | :shouldHaveID "true" . | 355 | :shouldHaveID "true" . |
352 | 356 | ||
357 | +:Cancelled | ||
358 | + rdf:type :Status ; | ||
359 | + rdfs:label "Cancelled"^^xsd:string . | ||
360 | + | ||
361 | +:Completed | ||
362 | + rdf:type :Status ; | ||
363 | + rdfs:label "Completed"^^xsd:string . | ||
364 | + | ||
353 | :Constraint | 365 | :Constraint |
354 | rdf:type owl:Class ; | 366 | rdf:type owl:Class ; |
355 | rdfs:comment "A Thing that defines limitation or restrictions on relationships between Possible Individuals (adapted from ISO 15926 and Dictionary.com)."^^xsd:string ; | 367 | rdfs:comment "A Thing that defines limitation or restrictions on relationships between Possible Individuals (adapted from ISO 15926 and Dictionary.com)."^^xsd:string ; |
356 | rdfs:subClassOf owl:Thing ; | 368 | rdfs:subClassOf owl:Thing ; |
357 | rdfs:subClassOf | 369 | rdfs:subClassOf |
358 | - [ rdf:type owl:Class ; | 370 | + [ rdf:type owl:Restriction ; |
359 | - owl:unionOf (:FF :FS :SF :SS) | 371 | + owl:minQualifiedCardinality |
372 | + "0"^^xsd:nonNegativeInteger ; | ||
373 | + owl:onClass :ExternalReference ; | ||
374 | + owl:onProperty :hasExternalReference | ||
360 | ] ; | 375 | ] ; |
361 | rdfs:subClassOf | 376 | rdfs:subClassOf |
362 | [ rdf:type owl:Restriction ; | 377 | [ rdf:type owl:Restriction ; |
363 | - :shouldUseRef "true"^^xsd:boolean ; | ||
364 | owl:maxQualifiedCardinality | 378 | owl:maxQualifiedCardinality |
365 | "1"^^xsd:nonNegativeInteger ; | 379 | "1"^^xsd:nonNegativeInteger ; |
366 | - owl:onClass :Calendar ; | 380 | + owl:onDataRange xsd:duration ; |
367 | - owl:onProperty :hasCalendar | 381 | + owl:onProperty :hasLag |
368 | ] ; | 382 | ] ; |
369 | rdfs:subClassOf | 383 | rdfs:subClassOf |
370 | [ rdf:type owl:Restriction ; | 384 | [ rdf:type owl:Restriction ; |
... | @@ -376,35 +390,33 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -376,35 +390,33 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
376 | ] ; | 390 | ] ; |
377 | rdfs:subClassOf | 391 | rdfs:subClassOf |
378 | [ rdf:type owl:Restriction ; | 392 | [ rdf:type owl:Restriction ; |
393 | + :shouldUseRef "true"^^xsd:boolean ; | ||
379 | owl:maxQualifiedCardinality | 394 | owl:maxQualifiedCardinality |
380 | "1"^^xsd:nonNegativeInteger ; | 395 | "1"^^xsd:nonNegativeInteger ; |
381 | - owl:onDataRange xsd:duration ; | 396 | + owl:onClass :Calendar ; |
382 | - owl:onProperty :hasLag | 397 | + owl:onProperty :hasCalendar |
383 | ] ; | 398 | ] ; |
384 | rdfs:subClassOf | 399 | rdfs:subClassOf |
385 | - [ rdf:type owl:Restriction ; | 400 | + [ rdf:type owl:Class ; |
386 | - owl:minQualifiedCardinality | 401 | + owl:unionOf (:FF :FS :SF :SS) |
387 | - "0"^^xsd:nonNegativeInteger ; | ||
388 | - owl:onClass :ExternalReference ; | ||
389 | - owl:onProperty :hasExternalReference | ||
390 | ] ; | 402 | ] ; |
391 | :shouldHaveID "true" . | 403 | :shouldHaveID "true" . |
392 | 404 | ||
393 | :Coordinate | 405 | :Coordinate |
394 | - rdf:type owl:Class , lci:ClassOfIndividual ; | 406 | + rdf:type lci:ClassOfIndividual , owl:Class ; |
395 | rdfs:comment "A Thing that specifies location."^^xsd:string ; | 407 | rdfs:comment "A Thing that specifies location."^^xsd:string ; |
396 | rdfs:subClassOf owl:Thing ; | 408 | rdfs:subClassOf owl:Thing ; |
397 | rdfs:subClassOf | 409 | rdfs:subClassOf |
398 | [ rdf:type owl:Restriction ; | 410 | [ rdf:type owl:Restriction ; |
399 | owl:onDataRange xsd:decimal ; | 411 | owl:onDataRange xsd:decimal ; |
400 | - owl:onProperty :hasX ; | 412 | + owl:onProperty :hasY ; |
401 | owl:qualifiedCardinality | 413 | owl:qualifiedCardinality |
402 | "1"^^xsd:nonNegativeInteger | 414 | "1"^^xsd:nonNegativeInteger |
403 | ] ; | 415 | ] ; |
404 | rdfs:subClassOf | 416 | rdfs:subClassOf |
405 | [ rdf:type owl:Restriction ; | 417 | [ rdf:type owl:Restriction ; |
406 | owl:onDataRange xsd:decimal ; | 418 | owl:onDataRange xsd:decimal ; |
407 | - owl:onProperty :hasY ; | 419 | + owl:onProperty :hasX ; |
408 | owl:qualifiedCardinality | 420 | owl:qualifiedCardinality |
409 | "1"^^xsd:nonNegativeInteger | 421 | "1"^^xsd:nonNegativeInteger |
410 | ] . | 422 | ] . |
... | @@ -441,15 +453,15 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -441,15 +453,15 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
441 | [ rdf:type owl:Restriction ; | 453 | [ rdf:type owl:Restriction ; |
442 | owl:minQualifiedCardinality | 454 | owl:minQualifiedCardinality |
443 | "0"^^xsd:nonNegativeInteger ; | 455 | "0"^^xsd:nonNegativeInteger ; |
444 | - owl:onClass :ResourceSet ; | 456 | + owl:onClass :ProfileSet ; |
445 | - owl:onProperty :hasResourceSet | 457 | + owl:onProperty :hasProfileSet |
446 | ] ; | 458 | ] ; |
447 | rdfs:subClassOf | 459 | rdfs:subClassOf |
448 | [ rdf:type owl:Restriction ; | 460 | [ rdf:type owl:Restriction ; |
449 | - owl:onClass :Project ; | 461 | + owl:minQualifiedCardinality |
450 | - owl:onProperty :hasProject ; | 462 | + "0"^^xsd:nonNegativeInteger ; |
451 | - owl:qualifiedCardinality | 463 | + owl:onClass :CalendarSet ; |
452 | - "1"^^xsd:nonNegativeInteger | 464 | + owl:onProperty :hasCalendarSet |
453 | ] ; | 465 | ] ; |
454 | rdfs:subClassOf | 466 | rdfs:subClassOf |
455 | [ rdf:type owl:Restriction ; | 467 | [ rdf:type owl:Restriction ; |
... | @@ -460,17 +472,17 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -460,17 +472,17 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
460 | ] ; | 472 | ] ; |
461 | rdfs:subClassOf | 473 | rdfs:subClassOf |
462 | [ rdf:type owl:Restriction ; | 474 | [ rdf:type owl:Restriction ; |
463 | - owl:minQualifiedCardinality | 475 | + owl:onClass :Project ; |
464 | - "0"^^xsd:nonNegativeInteger ; | 476 | + owl:onProperty :hasProject ; |
465 | - owl:onClass :CalendarSet ; | 477 | + owl:qualifiedCardinality |
466 | - owl:onProperty :hasCalendarSet | 478 | + "1"^^xsd:nonNegativeInteger |
467 | ] ; | 479 | ] ; |
468 | rdfs:subClassOf | 480 | rdfs:subClassOf |
469 | [ rdf:type owl:Restriction ; | 481 | [ rdf:type owl:Restriction ; |
470 | owl:minQualifiedCardinality | 482 | owl:minQualifiedCardinality |
471 | "0"^^xsd:nonNegativeInteger ; | 483 | "0"^^xsd:nonNegativeInteger ; |
472 | - owl:onClass :ProfileSet ; | 484 | + owl:onClass :ResourceSet ; |
473 | - owl:onProperty :hasProfileSet | 485 | + owl:onProperty :hasResourceSet |
474 | ] . | 486 | ] . |
475 | 487 | ||
476 | :DgPhase | 488 | :DgPhase |
... | @@ -491,20 +503,6 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -491,20 +503,6 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
491 | rdfs:subClassOf owl:Thing ; | 503 | rdfs:subClassOf owl:Thing ; |
492 | rdfs:subClassOf | 504 | rdfs:subClassOf |
493 | [ rdf:type owl:Restriction ; | 505 | [ rdf:type owl:Restriction ; |
494 | - owl:onDataRange xsd:anyURI ; | ||
495 | - owl:onProperty :hasSource ; | ||
496 | - owl:qualifiedCardinality | ||
497 | - "1"^^xsd:nonNegativeInteger | ||
498 | - ] ; | ||
499 | - rdfs:subClassOf | ||
500 | - [ rdf:type owl:Restriction ; | ||
501 | - owl:onDataRange xsd:string ; | ||
502 | - owl:onProperty :hasID ; | ||
503 | - owl:qualifiedCardinality | ||
504 | - "1"^^xsd:nonNegativeInteger | ||
505 | - ] ; | ||
506 | - rdfs:subClassOf | ||
507 | - [ rdf:type owl:Restriction ; | ||
508 | owl:onDataRange | 506 | owl:onDataRange |
509 | [ rdf:type rdfs:Datatype ; | 507 | [ rdf:type rdfs:Datatype ; |
510 | owl:oneOf | 508 | owl:oneOf |
... | @@ -524,6 +522,20 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -524,6 +522,20 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
524 | owl:onProperty :hasApplication ; | 522 | owl:onProperty :hasApplication ; |
525 | owl:qualifiedCardinality | 523 | owl:qualifiedCardinality |
526 | "1"^^xsd:nonNegativeInteger | 524 | "1"^^xsd:nonNegativeInteger |
525 | + ] ; | ||
526 | + rdfs:subClassOf | ||
527 | + [ rdf:type owl:Restriction ; | ||
528 | + owl:onDataRange xsd:string ; | ||
529 | + owl:onProperty :hasID ; | ||
530 | + owl:qualifiedCardinality | ||
531 | + "1"^^xsd:nonNegativeInteger | ||
532 | + ] ; | ||
533 | + rdfs:subClassOf | ||
534 | + [ rdf:type owl:Restriction ; | ||
535 | + owl:onDataRange xsd:anyURI ; | ||
536 | + owl:onProperty :hasSource ; | ||
537 | + owl:qualifiedCardinality | ||
538 | + "1"^^xsd:nonNegativeInteger | ||
527 | ] . | 539 | ] . |
528 | 540 | ||
529 | :FF rdf:type owl:Class ; | 541 | :FF rdf:type owl:Class ; |
... | @@ -551,18 +563,18 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -551,18 +563,18 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
551 | rdfs:comment "A Thing that holds variables defined by the User."^^xsd:string ; | 563 | rdfs:comment "A Thing that holds variables defined by the User."^^xsd:string ; |
552 | rdfs:subClassOf | 564 | rdfs:subClassOf |
553 | [ rdf:type owl:Restriction ; | 565 | [ rdf:type owl:Restriction ; |
566 | + owl:onDataRange xsd:string ; | ||
567 | + owl:onProperty :hasFieldName ; | ||
568 | + owl:qualifiedCardinality | ||
569 | + "1"^^xsd:nonNegativeInteger | ||
570 | + ] ; | ||
571 | + rdfs:subClassOf | ||
572 | + [ rdf:type owl:Restriction ; | ||
554 | :shouldHaveID "true"^^xsd:boolean ; | 573 | :shouldHaveID "true"^^xsd:boolean ; |
555 | owl:minQualifiedCardinality | 574 | owl:minQualifiedCardinality |
556 | "0"^^xsd:nonNegativeInteger ; | 575 | "0"^^xsd:nonNegativeInteger ; |
557 | owl:onClass :FreeFieldValue ; | 576 | owl:onClass :FreeFieldValue ; |
558 | owl:onProperty :hasValue | 577 | owl:onProperty :hasValue |
559 | - ] ; | ||
560 | - rdfs:subClassOf | ||
561 | - [ rdf:type owl:Restriction ; | ||
562 | - owl:onDataRange xsd:string ; | ||
563 | - owl:onProperty :hasFieldName ; | ||
564 | - owl:qualifiedCardinality | ||
565 | - "1"^^xsd:nonNegativeInteger | ||
566 | ] . | 578 | ] . |
567 | 579 | ||
568 | :FreeFieldSet | 580 | :FreeFieldSet |
... | @@ -571,10 +583,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -571,10 +583,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
571 | rdfs:subClassOf owl:Thing ; | 583 | rdfs:subClassOf owl:Thing ; |
572 | rdfs:subClassOf | 584 | rdfs:subClassOf |
573 | [ rdf:type owl:Restriction ; | 585 | [ rdf:type owl:Restriction ; |
574 | - owl:minQualifiedCardinality | 586 | + owl:onDataRange xsd:string ; |
575 | - "0"^^xsd:nonNegativeInteger ; | 587 | + owl:onProperty :hasName ; |
576 | - owl:onClass :FreeField ; | 588 | + owl:qualifiedCardinality |
577 | - owl:onProperty userfield:hasFreeFieldForSpecifiedUserField | 589 | + "1"^^xsd:nonNegativeInteger |
578 | ] ; | 590 | ] ; |
579 | rdfs:subClassOf | 591 | rdfs:subClassOf |
580 | [ rdf:type owl:Restriction ; | 592 | [ rdf:type owl:Restriction ; |
... | @@ -585,10 +597,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -585,10 +597,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
585 | ] ; | 597 | ] ; |
586 | rdfs:subClassOf | 598 | rdfs:subClassOf |
587 | [ rdf:type owl:Restriction ; | 599 | [ rdf:type owl:Restriction ; |
588 | - owl:onDataRange xsd:string ; | 600 | + owl:minQualifiedCardinality |
589 | - owl:onProperty :hasName ; | 601 | + "0"^^xsd:nonNegativeInteger ; |
590 | - owl:qualifiedCardinality | 602 | + owl:onClass :FreeField ; |
591 | - "1"^^xsd:nonNegativeInteger | 603 | + owl:onProperty userfield:hasFreeFieldForSpecifiedUserField |
592 | ] . | 604 | ] . |
593 | 605 | ||
594 | :FreeFieldValue | 606 | :FreeFieldValue |
... | @@ -596,22 +608,22 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -596,22 +608,22 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
596 | rdfs:comment "A Thing that holds Free Field variable values set by the User."^^xsd:string ; | 608 | rdfs:comment "A Thing that holds Free Field variable values set by the User."^^xsd:string ; |
597 | rdfs:subClassOf | 609 | rdfs:subClassOf |
598 | [ rdf:type owl:Restriction ; | 610 | [ rdf:type owl:Restriction ; |
599 | - owl:maxQualifiedCardinality | ||
600 | - "1"^^xsd:nonNegativeInteger ; | ||
601 | owl:onDataRange xsd:anyType ; | 611 | owl:onDataRange xsd:anyType ; |
602 | - owl:onProperty :hasDescription | 612 | + owl:onProperty :hasShort ; |
613 | + owl:qualifiedCardinality | ||
614 | + "1"^^xsd:nonNegativeInteger | ||
603 | ] ; | 615 | ] ; |
604 | rdfs:subClassOf | 616 | rdfs:subClassOf |
605 | [ rdf:type owl:Restriction ; | 617 | [ rdf:type owl:Restriction ; |
618 | + owl:maxQualifiedCardinality | ||
619 | + "1"^^xsd:nonNegativeInteger ; | ||
606 | owl:onDataRange xsd:anyType ; | 620 | owl:onDataRange xsd:anyType ; |
607 | - owl:onProperty :hasShort ; | 621 | + owl:onProperty :hasDescription |
608 | - owl:qualifiedCardinality | ||
609 | - "1"^^xsd:nonNegativeInteger | ||
610 | ] ; | 622 | ] ; |
611 | :shouldHaveID "true" . | 623 | :shouldHaveID "true" . |
612 | 624 | ||
613 | :Friday | 625 | :Friday |
614 | - rdf:type :Weekday , owl:NamedIndividual . | 626 | + rdf:type owl:NamedIndividual , :Weekday . |
615 | 627 | ||
616 | :HighCriticality | 628 | :HighCriticality |
617 | rdf:type :Criticality ; | 629 | rdf:type :Criticality ; |
... | @@ -639,6 +651,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -639,6 +651,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
639 | rdf:type :Criticality ; | 651 | rdf:type :Criticality ; |
640 | rdfs:label "Low criticality"^^xsd:string . | 652 | rdfs:label "Low criticality"^^xsd:string . |
641 | 653 | ||
654 | +:MaterialAvailabilityNotChecked | ||
655 | + rdf:type :Status ; | ||
656 | + rdfs:label "Material availability not checked"^^xsd:string . | ||
657 | + | ||
642 | :MediumCriticality | 658 | :MediumCriticality |
643 | rdf:type :Criticality ; | 659 | rdf:type :Criticality ; |
644 | rdfs:label "Medium criticality"^^xsd:string . | 660 | rdfs:label "Medium criticality"^^xsd:string . |
... | @@ -650,7 +666,11 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -650,7 +666,11 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
650 | rdfs:subClassOf :Activity . | 666 | rdfs:subClassOf :Activity . |
651 | 667 | ||
652 | :Monday | 668 | :Monday |
653 | - rdf:type :Weekday , owl:NamedIndividual . | 669 | + rdf:type owl:NamedIndividual , :Weekday . |
670 | + | ||
671 | +:NoMaterialComponents | ||
672 | + rdf:type :Status ; | ||
673 | + rdfs:label "No material components"^^xsd:string . | ||
654 | 674 | ||
655 | :NoRepeatPeriod | 675 | :NoRepeatPeriod |
656 | rdf:type owl:Class ; | 676 | rdf:type owl:Class ; |
... | @@ -662,27 +682,33 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -662,27 +682,33 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
662 | rdfs:comment "An Activity that represents work carried out in Projects, and has (often detailed) descriptions of the actual work carried out."^^xsd:string ; | 682 | rdfs:comment "An Activity that represents work carried out in Projects, and has (often detailed) descriptions of the actual work carried out."^^xsd:string ; |
663 | rdfs:subClassOf :Activity . | 683 | rdfs:subClassOf :Activity . |
664 | 684 | ||
685 | +:Pending | ||
686 | + rdf:type :Status ; | ||
687 | + rdfs:label "Pending"^^xsd:string . | ||
688 | + | ||
665 | :Period | 689 | :Period |
666 | rdf:type owl:Class ; | 690 | rdf:type owl:Class ; |
667 | rdfs:comment "A Thing that specifies given amount of time."^^xsd:string ; | 691 | rdfs:comment "A Thing that specifies given amount of time."^^xsd:string ; |
668 | rdfs:subClassOf | 692 | rdfs:subClassOf |
669 | - [ rdf:type owl:Class ; | 693 | + [ rdf:type owl:Restriction ; |
670 | - owl:unionOf (:DailyRepeatPeriod :NoRepeatPeriod :WeeklyRepeatPeriod) | 694 | + owl:onDataRange xsd:boolean ; |
695 | + owl:onProperty :isFree ; | ||
696 | + owl:qualifiedCardinality | ||
697 | + "1"^^xsd:nonNegativeInteger | ||
671 | ] ; | 698 | ] ; |
672 | rdfs:subClassOf | 699 | rdfs:subClassOf |
673 | [ rdf:type owl:Restriction ; | 700 | [ rdf:type owl:Restriction ; |
674 | - :shouldUseRef "true"^^xsd:boolean ; | ||
675 | owl:maxQualifiedCardinality | 701 | owl:maxQualifiedCardinality |
676 | "1"^^xsd:nonNegativeInteger ; | 702 | "1"^^xsd:nonNegativeInteger ; |
677 | - owl:onClass :Period ; | 703 | + owl:onDataRange xsd:time ; |
678 | - owl:onProperty :hasPreviousPeriod | 704 | + owl:onProperty :hasStartTime |
679 | ] ; | 705 | ] ; |
680 | rdfs:subClassOf | 706 | rdfs:subClassOf |
681 | [ rdf:type owl:Restriction ; | 707 | [ rdf:type owl:Restriction ; |
682 | owl:maxQualifiedCardinality | 708 | owl:maxQualifiedCardinality |
683 | "1"^^xsd:nonNegativeInteger ; | 709 | "1"^^xsd:nonNegativeInteger ; |
684 | - owl:onDataRange xsd:date ; | 710 | + owl:onDataRange xsd:time ; |
685 | - owl:onProperty :hasFinishDate | 711 | + owl:onProperty :hasFinishTime |
686 | ] ; | 712 | ] ; |
687 | rdfs:subClassOf | 713 | rdfs:subClassOf |
688 | [ rdf:type owl:Restriction ; | 714 | [ rdf:type owl:Restriction ; |
... | @@ -695,22 +721,20 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -695,22 +721,20 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
695 | [ rdf:type owl:Restriction ; | 721 | [ rdf:type owl:Restriction ; |
696 | owl:maxQualifiedCardinality | 722 | owl:maxQualifiedCardinality |
697 | "1"^^xsd:nonNegativeInteger ; | 723 | "1"^^xsd:nonNegativeInteger ; |
698 | - owl:onDataRange xsd:time ; | 724 | + owl:onDataRange xsd:date ; |
699 | - owl:onProperty :hasFinishTime | 725 | + owl:onProperty :hasFinishDate |
700 | ] ; | 726 | ] ; |
701 | rdfs:subClassOf | 727 | rdfs:subClassOf |
702 | [ rdf:type owl:Restriction ; | 728 | [ rdf:type owl:Restriction ; |
729 | + :shouldUseRef "true"^^xsd:boolean ; | ||
703 | owl:maxQualifiedCardinality | 730 | owl:maxQualifiedCardinality |
704 | "1"^^xsd:nonNegativeInteger ; | 731 | "1"^^xsd:nonNegativeInteger ; |
705 | - owl:onDataRange xsd:time ; | 732 | + owl:onClass :Period ; |
706 | - owl:onProperty :hasStartTime | 733 | + owl:onProperty :hasPreviousPeriod |
707 | ] ; | 734 | ] ; |
708 | rdfs:subClassOf | 735 | rdfs:subClassOf |
709 | - [ rdf:type owl:Restriction ; | 736 | + [ rdf:type owl:Class ; |
710 | - owl:onDataRange xsd:boolean ; | 737 | + owl:unionOf (:DailyRepeatPeriod :NoRepeatPeriod :WeeklyRepeatPeriod) |
711 | - owl:onProperty :isFree ; | ||
712 | - owl:qualifiedCardinality | ||
713 | - "1"^^xsd:nonNegativeInteger | ||
714 | ] . | 738 | ] . |
715 | 739 | ||
716 | :Phase | 740 | :Phase |
... | @@ -728,49 +752,57 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -728,49 +752,57 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
728 | [ rdf:type owl:Restriction ; | 752 | [ rdf:type owl:Restriction ; |
729 | owl:maxQualifiedCardinality | 753 | owl:maxQualifiedCardinality |
730 | "1"^^xsd:nonNegativeInteger ; | 754 | "1"^^xsd:nonNegativeInteger ; |
731 | - owl:onDataRange | 755 | + owl:onClass owl:Class ; |
732 | - [ rdf:type rdfs:Datatype ; | 756 | + owl:onProperty :hasResultType |
733 | - owl:unionOf (xsd:date xsd:dateTime) | ||
734 | - ] ; | ||
735 | - owl:onProperty :hasStart | ||
736 | ] ; | 757 | ] ; |
737 | rdfs:subClassOf | 758 | rdfs:subClassOf |
738 | [ rdf:type owl:Restriction ; | 759 | [ rdf:type owl:Restriction ; |
739 | owl:maxQualifiedCardinality | 760 | owl:maxQualifiedCardinality |
740 | "1"^^xsd:nonNegativeInteger ; | 761 | "1"^^xsd:nonNegativeInteger ; |
741 | owl:onClass owl:Class ; | 762 | owl:onClass owl:Class ; |
742 | - owl:onProperty :hasResultType | 763 | + owl:onProperty :hasAreaType |
764 | + ] ; | ||
765 | + rdfs:subClassOf | ||
766 | + [ rdf:type owl:Class ; | ||
767 | + owl:unionOf (:ActivityPlan :WorkOrder) | ||
743 | ] ; | 768 | ] ; |
744 | rdfs:subClassOf | 769 | rdfs:subClassOf |
745 | [ rdf:type owl:Restriction ; | 770 | [ rdf:type owl:Restriction ; |
746 | owl:maxQualifiedCardinality | 771 | owl:maxQualifiedCardinality |
747 | "1"^^xsd:nonNegativeInteger ; | 772 | "1"^^xsd:nonNegativeInteger ; |
748 | owl:onClass owl:Class ; | 773 | owl:onClass owl:Class ; |
749 | - owl:onProperty :hasAreaType | 774 | + owl:onProperty :hasPlanType |
750 | ] ; | 775 | ] ; |
751 | rdfs:subClassOf | 776 | rdfs:subClassOf |
752 | [ rdf:type owl:Restriction ; | 777 | [ rdf:type owl:Restriction ; |
753 | owl:maxQualifiedCardinality | 778 | owl:maxQualifiedCardinality |
754 | "1"^^xsd:nonNegativeInteger ; | 779 | "1"^^xsd:nonNegativeInteger ; |
755 | owl:onClass owl:Class ; | 780 | owl:onClass owl:Class ; |
756 | - owl:onProperty :hasPhaseType | 781 | + owl:onProperty :hasObjectiveType |
757 | ] ; | 782 | ] ; |
758 | rdfs:subClassOf | 783 | rdfs:subClassOf |
759 | [ rdf:type owl:Restriction ; | 784 | [ rdf:type owl:Restriction ; |
760 | owl:maxQualifiedCardinality | 785 | owl:maxQualifiedCardinality |
761 | "1"^^xsd:nonNegativeInteger ; | 786 | "1"^^xsd:nonNegativeInteger ; |
762 | - owl:onDataRange | 787 | + owl:onClass :Level ; |
763 | - [ rdf:type owl:Class ; | 788 | + owl:onProperty :hasLevelType |
764 | - owl:unionOf (xsd:date xsd:dateTime) | ||
765 | ] ; | 789 | ] ; |
766 | - owl:onProperty :hasFinish | 790 | + rdfs:subClassOf |
791 | + [ rdf:type owl:Restriction ; | ||
792 | + owl:maxQualifiedCardinality | ||
793 | + "1"^^xsd:nonNegativeInteger ; | ||
794 | + owl:onClass owl:Class ; | ||
795 | + owl:onProperty :hasResourceType | ||
767 | ] ; | 796 | ] ; |
768 | rdfs:subClassOf | 797 | rdfs:subClassOf |
769 | [ rdf:type owl:Restriction ; | 798 | [ rdf:type owl:Restriction ; |
770 | owl:maxQualifiedCardinality | 799 | owl:maxQualifiedCardinality |
771 | "1"^^xsd:nonNegativeInteger ; | 800 | "1"^^xsd:nonNegativeInteger ; |
772 | - owl:onClass :Level ; | 801 | + owl:onDataRange |
773 | - owl:onProperty :hasLevelType | 802 | + [ rdf:type rdfs:Datatype ; |
803 | + owl:unionOf (xsd:date xsd:dateTime) | ||
804 | + ] ; | ||
805 | + owl:onProperty :hasStart | ||
774 | ] ; | 806 | ] ; |
775 | rdfs:subClassOf | 807 | rdfs:subClassOf |
776 | [ rdf:type owl:Restriction ; | 808 | [ rdf:type owl:Restriction ; |
... | @@ -787,47 +819,47 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -787,47 +819,47 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
787 | owl:onProperty :hasSchedule | 819 | owl:onProperty :hasSchedule |
788 | ] ; | 820 | ] ; |
789 | rdfs:subClassOf | 821 | rdfs:subClassOf |
790 | - [ rdf:type owl:Class ; | ||
791 | - owl:unionOf (:ActivityPlan :WorkOrder) | ||
792 | - ] ; | ||
793 | - rdfs:subClassOf | ||
794 | [ rdf:type owl:Restriction ; | 822 | [ rdf:type owl:Restriction ; |
795 | owl:maxQualifiedCardinality | 823 | owl:maxQualifiedCardinality |
796 | "1"^^xsd:nonNegativeInteger ; | 824 | "1"^^xsd:nonNegativeInteger ; |
797 | owl:onClass owl:Class ; | 825 | owl:onClass owl:Class ; |
798 | - owl:onProperty :hasPlanType | 826 | + owl:onProperty :hasPhaseType |
799 | ] ; | 827 | ] ; |
800 | rdfs:subClassOf | 828 | rdfs:subClassOf |
801 | [ rdf:type owl:Restriction ; | 829 | [ rdf:type owl:Restriction ; |
802 | owl:maxQualifiedCardinality | 830 | owl:maxQualifiedCardinality |
803 | "1"^^xsd:nonNegativeInteger ; | 831 | "1"^^xsd:nonNegativeInteger ; |
804 | - owl:onClass owl:Class ; | 832 | + owl:onDataRange |
805 | - owl:onProperty :hasObjectiveType | 833 | + [ rdf:type owl:Class ; |
834 | + owl:unionOf (xsd:date xsd:dateTime) | ||
806 | ] ; | 835 | ] ; |
807 | - rdfs:subClassOf | 836 | + owl:onProperty :hasFinish |
808 | - [ rdf:type owl:Restriction ; | ||
809 | - owl:maxQualifiedCardinality | ||
810 | - "1"^^xsd:nonNegativeInteger ; | ||
811 | - owl:onClass owl:Class ; | ||
812 | - owl:onProperty :hasResourceType | ||
813 | ] ; | 837 | ] ; |
814 | :shouldHaveID "true"^^xsd:boolean . | 838 | :shouldHaveID "true"^^xsd:boolean . |
815 | 839 | ||
840 | +:Planned | ||
841 | + rdf:type :Status ; | ||
842 | + rdfs:label "Planned"^^xsd:string . | ||
843 | + | ||
816 | :PlannedActivity | 844 | :PlannedActivity |
817 | rdf:type owl:Class ; | 845 | rdf:type owl:Class ; |
818 | rdfs:comment "An Activity that is part of an Activity Plan, with defined Constraints, Activity Duration, Schedule Dates, Resources and Results. Planned Activities and Milestones are used to describe Activity Plans."^^xsd:string ; | 846 | rdfs:comment "An Activity that is part of an Activity Plan, with defined Constraints, Activity Duration, Schedule Dates, Resources and Results. Planned Activities and Milestones are used to describe Activity Plans."^^xsd:string ; |
819 | rdfs:subClassOf :Activity . | 847 | rdfs:subClassOf :Activity . |
820 | 848 | ||
849 | +:Pre-costed | ||
850 | + rdf:type :Status ; | ||
851 | + rdfs:label "Pre-costed"^^xsd:string . | ||
852 | + | ||
821 | :Profile | 853 | :Profile |
822 | rdf:type owl:Class ; | 854 | rdf:type owl:Class ; |
823 | rdfs:comment "A Thing that specifies distribution over time."^^xsd:string ; | 855 | rdfs:comment "A Thing that specifies distribution over time."^^xsd:string ; |
824 | rdfs:subClassOf owl:Thing ; | 856 | rdfs:subClassOf owl:Thing ; |
825 | rdfs:subClassOf | 857 | rdfs:subClassOf |
826 | [ rdf:type owl:Restriction ; | 858 | [ rdf:type owl:Restriction ; |
827 | - owl:minQualifiedCardinality | 859 | + owl:onDataRange xsd:string ; |
828 | - "0"^^xsd:nonNegativeInteger ; | 860 | + owl:onProperty :hasName ; |
829 | - owl:onClass :ExternalReference ; | 861 | + owl:qualifiedCardinality |
830 | - owl:onProperty :hasExternalReference | 862 | + "1"^^xsd:nonNegativeInteger |
831 | ] ; | 863 | ] ; |
832 | rdfs:subClassOf | 864 | rdfs:subClassOf |
833 | [ rdf:type owl:Restriction ; | 865 | [ rdf:type owl:Restriction ; |
... | @@ -838,10 +870,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -838,10 +870,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
838 | ] ; | 870 | ] ; |
839 | rdfs:subClassOf | 871 | rdfs:subClassOf |
840 | [ rdf:type owl:Restriction ; | 872 | [ rdf:type owl:Restriction ; |
841 | - owl:onDataRange xsd:string ; | 873 | + owl:minQualifiedCardinality |
842 | - owl:onProperty :hasName ; | 874 | + "0"^^xsd:nonNegativeInteger ; |
843 | - owl:qualifiedCardinality | 875 | + owl:onClass :ExternalReference ; |
844 | - "1"^^xsd:nonNegativeInteger | 876 | + owl:onProperty :hasExternalReference |
845 | ] ; | 877 | ] ; |
846 | :shouldHaveID "true" . | 878 | :shouldHaveID "true" . |
847 | 879 | ||
... | @@ -850,18 +882,11 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -850,18 +882,11 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
850 | rdfs:comment "A Thing that is a collection of Profiles."^^xsd:string ; | 882 | rdfs:comment "A Thing that is a collection of Profiles."^^xsd:string ; |
851 | rdfs:subClassOf owl:Thing ; | 883 | rdfs:subClassOf owl:Thing ; |
852 | rdfs:subClassOf | 884 | rdfs:subClassOf |
853 | - [ rdf:type owl:Class ; | 885 | + [ rdf:type owl:Restriction ; |
854 | - owl:intersectionOf ([ rdf:type owl:Restriction ; | ||
855 | owl:minQualifiedCardinality | 886 | owl:minQualifiedCardinality |
856 | - "0"^^xsd:nonNegativeInteger ; | ||
857 | - owl:onDataRange xsd:string ; | ||
858 | - owl:onProperty :hasName | ||
859 | - ] [ rdf:type owl:Restriction ; | ||
860 | - owl:maxQualifiedCardinality | ||
861 | "1"^^xsd:nonNegativeInteger ; | 887 | "1"^^xsd:nonNegativeInteger ; |
862 | - owl:onDataRange xsd:string ; | 888 | + owl:onClass :Profile ; |
863 | - owl:onProperty :hasName | 889 | + owl:onProperty :hasProfile |
864 | - ]) | ||
865 | ] ; | 890 | ] ; |
866 | rdfs:subClassOf | 891 | rdfs:subClassOf |
867 | [ rdf:type owl:Restriction ; | 892 | [ rdf:type owl:Restriction ; |
... | @@ -871,11 +896,18 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -871,11 +896,18 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
871 | owl:onProperty :hasExternalReference | 896 | owl:onProperty :hasExternalReference |
872 | ] ; | 897 | ] ; |
873 | rdfs:subClassOf | 898 | rdfs:subClassOf |
874 | - [ rdf:type owl:Restriction ; | 899 | + [ rdf:type owl:Class ; |
900 | + owl:intersectionOf ([ rdf:type owl:Restriction ; | ||
875 | owl:minQualifiedCardinality | 901 | owl:minQualifiedCardinality |
902 | + "0"^^xsd:nonNegativeInteger ; | ||
903 | + owl:onDataRange xsd:string ; | ||
904 | + owl:onProperty :hasName | ||
905 | + ] [ rdf:type owl:Restriction ; | ||
906 | + owl:maxQualifiedCardinality | ||
876 | "1"^^xsd:nonNegativeInteger ; | 907 | "1"^^xsd:nonNegativeInteger ; |
877 | - owl:onClass :Profile ; | 908 | + owl:onDataRange xsd:string ; |
878 | - owl:onProperty :hasProfile | 909 | + owl:onProperty :hasName |
910 | + ]) | ||
879 | ] ; | 911 | ] ; |
880 | :shouldHaveID "true" . | 912 | :shouldHaveID "true" . |
881 | 913 | ||
... | @@ -886,10 +918,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -886,10 +918,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
886 | rdfs:subClassOf owl:Thing ; | 918 | rdfs:subClassOf owl:Thing ; |
887 | rdfs:subClassOf | 919 | rdfs:subClassOf |
888 | [ rdf:type owl:Restriction ; | 920 | [ rdf:type owl:Restriction ; |
889 | - owl:onDataRange xsd:string ; | 921 | + owl:maxQualifiedCardinality |
890 | - owl:onProperty :hasDescription ; | 922 | + "1"^^xsd:nonNegativeInteger ; |
891 | - owl:qualifiedCardinality | 923 | + owl:onClass userfield:SourceSpecifiedUserField ; |
892 | - "1"^^xsd:nonNegativeInteger | 924 | + owl:onProperty :hasSpecifiedUserField |
893 | ] ; | 925 | ] ; |
894 | rdfs:subClassOf | 926 | rdfs:subClassOf |
895 | [ rdf:type owl:Restriction ; | 927 | [ rdf:type owl:Restriction ; |
... | @@ -903,24 +935,17 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -903,24 +935,17 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
903 | ] ; | 935 | ] ; |
904 | rdfs:subClassOf | 936 | rdfs:subClassOf |
905 | [ rdf:type owl:Restriction ; | 937 | [ rdf:type owl:Restriction ; |
906 | - owl:maxQualifiedCardinality | 938 | + owl:minQualifiedCardinality |
907 | - "1"^^xsd:nonNegativeInteger ; | 939 | + "0"^^xsd:nonNegativeInteger ; |
908 | - owl:onClass userfield:SourceSpecifiedUserField ; | 940 | + owl:onClass :Plan ; |
909 | - owl:onProperty :hasSpecifiedUserField | 941 | + owl:onProperty :hasPlan |
910 | ] ; | 942 | ] ; |
911 | rdfs:subClassOf | 943 | rdfs:subClassOf |
912 | [ rdf:type owl:Restriction ; | 944 | [ rdf:type owl:Restriction ; |
913 | owl:maxQualifiedCardinality | 945 | owl:maxQualifiedCardinality |
914 | "1"^^xsd:nonNegativeInteger ; | 946 | "1"^^xsd:nonNegativeInteger ; |
915 | owl:onClass userfield:SpecifiedUserField ; | 947 | owl:onClass userfield:SpecifiedUserField ; |
916 | - owl:onProperty :hasSpecifiedUserField | 948 | + owl:onProperty :hasSpecifiedUserField |
917 | - ] ; | ||
918 | - rdfs:subClassOf | ||
919 | - [ rdf:type owl:Restriction ; | ||
920 | - owl:minQualifiedCardinality | ||
921 | - "0"^^xsd:nonNegativeInteger ; | ||
922 | - owl:onClass :ExternalReference ; | ||
923 | - owl:onProperty :hasExternalReference | ||
924 | ] ; | 949 | ] ; |
925 | rdfs:subClassOf | 950 | rdfs:subClassOf |
926 | [ rdf:type owl:Restriction ; | 951 | [ rdf:type owl:Restriction ; |
... | @@ -934,10 +959,17 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -934,10 +959,17 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
934 | ] ; | 959 | ] ; |
935 | rdfs:subClassOf | 960 | rdfs:subClassOf |
936 | [ rdf:type owl:Restriction ; | 961 | [ rdf:type owl:Restriction ; |
962 | + owl:onDataRange xsd:string ; | ||
963 | + owl:onProperty :hasDescription ; | ||
964 | + owl:qualifiedCardinality | ||
965 | + "1"^^xsd:nonNegativeInteger | ||
966 | + ] ; | ||
967 | + rdfs:subClassOf | ||
968 | + [ rdf:type owl:Restriction ; | ||
937 | owl:minQualifiedCardinality | 969 | owl:minQualifiedCardinality |
938 | "0"^^xsd:nonNegativeInteger ; | 970 | "0"^^xsd:nonNegativeInteger ; |
939 | - owl:onClass :Plan ; | 971 | + owl:onClass :ExternalReference ; |
940 | - owl:onProperty :hasPlan | 972 | + owl:onProperty :hasExternalReference |
941 | ] ; | 973 | ] ; |
942 | :shouldHaveID "true" . | 974 | :shouldHaveID "true" . |
943 | 975 | ||
... | @@ -947,6 +979,14 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -947,6 +979,14 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
947 | rdfs:label "Project phase"^^xsd:string ; | 979 | rdfs:label "Project phase"^^xsd:string ; |
948 | rdfs:subClassOf :Phase . | 980 | rdfs:subClassOf :Phase . |
949 | 981 | ||
982 | +:ReadyForExecution | ||
983 | + rdf:type :Status ; | ||
984 | + rdfs:label "Ready for execution"^^xsd:string . | ||
985 | + | ||
986 | +:Released | ||
987 | + rdf:type :Status ; | ||
988 | + rdfs:label "Released"^^xsd:string . | ||
989 | + | ||
950 | :Resource | 990 | :Resource |
951 | rdf:type owl:Class ; | 991 | rdf:type owl:Class ; |
952 | rdfs:comment "A Thing that can be measured with units. Resources are assigned to Activities and may consist of people (work hours), materials or physical items."^^xsd:string ; | 992 | rdfs:comment "A Thing that can be measured with units. Resources are assigned to Activities and may consist of people (work hours), materials or physical items."^^xsd:string ; |
... | @@ -963,10 +1003,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -963,10 +1003,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
963 | rdfs:subClassOf owl:Thing ; | 1003 | rdfs:subClassOf owl:Thing ; |
964 | rdfs:subClassOf | 1004 | rdfs:subClassOf |
965 | [ rdf:type owl:Restriction ; | 1005 | [ rdf:type owl:Restriction ; |
966 | - owl:minQualifiedCardinality | 1006 | + owl:onDataRange xsd:string ; |
967 | - "0"^^xsd:nonNegativeInteger ; | 1007 | + owl:onProperty :hasName ; |
968 | - owl:onClass :ExternalReference ; | 1008 | + owl:qualifiedCardinality |
969 | - owl:onProperty :hasExternalReference | 1009 | + "1"^^xsd:nonNegativeInteger |
970 | ] ; | 1010 | ] ; |
971 | rdfs:subClassOf | 1011 | rdfs:subClassOf |
972 | [ rdf:type owl:Restriction ; | 1012 | [ rdf:type owl:Restriction ; |
... | @@ -977,10 +1017,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -977,10 +1017,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
977 | ] ; | 1017 | ] ; |
978 | rdfs:subClassOf | 1018 | rdfs:subClassOf |
979 | [ rdf:type owl:Restriction ; | 1019 | [ rdf:type owl:Restriction ; |
980 | - owl:onDataRange xsd:string ; | 1020 | + owl:minQualifiedCardinality |
981 | - owl:onProperty :hasName ; | 1021 | + "0"^^xsd:nonNegativeInteger ; |
982 | - owl:qualifiedCardinality | 1022 | + owl:onClass :ExternalReference ; |
983 | - "1"^^xsd:nonNegativeInteger | 1023 | + owl:onProperty :hasExternalReference |
984 | ] ; | 1024 | ] ; |
985 | :shouldHaveID "true" . | 1025 | :shouldHaveID "true" . |
986 | 1026 | ||
... | @@ -1010,7 +1050,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1010,7 +1050,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1010 | rdfs:subClassOf :Constraint . | 1050 | rdfs:subClassOf :Constraint . |
1011 | 1051 | ||
1012 | :Saturday | 1052 | :Saturday |
1013 | - rdf:type :Weekday , owl:NamedIndividual . | 1053 | + rdf:type owl:NamedIndividual , :Weekday . |
1014 | 1054 | ||
1015 | :ScheduleForActivity | 1055 | :ScheduleForActivity |
1016 | rdf:type owl:Class ; | 1056 | rdf:type owl:Class ; |
... | @@ -1025,7 +1065,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1025,7 +1065,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1025 | [ rdf:type owl:Class ; | 1065 | [ rdf:type owl:Class ; |
1026 | owl:unionOf (xsd:date xsd:dateTime) | 1066 | owl:unionOf (xsd:date xsd:dateTime) |
1027 | ] ; | 1067 | ] ; |
1028 | - owl:onProperty :hasEarlyStart | 1068 | + owl:onProperty :hasFnetDate |
1029 | ] ; | 1069 | ] ; |
1030 | rdfs:subClassOf | 1070 | rdfs:subClassOf |
1031 | [ rdf:type owl:Restriction ; | 1071 | [ rdf:type owl:Restriction ; |
... | @@ -1035,7 +1075,14 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1035,7 +1075,14 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1035 | [ rdf:type owl:Class ; | 1075 | [ rdf:type owl:Class ; |
1036 | owl:unionOf (xsd:date xsd:dateTime) | 1076 | owl:unionOf (xsd:date xsd:dateTime) |
1037 | ] ; | 1077 | ] ; |
1038 | - owl:onProperty :hasMsoDate | 1078 | + owl:onProperty :hasSnetDate |
1079 | + ] ; | ||
1080 | + rdfs:subClassOf | ||
1081 | + [ rdf:type owl:Restriction ; | ||
1082 | + owl:maxQualifiedCardinality | ||
1083 | + "1"^^xsd:nonNegativeInteger ; | ||
1084 | + owl:onDataRange xsd:decimal ; | ||
1085 | + owl:onProperty :hasPercentageComplete | ||
1039 | ] ; | 1086 | ] ; |
1040 | rdfs:subClassOf | 1087 | rdfs:subClassOf |
1041 | [ rdf:type owl:Restriction ; | 1088 | [ rdf:type owl:Restriction ; |
... | @@ -1045,21 +1092,27 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1045,21 +1092,27 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1045 | [ rdf:type owl:Class ; | 1092 | [ rdf:type owl:Class ; |
1046 | owl:unionOf (xsd:date xsd:dateTime) | 1093 | owl:unionOf (xsd:date xsd:dateTime) |
1047 | ] ; | 1094 | ] ; |
1048 | - owl:onProperty :hasFnetDate | 1095 | + owl:onProperty :hasLateFinish |
1049 | ] ; | 1096 | ] ; |
1050 | rdfs:subClassOf | 1097 | rdfs:subClassOf |
1051 | [ rdf:type owl:Restriction ; | 1098 | [ rdf:type owl:Restriction ; |
1052 | owl:maxQualifiedCardinality | 1099 | owl:maxQualifiedCardinality |
1053 | "1"^^xsd:nonNegativeInteger ; | 1100 | "1"^^xsd:nonNegativeInteger ; |
1054 | - owl:onDataRange xsd:duration ; | 1101 | + owl:onDataRange |
1055 | - owl:onProperty :hasTotalFloat | 1102 | + [ rdf:type owl:Class ; |
1103 | + owl:unionOf (xsd:date xsd:dateTime) | ||
1104 | + ] ; | ||
1105 | + owl:onProperty :hasFnltDate | ||
1056 | ] ; | 1106 | ] ; |
1057 | rdfs:subClassOf | 1107 | rdfs:subClassOf |
1058 | [ rdf:type owl:Restriction ; | 1108 | [ rdf:type owl:Restriction ; |
1059 | owl:maxQualifiedCardinality | 1109 | owl:maxQualifiedCardinality |
1060 | "1"^^xsd:nonNegativeInteger ; | 1110 | "1"^^xsd:nonNegativeInteger ; |
1061 | - owl:onDataRange xsd:duration ; | 1111 | + owl:onDataRange |
1062 | - owl:onProperty :hasDuration | 1112 | + [ rdf:type owl:Class ; |
1113 | + owl:unionOf (xsd:date xsd:dateTime) | ||
1114 | + ] ; | ||
1115 | + owl:onProperty :hasActualFinish | ||
1063 | ] ; | 1116 | ] ; |
1064 | rdfs:subClassOf | 1117 | rdfs:subClassOf |
1065 | [ rdf:type owl:Restriction ; | 1118 | [ rdf:type owl:Restriction ; |
... | @@ -1069,13 +1122,12 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1069,13 +1122,12 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1069 | [ rdf:type owl:Class ; | 1122 | [ rdf:type owl:Class ; |
1070 | owl:unionOf (xsd:date xsd:dateTime) | 1123 | owl:unionOf (xsd:date xsd:dateTime) |
1071 | ] ; | 1124 | ] ; |
1072 | - owl:onProperty :hasFrontlineDate | 1125 | + owl:onProperty :hasActualStart |
1073 | ] ; | 1126 | ] ; |
1074 | rdfs:subClassOf | 1127 | rdfs:subClassOf |
1075 | [ rdf:type owl:Restriction ; | 1128 | [ rdf:type owl:Restriction ; |
1076 | - :shouldUseRef "true"^^xsd:boolean ; | 1129 | + owl:onDataRange xsd:boolean ; |
1077 | - owl:onClass :ScheduleForPlan ; | 1130 | + owl:onProperty :alwaysOnSchedule ; |
1078 | - owl:onProperty :partOfSchedule ; | ||
1079 | owl:qualifiedCardinality | 1131 | owl:qualifiedCardinality |
1080 | "1"^^xsd:nonNegativeInteger | 1132 | "1"^^xsd:nonNegativeInteger |
1081 | ] ; | 1133 | ] ; |
... | @@ -1087,7 +1139,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1087,7 +1139,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1087 | [ rdf:type owl:Class ; | 1139 | [ rdf:type owl:Class ; |
1088 | owl:unionOf (xsd:date xsd:dateTime) | 1140 | owl:unionOf (xsd:date xsd:dateTime) |
1089 | ] ; | 1141 | ] ; |
1090 | - owl:onProperty :hasSnltDate | 1142 | + owl:onProperty :hasLateStart |
1091 | ] ; | 1143 | ] ; |
1092 | rdfs:subClassOf | 1144 | rdfs:subClassOf |
1093 | [ rdf:type owl:Restriction ; | 1145 | [ rdf:type owl:Restriction ; |
... | @@ -1097,38 +1149,35 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1097,38 +1149,35 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1097 | [ rdf:type owl:Class ; | 1149 | [ rdf:type owl:Class ; |
1098 | owl:unionOf (xsd:date xsd:dateTime) | 1150 | owl:unionOf (xsd:date xsd:dateTime) |
1099 | ] ; | 1151 | ] ; |
1100 | - owl:onProperty :hasMfoDate | 1152 | + owl:onProperty :hasSnltDate |
1101 | ] ; | 1153 | ] ; |
1102 | rdfs:subClassOf | 1154 | rdfs:subClassOf |
1103 | [ rdf:type owl:Restriction ; | 1155 | [ rdf:type owl:Restriction ; |
1104 | owl:maxQualifiedCardinality | 1156 | owl:maxQualifiedCardinality |
1105 | "1"^^xsd:nonNegativeInteger ; | 1157 | "1"^^xsd:nonNegativeInteger ; |
1106 | - owl:onDataRange | 1158 | + owl:onDataRange xsd:duration ; |
1107 | - [ rdf:type owl:Class ; | 1159 | + owl:onProperty :hasTotalFloat |
1108 | - owl:unionOf (xsd:date xsd:dateTime) | ||
1109 | - ] ; | ||
1110 | - owl:onProperty :hasSnetDate | ||
1111 | ] ; | 1160 | ] ; |
1112 | rdfs:subClassOf | 1161 | rdfs:subClassOf |
1113 | [ rdf:type owl:Restriction ; | 1162 | [ rdf:type owl:Restriction ; |
1114 | owl:maxQualifiedCardinality | 1163 | owl:maxQualifiedCardinality |
1115 | "1"^^xsd:nonNegativeInteger ; | 1164 | "1"^^xsd:nonNegativeInteger ; |
1116 | owl:onDataRange xsd:boolean ; | 1165 | owl:onDataRange xsd:boolean ; |
1117 | - owl:onProperty :mustStartAlap | 1166 | + owl:onProperty :mustStartAsap |
1118 | ] ; | 1167 | ] ; |
1119 | rdfs:subClassOf | 1168 | rdfs:subClassOf |
1120 | [ rdf:type owl:Restriction ; | 1169 | [ rdf:type owl:Restriction ; |
1121 | owl:maxQualifiedCardinality | 1170 | owl:maxQualifiedCardinality |
1122 | "1"^^xsd:nonNegativeInteger ; | 1171 | "1"^^xsd:nonNegativeInteger ; |
1123 | - owl:onDataRange xsd:decimal ; | 1172 | + owl:onDataRange xsd:duration ; |
1124 | - owl:onProperty :hasPlannedProgress | 1173 | + owl:onProperty :hasDuration |
1125 | ] ; | 1174 | ] ; |
1126 | rdfs:subClassOf | 1175 | rdfs:subClassOf |
1127 | [ rdf:type owl:Restriction ; | 1176 | [ rdf:type owl:Restriction ; |
1128 | owl:maxQualifiedCardinality | 1177 | owl:maxQualifiedCardinality |
1129 | "1"^^xsd:nonNegativeInteger ; | 1178 | "1"^^xsd:nonNegativeInteger ; |
1130 | owl:onDataRange xsd:duration ; | 1179 | owl:onDataRange xsd:duration ; |
1131 | - owl:onProperty :hasFreeFloat | 1180 | + owl:onProperty :hasRemainingDuration |
1132 | ] ; | 1181 | ] ; |
1133 | rdfs:subClassOf | 1182 | rdfs:subClassOf |
1134 | [ rdf:type owl:Restriction ; | 1183 | [ rdf:type owl:Restriction ; |
... | @@ -1144,8 +1193,11 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1144,8 +1193,11 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1144 | [ rdf:type owl:Restriction ; | 1193 | [ rdf:type owl:Restriction ; |
1145 | owl:maxQualifiedCardinality | 1194 | owl:maxQualifiedCardinality |
1146 | "1"^^xsd:nonNegativeInteger ; | 1195 | "1"^^xsd:nonNegativeInteger ; |
1147 | - owl:onDataRange xsd:boolean ; | 1196 | + owl:onDataRange |
1148 | - owl:onProperty :mustStartAsap | 1197 | + [ rdf:type owl:Class ; |
1198 | + owl:unionOf (xsd:date xsd:dateTime) | ||
1199 | + ] ; | ||
1200 | + owl:onProperty :hasFrontlineDate | ||
1149 | ] ; | 1201 | ] ; |
1150 | rdfs:subClassOf | 1202 | rdfs:subClassOf |
1151 | [ rdf:type owl:Restriction ; | 1203 | [ rdf:type owl:Restriction ; |
... | @@ -1155,7 +1207,29 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1155,7 +1207,29 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1155 | [ rdf:type owl:Class ; | 1207 | [ rdf:type owl:Class ; |
1156 | owl:unionOf (xsd:date xsd:dateTime) | 1208 | owl:unionOf (xsd:date xsd:dateTime) |
1157 | ] ; | 1209 | ] ; |
1158 | - owl:onProperty :hasLateFinish | 1210 | + owl:onProperty :hasEarlyStart |
1211 | + ] ; | ||
1212 | + rdfs:subClassOf | ||
1213 | + [ rdf:type owl:Restriction ; | ||
1214 | + owl:maxQualifiedCardinality | ||
1215 | + "1"^^xsd:nonNegativeInteger ; | ||
1216 | + owl:onDataRange xsd:decimal ; | ||
1217 | + owl:onProperty :hasPlannedProgress | ||
1218 | + ] ; | ||
1219 | + rdfs:subClassOf | ||
1220 | + [ rdf:type owl:Restriction ; | ||
1221 | + :shouldUseRef "true"^^xsd:boolean ; | ||
1222 | + owl:onClass :ScheduleForPlan ; | ||
1223 | + owl:onProperty :partOfSchedule ; | ||
1224 | + owl:qualifiedCardinality | ||
1225 | + "1"^^xsd:nonNegativeInteger | ||
1226 | + ] ; | ||
1227 | + rdfs:subClassOf | ||
1228 | + [ rdf:type owl:Restriction ; | ||
1229 | + owl:maxQualifiedCardinality | ||
1230 | + "1"^^xsd:nonNegativeInteger ; | ||
1231 | + owl:onDataRange xsd:duration ; | ||
1232 | + owl:onProperty :hasFreeFloat | ||
1159 | ] ; | 1233 | ] ; |
1160 | rdfs:subClassOf | 1234 | rdfs:subClassOf |
1161 | [ rdf:type owl:Restriction ; | 1235 | [ rdf:type owl:Restriction ; |
... | @@ -1165,7 +1239,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1165,7 +1239,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1165 | [ rdf:type owl:Class ; | 1239 | [ rdf:type owl:Class ; |
1166 | owl:unionOf (xsd:date xsd:dateTime) | 1240 | owl:unionOf (xsd:date xsd:dateTime) |
1167 | ] ; | 1241 | ] ; |
1168 | - owl:onProperty :hasLateStart | 1242 | + owl:onProperty :hasMfoDate |
1169 | ] ; | 1243 | ] ; |
1170 | rdfs:subClassOf | 1244 | rdfs:subClassOf |
1171 | [ rdf:type owl:Restriction ; | 1245 | [ rdf:type owl:Restriction ; |
... | @@ -1175,7 +1249,14 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1175,7 +1249,14 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1175 | [ rdf:type owl:Class ; | 1249 | [ rdf:type owl:Class ; |
1176 | owl:unionOf (xsd:date xsd:dateTime) | 1250 | owl:unionOf (xsd:date xsd:dateTime) |
1177 | ] ; | 1251 | ] ; |
1178 | - owl:onProperty :hasFnltDate | 1252 | + owl:onProperty :hasMsoDate |
1253 | + ] ; | ||
1254 | + rdfs:subClassOf | ||
1255 | + [ rdf:type owl:Restriction ; | ||
1256 | + owl:maxQualifiedCardinality | ||
1257 | + "1"^^xsd:nonNegativeInteger ; | ||
1258 | + owl:onDataRange xsd:boolean ; | ||
1259 | + owl:onProperty :mustStartAlap | ||
1179 | ] . | 1260 | ] . |
1180 | 1261 | ||
1181 | :ScheduleForPlan | 1262 | :ScheduleForPlan |
... | @@ -1193,6 +1274,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1193,6 +1274,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1193 | ] ; | 1274 | ] ; |
1194 | :shouldHaveID "true"^^xsd:boolean . | 1275 | :shouldHaveID "true"^^xsd:boolean . |
1195 | 1276 | ||
1277 | +:SettlementRuleCreated | ||
1278 | + rdf:type :Status ; | ||
1279 | + rdfs:label "Settlement rule created"^^xsd:string . | ||
1280 | + | ||
1196 | :Status | 1281 | :Status |
1197 | rdf:type owl:Class ; | 1282 | rdf:type owl:Class ; |
1198 | rdfs:comment "A Thing that holds information about what is currently happening. Status values describe whether to a Project or Activity is started, in progress or completed, and can also say something about resource availability."^^xsd:string ; | 1283 | rdfs:comment "A Thing that holds information about what is currently happening. Status values describe whether to a Project or Activity is started, in progress or completed, and can also say something about resource availability."^^xsd:string ; |
... | @@ -1200,10 +1285,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1200,10 +1285,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1200 | rdfs:subClassOf owl:Thing . | 1285 | rdfs:subClassOf owl:Thing . |
1201 | 1286 | ||
1202 | :Sunday | 1287 | :Sunday |
1203 | - rdf:type :Weekday , owl:NamedIndividual . | 1288 | + rdf:type owl:NamedIndividual , :Weekday . |
1204 | 1289 | ||
1205 | :Thursday | 1290 | :Thursday |
1206 | - rdf:type :Weekday , owl:NamedIndividual . | 1291 | + rdf:type owl:NamedIndividual , :Weekday . |
1207 | 1292 | ||
1208 | :TimeBased | 1293 | :TimeBased |
1209 | rdf:type owl:Class ; | 1294 | rdf:type owl:Class ; |
... | @@ -1213,62 +1298,61 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1213,62 +1298,61 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1213 | [ rdf:type owl:Restriction ; | 1298 | [ rdf:type owl:Restriction ; |
1214 | owl:maxQualifiedCardinality | 1299 | owl:maxQualifiedCardinality |
1215 | "1"^^xsd:nonNegativeInteger ; | 1300 | "1"^^xsd:nonNegativeInteger ; |
1216 | - owl:onDataRange | 1301 | + owl:onDataRange xsd:decimal ; |
1217 | - [ rdf:type rdfs:Datatype ; | 1302 | + owl:onProperty :hasCost |
1218 | - owl:unionOf (xsd:date xsd:dateTime) | ||
1219 | ] ; | 1303 | ] ; |
1220 | - owl:onProperty :hasRemainingFinish | 1304 | + rdfs:subClassOf |
1305 | + [ rdf:type owl:Restriction ; | ||
1306 | + :shouldUseRef "true"^^xsd:boolean ; | ||
1307 | + owl:onClass :TimeBasedResource ; | ||
1308 | + owl:onProperty :hasTimeBasedResource ; | ||
1309 | + owl:qualifiedCardinality | ||
1310 | + "1"^^xsd:nonNegativeInteger | ||
1221 | ] ; | 1311 | ] ; |
1222 | rdfs:subClassOf | 1312 | rdfs:subClassOf |
1223 | [ rdf:type owl:Restriction ; | 1313 | [ rdf:type owl:Restriction ; |
1224 | owl:maxQualifiedCardinality | 1314 | owl:maxQualifiedCardinality |
1225 | "1"^^xsd:nonNegativeInteger ; | 1315 | "1"^^xsd:nonNegativeInteger ; |
1226 | - owl:onDataRange xsd:decimal ; | 1316 | + owl:onDataRange xsd:duration ; |
1227 | - owl:onProperty :hasCurrentProgress | 1317 | + owl:onProperty :hasDuration |
1228 | ] ; | 1318 | ] ; |
1229 | rdfs:subClassOf | 1319 | rdfs:subClassOf |
1230 | [ rdf:type owl:Restriction ; | 1320 | [ rdf:type owl:Restriction ; |
1231 | owl:maxQualifiedCardinality | 1321 | owl:maxQualifiedCardinality |
1232 | "1"^^xsd:nonNegativeInteger ; | 1322 | "1"^^xsd:nonNegativeInteger ; |
1233 | - owl:onDataRange xsd:decimal ; | 1323 | + owl:onDataRange |
1234 | - owl:onProperty :hasExpendedQuantity | 1324 | + [ rdf:type rdfs:Datatype ; |
1325 | + owl:unionOf (xsd:date xsd:dateTime) | ||
1326 | + ] ; | ||
1327 | + owl:onProperty :hasRemainingFinish | ||
1235 | ] ; | 1328 | ] ; |
1236 | rdfs:subClassOf | 1329 | rdfs:subClassOf |
1237 | [ rdf:type owl:Restriction ; | 1330 | [ rdf:type owl:Restriction ; |
1238 | owl:maxQualifiedCardinality | 1331 | owl:maxQualifiedCardinality |
1239 | "1"^^xsd:nonNegativeInteger ; | 1332 | "1"^^xsd:nonNegativeInteger ; |
1240 | owl:onDataRange xsd:decimal ; | 1333 | owl:onDataRange xsd:decimal ; |
1241 | - owl:onProperty :hasExpendedCost | 1334 | + owl:onProperty :hasManHours |
1242 | ] ; | 1335 | ] ; |
1243 | rdfs:subClassOf | 1336 | rdfs:subClassOf |
1244 | [ rdf:type owl:Restriction ; | 1337 | [ rdf:type owl:Restriction ; |
1245 | - :shouldUseRef "true"^^xsd:boolean ; | ||
1246 | owl:maxQualifiedCardinality | 1338 | owl:maxQualifiedCardinality |
1247 | "1"^^xsd:nonNegativeInteger ; | 1339 | "1"^^xsd:nonNegativeInteger ; |
1248 | - owl:onClass :Profile ; | 1340 | + owl:onDataRange xsd:decimal ; |
1249 | - owl:onProperty :hasProfile | 1341 | + owl:onProperty :hasExpendedCost |
1250 | ] ; | 1342 | ] ; |
1251 | rdfs:subClassOf | 1343 | rdfs:subClassOf |
1252 | [ rdf:type owl:Restriction ; | 1344 | [ rdf:type owl:Restriction ; |
1253 | owl:maxQualifiedCardinality | 1345 | owl:maxQualifiedCardinality |
1254 | "1"^^xsd:nonNegativeInteger ; | 1346 | "1"^^xsd:nonNegativeInteger ; |
1255 | owl:onDataRange xsd:decimal ; | 1347 | owl:onDataRange xsd:decimal ; |
1256 | - owl:onProperty :hasCost | 1348 | + owl:onProperty :hasCurrentProgress |
1257 | - ] ; | ||
1258 | - rdfs:subClassOf | ||
1259 | - [ rdf:type owl:Restriction ; | ||
1260 | - :shouldUseRef "true"^^xsd:boolean ; | ||
1261 | - owl:onClass :TimeBasedResource ; | ||
1262 | - owl:onProperty :hasTimeBasedResource ; | ||
1263 | - owl:qualifiedCardinality | ||
1264 | - "1"^^xsd:nonNegativeInteger | ||
1265 | ] ; | 1349 | ] ; |
1266 | rdfs:subClassOf | 1350 | rdfs:subClassOf |
1267 | [ rdf:type owl:Restriction ; | 1351 | [ rdf:type owl:Restriction ; |
1268 | owl:maxQualifiedCardinality | 1352 | owl:maxQualifiedCardinality |
1269 | "1"^^xsd:nonNegativeInteger ; | 1353 | "1"^^xsd:nonNegativeInteger ; |
1270 | owl:onDataRange xsd:duration ; | 1354 | owl:onDataRange xsd:duration ; |
1271 | - owl:onProperty :hasDuration | 1355 | + owl:onProperty :hasDelayedStart |
1272 | ] ; | 1356 | ] ; |
1273 | rdfs:subClassOf | 1357 | rdfs:subClassOf |
1274 | [ rdf:type owl:Restriction ; | 1358 | [ rdf:type owl:Restriction ; |
... | @@ -1282,14 +1366,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1282,14 +1366,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1282 | owl:maxQualifiedCardinality | 1366 | owl:maxQualifiedCardinality |
1283 | "1"^^xsd:nonNegativeInteger ; | 1367 | "1"^^xsd:nonNegativeInteger ; |
1284 | owl:onDataRange xsd:decimal ; | 1368 | owl:onDataRange xsd:decimal ; |
1285 | - owl:onProperty :hasManHours | 1369 | + owl:onProperty :hasExpendedQuantity |
1286 | - ] ; | ||
1287 | - rdfs:subClassOf | ||
1288 | - [ rdf:type owl:Restriction ; | ||
1289 | - owl:maxQualifiedCardinality | ||
1290 | - "1"^^xsd:nonNegativeInteger ; | ||
1291 | - owl:onDataRange xsd:duration ; | ||
1292 | - owl:onProperty :hasDelayedStart | ||
1293 | ] ; | 1370 | ] ; |
1294 | rdfs:subClassOf | 1371 | rdfs:subClassOf |
1295 | [ rdf:type owl:Restriction ; | 1372 | [ rdf:type owl:Restriction ; |
... | @@ -1301,30 +1378,31 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1301,30 +1378,31 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1301 | ] ; | 1378 | ] ; |
1302 | owl:onProperty :hasRemainingStart | 1379 | owl:onProperty :hasRemainingStart |
1303 | ] ; | 1380 | ] ; |
1381 | + rdfs:subClassOf | ||
1382 | + [ rdf:type owl:Restriction ; | ||
1383 | + :shouldUseRef "true"^^xsd:boolean ; | ||
1384 | + owl:maxQualifiedCardinality | ||
1385 | + "1"^^xsd:nonNegativeInteger ; | ||
1386 | + owl:onClass :Profile ; | ||
1387 | + owl:onProperty :hasProfile | ||
1388 | + ] ; | ||
1304 | :shouldHaveID "true" . | 1389 | :shouldHaveID "true" . |
1305 | 1390 | ||
1306 | :TimeBasedResource | 1391 | :TimeBasedResource |
1307 | rdf:type owl:Class ; | 1392 | rdf:type owl:Class ; |
1308 | rdfs:subClassOf | 1393 | rdfs:subClassOf |
1309 | - [ rdf:type owl:Restriction ; | 1394 | + [ rdf:type owl:Class ; |
1310 | - owl:onDataRange xsd:string ; | 1395 | + owl:intersectionOf ([ rdf:type owl:Restriction ; |
1311 | - owl:onProperty :hasName ; | ||
1312 | - owl:qualifiedCardinality | ||
1313 | - "1"^^xsd:nonNegativeInteger | ||
1314 | - ] ; | ||
1315 | - rdfs:subClassOf | ||
1316 | - [ rdf:type owl:Restriction ; | ||
1317 | - owl:minQualifiedCardinality | ||
1318 | - "0"^^xsd:nonNegativeInteger ; | ||
1319 | - owl:onClass :ExternalReference ; | ||
1320 | - owl:onProperty :hasExternalReference | ||
1321 | - ] ; | ||
1322 | - rdfs:subClassOf | ||
1323 | - [ rdf:type owl:Restriction ; | ||
1324 | owl:minQualifiedCardinality | 1396 | owl:minQualifiedCardinality |
1325 | "0"^^xsd:nonNegativeInteger ; | 1397 | "0"^^xsd:nonNegativeInteger ; |
1326 | - owl:onClass :Availability ; | 1398 | + owl:onDataRange xsd:decimal ; |
1327 | - owl:onProperty :hasAvailability | 1399 | + owl:onProperty :hasDefaultRate |
1400 | + ] [ rdf:type owl:Restriction ; | ||
1401 | + owl:maxQualifiedCardinality | ||
1402 | + "1"^^xsd:nonNegativeInteger ; | ||
1403 | + owl:onDataRange xsd:decimal ; | ||
1404 | + owl:onProperty :hasDefaultRate | ||
1405 | + ]) | ||
1328 | ] ; | 1406 | ] ; |
1329 | rdfs:subClassOf | 1407 | rdfs:subClassOf |
1330 | [ rdf:type owl:Class ; | 1408 | [ rdf:type owl:Class ; |
... | @@ -1341,18 +1419,25 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1341,18 +1419,25 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1341 | ]) | 1419 | ]) |
1342 | ] ; | 1420 | ] ; |
1343 | rdfs:subClassOf | 1421 | rdfs:subClassOf |
1344 | - [ rdf:type owl:Class ; | 1422 | + [ rdf:type owl:Restriction ; |
1345 | - owl:intersectionOf ([ rdf:type owl:Restriction ; | ||
1346 | owl:minQualifiedCardinality | 1423 | owl:minQualifiedCardinality |
1347 | "0"^^xsd:nonNegativeInteger ; | 1424 | "0"^^xsd:nonNegativeInteger ; |
1348 | - owl:onDataRange xsd:decimal ; | 1425 | + owl:onClass :Availability ; |
1349 | - owl:onProperty :hasDefaultRate | 1426 | + owl:onProperty :hasAvailability |
1350 | - ] [ rdf:type owl:Restriction ; | 1427 | + ] ; |
1351 | - owl:maxQualifiedCardinality | 1428 | + rdfs:subClassOf |
1352 | - "1"^^xsd:nonNegativeInteger ; | 1429 | + [ rdf:type owl:Restriction ; |
1353 | - owl:onDataRange xsd:decimal ; | 1430 | + owl:minQualifiedCardinality |
1354 | - owl:onProperty :hasDefaultRate | 1431 | + "0"^^xsd:nonNegativeInteger ; |
1355 | - ]) | 1432 | + owl:onClass :ExternalReference ; |
1433 | + owl:onProperty :hasExternalReference | ||
1434 | + ] ; | ||
1435 | + rdfs:subClassOf | ||
1436 | + [ rdf:type owl:Restriction ; | ||
1437 | + owl:onDataRange xsd:string ; | ||
1438 | + owl:onProperty :hasName ; | ||
1439 | + owl:qualifiedCardinality | ||
1440 | + "1"^^xsd:nonNegativeInteger | ||
1356 | ] ; | 1441 | ] ; |
1357 | :shouldHaveID "true" . | 1442 | :shouldHaveID "true" . |
1358 | 1443 | ||
... | @@ -1360,10 +1445,18 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1360,10 +1445,18 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1360 | rdf:type owl:ObjectProperty . | 1445 | rdf:type owl:ObjectProperty . |
1361 | 1446 | ||
1362 | :Tuesday | 1447 | :Tuesday |
1363 | - rdf:type :Weekday , owl:NamedIndividual . | 1448 | + rdf:type owl:NamedIndividual , :Weekday . |
1449 | + | ||
1450 | +:UnderPlanningOrScheduling | ||
1451 | + rdf:type :Status ; | ||
1452 | + rdfs:label "Under planning or scheduling"^^xsd:string . | ||
1453 | + | ||
1454 | +:Unknown | ||
1455 | + rdf:type :Status ; | ||
1456 | + rdfs:label "Unknown"^^xsd:string . | ||
1364 | 1457 | ||
1365 | :Wednesday | 1458 | :Wednesday |
1366 | - rdf:type :Weekday , owl:NamedIndividual . | 1459 | + rdf:type owl:NamedIndividual , :Weekday . |
1367 | 1460 | ||
1368 | :Weekday | 1461 | :Weekday |
1369 | rdf:type owl:Class ; | 1462 | rdf:type owl:Class ; |
... | @@ -1394,6 +1487,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1394,6 +1487,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1394 | owl:onProperty :hasActivity | 1487 | owl:onProperty :hasActivity |
1395 | ] . | 1488 | ] . |
1396 | 1489 | ||
1490 | +:alwaysOnSchedule | ||
1491 | + rdf:type owl:DatatypeProperty ; | ||
1492 | + rdfs:label "always on schedule"^^xsd:string . | ||
1493 | + | ||
1397 | :availableFrom | 1494 | :availableFrom |
1398 | rdf:type owl:DatatypeProperty . | 1495 | rdf:type owl:DatatypeProperty . |
1399 | 1496 | ||
... | @@ -1419,6 +1516,14 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1419,6 +1516,14 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1419 | rdf:type owl:ObjectProperty ; | 1516 | rdf:type owl:ObjectProperty ; |
1420 | rdfs:label "has activity"^^xsd:string . | 1517 | rdfs:label "has activity"^^xsd:string . |
1421 | 1518 | ||
1519 | +:hasActualFinish | ||
1520 | + rdf:type owl:DatatypeProperty ; | ||
1521 | + rdfs:label "has actual finish"^^xsd:string . | ||
1522 | + | ||
1523 | +:hasActualStart | ||
1524 | + rdf:type owl:DatatypeProperty ; | ||
1525 | + rdfs:label "has actual start"^^xsd:string . | ||
1526 | + | ||
1422 | :hasApplication | 1527 | :hasApplication |
1423 | rdf:type owl:DatatypeProperty . | 1528 | rdf:type owl:DatatypeProperty . |
1424 | 1529 | ||
... | @@ -1571,6 +1676,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1571,6 +1676,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1571 | :hasParentActivity | 1676 | :hasParentActivity |
1572 | rdf:type owl:ObjectProperty . | 1677 | rdf:type owl:ObjectProperty . |
1573 | 1678 | ||
1679 | +:hasPercentageComplete | ||
1680 | + rdf:type owl:DatatypeProperty ; | ||
1681 | + rdfs:label "has percentage complete"^^xsd:string . | ||
1682 | + | ||
1574 | :hasPeriod | 1683 | :hasPeriod |
1575 | rdf:type owl:ObjectProperty . | 1684 | rdf:type owl:ObjectProperty . |
1576 | 1685 | ||
... | @@ -1613,6 +1722,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1613,6 +1722,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1613 | :hasQuantity | 1722 | :hasQuantity |
1614 | rdf:type owl:DatatypeProperty . | 1723 | rdf:type owl:DatatypeProperty . |
1615 | 1724 | ||
1725 | +:hasRemainingDuration | ||
1726 | + rdf:type owl:DatatypeProperty ; | ||
1727 | + rdfs:label "has remaining duration"^^xsd:string . | ||
1728 | + | ||
1616 | :hasRemainingFinish | 1729 | :hasRemainingFinish |
1617 | rdf:type owl:DatatypeProperty . | 1730 | rdf:type owl:DatatypeProperty . |
1618 | 1731 | ||
... | @@ -1769,13 +1882,18 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1769,13 +1882,18 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1769 | 1882 | ||
1770 | <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/COR_Thing> | 1883 | <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/COR_Thing> |
1771 | rdf:type owl:Class ; | 1884 | rdf:type owl:Class ; |
1772 | - rdfs:label "Discipline 1"^^xsd:string , "Cost based 1"^^xsd:string , "Time based 1"^^xsd:string ; | 1885 | + rdfs:label "Time based 1"^^xsd:string , "Cost based 1"^^xsd:string , "Discipline 1"^^xsd:string ; |
1773 | - rdfs:subClassOf :Discipline , :CostBased , :TimeBased . | 1886 | + rdfs:subClassOf :TimeBased , :CostBased , :Discipline . |
1887 | + | ||
1888 | +<http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/PBS_Thing> | ||
1889 | + rdf:type owl:Class ; | ||
1890 | + rdfs:label "PBS Thing"^^xsd:string ; | ||
1891 | + rdfs:subClassOf :Result . | ||
1774 | 1892 | ||
1775 | <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/SAB_Thing> | 1893 | <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/SAB_Thing> |
1776 | rdf:type owl:Class ; | 1894 | rdf:type owl:Class ; |
1777 | - rdfs:label "Project phase 1"^^xsd:string , "Dg phase 1"^^xsd:string ; | 1895 | + rdfs:label "Dg phase 1"^^xsd:string , "Project phase 1"^^xsd:string ; |
1778 | - rdfs:subClassOf :ProjectPhase , :DgPhase . | 1896 | + rdfs:subClassOf :DgPhase , :ProjectPhase . |
1779 | 1897 | ||
1780 | :shouldBeInternalAndExternalRef | 1898 | :shouldBeInternalAndExternalRef |
1781 | rdf:type owl:AnnotationProperty ; | 1899 | rdf:type owl:AnnotationProperty ; |
... | @@ -1808,6 +1926,11 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1808,6 +1926,11 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1808 | rdfs:label "Field 1"^^xsd:string ; | 1926 | rdfs:label "Field 1"^^xsd:string ; |
1809 | rdfs:subClassOf :Field . | 1927 | rdfs:subClassOf :Field . |
1810 | 1928 | ||
1929 | +<http://data.posccaesar.org/rdl/RDS282149> | ||
1930 | + rdf:type owl:Class ; | ||
1931 | + rdfs:label "Organization"^^xsd:string ; | ||
1932 | + rdfs:subClassOf :Responsible . | ||
1933 | + | ||
1811 | xsd:anyType | 1934 | xsd:anyType |
1812 | rdf:type rdfs:Datatype . | 1935 | rdf:type rdfs:Datatype . |
1813 | 1936 | ... | ... |
-
Please register or login to post a comment