Tore Christiansen

Integrated remaining classes into ISO 15926 compatible format and structure

...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
2 2
3 # c14n-version: 3 3 # c14n-version: 3
4 @prefix COR: <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/CORCoding/> . 4 @prefix COR: <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/CORCoding/> .
5 +@prefix ILAP: <http://data.posccaesar.org/ilap/> .
5 @prefix SCCS: <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/> . 6 @prefix SCCS: <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/> .
6 @prefix owl: <http://www.w3.org/2002/07/owl#> . 7 @prefix owl: <http://www.w3.org/2002/07/owl#> .
7 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . 8 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
......
1 # baseURI: http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/PBSCoding 1 # baseURI: http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/PBSCoding
2 2
3 # c14n-version: 3 3 # c14n-version: 3
4 +@prefix ILAP: <http://data.posccaesar.org/ilap/> .
4 @prefix PBS: <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/PBSCoding/> . 5 @prefix PBS: <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/PBSCoding/> .
5 @prefix SCCS: <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/> . 6 @prefix SCCS: <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/> .
6 @prefix owl: <http://www.w3.org/2002/07/owl#> . 7 @prefix owl: <http://www.w3.org/2002/07/owl#> .
......
1 # baseURI: http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SABCoding 1 # baseURI: http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SABCoding
2 2
3 # c14n-version: 3 3 # c14n-version: 3
4 +@prefix ILAP: <http://data.posccaesar.org/ilap/> .
4 @prefix SAB: <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SABCoding/> . 5 @prefix SAB: <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SABCoding/> .
5 @prefix SCCS: <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/> . 6 @prefix SCCS: <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/> .
6 @prefix owl: <http://www.w3.org/2002/07/owl#> . 7 @prefix owl: <http://www.w3.org/2002/07/owl#> .
...@@ -8,7 +9,7 @@ ...@@ -8,7 +9,7 @@
8 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . 9 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
9 @prefix skos: <http://www.w3.org/2004/02/skos/core#> . 10 @prefix skos: <http://www.w3.org/2004/02/skos/core#> .
10 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . 11 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
11 -<http://data.posccaesar.org/ilap/Activity> 12 +ILAP:Activity
12 rdf:type SCCS:NorsokZ014SABplanningActivityClass ; 13 rdf:type SCCS:NorsokZ014SABplanningActivityClass ;
13 rdf:type owl:Class ; 14 rdf:type owl:Class ;
14 . 15 .
...@@ -25,7 +26,7 @@ SCCS:SAB_1 ...@@ -25,7 +26,7 @@ SCCS:SAB_1
25 rdf:type SCCS:NorsokZ014SABplanningActivityClass ; 26 rdf:type SCCS:NorsokZ014SABplanningActivityClass ;
26 rdf:type owl:Class ; 27 rdf:type owl:Class ;
27 rdfs:label "Management"^^xsd:string ; 28 rdfs:label "Management"^^xsd:string ;
28 - rdfs:subClassOf <http://data.posccaesar.org/ilap/Activity> ; 29 + rdfs:subClassOf ILAP:Activity ;
29 skos:notation "1"^^xsd:string ; 30 skos:notation "1"^^xsd:string ;
30 . 31 .
31 SCCS:SAB_11 32 SCCS:SAB_11
...@@ -53,7 +54,7 @@ SCCS:SAB_2 ...@@ -53,7 +54,7 @@ SCCS:SAB_2
53 rdf:type SCCS:NorsokZ014SABplanningActivityClass ; 54 rdf:type SCCS:NorsokZ014SABplanningActivityClass ;
54 rdf:type owl:Class ; 55 rdf:type owl:Class ;
55 rdfs:label "Engineering and procurement"^^xsd:string ; 56 rdfs:label "Engineering and procurement"^^xsd:string ;
56 - rdfs:subClassOf <http://data.posccaesar.org/ilap/Activity> ; 57 + rdfs:subClassOf ILAP:Activity ;
57 skos:notation "2"^^xsd:string ; 58 skos:notation "2"^^xsd:string ;
58 . 59 .
59 SCCS:SAB_21 60 SCCS:SAB_21
...@@ -102,7 +103,7 @@ SCCS:SAB_3 ...@@ -102,7 +103,7 @@ SCCS:SAB_3
102 rdf:type SCCS:NorsokZ014SABplanningActivityClass ; 103 rdf:type SCCS:NorsokZ014SABplanningActivityClass ;
103 rdf:type owl:Class ; 104 rdf:type owl:Class ;
104 rdfs:label "Material deliveries"^^xsd:string ; 105 rdfs:label "Material deliveries"^^xsd:string ;
105 - rdfs:subClassOf <http://data.posccaesar.org/ilap/Activity> ; 106 + rdfs:subClassOf ILAP:Activity ;
106 skos:notation "3"^^xsd:string ; 107 skos:notation "3"^^xsd:string ;
107 . 108 .
108 SCCS:SAB_31 109 SCCS:SAB_31
...@@ -172,7 +173,7 @@ SCCS:SAB_4 ...@@ -172,7 +173,7 @@ SCCS:SAB_4
172 rdf:type SCCS:NorsokZ014SABplanningActivityClass ; 173 rdf:type SCCS:NorsokZ014SABplanningActivityClass ;
173 rdf:type owl:Class ; 174 rdf:type owl:Class ;
174 rdfs:label "Construction"^^xsd:string ; 175 rdfs:label "Construction"^^xsd:string ;
175 - rdfs:subClassOf <http://data.posccaesar.org/ilap/Activity> ; 176 + rdfs:subClassOf ILAP:Activity ;
176 skos:notation "4"^^xsd:string ; 177 skos:notation "4"^^xsd:string ;
177 . 178 .
178 SCCS:SAB_41 179 SCCS:SAB_41
...@@ -648,7 +649,7 @@ SCCS:SAB_5 ...@@ -648,7 +649,7 @@ SCCS:SAB_5
648 rdf:type SCCS:NorsokZ014SABplanningActivityClass ; 649 rdf:type SCCS:NorsokZ014SABplanningActivityClass ;
649 rdf:type owl:Class ; 650 rdf:type owl:Class ;
650 rdfs:label "Operations"^^xsd:string ; 651 rdfs:label "Operations"^^xsd:string ;
651 - rdfs:subClassOf <http://data.posccaesar.org/ilap/Activity> ; 652 + rdfs:subClassOf ILAP:Activity ;
652 skos:notation "5"^^xsd:string ; 653 skos:notation "5"^^xsd:string ;
653 . 654 .
654 SCCS:SAB_51 655 SCCS:SAB_51
...@@ -1019,13 +1020,43 @@ SCCS:SAB_6 ...@@ -1019,13 +1020,43 @@ SCCS:SAB_6
1019 rdf:type SCCS:NorsokZ014SABplanningActivityClass ; 1020 rdf:type SCCS:NorsokZ014SABplanningActivityClass ;
1020 rdf:type owl:Class ; 1021 rdf:type owl:Class ;
1021 rdfs:label "Unit work activities"^^xsd:string ; 1022 rdfs:label "Unit work activities"^^xsd:string ;
1022 - rdfs:subClassOf <http://data.posccaesar.org/ilap/Activity> ; 1023 + rdfs:subClassOf ILAP:Activity ;
1023 skos:notation "6"^^xsd:string ; 1024 skos:notation "6"^^xsd:string ;
1024 . 1025 .
1025 SCCS:SAB_7 1026 SCCS:SAB_7
1026 rdf:type SCCS:NorsokZ014SABplanningActivityClass ; 1027 rdf:type SCCS:NorsokZ014SABplanningActivityClass ;
1027 rdf:type owl:Class ; 1028 rdf:type owl:Class ;
1028 rdfs:label "General"^^xsd:string ; 1029 rdfs:label "General"^^xsd:string ;
1029 - rdfs:subClassOf <http://data.posccaesar.org/ilap/Activity> ; 1030 + rdfs:subClassOf ILAP:Activity ;
1030 skos:notation "7"^^xsd:string ; 1031 skos:notation "7"^^xsd:string ;
1031 . 1032 .
1033 +SCCS:SAB_D
1034 + rdf:type owl:Class ;
1035 + rdfs:label "SAB development phase"^^xsd:string ;
1036 + rdfs:subClassOf ILAP:Activity ;
1037 +.
1038 +SCCS:SAB_E
1039 + rdf:type owl:Class ;
1040 + rdfs:label "SAB exploration phase"^^xsd:string ;
1041 + rdfs:subClassOf ILAP:Activity ;
1042 +.
1043 +SCCS:SAB_O
1044 + rdf:type owl:Class ;
1045 + rdfs:label "SAB operation phase"^^xsd:string ;
1046 + rdfs:subClassOf ILAP:Activity ;
1047 +.
1048 +SCCS:SAB_P
1049 + rdf:type owl:Class ;
1050 + rdfs:label "SAB planning phase"^^xsd:string ;
1051 + rdfs:subClassOf ILAP:Activity ;
1052 +.
1053 +SCCS:SAB_R
1054 + rdf:type owl:Class ;
1055 + rdfs:label "SAB removal phase"^^xsd:string ;
1056 + rdfs:subClassOf ILAP:Activity ;
1057 +.
1058 +SCCS:SAB_S
1059 + rdf:type owl:Class ;
1060 + rdfs:label "SAB shutdown and decommissioning phase"^^xsd:string ;
1061 + rdfs:subClassOf ILAP:Activity ;
1062 +.
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
4 # imports: http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SABCoding 4 # imports: http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SABCoding
5 5
6 # c14n-version: 3 6 # c14n-version: 3
7 -@prefix SCCS: <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCS/> . 7 +@prefix SCCS_DO_NOT_USE_THIS_NAMESPACE: <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCS/> .
8 @prefix owl: <http://www.w3.org/2002/07/owl#> . 8 @prefix owl: <http://www.w3.org/2002/07/owl#> .
9 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . 9 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
10 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . 10 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
...@@ -25,33 +25,3 @@ This NORSOK standard has been developed on basis of the SCCS to update, improve ...@@ -25,33 +25,3 @@ This NORSOK standard has been developed on basis of the SCCS to update, improve
25 owl:imports <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SABCoding> ; 25 owl:imports <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SABCoding> ;
26 owl:versionInfo "Created with TopBraid Composer"^^xsd:string ; 26 owl:versionInfo "Created with TopBraid Composer"^^xsd:string ;
27 . 27 .
28 -SCCS:SAB_D
29 - rdf:type owl:Class ;
30 - rdfs:label "SAB development phase"^^xsd:string ;
31 - rdfs:subClassOf <http://data.posccaesar.org/ilap/Activity> ;
32 -.
33 -SCCS:SAB_E
34 - rdf:type owl:Class ;
35 - rdfs:label "SAB exploration phase"^^xsd:string ;
36 - rdfs:subClassOf <http://data.posccaesar.org/ilap/Activity> ;
37 -.
38 -SCCS:SAB_O
39 - rdf:type owl:Class ;
40 - rdfs:label "SAB operation phase"^^xsd:string ;
41 - rdfs:subClassOf <http://data.posccaesar.org/ilap/Activity> ;
42 -.
43 -SCCS:SAB_P
44 - rdf:type owl:Class ;
45 - rdfs:label "SAB planning phase"^^xsd:string ;
46 - rdfs:subClassOf <http://data.posccaesar.org/ilap/Activity> ;
47 -.
48 -SCCS:SAB_R
49 - rdf:type owl:Class ;
50 - rdfs:label "SAB removal phase"^^xsd:string ;
51 - rdfs:subClassOf <http://data.posccaesar.org/ilap/Activity> ;
52 -.
53 -SCCS:SAB_S
54 - rdf:type owl:Class ;
55 - rdfs:label "SAB shutdown and decommissioning phase"^^xsd:string ;
56 - rdfs:subClassOf <http://data.posccaesar.org/ilap/Activity> ;
57 -.
......
...@@ -50,6 +50,13 @@ ilap:shouldUseAnyUri ...@@ -50,6 +50,13 @@ ilap:shouldUseAnyUri
50 rdf:type owl:Restriction ; 50 rdf:type owl:Restriction ;
51 ilap:shouldUseAnyUri "true"^^xsd:boolean ; 51 ilap:shouldUseAnyUri "true"^^xsd:boolean ;
52 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 52 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
53 + owl:onClass ilap:ActivityPriority ;
54 + owl:onProperty :hasPriority ;
55 + ] ;
56 + rdfs:subClassOf [
57 + rdf:type owl:Restriction ;
58 + ilap:shouldUseAnyUri "true"^^xsd:boolean ;
59 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
53 owl:onClass ilap:ActivityRiskFactor ; 60 owl:onClass ilap:ActivityRiskFactor ;
54 owl:onProperty :hasRiskFactor ; 61 owl:onProperty :hasRiskFactor ;
55 ] ; 62 ] ;
...@@ -57,6 +64,13 @@ ilap:shouldUseAnyUri ...@@ -57,6 +64,13 @@ ilap:shouldUseAnyUri
57 rdf:type owl:Restriction ; 64 rdf:type owl:Restriction ;
58 ilap:shouldUseAnyUri "true"^^xsd:boolean ; 65 ilap:shouldUseAnyUri "true"^^xsd:boolean ;
59 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 66 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
67 + owl:onClass ilap:AssetLifecyclePhase ;
68 + owl:onProperty :hasDgPhase ;
69 + ] ;
70 + rdfs:subClassOf [
71 + rdf:type owl:Restriction ;
72 + ilap:shouldUseAnyUri "true"^^xsd:boolean ;
73 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
60 owl:onClass ilap:Category ; 74 owl:onClass ilap:Category ;
61 owl:onProperty :hasCategory ; 75 owl:onProperty :hasCategory ;
62 ] ; 76 ] ;
...@@ -127,13 +141,6 @@ ilap:shouldUseAnyUri ...@@ -127,13 +141,6 @@ ilap:shouldUseAnyUri
127 rdf:type owl:Restriction ; 141 rdf:type owl:Restriction ;
128 ilap:shouldUseAnyUri "true"^^xsd:boolean ; 142 ilap:shouldUseAnyUri "true"^^xsd:boolean ;
129 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 143 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
130 - owl:onClass ilap:MainPhase ;
131 - owl:onProperty :hasDgPhase ;
132 - ] ;
133 - rdfs:subClassOf [
134 - rdf:type owl:Restriction ;
135 - ilap:shouldUseAnyUri "true"^^xsd:boolean ;
136 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
137 owl:onClass ilap:MilestoneType ; 144 owl:onClass ilap:MilestoneType ;
138 owl:onProperty :hasMilestoneType ; 145 owl:onProperty :hasMilestoneType ;
139 ] ; 146 ] ;
...@@ -162,8 +169,8 @@ ilap:shouldUseAnyUri ...@@ -162,8 +169,8 @@ ilap:shouldUseAnyUri
162 rdf:type owl:Restriction ; 169 rdf:type owl:Restriction ;
163 ilap:shouldUseAnyUri "true"^^xsd:boolean ; 170 ilap:shouldUseAnyUri "true"^^xsd:boolean ;
164 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 171 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
165 - owl:onClass ilap:Priority ; 172 + owl:onClass ilap:ProjectPhase ;
166 - owl:onProperty :hasPriority ; 173 + owl:onProperty :hasProjectPhase ;
167 ] ; 174 ] ;
168 rdfs:subClassOf [ 175 rdfs:subClassOf [
169 rdf:type owl:Restriction ; 176 rdf:type owl:Restriction ;
...@@ -195,13 +202,6 @@ ilap:shouldUseAnyUri ...@@ -195,13 +202,6 @@ ilap:shouldUseAnyUri
195 ] ; 202 ] ;
196 rdfs:subClassOf [ 203 rdfs:subClassOf [
197 rdf:type owl:Restriction ; 204 rdf:type owl:Restriction ;
198 - ilap:shouldUseAnyUri "true"^^xsd:boolean ;
199 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
200 - owl:onClass ilap:SubPhase ;
201 - owl:onProperty :hasProjectPhase ;
202 - ] ;
203 - rdfs:subClassOf [
204 - rdf:type owl:Restriction ;
205 ilap:shouldUseRef "true"^^xsd:boolean ; 205 ilap:shouldUseRef "true"^^xsd:boolean ;
206 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 206 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
207 owl:onClass ilap:FreeFieldValue ; 207 owl:onClass ilap:FreeFieldValue ;
......
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
33 rdf:type lci:ClassOfIndividual ; 33 rdf:type lci:ClassOfIndividual ;
34 rdf:type owl:Class ; 34 rdf:type owl:Class ;
35 :shouldHaveID "true" ; 35 :shouldHaveID "true" ;
36 - rdfs:comment "An Class of Activity that is something a person or group plans to do, does or has done in order to bring about defined change while consuming time and resources. An activity is generally the smallest portion of a Project used in planning, tracking, and control (adapted from ISO 15926, PMI and BSI)."^^xsd:string ; 36 + rdfs:comment "An Possible Individual that is something a person or group plans to do, does or has done in order to bring about defined change while consuming time and resources. An activity is generally the smallest portion of a Project used in planning, tracking, and control (adapted from ISO 15926, PMI and BSI)."^^xsd:string ;
37 rdfs:label "Activity"^^xsd:string ; 37 rdfs:label "Activity"^^xsd:string ;
38 rdfs:subClassOf :PossibleIndividual ; 38 rdfs:subClassOf :PossibleIndividual ;
39 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS3149> ; 39 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS3149> ;
...@@ -140,13 +140,6 @@ ...@@ -140,13 +140,6 @@
140 rdf:type owl:Restriction ; 140 rdf:type owl:Restriction ;
141 :shouldUseAnyUri "true"^^xsd:boolean ; 141 :shouldUseAnyUri "true"^^xsd:boolean ;
142 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 142 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
143 - owl:onClass :Phase ;
144 - owl:onProperty :partOfPhase ;
145 - ] ;
146 - rdfs:subClassOf [
147 - rdf:type owl:Restriction ;
148 - :shouldUseAnyUri "true"^^xsd:boolean ;
149 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
150 owl:onClass :Responsible ; 143 owl:onClass :Responsible ;
151 owl:onProperty :hasResponsible ; 144 owl:onProperty :hasResponsible ;
152 ] ; 145 ] ;
...@@ -161,7 +154,7 @@ ...@@ -161,7 +154,7 @@
161 rdf:type owl:Restriction ; 154 rdf:type owl:Restriction ;
162 :shouldUseRef "true"^^xsd:boolean ; 155 :shouldUseRef "true"^^xsd:boolean ;
163 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 156 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
164 - owl:onClass :WorkOrder ; 157 + owl:onClass :WorkOrderPlan ;
165 owl:onProperty :correspondsToPlan ; 158 owl:onProperty :correspondsToPlan ;
166 ] ; 159 ] ;
167 rdfs:subClassOf [ 160 rdfs:subClassOf [
...@@ -179,6 +172,12 @@ ...@@ -179,6 +172,12 @@
179 rdfs:subClassOf [ 172 rdfs:subClassOf [
180 rdf:type owl:Restriction ; 173 rdf:type owl:Restriction ;
181 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 174 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
175 + owl:onClass :ActivityPriority ;
176 + owl:onProperty :hasPlanPriority ;
177 + ] ;
178 + rdfs:subClassOf [
179 + rdf:type owl:Restriction ;
180 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
182 owl:onClass :ActivityRiskFactor ; 181 owl:onClass :ActivityRiskFactor ;
183 owl:onProperty :hasRisk ; 182 owl:onProperty :hasRisk ;
184 ] ; 183 ] ;
...@@ -227,6 +226,12 @@ ...@@ -227,6 +226,12 @@
227 rdfs:subClassOf [ 226 rdfs:subClassOf [
228 rdf:type owl:Restriction ; 227 rdf:type owl:Restriction ;
229 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 228 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
229 + owl:onClass :ProjectPhase ;
230 + owl:onProperty :hasProjectPhase ;
231 + ] ;
232 + rdfs:subClassOf [
233 + rdf:type owl:Restriction ;
234 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
230 owl:onClass :ResourceInPlan ; 235 owl:onClass :ResourceInPlan ;
231 owl:onProperty :hasResource ; 236 owl:onProperty :hasResource ;
232 ] ; 237 ] ;
...@@ -239,6 +244,18 @@ ...@@ -239,6 +244,18 @@
239 rdfs:subClassOf [ 244 rdfs:subClassOf [
240 rdf:type owl:Restriction ; 245 rdf:type owl:Restriction ;
241 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 246 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
247 + owl:onClass :ShutdownPhase ;
248 + owl:onProperty :hasShutdownPhase ;
249 + ] ;
250 + rdfs:subClassOf [
251 + rdf:type owl:Restriction ;
252 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
253 + owl:onClass :ShutdownPlan ;
254 + owl:onProperty :hasShutdownPlanActivity ;
255 + ] ;
256 + rdfs:subClassOf [
257 + rdf:type owl:Restriction ;
258 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
242 owl:onClass :Status ; 259 owl:onClass :Status ;
243 owl:onProperty :hasStatus ; 260 owl:onProperty :hasStatus ;
244 ] ; 261 ] ;
...@@ -293,6 +310,12 @@ ...@@ -293,6 +310,12 @@
293 rdfs:label "Activity planning result class"^^xsd:string ; 310 rdfs:label "Activity planning result class"^^xsd:string ;
294 rdfs:subClassOf :ClassOfResult ; 311 rdfs:subClassOf :ClassOfResult ;
295 . 312 .
313 +:ActivityPriority
314 + rdf:type owl:Class ;
315 + rdfs:comment "A Class of Activity that indicates the importance of and/or focus on (one or more) activities."^^xsd:string ;
316 + rdfs:label "ActivityPriority"^^xsd:string ;
317 + rdfs:subClassOf :ClassOfActivity ;
318 +.
296 :ActivityRiskFactor 319 :ActivityRiskFactor
297 rdf:type owl:Class ; 320 rdf:type owl:Class ;
298 rdfs:comment "A System Descriptor that describes potential threats of damage, injury, liability, loss, or any other negative occurrence that is caused by external or internal vulnerabilities, and that may be avoided through preemptive action (adapted from Business Dictionary)."^^xsd:string ; 321 rdfs:comment "A System Descriptor that describes potential threats of damage, injury, liability, loss, or any other negative occurrence that is caused by external or internal vulnerabilities, and that may be avoided through preemptive action (adapted from Business Dictionary)."^^xsd:string ;
...@@ -367,6 +390,7 @@ ...@@ -367,6 +390,7 @@
367 :AfterShutdown 390 :AfterShutdown
368 rdf:type :ShutdownPhase ; 391 rdf:type :ShutdownPhase ;
369 rdfs:label "After shutdown"^^xsd:string ; 392 rdfs:label "After shutdown"^^xsd:string ;
393 + rdfs:subClassOf :Activity ;
370 . 394 .
371 :Agent 395 :Agent
372 rdf:type owl:Class ; 396 rdf:type owl:Class ;
...@@ -396,6 +420,12 @@ ...@@ -396,6 +420,12 @@
396 rdfs:subClassOf :PhysicalObject ; 420 rdfs:subClassOf :PhysicalObject ;
397 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS4326435842> ; 421 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS4326435842> ;
398 . 422 .
423 +:AssetLifecyclePhase
424 + rdf:type owl:Class ;
425 + rdfs:comment "A Phase that divides the Lifecycle of an Asset into distinct parts."^^xsd:string ;
426 + rdfs:label "Asset Lifecycle Phase"^^xsd:string ;
427 + rdfs:subClassOf :ClassOfPhysicalObject ;
428 +.
399 :Availability 429 :Availability
400 rdf:type owl:Class ; 430 rdf:type owl:Class ;
401 rdfs:comment "A Property that is the ability of an item (under combined aspects of its reliability, maintainability and maintenance support) to perform its required function at a stated instant of time over a stated period of time (BS 4778)."^^xsd:string ; 431 rdfs:comment "A Property that is the ability of an item (under combined aspects of its reliability, maintainability and maintenance support) to perform its required function at a stated instant of time over a stated period of time (BS 4778)."^^xsd:string ;
...@@ -507,6 +537,7 @@ ...@@ -507,6 +537,7 @@
507 :BeforeShutdown 537 :BeforeShutdown
508 rdf:type :ShutdownPhase ; 538 rdf:type :ShutdownPhase ;
509 rdfs:label "Before shutdown"^^xsd:string ; 539 rdfs:label "Before shutdown"^^xsd:string ;
540 + rdfs:subClassOf :Activity ;
510 . 541 .
511 :BrownFieldProject 542 :BrownFieldProject
512 rdf:type :ProjectType ; 543 rdf:type :ProjectType ;
...@@ -524,10 +555,9 @@ ...@@ -524,10 +555,9 @@
524 :Calendar 555 :Calendar
525 rdf:type owl:Class ; 556 rdf:type owl:Class ;
526 :shouldHaveID "true" ; 557 :shouldHaveID "true" ;
527 - rdfs:comment "An Information Object that defines holidays, weekends, regular working hours and shifts applicable to the duration of a Plan or Schedule. It is used in the planning process for developing the schedule."^^xsd:string ; 558 + rdfs:comment "A Period in Time that defines working hours and shifts applicable to the duration of a Plan or Schedule, used in the planning process for developing the schedule. "^^xsd:string ;
528 - rdfs:label "Calendar"^^xsd:string ; 559 + rdfs:label "Calendar "^^xsd:string ;
529 - rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS329669> ; 560 + rdfs:subClassOf :PeriodInTime ;
530 - rdfs:subClassOf owl:Thing ;
531 rdfs:subClassOf [ 561 rdfs:subClassOf [
532 rdf:type owl:Restriction ; 562 rdf:type owl:Restriction ;
533 :shouldHaveID "true"^^xsd:boolean ; 563 :shouldHaveID "true"^^xsd:boolean ;
...@@ -576,15 +606,13 @@ ...@@ -576,15 +606,13 @@
576 rdf:type owl:Class ; 606 rdf:type owl:Class ;
577 rdfs:comment "A Period in Time that is a (working or free) day in a given Calendar."^^xsd:string ; 607 rdfs:comment "A Period in Time that is a (working or free) day in a given Calendar."^^xsd:string ;
578 rdfs:label "Calendar day"^^xsd:string ; 608 rdfs:label "Calendar day"^^xsd:string ;
579 - rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS356215271> ; 609 + rdfs:subClassOf :PeriodInTime ;
580 - rdfs:subClassOf owl:Thing ;
581 . 610 .
582 :CalendarHour 611 :CalendarHour
583 rdf:type owl:Class ; 612 rdf:type owl:Class ;
584 rdfs:comment "A Period in Time that is a (working or free) hour in a given Calendar."^^xsd:string ; 613 rdfs:comment "A Period in Time that is a (working or free) hour in a given Calendar."^^xsd:string ;
585 rdfs:label "Calendar hour"^^xsd:string ; 614 rdfs:label "Calendar hour"^^xsd:string ;
586 - rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS356215271> ; 615 + rdfs:subClassOf :PeriodInTime ;
587 - rdfs:subClassOf owl:Thing ;
588 . 616 .
589 :CalendarSet 617 :CalendarSet
590 rdf:type owl:Class ; 618 rdf:type owl:Class ;
...@@ -667,11 +695,26 @@ ...@@ -667,11 +695,26 @@
667 rdfs:label "Class of class of activity"^^xsd:string ; 695 rdfs:label "Class of class of activity"^^xsd:string ;
668 rdfs:subClassOf owl:Class ; 696 rdfs:subClassOf owl:Class ;
669 . 697 .
698 +:ClassOfEvent
699 + rdf:type rdfs:Class ;
700 + rdfs:label "Class of event"^^xsd:string ;
701 + rdfs:subClassOf :ClassOfIndividual ;
702 +.
670 :ClassOfIndividual 703 :ClassOfIndividual
671 rdf:type rdfs:Class ; 704 rdf:type rdfs:Class ;
672 rdfs:label "Class of individual"^^xsd:string ; 705 rdfs:label "Class of individual"^^xsd:string ;
673 rdfs:subClassOf owl:Class ; 706 rdfs:subClassOf owl:Class ;
674 . 707 .
708 +:ClassOfPeriodInTime
709 + rdf:type rdfs:Class ;
710 + rdfs:label "Class of period in time"^^xsd:string ;
711 + rdfs:subClassOf :ClassOfIndividual ;
712 +.
713 +:ClassOfPhysicalObject
714 + rdf:type rdfs:Class ;
715 + rdfs:label "Class of physical object"^^xsd:string ;
716 + rdfs:subClassOf :ClassOfIndividual ;
717 +.
675 :ClassOfResource 718 :ClassOfResource
676 rdf:type rdfs:Class ; 719 rdf:type rdfs:Class ;
677 rdfs:label "Class of resource"^^xsd:string ; 720 rdfs:label "Class of resource"^^xsd:string ;
...@@ -690,6 +733,7 @@ ...@@ -690,6 +733,7 @@
690 :ClosingDown 733 :ClosingDown
691 rdf:type :ShutdownPhase ; 734 rdf:type :ShutdownPhase ;
692 rdfs:label "Closing down"^^xsd:string ; 735 rdfs:label "Closing down"^^xsd:string ;
736 + rdfs:subClassOf :Activity ;
693 . 737 .
694 :CoilTubing 738 :CoilTubing
695 rdf:type owl:Class ; 739 rdf:type owl:Class ;
...@@ -926,6 +970,13 @@ ...@@ -926,6 +970,13 @@
926 rdfs:subClassOf owl:Thing ; 970 rdfs:subClassOf owl:Thing ;
927 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS7945844> ; 971 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS7945844> ;
928 . 972 .
973 +:DayOfWeek
974 + rdf:type owl:Class ;
975 + rdfs:comment "A Day Period that represents the period of time between sunrise and sunset. In planning, it is often used to designate a 24-hour period starting from midnight."^^xsd:string ;
976 + rdfs:label "Day of week"^^xsd:string ;
977 + rdfs:subClassOf :ClassOfPeriodInTime ;
978 + owl:equivalentClass <http://data.posccaesar.org/rdl/RDS8945301> ;
979 +.
929 :DecisionMilestone 980 :DecisionMilestone
930 rdf:type :MilestoneType ; 981 rdf:type :MilestoneType ;
931 rdfs:label "Decision Milestone"^^xsd:string ; 982 rdfs:label "Decision Milestone"^^xsd:string ;
...@@ -995,6 +1046,7 @@ ...@@ -995,6 +1046,7 @@
995 :DuringShutdown 1046 :DuringShutdown
996 rdf:type :ShutdownPhase ; 1047 rdf:type :ShutdownPhase ;
997 rdfs:label "During shutdown"^^xsd:string ; 1048 rdfs:label "During shutdown"^^xsd:string ;
1049 + rdfs:subClassOf :Activity ;
998 . 1050 .
999 :EmergencyShutdown 1051 :EmergencyShutdown
1000 rdf:type :ShutdownType ; 1052 rdf:type :ShutdownType ;
...@@ -1013,6 +1065,12 @@ ...@@ -1013,6 +1065,12 @@
1013 rdf:type :ShutdownType ; 1065 rdf:type :ShutdownType ;
1014 rdfs:label "Equipment Shutdown"^^xsd:string ; 1066 rdfs:label "Equipment Shutdown"^^xsd:string ;
1015 . 1067 .
1068 +:Event
1069 + rdf:type owl:Class ;
1070 + rdfs:comment "A Possible Individual with zero extentin time."^^xsd:string ;
1071 + rdfs:label "Event"^^xsd:string ;
1072 + rdfs:subClassOf :PossibleIndividual ;
1073 +.
1016 :Execution 1074 :Execution
1017 rdf:type :SystemDescriptor ; 1075 rdf:type :SystemDescriptor ;
1018 rdfs:label "Execution"^^xsd:string ; 1076 rdfs:label "Execution"^^xsd:string ;
...@@ -1172,7 +1230,8 @@ ...@@ -1172,7 +1230,8 @@
1172 ] ; 1230 ] ;
1173 . 1231 .
1174 :Friday 1232 :Friday
1175 - rdf:type :Weekday ; 1233 + rdf:type :DayOfWeek ;
1234 + rdfs:subClassOf :PeriodInTime ;
1176 . 1235 .
1177 :FunctionalLocation 1236 :FunctionalLocation
1178 rdf:type owl:Class ; 1237 rdf:type owl:Class ;
...@@ -1232,7 +1291,7 @@ ...@@ -1232,7 +1291,7 @@
1232 rdfs:subClassOf :Activity ; 1291 rdfs:subClassOf :Activity ;
1233 . 1292 .
1234 :HighPriority 1293 :HighPriority
1235 - rdf:type :Priority ; 1294 + rdf:type :ActivityPriority ;
1236 rdfs:label "High priority"^^xsd:string ; 1295 rdfs:label "High priority"^^xsd:string ;
1237 . 1296 .
1238 :HotWork 1297 :HotWork
...@@ -1311,7 +1370,7 @@ ...@@ -1311,7 +1370,7 @@
1311 rdfs:subClassOf :Activity ; 1370 rdfs:subClassOf :Activity ;
1312 . 1371 .
1313 :LowPriority 1372 :LowPriority
1314 - rdf:type :Priority ; 1373 + rdf:type :ActivityPriority ;
1315 rdfs:label "Low priority"^^xsd:string ; 1374 rdfs:label "Low priority"^^xsd:string ;
1316 . 1375 .
1317 :M 1376 :M
...@@ -1319,12 +1378,6 @@ ...@@ -1319,12 +1378,6 @@
1319 rdfs:comment "A Well Services Work Type (part of Use Case 2.5.1)"^^xsd:string ; 1378 rdfs:comment "A Well Services Work Type (part of Use Case 2.5.1)"^^xsd:string ;
1320 rdfs:label "M"^^xsd:string ; 1379 rdfs:label "M"^^xsd:string ;
1321 . 1380 .
1322 -:MainPhase
1323 - rdf:type owl:Class ;
1324 - rdfs:comment "A Phase that divides the Lifecycle of an Asset into distinct parts."^^xsd:string ;
1325 - rdfs:label "Main Phase"^^xsd:string ;
1326 - rdfs:subClassOf :Phase ;
1327 -.
1328 :MainWorkCenter 1381 :MainWorkCenter
1329 rdf:type owl:Class ; 1382 rdf:type owl:Class ;
1330 rdfs:comment "A Work Center where the main part of the activity takes place."^^xsd:string ; 1383 rdfs:comment "A Work Center where the main part of the activity takes place."^^xsd:string ;
...@@ -1388,14 +1441,14 @@ ...@@ -1388,14 +1441,14 @@
1388 rdfs:subClassOf :Activity ; 1441 rdfs:subClassOf :Activity ;
1389 . 1442 .
1390 :MediumPriority 1443 :MediumPriority
1391 - rdf:type :Priority ; 1444 + rdf:type :ActivityPriority ;
1392 rdfs:label "Normal Priority"^^xsd:string ; 1445 rdfs:label "Normal Priority"^^xsd:string ;
1393 . 1446 .
1394 -:Milestone 1447 +:MilestoneInPlan
1395 rdf:type owl:Class ; 1448 rdf:type owl:Class ;
1396 - rdfs:comment "An Activity that is part of an Activity Plan, with a 0-duration, and in many cases a fixed date. A milestone is normally a specified event within Project, often linked to contractual items."^^xsd:string ; 1449 + rdfs:comment "An Plan for Event that is part of an Activity Plan, with a 0-duration, and in many cases a fixed date. A milestone is normally a specified event within Project, often linked to contractual items."^^xsd:string ;
1397 - rdfs:label "Milestone"^^xsd:string ; 1450 + rdfs:label "Milestone in plan"^^xsd:string ;
1398 - rdfs:subClassOf owl:Thing ; 1451 + rdfs:subClassOf :PlanForEvent ;
1399 . 1452 .
1400 :MilestoneType 1453 :MilestoneType
1401 rdf:type owl:Class ; 1454 rdf:type owl:Class ;
...@@ -1413,7 +1466,8 @@ ...@@ -1413,7 +1466,8 @@
1413 rdfs:subClassOf :Activity ; 1466 rdfs:subClassOf :Activity ;
1414 . 1467 .
1415 :Monday 1468 :Monday
1416 - rdf:type :Weekday ; 1469 + rdf:type :DayOfWeek ;
1470 + rdfs:subClassOf :PeriodInTime ;
1417 . 1471 .
1418 :NoMaterialComponents 1472 :NoMaterialComponents
1419 rdf:type :MaterialOrderStatus ; 1473 rdf:type :MaterialOrderStatus ;
...@@ -1430,17 +1484,17 @@ ...@@ -1430,17 +1484,17 @@
1430 rdf:type :ShutdownType ; 1484 rdf:type :ShutdownType ;
1431 rdfs:label "Non scheduled shutdown"^^xsd:string ; 1485 rdfs:label "Non scheduled shutdown"^^xsd:string ;
1432 . 1486 .
1433 -:Operation
1434 - rdf:type owl:Class ;
1435 - rdfs:comment "An Activity that represents work carried out in Projects, and has (often detailed) descriptions of the actual work carried out."^^xsd:string ;
1436 - rdfs:label "Operation"^^xsd:string ;
1437 - rdfs:subClassOf :Activity ;
1438 -.
1439 :OperationAndMaintenanceProject 1487 :OperationAndMaintenanceProject
1440 rdf:type :ProjectType ; 1488 rdf:type :ProjectType ;
1441 rdfs:label "Operation and maintenance project"^^xsd:string ; 1489 rdfs:label "Operation and maintenance project"^^xsd:string ;
1442 rdfs:subClassOf :Activity ; 1490 rdfs:subClassOf :Activity ;
1443 . 1491 .
1492 +:OperationInPlan
1493 + rdf:type owl:Class ;
1494 + rdfs:comment "An Activity in Plan that represents work carried out in Projects, and has (often detailed) descriptions of the actual work carried out."^^xsd:string ;
1495 + rdfs:label "Operation in plan"^^xsd:string ;
1496 + rdfs:subClassOf :ActivityInPlan ;
1497 +.
1444 :OperationStatus 1498 :OperationStatus
1445 rdf:type owl:Class ; 1499 rdf:type owl:Class ;
1446 rdfs:comment "A Status of an Operation (which can have predefined enumeration values)."^^xsd:string ; 1500 rdfs:comment "A Status of an Operation (which can have predefined enumeration values)."^^xsd:string ;
...@@ -1533,6 +1587,11 @@ ...@@ -1533,6 +1587,11 @@
1533 ] ; 1587 ] ;
1534 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS380969> ; 1588 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS380969> ;
1535 . 1589 .
1590 +:PeriodInTime
1591 + rdf:type owl:Class ;
1592 + rdfs:label "Period in time"^^xsd:string ;
1593 + rdfs:subClassOf :PossibleIndividual ;
1594 +.
1536 :Person 1595 :Person
1537 rdf:type owl:Class ; 1596 rdf:type owl:Class ;
1538 rdfs:comment "A Responsible that is a person responsible for carrying out a specified part of the Schedule (and may be classified according to the Person On Board register)."^^xsd:string ; 1597 rdfs:comment "A Responsible that is a person responsible for carrying out a specified part of the Schedule (and may be classified according to the Person On Board register)."^^xsd:string ;
...@@ -1604,6 +1663,11 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1604,6 +1663,11 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1604 rdfs:label "Plan for activity"^^xsd:string ; 1663 rdfs:label "Plan for activity"^^xsd:string ;
1605 rdfs:subClassOf :ClassOfActivity ; 1664 rdfs:subClassOf :ClassOfActivity ;
1606 . 1665 .
1666 +:PlanForEvent
1667 + rdf:type rdfs:Class ;
1668 + rdfs:label "Plan for event"^^xsd:string ;
1669 + rdfs:subClassOf :ClassOfEvent ;
1670 +.
1607 :PlanForILAP 1671 :PlanForILAP
1608 rdf:type owl:Class ; 1672 rdf:type owl:Class ;
1609 :shouldHaveID "true"^^xsd:boolean ; 1673 :shouldHaveID "true"^^xsd:boolean ;
...@@ -1614,7 +1678,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1614,7 +1678,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1614 rdfs:subClassOf [ 1678 rdfs:subClassOf [
1615 rdf:type owl:Class ; 1679 rdf:type owl:Class ;
1616 owl:unionOf ( 1680 owl:unionOf (
1617 - :WorkOrder 1681 + :WorkOrderPlan
1618 :PlanForActivity 1682 :PlanForActivity
1619 ) ; 1683 ) ;
1620 ] ; 1684 ] ;
...@@ -1791,12 +1855,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1791,12 +1855,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1791 rdfs:label "Pre-costed"^^xsd:string ; 1855 rdfs:label "Pre-costed"^^xsd:string ;
1792 rdfs:subClassOf :PossibleIndividual ; 1856 rdfs:subClassOf :PossibleIndividual ;
1793 . 1857 .
1794 -:Priority
1795 - rdf:type owl:Class ;
1796 - rdfs:comment "A System Descriptor that indicates the importance of and/or focus on (one or more) activities."^^xsd:string ;
1797 - rdfs:label "Priority"^^xsd:string ;
1798 - rdfs:subClassOf :SystemDescriptor ;
1799 -.
1800 :ProcurementMilestone 1858 :ProcurementMilestone
1801 rdf:type :MilestoneType ; 1859 rdf:type :MilestoneType ;
1802 rdfs:label "Procurement milestone"^^xsd:string ; 1860 rdfs:label "Procurement milestone"^^xsd:string ;
...@@ -1882,13 +1940,19 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1882,13 +1940,19 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1882 . 1940 .
1883 :Project 1941 :Project
1884 rdf:type owl:Class ; 1942 rdf:type owl:Class ;
1885 - :shouldHaveID "true" ;
1886 rdfs:comment "An Activity that is a temporary endeavor (in contrast with ongoing operations) with a defined beginning and end, constrained by available time, funding and resources, undertaken to achieve an objective conforming to specific requirements, meet unique objectives, and bring about beneficial change or added value (adapted from BSI and Wikipedia)."^^xsd:string ; 1943 rdfs:comment "An Activity that is a temporary endeavor (in contrast with ongoing operations) with a defined beginning and end, constrained by available time, funding and resources, undertaken to achieve an objective conforming to specific requirements, meet unique objectives, and bring about beneficial change or added value (adapted from BSI and Wikipedia)."^^xsd:string ;
1887 rdfs:label "Project"^^xsd:string ; 1944 rdfs:label "Project"^^xsd:string ;
1888 rdfs:subClassOf :Activity ; 1945 rdfs:subClassOf :Activity ;
1889 rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS3149> ; 1946 rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS3149> ;
1890 rdfs:subClassOf [ 1947 rdfs:subClassOf [
1891 rdf:type owl:Restriction ; 1948 rdf:type owl:Restriction ;
1949 + :shouldUseAnyUri "true"^^xsd:boolean ;
1950 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
1951 + owl:onClass :AssetLifecyclePhase ;
1952 + owl:onProperty :hasAssetLifecyclePhase ;
1953 + ] ;
1954 + rdfs:subClassOf [
1955 + rdf:type owl:Restriction ;
1892 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 1956 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
1893 owl:onClass userfield:SourceSpecifiedUserField ; 1957 owl:onClass userfield:SourceSpecifiedUserField ;
1894 owl:onProperty :hasSpecifiedUserField ; 1958 owl:onProperty :hasSpecifiedUserField ;
...@@ -1997,6 +2061,12 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1997,6 +2061,12 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1997 rdf:type :MilestoneType ; 2061 rdf:type :MilestoneType ;
1998 rdfs:label "Project milestone"^^xsd:string ; 2062 rdfs:label "Project milestone"^^xsd:string ;
1999 . 2063 .
2064 +:ProjectPhase
2065 + rdf:type owl:Class ;
2066 + rdfs:comment "A Phase that divides a Project into distinct Periods."^^xsd:string ;
2067 + rdfs:label "Project Phase"^^xsd:string ;
2068 + rdfs:subClassOf :ClassOfActivity ;
2069 +.
2000 :ProjectType 2070 :ProjectType
2001 rdf:type owl:Class ; 2071 rdf:type owl:Class ;
2002 rdfs:comment "A Classifier according to type of project of the Plan."^^xsd:string ; 2072 rdfs:comment "A Classifier according to type of project of the Plan."^^xsd:string ;
...@@ -2127,7 +2197,8 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2127,7 +2197,8 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2127 rdfs:label "Safety test shutdown"^^xsd:string ; 2197 rdfs:label "Safety test shutdown"^^xsd:string ;
2128 . 2198 .
2129 :Saturday 2199 :Saturday
2130 - rdf:type :Weekday ; 2200 + rdf:type :DayOfWeek ;
2201 + rdfs:subClassOf :PeriodInTime ;
2131 . 2202 .
2132 :ScheduleForActivityInPlan 2203 :ScheduleForActivityInPlan
2133 rdf:type owl:Class ; 2204 rdf:type owl:Class ;
...@@ -2416,7 +2487,12 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2416,7 +2487,12 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2416 rdf:type owl:Class ; 2487 rdf:type owl:Class ;
2417 rdfs:comment "A Phase that places an Activity relative to a given Shutdown (i.e., to be carried out before, during or after shutdown, etc.)."^^xsd:string ; 2488 rdfs:comment "A Phase that places an Activity relative to a given Shutdown (i.e., to be carried out before, during or after shutdown, etc.)."^^xsd:string ;
2418 rdfs:label "Shutdown phase"^^xsd:string ; 2489 rdfs:label "Shutdown phase"^^xsd:string ;
2419 - rdfs:subClassOf :Phase ; 2490 + rdfs:subClassOf :ClassOfActivity ;
2491 +.
2492 +:ShutdownPlan
2493 + rdf:type owl:Class ;
2494 + rdfs:label "Shutdown plan"^^xsd:string ;
2495 + rdfs:subClassOf :PlanForActivity ;
2420 . 2496 .
2421 :ShutdownType 2497 :ShutdownType
2422 rdf:type owl:Class ; 2498 rdf:type owl:Class ;
...@@ -2436,6 +2512,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2436,6 +2512,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2436 :StartingUp 2512 :StartingUp
2437 rdf:type :ShutdownPhase ; 2513 rdf:type :ShutdownPhase ;
2438 rdfs:label "Starting up"^^xsd:string ; 2514 rdfs:label "Starting up"^^xsd:string ;
2515 + rdfs:subClassOf :Activity ;
2439 . 2516 .
2440 :Status 2517 :Status
2441 rdf:type owl:Class ; 2518 rdf:type owl:Class ;
...@@ -2444,14 +2521,9 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2444,14 +2521,9 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2444 rdfs:subClassOf :ClassOfIndividual ; 2521 rdfs:subClassOf :ClassOfIndividual ;
2445 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS427322951> ; 2522 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS427322951> ;
2446 . 2523 .
2447 -:SubPhase
2448 - rdf:type owl:Class ;
2449 - rdfs:comment "A Phase that divides a Project into distinct Periods."^^xsd:string ;
2450 - rdfs:label "Sub Phase"^^xsd:string ;
2451 - rdfs:subClassOf :Phase ;
2452 -.
2453 :Sunday 2524 :Sunday
2454 - rdf:type :Weekday ; 2525 + rdf:type :DayOfWeek ;
2526 + rdfs:subClassOf :PeriodInTime ;
2455 . 2527 .
2456 :System 2528 :System
2457 rdf:type owl:Class ; 2529 rdf:type owl:Class ;
...@@ -2477,7 +2549,8 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2477,7 +2549,8 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2477 rdfs:label "Task milestone"^^xsd:string ; 2549 rdfs:label "Task milestone"^^xsd:string ;
2478 . 2550 .
2479 :Thursday 2551 :Thursday
2480 - rdf:type :Weekday ; 2552 + rdf:type :DayOfWeek ;
2553 + rdfs:subClassOf :PeriodInTime ;
2481 . 2554 .
2482 :TimeBasedResource 2555 :TimeBasedResource
2483 rdf:type owl:Class ; 2556 rdf:type owl:Class ;
...@@ -2677,7 +2750,8 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2677,7 +2750,8 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2677 rdfs:label "Train shutdown"^^xsd:string ; 2750 rdfs:label "Train shutdown"^^xsd:string ;
2678 . 2751 .
2679 :Tuesday 2752 :Tuesday
2680 - rdf:type :Weekday ; 2753 + rdf:type :DayOfWeek ;
2754 + rdfs:subClassOf :PeriodInTime ;
2681 . 2755 .
2682 :UnderPlanningOrScheduling 2756 :UnderPlanningOrScheduling
2683 rdf:type :ActivityStatus ; 2757 rdf:type :ActivityStatus ;
...@@ -2711,14 +2785,8 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2711,14 +2785,8 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2711 rdfs:label "Water production shutdown"^^xsd:string ; 2785 rdfs:label "Water production shutdown"^^xsd:string ;
2712 . 2786 .
2713 :Wednesday 2787 :Wednesday
2714 - rdf:type :Weekday ; 2788 + rdf:type :DayOfWeek ;
2715 -. 2789 + rdfs:subClassOf :PeriodInTime ;
2716 -:Weekday
2717 - rdf:type owl:Class ;
2718 - rdfs:comment "A Day Period that represents the period of time between sunrise and sunset. In planning, it is often used to designate a 24-hour period starting from midnight."^^xsd:string ;
2719 - rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS356216271> ;
2720 - rdfs:subClassOf owl:Thing ;
2721 - owl:equivalentClass <http://data.posccaesar.org/rdl/RDS8945301> ;
2722 . 2790 .
2723 :WeekendsFreeCalendar 2791 :WeekendsFreeCalendar
2724 rdf:type owl:Class ; 2792 rdf:type owl:Class ;
...@@ -2734,7 +2802,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2734,7 +2802,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2734 rdfs:subClassOf [ 2802 rdfs:subClassOf [
2735 rdf:type owl:Restriction ; 2803 rdf:type owl:Restriction ;
2736 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 2804 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
2737 - owl:onClass :Weekday ; 2805 + owl:onClass :DayOfWeek ;
2738 owl:onProperty :hasWeekday ; 2806 owl:onProperty :hasWeekday ;
2739 ] ; 2807 ] ;
2740 . 2808 .
...@@ -2801,15 +2869,15 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2801,15 +2869,15 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2801 rdfs:subClassOf :Location ; 2869 rdfs:subClassOf :Location ;
2802 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS10418236677> ; 2870 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS10418236677> ;
2803 . 2871 .
2804 -:WorkOrder 2872 +:WorkOrderPlan
2805 rdf:type owl:Class ; 2873 rdf:type owl:Class ;
2806 rdfs:comment "A Plan that corresponds to a set of Operations with a description of the work content of the Operations."^^xsd:string ; 2874 rdfs:comment "A Plan that corresponds to a set of Operations with a description of the work content of the Operations."^^xsd:string ;
2807 - rdfs:label "Work Order"^^xsd:string ; 2875 + rdfs:label "Work Order Plan"^^xsd:string ;
2808 rdfs:subClassOf :PlanForActivity ; 2876 rdfs:subClassOf :PlanForActivity ;
2809 rdfs:subClassOf [ 2877 rdfs:subClassOf [
2810 rdf:type owl:Restriction ; 2878 rdf:type owl:Restriction ;
2811 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 2879 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
2812 - owl:onClass :Operation ; 2880 + owl:onClass :OperationInPlan ;
2813 owl:onProperty :hasActivity ; 2881 owl:onProperty :hasActivity ;
2814 ] ; 2882 ] ;
2815 . 2883 .
...@@ -2931,6 +2999,12 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2931,6 +2999,12 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2931 rdfs:comment "A relationship between a planning object and a related asset."^^xsd:string ; 2999 rdfs:comment "A relationship between a planning object and a related asset."^^xsd:string ;
2932 rdfs:label "has Asset"^^xsd:string ; 3000 rdfs:label "has Asset"^^xsd:string ;
2933 . 3001 .
3002 +:hasAssetLifecyclePhase
3003 + rdf:type owl:ObjectProperty ;
3004 + rdfs:domain :Project ;
3005 + rdfs:label "has asset lifecycle phase"^^xsd:string ;
3006 + rdfs:range :AssetLifecyclePhase ;
3007 +.
2934 :hasAvailability 3008 :hasAvailability
2935 rdf:type owl:ObjectProperty ; 3009 rdf:type owl:ObjectProperty ;
2936 rdfs:comment "A relationship between a planning object and it's availability."^^xsd:string ; 3010 rdfs:comment "A relationship between a planning object and it's availability."^^xsd:string ;
...@@ -2949,7 +3023,9 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2949,7 +3023,9 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2949 :hasCalendar 3023 :hasCalendar
2950 rdf:type owl:ObjectProperty ; 3024 rdf:type owl:ObjectProperty ;
2951 rdfs:comment "A relationship between a planning object and a calendar."^^xsd:string ; 3025 rdfs:comment "A relationship between a planning object and a calendar."^^xsd:string ;
3026 + rdfs:domain :ClassOfIndividual ;
2952 rdfs:label "has Calendar"^^xsd:string ; 3027 rdfs:label "has Calendar"^^xsd:string ;
3028 + rdfs:range :Calendar ;
2953 . 3029 .
2954 :hasCalendarSet 3030 :hasCalendarSet
2955 rdf:type owl:ObjectProperty ; 3031 rdf:type owl:ObjectProperty ;
...@@ -3257,6 +3333,18 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -3257,6 +3333,18 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
3257 rdfs:comment "A relationship between a planning object and a type of Objective."^^xsd:string ; 3333 rdfs:comment "A relationship between a planning object and a type of Objective."^^xsd:string ;
3258 rdfs:label "has Objective Type"^^xsd:string ; 3334 rdfs:label "has Objective Type"^^xsd:string ;
3259 . 3335 .
3336 +:hasPlanPriority
3337 + rdf:type owl:ObjectProperty ;
3338 + rdfs:domain :PlanForActivity ;
3339 + rdfs:label "has plan priority"^^xsd:string ;
3340 + rdfs:range :ActivityPriority ;
3341 +.
3342 +:hasPlanShutdownPhase
3343 + rdf:type owl:ObjectProperty ;
3344 + rdfs:domain :PlanForActivity ;
3345 + rdfs:label "has plan shutdown phase"^^xsd:string ;
3346 + rdfs:range :ShutdownPhase ;
3347 +.
3260 :hasPlanStatus 3348 :hasPlanStatus
3261 rdf:type owl:ObjectProperty ; 3349 rdf:type owl:ObjectProperty ;
3262 rdfs:label "has plan status"^^xsd:string ; 3350 rdfs:label "has plan status"^^xsd:string ;
...@@ -3335,6 +3423,12 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -3335,6 +3423,12 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
3335 rdfs:comment "A relationship between a planning object and a project."^^xsd:string ; 3423 rdfs:comment "A relationship between a planning object and a project."^^xsd:string ;
3336 rdfs:label "has Project"^^xsd:string ; 3424 rdfs:label "has Project"^^xsd:string ;
3337 . 3425 .
3426 +:hasProjectPhase
3427 + rdf:type owl:ObjectProperty ;
3428 + rdfs:domain :PlanForActivity ;
3429 + rdfs:label "has project phase"^^xsd:string ;
3430 + rdfs:range :ProjectPhase ;
3431 +.
3338 :hasProjectStatus 3432 :hasProjectStatus
3339 rdf:type owl:ObjectProperty ; 3433 rdf:type owl:ObjectProperty ;
3340 rdfs:label "has project status"^^xsd:string ; 3434 rdfs:label "has project status"^^xsd:string ;
...@@ -3424,10 +3518,16 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -3424,10 +3518,16 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
3424 rdfs:comment "A property that gives the short name (abbreviation) for a planning object."^^xsd:string ; 3518 rdfs:comment "A property that gives the short name (abbreviation) for a planning object."^^xsd:string ;
3425 rdfs:label "has Short"^^xsd:string ; 3519 rdfs:label "has Short"^^xsd:string ;
3426 . 3520 .
3427 -:hasShutdownActivity 3521 +:hasShutdownPhase
3522 + rdf:type owl:ObjectProperty ;
3523 + rdfs:domain :PlanForActivity ;
3524 + rdfs:label "has shutdown phase"^^xsd:string ;
3525 + rdfs:range :ShutdownPhase ;
3526 +.
3527 +:hasShutdownPlanActivity
3428 rdf:type owl:ObjectProperty ; 3528 rdf:type owl:ObjectProperty ;
3429 - rdfs:comment "A relationship between a planning object and a shutdown activity."^^xsd:string ; 3529 + rdfs:comment "A relationship between a shutdown plan and an activity."^^xsd:string ;
3430 - rdfs:domain :Shutdown ; 3530 + rdfs:domain :ShutdownPlan ;
3431 rdfs:label "has Shutdown Activity"^^xsd:string ; 3531 rdfs:label "has Shutdown Activity"^^xsd:string ;
3432 rdfs:range :ActivityInPlan ; 3532 rdfs:range :ActivityInPlan ;
3433 . 3533 .
...@@ -3624,24 +3724,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -3624,24 +3724,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
3624 rdfs:comment "A relationship between a planning object and part of a schedule."^^xsd:string ; 3724 rdfs:comment "A relationship between a planning object and part of a schedule."^^xsd:string ;
3625 rdfs:label "part of Schedule"^^xsd:string ; 3725 rdfs:label "part of Schedule"^^xsd:string ;
3626 . 3726 .
3627 -<http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCS/SAB_D>
3628 - rdf:type SCCS:NorsokZ014SABplanningPhaseClass ;
3629 -.
3630 -<http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCS/SAB_E>
3631 - rdf:type SCCS:NorsokZ014SABplanningPhaseClass ;
3632 -.
3633 -<http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCS/SAB_O>
3634 - rdf:type SCCS:NorsokZ014SABplanningPhaseClass ;
3635 -.
3636 -<http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCS/SAB_P>
3637 - rdf:type SCCS:NorsokZ014SABplanningPhaseClass ;
3638 -.
3639 -<http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCS/SAB_R>
3640 - rdf:type SCCS:NorsokZ014SABplanningPhaseClass ;
3641 -.
3642 -<http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCS/SAB_S>
3643 - rdf:type SCCS:NorsokZ014SABplanningPhaseClass ;
3644 -.
3645 SCCS:COR_A 3727 SCCS:COR_A
3646 rdfs:subClassOf :Resource ; 3728 rdfs:subClassOf :Resource ;
3647 . 3729 .
...@@ -3830,6 +3912,24 @@ SCCS:PBS_A ...@@ -3830,6 +3912,24 @@ SCCS:PBS_A
3830 SCCS:PBS_B 3912 SCCS:PBS_B
3831 rdfs:subClassOf :Result ; 3913 rdfs:subClassOf :Result ;
3832 . 3914 .
3915 +SCCS:SAB_D
3916 + rdf:type SCCS:NorsokZ014SABplanningPhaseClass ;
3917 +.
3918 +SCCS:SAB_E
3919 + rdf:type SCCS:NorsokZ014SABplanningPhaseClass ;
3920 +.
3921 +SCCS:SAB_O
3922 + rdf:type SCCS:NorsokZ014SABplanningPhaseClass ;
3923 +.
3924 +SCCS:SAB_P
3925 + rdf:type SCCS:NorsokZ014SABplanningPhaseClass ;
3926 +.
3927 +SCCS:SAB_R
3928 + rdf:type SCCS:NorsokZ014SABplanningPhaseClass ;
3929 +.
3930 +SCCS:SAB_S
3931 + rdf:type SCCS:NorsokZ014SABplanningPhaseClass ;
3932 +.
3833 :shouldBeInternalAndExternalRef 3933 :shouldBeInternalAndExternalRef
3834 rdf:type owl:AnnotationProperty ; 3934 rdf:type owl:AnnotationProperty ;
3835 rdfs:range xsd:boolean ; 3935 rdfs:range xsd:boolean ;
......