Tore Christiansen

Further updates to classes and individuals

...@@ -20,7 +20,11 @@ ...@@ -20,7 +20,11 @@
20 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . 20 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
21 21
22 NCS: rdf:type owl:Ontology ; 22 NCS: rdf:type owl:Ontology ;
23 - owl:imports <http://data.posccaesar.org/brreg/> , <http://data.posccaesar.org/diskos/> , <http://data.posccaesar.org/npd/> , <http://www.ilap.no/codes/NORSOK/Z-014/SCCS> , <http://data.posccaesar.org/ccu/> , <http://data.posccaesar.org/pob/> , ILAP: , <http://data.posccaesar.org/epcis/> . 23 + owl:imports <http://data.posccaesar.org/epcis/> , ILAP: , <http://data.posccaesar.org/pob/> , <http://data.posccaesar.org/ccu/> , <http://www.ilap.no/codes/NORSOK/Z-014/SCCS> , <http://data.posccaesar.org/npd/> , <http://data.posccaesar.org/diskos/> , <http://data.posccaesar.org/brreg/> .
24 +
25 +NCS:Active
26 + rdf:type ILAP:Status ;
27 + rdfs:label "Active"^^xsd:string .
24 28
25 NCS:ClassInNorsok 29 NCS:ClassInNorsok
26 rdf:type owl:Class ; 30 rdf:type owl:Class ;
...@@ -43,12 +47,20 @@ NCS:ClassificationStructureForNorsok ...@@ -43,12 +47,20 @@ NCS:ClassificationStructureForNorsok
43 rdfs:subClassOf NCS:ClassOfClassOfIndividual . 47 rdfs:subClassOf NCS:ClassOfClassOfIndividual .
44 48
45 NCS:CorClass 49 NCS:CorClass
46 - rdf:type NCS:ClassificationStructureForNorsok , owl:Class ; 50 + rdf:type owl:Class , NCS:ClassificationStructureForNorsok ;
47 rdfs:label "Cor class"^^xsd:string ; 51 rdfs:label "Cor class"^^xsd:string ;
48 rdfs:subClassOf NCS:ClassInNorsok . 52 rdfs:subClassOf NCS:ClassInNorsok .
49 53
54 +NCS:Development
55 + rdf:type ILAP:Phase ;
56 + rdfs:label "Development"^^xsd:string .
57 +
58 +NCS:Exploration
59 + rdf:type ILAP:Phase ;
60 + rdfs:label "Exploration"^^xsd:string .
61 +
50 NCS:IndividualInCorClass 62 NCS:IndividualInCorClass
51 - rdf:type NCS:CorClass , ILAP:NORSOKZ014 , owl:Class ; 63 + rdf:type owl:Class , ILAP:NORSOKZ014 , NCS:CorClass ;
52 rdfs:label "Individual in cor class"^^xsd:string ; 64 rdfs:label "Individual in cor class"^^xsd:string ;
53 rdfs:subClassOf NCS:IndividualInNorsokClass . 65 rdfs:subClassOf NCS:IndividualInNorsokClass .
54 66
...@@ -67,21 +79,37 @@ NCS:IndividualInSABClass ...@@ -67,21 +79,37 @@ NCS:IndividualInSABClass
67 rdfs:label "Individual in SABClass"^^xsd:string ; 79 rdfs:label "Individual in SABClass"^^xsd:string ;
68 rdfs:subClassOf NCS:IndividualInNorsokClass . 80 rdfs:subClassOf NCS:IndividualInNorsokClass .
69 81
82 +NCS:Operation
83 + rdf:type ILAP:Phase ;
84 + rdfs:label "Operation"^^xsd:string .
85 +
70 NCS:PbsClass 86 NCS:PbsClass
71 - rdf:type NCS:ClassificationStructureForNorsok , owl:Class ; 87 + rdf:type owl:Class , NCS:ClassificationStructureForNorsok ;
72 rdfs:label "PbsClass"^^xsd:string ; 88 rdfs:label "PbsClass"^^xsd:string ;
73 rdfs:subClassOf NCS:ClassInNorsok . 89 rdfs:subClassOf NCS:ClassInNorsok .
74 90
91 +NCS:Planning
92 + rdf:type ILAP:Phase ;
93 + rdfs:label "Planning"^^xsd:string .
94 +
75 NCS:PossibleIndividual 95 NCS:PossibleIndividual
76 rdf:type owl:Class ; 96 rdf:type owl:Class ;
77 rdfs:label "Possible individual"^^xsd:string ; 97 rdfs:label "Possible individual"^^xsd:string ;
78 rdfs:subClassOf owl:Thing . 98 rdfs:subClassOf owl:Thing .
79 99
100 +NCS:Removal
101 + rdf:type ILAP:Phase ;
102 + rdfs:label "Removal"^^xsd:string .
103 +
80 NCS:SabClass 104 NCS:SabClass
81 - rdf:type NCS:ClassificationStructureForNorsok , owl:Class ; 105 + rdf:type owl:Class , NCS:ClassificationStructureForNorsok ;
82 rdfs:label "Sab class"^^xsd:string ; 106 rdfs:label "Sab class"^^xsd:string ;
83 rdfs:subClassOf NCS:ClassInNorsok . 107 rdfs:subClassOf NCS:ClassInNorsok .
84 108
109 +NCS:ShutdownAndDecommisioning
110 + rdf:type ILAP:Phase ;
111 + rdfs:label "Shutdown and decommisioning"^^xsd:string .
112 +
85 ILAP: 113 ILAP:
86 rdf:type owl:Ontology ; 114 rdf:type owl:Ontology ;
87 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 115 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
...@@ -267,8 +295,6 @@ ILAP:RadicalChange ...@@ -267,8 +295,6 @@ ILAP:RadicalChange
267 rdfs:label "Radical change"^^xsd:string . 295 rdfs:label "Radical change"^^xsd:string .
268 296
269 ILAP:Regular8To16WorkingDayCalendar 297 ILAP:Regular8To16WorkingDayCalendar
270 - rdf:type ILAP:Regular8To16WorkingDayCalendar ;
271 - rdfs:label "Regular8To16Working day calendar 1"^^xsd:string ;
272 rdfs:subClassOf 298 rdfs:subClassOf
273 [ rdf:type owl:Restriction ; 299 [ rdf:type owl:Restriction ;
274 owl:minQualifiedCardinality 300 owl:minQualifiedCardinality
...@@ -312,7 +338,7 @@ ILAP:StandardFreeWeekendPeriod ...@@ -312,7 +338,7 @@ ILAP:StandardFreeWeekendPeriod
312 rdf:type ILAP:CalendarFreePeriodWeekRepeat ; 338 rdf:type ILAP:CalendarFreePeriodWeekRepeat ;
313 rdfs:label "Standard free weekend period"^^xsd:string ; 339 rdfs:label "Standard free weekend period"^^xsd:string ;
314 ILAP:hasCalendarPeriodFreeDay 340 ILAP:hasCalendarPeriodFreeDay
315 - ILAP:Sunday , ILAP:Saturday . 341 + ILAP:Saturday , ILAP:Sunday .
316 342
317 ILAP:StandardWorkWeekdayPeriod 343 ILAP:StandardWorkWeekdayPeriod
318 rdf:type ILAP:CalendarWorkPeriodWeekRepeat ; 344 rdf:type ILAP:CalendarWorkPeriodWeekRepeat ;
......
This diff is collapsed. Click to expand it.
...@@ -6,6 +6,7 @@ ...@@ -6,6 +6,7 @@
6 @prefix ILAP: <http://data.posccaesar.org/ilap/> . 6 @prefix ILAP: <http://data.posccaesar.org/ilap/> .
7 @prefix NCS: <http://data.posccaesar.org/NCS_PLANNING/> . 7 @prefix NCS: <http://data.posccaesar.org/NCS_PLANNING/> .
8 @prefix NPD: <http://data.posccaesar.org/npd/> . 8 @prefix NPD: <http://data.posccaesar.org/npd/> .
9 +@prefix PBS: <http://www.ilap.no/codes/NORSOK/Z-014/PBSCoding#> .
9 @prefix UC2: <http://data.posccaesar.org/Data/UC2/> . 10 @prefix UC2: <http://data.posccaesar.org/Data/UC2/> .
10 @prefix owl: <http://www.w3.org/2002/07/owl#> . 11 @prefix owl: <http://www.w3.org/2002/07/owl#> .
11 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . 12 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
...@@ -15,32 +16,218 @@ ...@@ -15,32 +16,218 @@
15 UC2: rdf:type owl:Ontology ; 16 UC2: rdf:type owl:Ontology ;
16 owl:imports NCS: . 17 owl:imports NCS: .
17 18
19 +UC2:ActivityDependency_1
20 + rdf:type ILAP:ActivityDependency ;
21 + rdfs:label "Activity dependency 1"^^xsd:string .
22 +
18 UC2:ActivityWBS_1 23 UC2:ActivityWBS_1
19 - rdf:type COR:ADA , ILAP:ActivityWBS ; 24 + rdf:type <http://www.ilap.no/codes/NORSOK/Z-014/SABCoding#6> , PBS:AC , ILAP:ActivityWBS , COR:ADA ;
20 rdfs:label "Activity WBS 1"^^xsd:string . 25 rdfs:label "Activity WBS 1"^^xsd:string .
21 26
27 +UC2:Baseline_1
28 + rdf:type ILAP:Baseline ;
29 + rdfs:label "Baseline 1"^^xsd:string .
30 +
31 +UC2:ContractorsContractControlSchedule_1
32 + rdf:type ILAP:ContractorsContractControlSchedule ;
33 + rdfs:label "Contractors contract control schedule 1"^^xsd:string .
34 +
35 +UC2:CurrentControlEstimate_1
36 + rdf:type ILAP:CurrentControlEstimate ;
37 + rdfs:label "Current control estimate 1"^^xsd:string .
38 +
22 UC2:Discipline_1 39 UC2:Discipline_1
23 - rdf:type COR:BEA , ILAP:Discipline ; 40 + rdf:type ILAP:Discipline , COR:BEA ;
24 rdfs:label "Discipline 1"^^xsd:string . 41 rdfs:label "Discipline 1"^^xsd:string .
25 42
43 +UC2:FinishToStart_1
44 + rdf:type ILAP:FinishToStart ;
45 + rdfs:label "Finish to start 1"^^xsd:string ;
46 + ILAP:hasPredecessorActivity
47 + UC2:PlannedActivity_1 ;
48 + ILAP:hasSuccessorActivity
49 + UC2:PlannedActivity_2 ;
50 + ILAP:hasSuccessorCalendar
51 + UC2:Regular8To16WorkingDayCalendar_1 ;
52 + ILAP:hasSuccessorLag
53 + 2 .
54 +
26 UC2:Location_1 55 UC2:Location_1
27 - rdf:type NPD:StatfjordA , ILAP:Location ; 56 + rdf:type ILAP:Location , NPD:StatfjordA ;
28 rdfs:label "Location 1"^^xsd:string . 57 rdfs:label "Location 1"^^xsd:string .
29 58
59 +UC2:Milestone_1
60 + rdf:type ILAP:Milestone ;
61 + rdfs:label "Milestone 1"^^xsd:string .
62 +
63 +UC2:NetworkSchedule_1
64 + rdf:type ILAP:NetworkSchedule ;
65 + rdfs:label "Network schedule 1"^^xsd:string ;
66 + ILAP:hasSchedulePlan
67 + UC2:ProjectPlan_1 .
68 +
30 UC2:PlannedActivity_1 69 UC2:PlannedActivity_1
31 rdf:type ILAP:PlannedActivity ; 70 rdf:type ILAP:PlannedActivity ;
32 rdfs:label "Planned activity 1"^^xsd:string ; 71 rdfs:label "Planned activity 1"^^xsd:string ;
72 + ILAP:hasActivityActualProgressPercent
73 + "50"^^xsd:float ;
74 + ILAP:hasActivityCalendar
75 + UC2:Regular8To16WorkingDayCalendar_1 ;
76 + ILAP:hasActivityContractor
77 + <http://data.posccaesar.org/brreg/Subsea7> ;
33 ILAP:hasActivityDiscipline 78 ILAP:hasActivityDiscipline
34 UC2:Discipline_1 ; 79 UC2:Discipline_1 ;
80 + ILAP:hasActivityEstimatedWeight
81 + "15000"^^xsd:float ;
35 ILAP:hasActivityLocation 82 ILAP:hasActivityLocation
36 - UC2:Location_1 , NPD:StafjordA ; 83 + NPD:StafjordA , UC2:Location_1 ;
37 - ILAP:hasActivityWBS UC2:ActivityWBS_1 . 84 + ILAP:hasActivityPartActivity
85 + UC2:PlannedActivity_2 ;
86 + ILAP:hasActivityPhase
87 + NCS:Operation ;
88 + ILAP:hasActivityPhysicalPercentComplete
89 + "45"^^xsd:float ;
90 + ILAP:hasActivityPlan
91 + UC2:ProjectPlan_1 ;
92 + ILAP:hasActivityPlannedProgressPercent
93 + 55 ;
94 + ILAP:hasActivityRegulator
95 + <http://data.posccaesar.org/brreg/NPD> ;
96 + ILAP:hasActivityResponsibleOrganization
97 + UC2:ResponsibleOrganization_1 ;
98 + ILAP:hasActivityResponsiblePerson
99 + UC2:ResponsiblePerson_1 ;
100 + ILAP:hasActivityServiceSupplier
101 + <http://data.posccaesar.org/brreg/Schlumberger> ;
102 + ILAP:hasActivityStatus
103 + NCS:Active ;
104 + ILAP:hasActivitySuccessor
105 + UC2:FinishToStart_1 ;
106 + ILAP:hasActivityTaskLeader
107 + UC2:ResponsiblePerson_1 ;
108 + ILAP:hasActivityVendor
109 + <http://data.posccaesar.org/brreg/BakerHughes> ;
110 + ILAP:hasActivityWBS UC2:ActivityWBS_1 ;
111 + ILAP:hasActivityWorkVolume
112 + "550"^^xsd:float .
113 +
114 +UC2:PlannedActivity_2
115 + rdf:type ILAP:PlannedActivity ;
116 + rdfs:label "Planned activity 2"^^xsd:string .
117 +
118 +UC2:ProfilePoint_1
119 + rdf:type ILAP:ProfilePoint ;
120 + rdfs:label "Profile point 1"^^xsd:string ;
121 + ILAP:hasProfilePointXValue
122 + "0"^^xsd:float ;
123 + ILAP:hasProfilePointYValue
124 + "0"^^xsd:float .
125 +
126 +UC2:ProfilePoint_2
127 + rdf:type ILAP:ProfilePoint ;
128 + rdfs:label "Profile point 2"^^xsd:string ;
129 + ILAP:hasProfilePointXValue
130 + "1"^^xsd:float ;
131 + ILAP:hasProfilePointYValue
132 + "1"^^xsd:float .
133 +
134 +UC2:Profile_1
135 + rdf:type ILAP:Profile ;
136 + rdfs:label "Profile 1"^^xsd:string ;
137 + ILAP:hasProfilePoint
138 + UC2:ProfilePoint_1 , UC2:ProfilePoint_2 .
139 +
140 +UC2:ProjectPlan_1
141 + rdf:type ILAP:ProjectPlan ;
142 + rdfs:label "Project plan 1"^^xsd:string ;
143 + ILAP:hasExternalReference
144 + UC2:R-1234567890 ;
145 + ILAP:hasPlanAssetOwner
146 + <http://data.posccaesar.org/brreg/EniNorge> ;
147 + ILAP:hasPlanContractType
148 + ILAP:ScheduleDriven ;
149 + ILAP:hasPlanContractor
150 + <http://data.posccaesar.org/brreg/Subsea7> ;
151 + ILAP:hasPlanExpenseType
152 + ILAP:CAPEX ;
153 + ILAP:hasPlanGeoArea ILAP:Facility ;
154 + ILAP:hasPlanLevel ILAP:L4_ContractControlNetworkSchedule ;
155 + ILAP:hasPlanLicensePartner
156 + <http://data.posccaesar.org/brreg/EniNorge> ;
157 + ILAP:hasPlanLifecyclePhase
158 + ILAP:Development ;
159 + ILAP:hasPlanNPDelement
160 + NPD:Goliat , UC2:Location_1 ;
161 + ILAP:hasPlanOperator
162 + <http://data.posccaesar.org/brreg/EniNorge> ;
163 + ILAP:hasPlanProject UC2:Project_1 ;
164 + ILAP:hasPlanProjectType
165 + ILAP:GreenFieldProject ;
166 + ILAP:hasPlanRegulator
167 + <http://data.posccaesar.org/brreg/NPD> ;
168 + ILAP:hasPlanResponsible
169 + <http://data.posccaesar.org/brreg/EniNorge> ;
170 + ILAP:hasPlanRollUpPlan
171 + UC2:ProjectPlan_2 ;
172 + ILAP:hasPlanServiceSupplier
173 + <http://data.posccaesar.org/brreg/Schlumberger> , <http://data.posccaesar.org/brreg/BakerHughes> ;
174 + ILAP:hasPlanSubplan UC2:ProjectPlan_2 ;
175 + ILAP:hasPlanValueObjective
176 + ILAP:BusinessAsUsual ;
177 + ILAP:hasReferenceID "RDS489590"^^xsd:string .
178 +
179 +UC2:ProjectPlan_2
180 + rdf:type ILAP:ProjectPlan ;
181 + rdfs:label "Project plan 2"^^xsd:string .
182 +
183 +UC2:Project_1
184 + rdf:type ILAP:Project ;
185 + rdfs:label "Project 1"^^xsd:string .
186 +
187 +UC2:R-1234567890
188 + rdf:type ILAP:ExternalReference ;
189 + rdfs:label "R-1234567890"^^xsd:string .
190 +
191 +UC2:Regular8To16WorkingDayCalendar_1
192 + rdf:type ILAP:Regular8To16WorkingDayCalendar ;
193 + rdfs:label "Regular8To16Working day calendar 1"^^xsd:string .
194 +
195 +UC2:ResourceStructure_1
196 + rdf:type ILAP:ResourceStructure ;
197 + rdfs:label "Resource structure 1"^^xsd:string .
198 +
199 +UC2:ResponsibleOrganization_1
200 + rdf:type ILAP:ResponsibleOrganization ;
201 + rdfs:label "Responsible organization 1"^^xsd:string .
202 +
203 +UC2:ResponsiblePerson_1
204 + rdf:type ILAP:ResponsiblePerson ;
205 + rdfs:label "Responsible person 1"^^xsd:string .
206 +
207 +UC2:Result_1
208 + rdf:type ILAP:Result ;
209 + rdfs:label "Result 1"^^xsd:string .
210 +
211 +<http://data.posccaesar.org/brreg/LegalEntity>
212 + rdfs:subClassOf ILAP:ResponsibleOrganization .
38 213
39 ILAP:ContractorWBS_1 214 ILAP:ContractorWBS_1
40 rdf:type ILAP:ContractorWBS ; 215 rdf:type ILAP:ContractorWBS ;
41 rdfs:label "Contractor WBS 1"^^xsd:string ; 216 rdfs:label "Contractor WBS 1"^^xsd:string ;
42 ILAP:hasContractorWBSelement 217 ILAP:hasContractorWBSelement
43 - "Installation activity"^^xsd:string , "Installing pump"^^xsd:string , "Pump engineer"^^xsd:string . 218 + "Pump engineer"^^xsd:string , "Installing pump"^^xsd:string , "Installation activity"^^xsd:string .
219 +
220 +ILAP:PlannedActivity
221 + rdfs:subClassOf
222 + [ rdf:type owl:Restriction ;
223 + owl:allValuesFrom ILAP:ResponsibleOrganization ;
224 + owl:onProperty ILAP:hasActivityResponsibleOrganization
225 + ] ;
226 + rdfs:subClassOf
227 + [ rdf:type owl:Restriction ;
228 + owl:allValuesFrom ILAP:Calendar ;
229 + owl:onProperty ILAP:hasActivityCalendar
230 + ] .
44 231
45 ILAP:TargetSchedule_1 232 ILAP:TargetSchedule_1
46 rdf:type ILAP:TargetSchedule ; 233 rdf:type ILAP:TargetSchedule ;
......