Showing
3 changed files
with
575 additions
and
372 deletions
| ... | @@ -34,7 +34,7 @@ | ... | @@ -34,7 +34,7 @@ |
| 34 | <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> | 34 | <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> |
| 35 | rdf:type owl:Class ; | 35 | rdf:type owl:Class ; |
| 36 | rdfs:label "production well test"^^xsd:string ; | 36 | rdfs:label "production well test"^^xsd:string ; |
| 37 | - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> , <http://www.reportinghub.no/ep/schema/activity#WellTest> . | 37 | + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> , <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . |
| 38 | 38 | ||
| 39 | <http://www.reportinghub.no/ep/schema/activity#WeeklyProductionActivity> | 39 | <http://www.reportinghub.no/ep/schema/activity#WeeklyProductionActivity> |
| 40 | rdf:type ep-prodact:ProductionOperationClassByDuration . | 40 | rdf:type ep-prodact:ProductionOperationClassByDuration . |
| ... | @@ -49,7 +49,7 @@ | ... | @@ -49,7 +49,7 @@ |
| 49 | rdfs:range <http://www.reportinghub.no/ep/schema/flow#Flow> . | 49 | rdfs:range <http://www.reportinghub.no/ep/schema/flow#Flow> . |
| 50 | 50 | ||
| 51 | ep-core:Mass | 51 | ep-core:Mass |
| 52 | - rdf:type rdfs:Class , ep-core:PropertySpace ; | 52 | + rdf:type ep-core:PropertySpace , rdfs:Class ; |
| 53 | rdfs:label "mass"^^xsd:string ; | 53 | rdfs:label "mass"^^xsd:string ; |
| 54 | rdfs:subClassOf ep-core:MeasureOfAmountOfMaterial . | 54 | rdfs:subClassOf ep-core:MeasureOfAmountOfMaterial . |
| 55 | 55 | ||
| ... | @@ -90,13 +90,13 @@ ep-core:Mass | ... | @@ -90,13 +90,13 @@ ep-core:Mass |
| 90 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> . | 90 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> . |
| 91 | 91 | ||
| 92 | ep-prodact:AdministerFirstAid | 92 | ep-prodact:AdministerFirstAid |
| 93 | - rdf:type owl:Class , ep-prodact:SafetyActivityType ; | 93 | + rdf:type ep-prodact:SafetyActivityType , owl:Class ; |
| 94 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 94 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
| 95 | 95 | ||
| 96 | ep-prodact:AirTrafficOperation | 96 | ep-prodact:AirTrafficOperation |
| 97 | - rdf:type owl:Class , ep-prodact:ProductionActivityType ; | 97 | + rdf:type ep-prodact:ProductionActivityType , owl:Class ; |
| 98 | rdfs:label "air traffic operation"^^xsd:string ; | 98 | rdfs:label "air traffic operation"^^xsd:string ; |
| 99 | - rdfs:subClassOf ep-prodact:TransportationActivity , ep-prodact:PartOfProductionActivity . | 99 | + rdfs:subClassOf ep-prodact:PartOfProductionActivity , ep-prodact:TransportationActivity . |
| 100 | 100 | ||
| 101 | ep-prodact:Alarm | 101 | ep-prodact:Alarm |
| 102 | rdf:type owl:Class ; | 102 | rdf:type owl:Class ; |
| ... | @@ -115,49 +115,49 @@ ep-prodact:AmountOfSubstance | ... | @@ -115,49 +115,49 @@ ep-prodact:AmountOfSubstance |
| 115 | rdfs:subClassOf ep-core:PhysicalObject . | 115 | rdfs:subClassOf ep-core:PhysicalObject . |
| 116 | 116 | ||
| 117 | ep-prodact:AnnualProductionActivity | 117 | ep-prodact:AnnualProductionActivity |
| 118 | - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; | 118 | + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; |
| 119 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . | 119 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . |
| 120 | 120 | ||
| 121 | ep-prodact:AnnualProductionActivityToEndOfReportingPeriod | 121 | ep-prodact:AnnualProductionActivityToEndOfReportingPeriod |
| 122 | - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; | 122 | + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; |
| 123 | rdfs:subClassOf ep-prodact:AnnualProductionActivity . | 123 | rdfs:subClassOf ep-prodact:AnnualProductionActivity . |
| 124 | 124 | ||
| 125 | ep-prodact:AnnualProductionOperationsActivityToEndOfReportingPeriod | 125 | ep-prodact:AnnualProductionOperationsActivityToEndOfReportingPeriod |
| 126 | - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; | 126 | + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; |
| 127 | - rdfs:subClassOf ep-prodact:AnnualProductionActivityToEndOfReportingPeriod , ep-prodact:ProductionOperationsActivity . | 127 | + rdfs:subClassOf ep-prodact:ProductionOperationsActivity , ep-prodact:AnnualProductionActivityToEndOfReportingPeriod . |
| 128 | 128 | ||
| 129 | ep-prodact:AnnualProductionVolumeActivityToEndOfReportingPeriod | 129 | ep-prodact:AnnualProductionVolumeActivityToEndOfReportingPeriod |
| 130 | - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; | 130 | + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; |
| 131 | - rdfs:subClassOf ep-prodact:AnnualProductionActivityToEndOfReportingPeriod , ep-prodact:ProductionVolumeActivity . | 131 | + rdfs:subClassOf ep-prodact:ProductionVolumeActivity , ep-prodact:AnnualProductionActivityToEndOfReportingPeriod . |
| 132 | 132 | ||
| 133 | ep-prodact:CargoShipOperation | 133 | ep-prodact:CargoShipOperation |
| 134 | rdf:type owl:Class ; | 134 | rdf:type owl:Class ; |
| 135 | - rdfs:subClassOf ep-prodact:TransportationActivity , ep-prodact:PartOfProductionActivity . | 135 | + rdfs:subClassOf ep-prodact:PartOfProductionActivity , ep-prodact:TransportationActivity . |
| 136 | 136 | ||
| 137 | ep-prodact:ConstructionOperation | 137 | ep-prodact:ConstructionOperation |
| 138 | - rdf:type owl:Class , ep-prodact:ProductionActivityType ; | 138 | + rdf:type ep-prodact:ProductionActivityType , owl:Class ; |
| 139 | rdfs:label "construction operation"^^xsd:string ; | 139 | rdfs:label "construction operation"^^xsd:string ; |
| 140 | rdfs:subClassOf ep-prodact:PartOfProductionActivity . | 140 | rdfs:subClassOf ep-prodact:PartOfProductionActivity . |
| 141 | 141 | ||
| 142 | ep-prodact:CumulativeProductionActivitySinceProductionBegan | 142 | ep-prodact:CumulativeProductionActivitySinceProductionBegan |
| 143 | - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; | 143 | + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; |
| 144 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . | 144 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . |
| 145 | 145 | ||
| 146 | ep-prodact:DailyProductionOperationsActivity | 146 | ep-prodact:DailyProductionOperationsActivity |
| 147 | - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; | 147 | + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; |
| 148 | - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DailyProductionActivity> , ep-prodact:ProductionOperationsActivity . | 148 | + rdfs:subClassOf ep-prodact:ProductionOperationsActivity , <http://www.reportinghub.no/ep/schema/activity#DailyProductionActivity> . |
| 149 | 149 | ||
| 150 | ep-prodact:DailyProductionVolumeActivity | 150 | ep-prodact:DailyProductionVolumeActivity |
| 151 | - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; | 151 | + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; |
| 152 | - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DailyProductionActivity> , ep-prodact:ProductionVolumeActivity . | 152 | + rdfs:subClassOf ep-prodact:ProductionVolumeActivity , <http://www.reportinghub.no/ep/schema/activity#DailyProductionActivity> . |
| 153 | 153 | ||
| 154 | ep-prodact:Deviation | 154 | ep-prodact:Deviation |
| 155 | - rdf:type owl:Class , ep-prodact:ProductionActivityType ; | 155 | + rdf:type ep-prodact:ProductionActivityType , owl:Class ; |
| 156 | rdfs:label "deviation"^^xsd:string ; | 156 | rdfs:label "deviation"^^xsd:string ; |
| 157 | rdfs:subClassOf ep-prodact:PartOfProductionActivity . | 157 | rdfs:subClassOf ep-prodact:PartOfProductionActivity . |
| 158 | 158 | ||
| 159 | ep-prodact:DrillOrExcercise | 159 | ep-prodact:DrillOrExcercise |
| 160 | - rdf:type owl:Class , ep-prodact:SafetyActivityType ; | 160 | + rdf:type ep-prodact:SafetyActivityType , owl:Class ; |
| 161 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 161 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
| 162 | 162 | ||
| 163 | ep-prodact:Fire | 163 | ep-prodact:Fire |
| ... | @@ -176,6 +176,11 @@ ep-prodact:FlowLine-Production | ... | @@ -176,6 +176,11 @@ ep-prodact:FlowLine-Production |
| 176 | rdf:type owl:Class ; | 176 | rdf:type owl:Class ; |
| 177 | rdfs:subClassOf ep-prodact:FlowLine . | 177 | rdfs:subClassOf ep-prodact:FlowLine . |
| 178 | 178 | ||
| 179 | +ep-prodact:FluidLevelTest | ||
| 180 | + rdf:type owl:Class ; | ||
| 181 | + rdfs:label "fluid level test"^^xsd:string ; | ||
| 182 | + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> , <http://www.reportinghub.no/ep/schema/activity#WellTest> . | ||
| 183 | + | ||
| 179 | ep-prodact:FusionOfHSEActivitiesOverPeriod | 184 | ep-prodact:FusionOfHSEActivitiesOverPeriod |
| 180 | rdf:type owl:Class ; | 185 | rdf:type owl:Class ; |
| 181 | rdfs:subClassOf ep-prodact:FusionOfPartsOfProductionActivityOverPeriod . | 186 | rdfs:subClassOf ep-prodact:FusionOfPartsOfProductionActivityOverPeriod . |
| ... | @@ -193,16 +198,16 @@ ep-prodact:Incident | ... | @@ -193,16 +198,16 @@ ep-prodact:Incident |
| 193 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 198 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
| 194 | 199 | ||
| 195 | ep-prodact:InitialWellTest | 200 | ep-prodact:InitialWellTest |
| 196 | - rdf:type ep-prodact:WellTestReasonType , owl:Class ; | 201 | + rdf:type owl:Class , ep-prodact:WellTestReasonType ; |
| 197 | rdfs:label "initial"^^xsd:string ; | 202 | rdfs:label "initial"^^xsd:string ; |
| 198 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . | 203 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . |
| 199 | 204 | ||
| 200 | ep-prodact:Injury | 205 | ep-prodact:Injury |
| 201 | - rdf:type owl:Class , ep-prodact:SafetyActivityType ; | 206 | + rdf:type ep-prodact:SafetyActivityType , owl:Class ; |
| 202 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 207 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
| 203 | 208 | ||
| 204 | ep-prodact:IssueWorkPermit | 209 | ep-prodact:IssueWorkPermit |
| 205 | - rdf:type owl:Class , ep-prodact:SafetyActivityType ; | 210 | + rdf:type ep-prodact:SafetyActivityType , owl:Class ; |
| 206 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 211 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
| 207 | 212 | ||
| 208 | ep-prodact:JobObservation | 213 | ep-prodact:JobObservation |
| ... | @@ -222,20 +227,20 @@ ep-prodact:LostTimeIncident | ... | @@ -222,20 +227,20 @@ ep-prodact:LostTimeIncident |
| 222 | rdfs:subClassOf ep-prodact:Incident . | 227 | rdfs:subClassOf ep-prodact:Incident . |
| 223 | 228 | ||
| 224 | ep-prodact:MaintenanceActivity | 229 | ep-prodact:MaintenanceActivity |
| 225 | - rdf:type owl:Class , ep-prodact:ProductionActivityType ; | 230 | + rdf:type ep-prodact:ProductionActivityType , owl:Class ; |
| 226 | rdfs:label "maintenance activity"^^xsd:string ; | 231 | rdfs:label "maintenance activity"^^xsd:string ; |
| 227 | rdfs:subClassOf ep-prodact:PartOfProductionActivity . | 232 | rdfs:subClassOf ep-prodact:PartOfProductionActivity . |
| 228 | 233 | ||
| 229 | ep-prodact:MarineOperation | 234 | ep-prodact:MarineOperation |
| 230 | rdf:type owl:Class ; | 235 | rdf:type owl:Class ; |
| 231 | - rdfs:subClassOf ep-prodact:TransportationActivity , ep-prodact:PartOfProductionActivity . | 236 | + rdfs:subClassOf ep-prodact:PartOfProductionActivity , ep-prodact:TransportationActivity . |
| 232 | 237 | ||
| 233 | ep-prodact:MedicalTreatmentInjury | 238 | ep-prodact:MedicalTreatmentInjury |
| 234 | - rdf:type owl:Class , ep-prodact:SafetyActivityType ; | 239 | + rdf:type ep-prodact:SafetyActivityType , owl:Class ; |
| 235 | rdfs:subClassOf ep-prodact:Injury . | 240 | rdfs:subClassOf ep-prodact:Injury . |
| 236 | 241 | ||
| 237 | ep-prodact:MonthlyProductionActivityToEndOfReportingPeriod | 242 | ep-prodact:MonthlyProductionActivityToEndOfReportingPeriod |
| 238 | - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; | 243 | + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; |
| 239 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#MonthlyProductionActivity> . | 244 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#MonthlyProductionActivity> . |
| 240 | 245 | ||
| 241 | ep-prodact:NearMiss | 246 | ep-prodact:NearMiss |
| ... | @@ -247,7 +252,7 @@ ep-prodact:NotablePartOfProductionActivity | ... | @@ -247,7 +252,7 @@ ep-prodact:NotablePartOfProductionActivity |
| 247 | rdfs:subClassOf ep-prodact:PartOfProductionActivity . | 252 | rdfs:subClassOf ep-prodact:PartOfProductionActivity . |
| 248 | 253 | ||
| 249 | ep-prodact:OtherReasonWellTest | 254 | ep-prodact:OtherReasonWellTest |
| 250 | - rdf:type ep-prodact:WellTestReasonType , owl:Class ; | 255 | + rdf:type owl:Class , ep-prodact:WellTestReasonType ; |
| 251 | rdfs:label "other"^^xsd:string ; | 256 | rdfs:label "other"^^xsd:string ; |
| 252 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . | 257 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . |
| 253 | 258 | ||
| ... | @@ -262,17 +267,17 @@ ep-prodact:Participation | ... | @@ -262,17 +267,17 @@ ep-prodact:Participation |
| 262 | rdfs:subPropertyOf ep-prodact:involvement . | 267 | rdfs:subPropertyOf ep-prodact:involvement . |
| 263 | 268 | ||
| 264 | ep-prodact:PeriodicWellTest | 269 | ep-prodact:PeriodicWellTest |
| 265 | - rdf:type ep-prodact:WellTestReasonType , owl:Class ; | 270 | + rdf:type owl:Class , ep-prodact:WellTestReasonType ; |
| 266 | rdfs:label "periodic"^^xsd:string ; | 271 | rdfs:label "periodic"^^xsd:string ; |
| 267 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . | 272 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . |
| 268 | 273 | ||
| 269 | ep-prodact:PowerStationFailure | 274 | ep-prodact:PowerStationFailure |
| 270 | - rdf:type owl:Class , ep-prodact:ProductionActivityType ; | 275 | + rdf:type ep-prodact:ProductionActivityType , owl:Class ; |
| 271 | rdfs:label "power station failure"^^xsd:string ; | 276 | rdfs:label "power station failure"^^xsd:string ; |
| 272 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . | 277 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . |
| 273 | 278 | ||
| 274 | ep-prodact:ProductionActivityLastingLessThanAYear | 279 | ep-prodact:ProductionActivityLastingLessThanAYear |
| 275 | - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; | 280 | + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; |
| 276 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . | 281 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . |
| 277 | 282 | ||
| 278 | ep-prodact:ProductionActivityType | 283 | ep-prodact:ProductionActivityType |
| ... | @@ -285,7 +290,7 @@ ep-prodact:ProductionOperationClassByDuration | ... | @@ -285,7 +290,7 @@ ep-prodact:ProductionOperationClassByDuration |
| 285 | rdfs:subClassOf owl:Class . | 290 | rdfs:subClassOf owl:Class . |
| 286 | 291 | ||
| 287 | ep-prodact:ProductionOperationsActivity | 292 | ep-prodact:ProductionOperationsActivity |
| 288 | - rdf:type owl:Class , ep-prodact:ProductionActivityType ; | 293 | + rdf:type ep-prodact:ProductionActivityType , owl:Class ; |
| 289 | rdfs:label "production operations activity"^^xsd:string ; | 294 | rdfs:label "production operations activity"^^xsd:string ; |
| 290 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . | 295 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . |
| 291 | 296 | ||
| ... | @@ -298,7 +303,7 @@ ep-prodact:ReleasedToWater | ... | @@ -298,7 +303,7 @@ ep-prodact:ReleasedToWater |
| 298 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 303 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
| 299 | 304 | ||
| 300 | ep-prodact:ReportHazard | 305 | ep-prodact:ReportHazard |
| 301 | - rdf:type owl:Class , ep-prodact:SafetyActivityType ; | 306 | + rdf:type ep-prodact:SafetyActivityType , owl:Class ; |
| 302 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 307 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
| 303 | 308 | ||
| 304 | ep-prodact:RestrictedWork | 309 | ep-prodact:RestrictedWork |
| ... | @@ -306,11 +311,11 @@ ep-prodact:RestrictedWork | ... | @@ -306,11 +311,11 @@ ep-prodact:RestrictedWork |
| 306 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 311 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
| 307 | 312 | ||
| 308 | ep-prodact:RestrictedWorkInjury | 313 | ep-prodact:RestrictedWorkInjury |
| 309 | - rdf:type owl:Class , ep-prodact:SafetyActivityType ; | 314 | + rdf:type ep-prodact:SafetyActivityType , owl:Class ; |
| 310 | rdfs:subClassOf ep-prodact:Injury . | 315 | rdfs:subClassOf ep-prodact:Injury . |
| 311 | 316 | ||
| 312 | ep-prodact:RevisionWellTest | 317 | ep-prodact:RevisionWellTest |
| 313 | - rdf:type ep-prodact:WellTestReasonType , owl:Class ; | 318 | + rdf:type owl:Class , ep-prodact:WellTestReasonType ; |
| 314 | rdfs:label "revision"^^xsd:string ; | 319 | rdfs:label "revision"^^xsd:string ; |
| 315 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . | 320 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . |
| 316 | 321 | ||
| ... | @@ -319,7 +324,7 @@ ep-prodact:SafetyActivityType | ... | @@ -319,7 +324,7 @@ ep-prodact:SafetyActivityType |
| 319 | rdfs:subClassOf owl:Class . | 324 | rdfs:subClassOf owl:Class . |
| 320 | 325 | ||
| 321 | ep-prodact:SafetyMeeting | 326 | ep-prodact:SafetyMeeting |
| 322 | - rdf:type owl:Class , ep-prodact:SafetyActivityType ; | 327 | + rdf:type ep-prodact:SafetyActivityType , owl:Class ; |
| 323 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 328 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
| 324 | 329 | ||
| 325 | ep-prodact:SampleAmountOfSubstance | 330 | ep-prodact:SampleAmountOfSubstance |
| ... | @@ -339,7 +344,7 @@ ep-prodact:SickOnBoard | ... | @@ -339,7 +344,7 @@ ep-prodact:SickOnBoard |
| 339 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 344 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
| 340 | 345 | ||
| 341 | ep-prodact:SpillOrLeak | 346 | ep-prodact:SpillOrLeak |
| 342 | - rdf:type owl:Class , ep-prodact:SafetyActivityType ; | 347 | + rdf:type ep-prodact:SafetyActivityType , owl:Class ; |
| 343 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 348 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
| 344 | 349 | ||
| 345 | ep-prodact:TransportationActivity | 350 | ep-prodact:TransportationActivity |
| ... | @@ -347,7 +352,7 @@ ep-prodact:TransportationActivity | ... | @@ -347,7 +352,7 @@ ep-prodact:TransportationActivity |
| 347 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . | 352 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . |
| 348 | 353 | ||
| 349 | ep-prodact:UnknownReasonWellTest | 354 | ep-prodact:UnknownReasonWellTest |
| 350 | - rdf:type ep-prodact:WellTestReasonType , owl:Class ; | 355 | + rdf:type owl:Class , ep-prodact:WellTestReasonType ; |
| 351 | rdfs:label "unknown"^^xsd:string ; | 356 | rdfs:label "unknown"^^xsd:string ; |
| 352 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . | 357 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . |
| 353 | 358 | ||
| ... | @@ -357,7 +362,7 @@ ep-prodact:WaterCleaningOperation | ... | @@ -357,7 +362,7 @@ ep-prodact:WaterCleaningOperation |
| 357 | 362 | ||
| 358 | ep-prodact:WaterSample | 363 | ep-prodact:WaterSample |
| 359 | rdf:type owl:Class ; | 364 | rdf:type owl:Class ; |
| 360 | - rdfs:subClassOf ep-prodact:SampleAmountOfSubstance , <http://www.reportinghub.no/ep/schema/well#Water> . | 365 | + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/well#Water> , ep-prodact:SampleAmountOfSubstance . |
| 361 | 366 | ||
| 362 | ep-prodact:WellTestReasonType | 367 | ep-prodact:WellTestReasonType |
| 363 | rdf:type rdfs:Class ; | 368 | rdf:type rdfs:Class ; |
| ... | @@ -365,11 +370,11 @@ ep-prodact:WellTestReasonType | ... | @@ -365,11 +370,11 @@ ep-prodact:WellTestReasonType |
| 365 | rdfs:subClassOf owl:Class . | 370 | rdfs:subClassOf owl:Class . |
| 366 | 371 | ||
| 367 | ep-prodact:WorkingUnderPermit | 372 | ep-prodact:WorkingUnderPermit |
| 368 | - rdf:type owl:Class , ep-prodact:SafetyActivityType ; | 373 | + rdf:type ep-prodact:SafetyActivityType , owl:Class ; |
| 369 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 374 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
| 370 | 375 | ||
| 371 | ep-prodact:WorkingUnderPermitWithSJA | 376 | ep-prodact:WorkingUnderPermitWithSJA |
| 372 | - rdf:type owl:Class , ep-prodact:SafetyActivityType ; | 377 | + rdf:type ep-prodact:SafetyActivityType , owl:Class ; |
| 373 | rdfs:subClassOf ep-prodact:WorkingUnderPermit . | 378 | rdfs:subClassOf ep-prodact:WorkingUnderPermit . |
| 374 | 379 | ||
| 375 | ep-prodact:ammoniumDensity | 380 | ep-prodact:ammoniumDensity |
| ... | @@ -421,7 +426,7 @@ ep-prodact:hasPredecessor | ... | @@ -421,7 +426,7 @@ ep-prodact:hasPredecessor |
| 421 | rdfs:range <http://www.reportinghub.no/ep/schema/activity#Activity> . | 426 | rdfs:range <http://www.reportinghub.no/ep/schema/activity#Activity> . |
| 422 | 427 | ||
| 423 | ep-prodact:hasShutInPressure | 428 | ep-prodact:hasShutInPressure |
| 424 | - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; | 429 | + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; |
| 425 | rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> ; | 430 | rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> ; |
| 426 | rdfs:label "has shut-in pressure"^^xsd:string ; | 431 | rdfs:label "has shut-in pressure"^^xsd:string ; |
| 427 | rdfs:range ep-core:Pressure . | 432 | rdfs:range ep-core:Pressure . | ... | ... |
| ... | @@ -20,28 +20,40 @@ ep-prodwell:NaturalGasClass | ... | @@ -20,28 +20,40 @@ ep-prodwell:NaturalGasClass |
| 20 | rdfs:subClassOf owl:Class . | 20 | rdfs:subClassOf owl:Class . |
| 21 | 21 | ||
| 22 | ep-prodwell:Sand | 22 | ep-prodwell:Sand |
| 23 | - rdf:type owl:Class , ep-well:FluidComponentType ; | 23 | + rdf:type ep-well:FluidComponentType , owl:Class ; |
| 24 | rdfs:label "sand"^^xsd:string ; | 24 | rdfs:label "sand"^^xsd:string ; |
| 25 | rdfs:subClassOf ep-well:Fluid . | 25 | rdfs:subClassOf ep-well:Fluid . |
| 26 | 26 | ||
| 27 | ep-prodwell:basicSedimentAndWater | 27 | ep-prodwell:basicSedimentAndWater |
| 28 | - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; | 28 | + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; |
| 29 | rdfs:label "basic sediment and water"^^xsd:string ; | 29 | rdfs:label "basic sediment and water"^^xsd:string ; |
| 30 | rdfs:range ep-core:SpecificVolume . | 30 | rdfs:range ep-core:SpecificVolume . |
| 31 | 31 | ||
| 32 | ep-prodwell:condensateYield | 32 | ep-prodwell:condensateYield |
| 33 | - rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ; | 33 | + rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; |
| 34 | rdfs:label "condensate yield"^^xsd:string ; | 34 | rdfs:label "condensate yield"^^xsd:string ; |
| 35 | rdfs:range ep-core:SpecificVolume . | 35 | rdfs:range ep-core:SpecificVolume . |
| 36 | 36 | ||
| 37 | +ep-prodwell:depthOfBaseUsableWaterFromSurface | ||
| 38 | + rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; | ||
| 39 | + rdfs:domain ep-well:Fluid ; | ||
| 40 | + rdfs:label "depth of base of usable water from surface"^^xsd:string ; | ||
| 41 | + rdfs:range ep-core:Length . | ||
| 42 | + | ||
| 43 | +ep-prodwell:depthOfFluidSurfaceFromTopOfWell | ||
| 44 | + rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; | ||
| 45 | + rdfs:domain ep-well:Fluid ; | ||
| 46 | + rdfs:label "depth of fluid surface from top of well"^^xsd:string ; | ||
| 47 | + rdfs:range ep-core:Length . | ||
| 48 | + | ||
| 37 | ep-prodwell:potentialGasProduction | 49 | ep-prodwell:potentialGasProduction |
| 38 | - rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ; | 50 | + rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; |
| 39 | rdfs:domain ep-well:WellBore ; | 51 | rdfs:domain ep-well:WellBore ; |
| 40 | rdfs:label "potential gas production"^^xsd:string ; | 52 | rdfs:label "potential gas production"^^xsd:string ; |
| 41 | rdfs:range ep-core:VolumetricFlowRate . | 53 | rdfs:range ep-core:VolumetricFlowRate . |
| 42 | 54 | ||
| 43 | ep-prodwell:potentialOilProduction | 55 | ep-prodwell:potentialOilProduction |
| 44 | - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; | 56 | + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; |
| 45 | rdfs:domain ep-well:WellBore ; | 57 | rdfs:domain ep-well:WellBore ; |
| 46 | rdfs:label "potential oil production"^^xsd:string ; | 58 | rdfs:label "potential oil production"^^xsd:string ; |
| 47 | rdfs:range ep-core:VolumetricFlowRate . | 59 | rdfs:range ep-core:VolumetricFlowRate . | ... | ... |
| ... | @@ -21,28 +21,41 @@ | ... | @@ -21,28 +21,41 @@ |
| 21 | 21 | ||
| 22 | <http://www.reportinghub.no/ep/transform/1.0/dpr/wellTest> | 22 | <http://www.reportinghub.no/ep/transform/1.0/dpr/wellTest> |
| 23 | rdf:type owl:Ontology ; | 23 | rdf:type owl:Ontology ; |
| 24 | - owl:imports <http://www.reportinghub.no/ep/schema/1.0/production-well> , <http://www.reportinghub.no/ep/dpr/spin/1.1/lib> , <http://www.reportinghub.no/ep/schema/1.0/activity> , <http://www.reportinghub.no/ep/schema/1.0/production-core> , <http://www.witsml.org/schemas/131/addendum/combo> , <http://spinrdf.org/spin> ; | 24 | + owl:imports <http://spinrdf.org/spin> , <http://www.witsml.org/schemas/131/addendum/combo> , <http://www.reportinghub.no/ep/schema/1.0/production-core> , <http://www.reportinghub.no/ep/schema/1.0/activity> , <http://www.reportinghub.no/ep/dpr/spin/1.1/lib> , <http://www.reportinghub.no/ep/schema/1.0/production-well> ; |
| 25 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . | 25 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . |
| 26 | 26 | ||
| 27 | <http://www.witsml.org/schemas/131/addendum/combo#A_Global-WITSMLComposite> | 27 | <http://www.witsml.org/schemas/131/addendum/combo#A_Global-WITSMLComposite> |
| 28 | spin:rule | 28 | spin:rule |
| 29 | [ rdf:type sp:Construct ; | 29 | [ rdf:type sp:Construct ; |
| 30 | - rdfs:comment "STEP 30108 Transfer well head data - shut in pressure"^^xsd:string ; | 30 | + rdfs:comment "STEP 30106 Classify as a Production test and set duration"^^xsd:string ; |
| 31 | - sp:templates ([ sp:object _:b1 ; | 31 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> ; |
| 32 | - sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#hasShutInPressure> ; | 32 | + sp:predicate rdf:type ; |
| 33 | sp:subject | 33 | sp:subject |
| 34 | [ sp:varName "wellTest"^^xsd:string | 34 | [ sp:varName "wellTest"^^xsd:string |
| 35 | ] | 35 | ] |
| 36 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; | 36 | + ] [ sp:object _:b1 ; |
| 37 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasFlow> ; | ||
| 38 | + sp:subject | ||
| 39 | + [ sp:varName "wellTest"^^xsd:string | ||
| 40 | + ] | ||
| 41 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#FlowOfMaterial> ; | ||
| 37 | sp:predicate rdf:type ; | 42 | sp:predicate rdf:type ; |
| 38 | sp:subject _:b1 | 43 | sp:subject _:b1 |
| 44 | + ] [ sp:object _:b2 ; | ||
| 45 | + sp:predicate rdf:type ; | ||
| 46 | + sp:subject | ||
| 47 | + [ sp:varName "wellTest"^^xsd:string | ||
| 48 | + ] | ||
| 49 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#TimeDuration> ; | ||
| 50 | + sp:predicate rdf:type ; | ||
| 51 | + sp:subject _:b2 | ||
| 39 | ] [ sp:object | 52 | ] [ sp:object |
| 40 | - [ sp:varName "realShutInPressure"^^xsd:string | 53 | + [ sp:varName "realDuration"^^xsd:string |
| 41 | ] ; | 54 | ] ; |
| 42 | sp:predicate | 55 | sp:predicate |
| 43 | - [ sp:varName "shutInPressureScale"^^xsd:string | 56 | + [ sp:varName "durationScale"^^xsd:string |
| 44 | ] ; | 57 | ] ; |
| 45 | - sp:subject _:b1 | 58 | + sp:subject _:b2 |
| 46 | ]) ; | 59 | ]) ; |
| 47 | sp:where ([ sp:object | 60 | sp:where ([ sp:object |
| 48 | [ sp:varName "wellSetRef"^^xsd:string | 61 | [ sp:varName "wellSetRef"^^xsd:string |
| ... | @@ -105,80 +118,62 @@ | ... | @@ -105,80 +118,62 @@ |
| 105 | sp:subject | 118 | sp:subject |
| 106 | [ sp:varName "wellTestRef"^^xsd:string | 119 | [ sp:varName "wellTestRef"^^xsd:string |
| 107 | ] | 120 | ] |
| 108 | - ] [ sp:object | 121 | + ] [ rdf:type sp:Optional ; |
| 109 | - [ sp:varName "wellheadDataRef"^^xsd:string | 122 | + sp:elements ([ sp:object |
| 123 | + [ sp:varName "testDurationRef"^^xsd:string | ||
| 110 | ] ; | 124 | ] ; |
| 111 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellheadDataRef> ; | 125 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testDurationRef> ; |
| 112 | sp:subject | 126 | sp:subject |
| 113 | [ sp:varName "productionTestRef"^^xsd:string | 127 | [ sp:varName "productionTestRef"^^xsd:string |
| 114 | ] | 128 | ] |
| 115 | ] [ sp:object | 129 | ] [ sp:object |
| 116 | - [ sp:varName "shutInPressureRef"^^xsd:string | 130 | + [ sp:varName "realDuration"^^xsd:string |
| 117 | - ] ; | ||
| 118 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#shutInPressureRef> ; | ||
| 119 | - sp:subject | ||
| 120 | - [ sp:varName "wellheadDataRef"^^xsd:string | ||
| 121 | - ] | ||
| 122 | - ] [ sp:object | ||
| 123 | - [ sp:varName "realShutInPressure"^^xsd:string | ||
| 124 | ] ; | 131 | ] ; |
| 125 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 132 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
| 126 | sp:subject | 133 | sp:subject |
| 127 | - [ sp:varName "shutInPressureRef"^^xsd:string | 134 | + [ sp:varName "testDurationRef"^^xsd:string |
| 128 | ] | 135 | ] |
| 129 | ] [ sp:object | 136 | ] [ sp:object |
| 130 | - [ sp:varName "uomShutInPressure"^^xsd:string | 137 | + [ sp:varName "uomDuration"^^xsd:string |
| 131 | ] ; | 138 | ] ; |
| 132 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | 139 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; |
| 133 | sp:subject | 140 | sp:subject |
| 134 | - [ sp:varName "shutInPressureRef"^^xsd:string | 141 | + [ sp:varName "testDurationRef"^^xsd:string |
| 135 | ] | 142 | ] |
| 143 | + ]) | ||
| 136 | ] [ rdf:type sp:Bind ; | 144 | ] [ rdf:type sp:Bind ; |
| 137 | sp:expression | 145 | sp:expression |
| 138 | - [ rdf:type ep-dpr-spin-lib:selectPressureScale ; | 146 | + [ rdf:type ep-dpr-spin-lib:selectDurationScale ; |
| 139 | - sp:arg1 [ sp:varName "uomShutInPressure"^^xsd:string | 147 | + sp:arg1 [ sp:varName "uomDuration"^^xsd:string |
| 140 | ] | 148 | ] |
| 141 | ] ; | 149 | ] ; |
| 142 | sp:variable | 150 | sp:variable |
| 143 | - [ sp:varName "ShutInPressureScale"^^xsd:string | 151 | + [ sp:varName "durationScale"^^xsd:string |
| 144 | ] | 152 | ] |
| 145 | ]) | 153 | ]) |
| 146 | ] ; | 154 | ] ; |
| 147 | spin:rule | 155 | spin:rule |
| 148 | [ rdf:type sp:Construct ; | 156 | [ rdf:type sp:Construct ; |
| 149 | - rdfs:comment "STEP 30111 Transfer separator pressure and temperature"^^xsd:string ; | 157 | + rdfs:comment "STEP 30107 Transfer well head data - choke orifice size"^^xsd:string ; |
| 150 | - sp:templates ([ sp:object _:b2 ; | 158 | + sp:templates ([ sp:object _:b3 ; |
| 151 | - sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasNetworkPart> ; | 159 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasWellTestChoke> ; |
| 152 | sp:subject | 160 | sp:subject |
| 153 | - [ sp:varName "productionTestFlow"^^xsd:string | 161 | + [ sp:varName "wellTest"^^xsd:string |
| 154 | ] | 162 | ] |
| 155 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionTestSeparatorFlow> ; | 163 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/equipment#WellTestChoke> ; |
| 156 | - sp:predicate rdf:type ; | ||
| 157 | - sp:subject _:b2 | ||
| 158 | - ] [ sp:object _:b3 ; | ||
| 159 | - sp:predicate rdf:type ; | ||
| 160 | - sp:subject _:b2 | ||
| 161 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; | ||
| 162 | sp:predicate rdf:type ; | 164 | sp:predicate rdf:type ; |
| 163 | sp:subject _:b3 | 165 | sp:subject _:b3 |
| 164 | - ] [ sp:object | ||
| 165 | - [ sp:varName "realSeparatorPressure"^^xsd:string | ||
| 166 | - ] ; | ||
| 167 | - sp:predicate | ||
| 168 | - [ sp:varName "pressureScaleSeparator"^^xsd:string | ||
| 169 | - ] ; | ||
| 170 | - sp:subject _:b3 | ||
| 171 | ] [ sp:object _:b4 ; | 166 | ] [ sp:object _:b4 ; |
| 172 | - sp:predicate rdf:type ; | 167 | + sp:predicate <http://www.reportinghub.no/ep/schema/equipment#chokeOrificeSize> ; |
| 173 | - sp:subject _:b2 | 168 | + sp:subject _:b3 |
| 174 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Temperature> ; | 169 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Length> ; |
| 175 | sp:predicate rdf:type ; | 170 | sp:predicate rdf:type ; |
| 176 | sp:subject _:b4 | 171 | sp:subject _:b4 |
| 177 | ] [ sp:object | 172 | ] [ sp:object |
| 178 | - [ sp:varName "realSeparatorTemperature"^^xsd:string | 173 | + [ sp:varName "realChokeOrificeSize"^^xsd:string |
| 179 | ] ; | 174 | ] ; |
| 180 | sp:predicate | 175 | sp:predicate |
| 181 | - [ sp:varName "temperatureScaleSeparator"^^xsd:string | 176 | + [ sp:varName "lengthScaleChokeOrificeSize"^^xsd:string |
| 182 | ] ; | 177 | ] ; |
| 183 | sp:subject _:b4 | 178 | sp:subject _:b4 |
| 184 | ]) ; | 179 | ]) ; |
| ... | @@ -237,13 +232,6 @@ | ... | @@ -237,13 +232,6 @@ |
| 237 | [ sp:varName "wellTest"^^xsd:string | 232 | [ sp:varName "wellTest"^^xsd:string |
| 238 | ] | 233 | ] |
| 239 | ] [ sp:object | 234 | ] [ sp:object |
| 240 | - [ sp:varName "productionTestFlow"^^xsd:string | ||
| 241 | - ] ; | ||
| 242 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasFlow> ; | ||
| 243 | - sp:subject | ||
| 244 | - [ sp:varName "wellTest"^^xsd:string | ||
| 245 | - ] | ||
| 246 | - ] [ sp:object | ||
| 247 | [ sp:varName "productionTestRef"^^xsd:string | 235 | [ sp:varName "productionTestRef"^^xsd:string |
| 248 | ] ; | 236 | ] ; |
| 249 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#productionTestRef> ; | 237 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#productionTestRef> ; |
| ... | @@ -251,102 +239,60 @@ | ... | @@ -251,102 +239,60 @@ |
| 251 | [ sp:varName "wellTestRef"^^xsd:string | 239 | [ sp:varName "wellTestRef"^^xsd:string |
| 252 | ] | 240 | ] |
| 253 | ] [ sp:object | 241 | ] [ sp:object |
| 254 | - [ sp:varName "separatorDataRef"^^xsd:string | 242 | + [ sp:varName "wellheadDataRef"^^xsd:string |
| 255 | ] ; | 243 | ] ; |
| 256 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#separatorDataRef> ; | 244 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellheadDataRef> ; |
| 257 | sp:subject | 245 | sp:subject |
| 258 | [ sp:varName "productionTestRef"^^xsd:string | 246 | [ sp:varName "productionTestRef"^^xsd:string |
| 259 | ] | 247 | ] |
| 260 | - ] [ rdf:type sp:Optional ; | ||
| 261 | - sp:elements ([ sp:object | ||
| 262 | - [ sp:varName "separatorPressureRef"^^xsd:string | ||
| 263 | - ] ; | ||
| 264 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#separatorPressureRef> ; | ||
| 265 | - sp:subject | ||
| 266 | - [ sp:varName "separatorDataRef"^^xsd:string | ||
| 267 | - ] | ||
| 268 | - ] [ sp:object | ||
| 269 | - [ sp:varName "realSeparatorPressure"^^xsd:string | ||
| 270 | - ] ; | ||
| 271 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
| 272 | - sp:subject | ||
| 273 | - [ sp:varName "separatorPressureRef"^^xsd:string | ||
| 274 | - ] | ||
| 275 | ] [ sp:object | 248 | ] [ sp:object |
| 276 | - [ sp:varName "uomSeparatorPressure"^^xsd:string | 249 | + [ sp:varName "chokeOrificeSizeRef"^^xsd:string |
| 277 | - ] ; | ||
| 278 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | ||
| 279 | - sp:subject | ||
| 280 | - [ sp:varName "separatorPressureRef"^^xsd:string | ||
| 281 | - ] | ||
| 282 | - ]) | ||
| 283 | - ] [ rdf:type sp:Optional ; | ||
| 284 | - sp:elements ([ sp:object | ||
| 285 | - [ sp:varName "separatorTemperatureRef"^^xsd:string | ||
| 286 | ] ; | 250 | ] ; |
| 287 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#separatorTemperatureRef> ; | 251 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#chokeOrificeSizeRef> ; |
| 288 | sp:subject | 252 | sp:subject |
| 289 | - [ sp:varName "separatorDataRef"^^xsd:string | 253 | + [ sp:varName "wellheadDataRef"^^xsd:string |
| 290 | ] | 254 | ] |
| 291 | ] [ sp:object | 255 | ] [ sp:object |
| 292 | - [ sp:varName "realSeparatorTemperature"^^xsd:string | 256 | + [ sp:varName "realChokeOrificeSize"^^xsd:string |
| 293 | ] ; | 257 | ] ; |
| 294 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 258 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
| 295 | sp:subject | 259 | sp:subject |
| 296 | - [ sp:varName "separatorTemperatureRef"^^xsd:string | 260 | + [ sp:varName "chokeOrificeSizeRef"^^xsd:string |
| 297 | ] | 261 | ] |
| 298 | ] [ sp:object | 262 | ] [ sp:object |
| 299 | - [ sp:varName "uomSeparatorTemperature"^^xsd:string | 263 | + [ sp:varName "uomChokeOrificeSize"^^xsd:string |
| 300 | ] ; | 264 | ] ; |
| 301 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | 265 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; |
| 302 | sp:subject | 266 | sp:subject |
| 303 | - [ sp:varName "separatorTemperatureRef"^^xsd:string | 267 | + [ sp:varName "chokeOrificeSizeRef"^^xsd:string |
| 304 | - ] | ||
| 305 | - ]) | ||
| 306 | - ] [ rdf:type sp:Bind ; | ||
| 307 | - sp:expression | ||
| 308 | - [ rdf:type ep-dpr-spin-lib:selectPressureScale ; | ||
| 309 | - sp:arg1 [ sp:varName "uomSeparatorPressure"^^xsd:string | ||
| 310 | - ] | ||
| 311 | - ] ; | ||
| 312 | - sp:variable | ||
| 313 | - [ sp:varName "pressureScaleSeparator"^^xsd:string | ||
| 314 | ] | 268 | ] |
| 315 | ] [ rdf:type sp:Bind ; | 269 | ] [ rdf:type sp:Bind ; |
| 316 | sp:expression | 270 | sp:expression |
| 317 | - [ rdf:type ep-dpr-spin-lib:selectTemperatureScale ; | 271 | + [ rdf:type ep-dpr-spin-lib:selectLengthScale ; |
| 318 | - sp:arg1 [ sp:varName "uomSeparatorTemperature"^^xsd:string | 272 | + sp:arg1 [ sp:varName "uomChokeOrificeSize"^^xsd:string |
| 319 | ] | 273 | ] |
| 320 | ] ; | 274 | ] ; |
| 321 | sp:variable | 275 | sp:variable |
| 322 | - [ sp:varName "temperatureScaleSeparator"^^xsd:string | 276 | + [ sp:varName "lengthScaleChokeOrificeSize"^^xsd:string |
| 323 | ] | 277 | ] |
| 324 | ]) | 278 | ]) |
| 325 | ] ; | 279 | ] ; |
| 326 | spin:rule | 280 | spin:rule |
| 327 | [ rdf:type sp:Construct ; | 281 | [ rdf:type sp:Construct ; |
| 328 | - rdfs:comment "STEP 30107 Transfer well head data - choke orifice size"^^xsd:string ; | 282 | + rdfs:comment "STEP 30104 Set previous valid test"^^xsd:string ; |
| 329 | sp:templates ([ sp:object _:b5 ; | 283 | sp:templates ([ sp:object _:b5 ; |
| 330 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasWellTestChoke> ; | 284 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#hasValidPredecessor> ; |
| 331 | sp:subject | 285 | sp:subject |
| 332 | [ sp:varName "wellTest"^^xsd:string | 286 | [ sp:varName "wellTest"^^xsd:string |
| 333 | ] | 287 | ] |
| 334 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/equipment#WellTestChoke> ; | 288 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTest> ; |
| 335 | sp:predicate rdf:type ; | 289 | sp:predicate rdf:type ; |
| 336 | sp:subject _:b5 | 290 | sp:subject _:b5 |
| 337 | - ] [ sp:object _:b6 ; | ||
| 338 | - sp:predicate <http://www.reportinghub.no/ep/schema/equipment#chokeOrificeSize> ; | ||
| 339 | - sp:subject _:b5 | ||
| 340 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Length> ; | ||
| 341 | - sp:predicate rdf:type ; | ||
| 342 | - sp:subject _:b6 | ||
| 343 | ] [ sp:object | 291 | ] [ sp:object |
| 344 | - [ sp:varName "realChokeOrificeSize"^^xsd:string | 292 | + [ sp:varName "lastValidTest"^^xsd:string |
| 345 | - ] ; | ||
| 346 | - sp:predicate | ||
| 347 | - [ sp:varName "lengthScaleChokeOrificeSize"^^xsd:string | ||
| 348 | ] ; | 293 | ] ; |
| 349 | - sp:subject _:b6 | 294 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; |
| 295 | + sp:subject _:b5 | ||
| 350 | ]) ; | 296 | ]) ; |
| 351 | sp:where ([ sp:object | 297 | sp:where ([ sp:object |
| 352 | [ sp:varName "wellSetRef"^^xsd:string | 298 | [ sp:varName "wellSetRef"^^xsd:string |
| ... | @@ -403,48 +349,91 @@ | ... | @@ -403,48 +349,91 @@ |
| 403 | [ sp:varName "wellTest"^^xsd:string | 349 | [ sp:varName "wellTest"^^xsd:string |
| 404 | ] | 350 | ] |
| 405 | ] [ sp:object | 351 | ] [ sp:object |
| 406 | - [ sp:varName "productionTestRef"^^xsd:string | 352 | + [ sp:varName "lastValidTest"^^xsd:string |
| 407 | ] ; | 353 | ] ; |
| 408 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#productionTestRef> ; | 354 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#lastValidTest> ; |
| 409 | sp:subject | 355 | sp:subject |
| 410 | [ sp:varName "wellTestRef"^^xsd:string | 356 | [ sp:varName "wellTestRef"^^xsd:string |
| 411 | ] | 357 | ] |
| 358 | + ]) | ||
| 359 | + ] ; | ||
| 360 | + spin:rule | ||
| 361 | + [ rdf:type sp:Construct ; | ||
| 362 | + rdfs:comment "STEP 30102 Classify the well test activity"^^xsd:string ; | ||
| 363 | + sp:templates ([ sp:object _:b6 ; | ||
| 364 | + sp:predicate rdf:type ; | ||
| 365 | + sp:subject | ||
| 366 | + [ sp:varName "wellTest"^^xsd:string | ||
| 367 | + ] | ||
| 368 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTestType> ; | ||
| 369 | + sp:predicate rdf:type ; | ||
| 370 | + sp:subject _:b6 | ||
| 412 | ] [ sp:object | 371 | ] [ sp:object |
| 413 | - [ sp:varName "wellheadDataRef"^^xsd:string | 372 | + [ sp:varName "testTypeName"^^xsd:string |
| 414 | ] ; | 373 | ] ; |
| 415 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellheadDataRef> ; | 374 | + sp:predicate rdfs:label ; |
| 375 | + sp:subject _:b6 | ||
| 376 | + ]) ; | ||
| 377 | + sp:where ([ sp:object | ||
| 378 | + [ sp:varName "wellSetRef"^^xsd:string | ||
| 379 | + ] ; | ||
| 380 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellSetRef> ; | ||
| 381 | + sp:subject spin:_this | ||
| 382 | + ] [ sp:object | ||
| 383 | + [ sp:varName "wellRef"^^xsd:string | ||
| 384 | + ] ; | ||
| 385 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellRef> ; | ||
| 416 | sp:subject | 386 | sp:subject |
| 417 | - [ sp:varName "productionTestRef"^^xsd:string | 387 | + [ sp:varName "wellSetRef"^^xsd:string |
| 418 | ] | 388 | ] |
| 419 | ] [ sp:object | 389 | ] [ sp:object |
| 420 | - [ sp:varName "chokeOrificeSizeRef"^^xsd:string | 390 | + [ sp:varName "wellboreSetRef"^^xsd:string |
| 421 | ] ; | 391 | ] ; |
| 422 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#chokeOrificeSizeRef> ; | 392 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellboreSetRef> ; |
| 423 | sp:subject | 393 | sp:subject |
| 424 | - [ sp:varName "wellheadDataRef"^^xsd:string | 394 | + [ sp:varName "wellRef"^^xsd:string |
| 425 | ] | 395 | ] |
| 426 | ] [ sp:object | 396 | ] [ sp:object |
| 427 | - [ sp:varName "realChokeOrificeSize"^^xsd:string | 397 | + [ sp:varName "wellboreRef"^^xsd:string |
| 428 | ] ; | 398 | ] ; |
| 429 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 399 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellboreRef> ; |
| 430 | sp:subject | 400 | sp:subject |
| 431 | - [ sp:varName "chokeOrificeSizeRef"^^xsd:string | 401 | + [ sp:varName "wellboreSetRef"^^xsd:string |
| 432 | ] | 402 | ] |
| 433 | ] [ sp:object | 403 | ] [ sp:object |
| 434 | - [ sp:varName "uomChokeOrificeSize"^^xsd:string | 404 | + [ sp:varName "nameWellBore"^^xsd:string |
| 435 | ] ; | 405 | ] ; |
| 436 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | 406 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#name> ; |
| 437 | sp:subject | 407 | sp:subject |
| 438 | - [ sp:varName "chokeOrificeSizeRef"^^xsd:string | 408 | + [ sp:varName "wellboreRef"^^xsd:string |
| 439 | ] | 409 | ] |
| 440 | - ] [ rdf:type sp:Bind ; | 410 | + ] [ sp:object |
| 441 | - sp:expression | 411 | + [ sp:varName "wellTestSetRef"^^xsd:string |
| 442 | - [ rdf:type ep-dpr-spin-lib:selectLengthScale ; | 412 | + ] ; |
| 443 | - sp:arg1 [ sp:varName "uomChokeOrificeSize"^^xsd:string | 413 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestSetRef> ; |
| 414 | + sp:subject | ||
| 415 | + [ sp:varName "wellboreRef"^^xsd:string | ||
| 444 | ] | 416 | ] |
| 417 | + ] [ sp:object | ||
| 418 | + [ sp:varName "wellTestRef"^^xsd:string | ||
| 445 | ] ; | 419 | ] ; |
| 446 | - sp:variable | 420 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestRef> ; |
| 447 | - [ sp:varName "lengthScaleChokeOrificeSize"^^xsd:string | 421 | + sp:subject |
| 422 | + [ sp:varName "wellTestSetRef"^^xsd:string | ||
| 423 | + ] | ||
| 424 | + ] [ sp:object | ||
| 425 | + [ sp:varName "wellTestRef"^^xsd:string | ||
| 426 | + ] ; | ||
| 427 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
| 428 | + sp:subject | ||
| 429 | + [ sp:varName "wellTest"^^xsd:string | ||
| 430 | + ] | ||
| 431 | + ] [ sp:object | ||
| 432 | + [ sp:varName "testTypeName"^^xsd:string | ||
| 433 | + ] ; | ||
| 434 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testType> ; | ||
| 435 | + sp:subject | ||
| 436 | + [ sp:varName "wellTestRef"^^xsd:string | ||
| 448 | ] | 437 | ] |
| 449 | ]) | 438 | ]) |
| 450 | ] ; | 439 | ] ; |
| ... | @@ -641,77 +630,48 @@ | ... | @@ -641,77 +630,48 @@ |
| 641 | ] ; | 630 | ] ; |
| 642 | spin:rule | 631 | spin:rule |
| 643 | [ rdf:type sp:Construct ; | 632 | [ rdf:type sp:Construct ; |
| 644 | - rdfs:comment """STEP 30101 Create WellTest activity - anonymous because there is no mandatory data about it | 633 | + rdfs:comment "STEP 30130 Classify as a FluidLevel test and set duration"^^xsd:string ; |
| 645 | -The name of the WellBore has \"-wellbore\" after it, so a temporary WellBore URI for now. | 634 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-activity#FluidLevelTest> ; |
| 646 | -The WellTest is part of the DailyProductionActivity, but there may not be a ProductionOperations element."""^^xsd:string ; | ||
| 647 | - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTest> ; | ||
| 648 | sp:predicate rdf:type ; | 635 | sp:predicate rdf:type ; |
| 649 | - sp:subject _:b10 | ||
| 650 | - ] [ sp:object _:b10 ; | ||
| 651 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#hasPart> ; | ||
| 652 | sp:subject | 636 | sp:subject |
| 653 | - [ sp:varName "dailyProductionActivity"^^xsd:string | 637 | + [ sp:varName "wellTest"^^xsd:string |
| 654 | ] | 638 | ] |
| 655 | - ] [ sp:object | 639 | + ] [ sp:object _:b10 ; |
| 656 | - [ sp:varName "testDate"^^xsd:string | 640 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#hasSpatialPart> ; |
| 657 | - ] ; | 641 | + sp:subject |
| 658 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; | ||
| 659 | - sp:subject _:b10 | ||
| 660 | - ] [ sp:object | ||
| 661 | [ sp:varName "wellBore"^^xsd:string | 642 | [ sp:varName "wellBore"^^xsd:string |
| 662 | - ] ; | 643 | + ] |
| 663 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ; | 644 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/well#Fluid> ; |
| 664 | - sp:subject _:b10 | 645 | + sp:predicate rdf:type ; |
| 665 | - ] [ sp:object | ||
| 666 | - [ sp:varName "wellBoreTestName"^^xsd:string | ||
| 667 | - ] ; | ||
| 668 | - sp:predicate rdfs:label ; | ||
| 669 | sp:subject _:b10 | 646 | sp:subject _:b10 |
| 670 | - ] [ sp:object | 647 | + ] [ sp:object _:b11 ; |
| 671 | - [ sp:varName "wellTestRef"^^xsd:string | 648 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-well#depthOfFluidSurfaceFromTopOfWell> ; |
| 672 | - ] ; | ||
| 673 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
| 674 | sp:subject _:b10 | 649 | sp:subject _:b10 |
| 675 | - ] [ sp:object | 650 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Length> ; |
| 676 | - [ sp:varName "wellTestReasonType"^^xsd:string | ||
| 677 | - ] ; | ||
| 678 | sp:predicate rdf:type ; | 651 | sp:predicate rdf:type ; |
| 679 | - sp:subject _:b10 | 652 | + sp:subject _:b11 |
| 680 | - ]) ; | ||
| 681 | - sp:where ([ sp:object | ||
| 682 | - [ sp:varName "docInfo"^^xsd:string | ||
| 683 | - ] ; | ||
| 684 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#documentInfoRef> ; | ||
| 685 | - sp:subject spin:_this | ||
| 686 | ] [ sp:object | 653 | ] [ sp:object |
| 687 | - [ sp:varName "docNameStruct"^^xsd:string | 654 | + [ sp:varName "realDepth"^^xsd:string |
| 688 | ] ; | 655 | ] ; |
| 689 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#documentNameRef> ; | 656 | + sp:predicate |
| 690 | - sp:subject | 657 | + [ sp:varName "lengthScaleDepth"^^xsd:string |
| 691 | - [ sp:varName "docInfo"^^xsd:string | ||
| 692 | - ] | ||
| 693 | - ] [ sp:object | ||
| 694 | - [ sp:varName "docName"^^xsd:string | ||
| 695 | ] ; | 658 | ] ; |
| 696 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 659 | + sp:subject _:b11 |
| 697 | - sp:subject | 660 | + ] [ sp:object _:b12 ; |
| 698 | - [ sp:varName "docNameStruct"^^xsd:string | 661 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-well#depthOfBaseUsableWaterFromSurface> ; |
| 699 | - ] | 662 | + sp:subject _:b10 |
| 663 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Length> ; | ||
| 664 | + sp:predicate rdf:type ; | ||
| 665 | + sp:subject _:b12 | ||
| 700 | ] [ sp:object | 666 | ] [ sp:object |
| 701 | - [ sp:varName "docDate"^^xsd:string | 667 | + [ sp:varName "realBaseUsableWater"^^xsd:string |
| 702 | ] ; | 668 | ] ; |
| 703 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#documentDate> ; | 669 | + sp:predicate |
| 704 | - sp:subject | 670 | + [ sp:varName "lengthScaleBaseUsableWater"^^xsd:string |
| 705 | - [ sp:varName "docInfo"^^xsd:string | ||
| 706 | - ] | ||
| 707 | - ] [ sp:object | ||
| 708 | - [ sp:varName "dailyProductionActivity"^^xsd:string | ||
| 709 | ] ; | 671 | ] ; |
| 710 | - sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; | 672 | + sp:subject _:b12 |
| 711 | - sp:subject | 673 | + ]) ; |
| 712 | - [ sp:varName "epDailyProdRep"^^xsd:string | 674 | + sp:where ([ sp:object |
| 713 | - ] | ||
| 714 | - ] [ sp:object | ||
| 715 | [ sp:varName "wellSetRef"^^xsd:string | 675 | [ sp:varName "wellSetRef"^^xsd:string |
| 716 | ] ; | 676 | ] ; |
| 717 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellSetRef> ; | 677 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellSetRef> ; |
| ... | @@ -759,88 +719,138 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod | ... | @@ -759,88 +719,138 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod |
| 759 | [ sp:varName "wellTestSetRef"^^xsd:string | 719 | [ sp:varName "wellTestSetRef"^^xsd:string |
| 760 | ] | 720 | ] |
| 761 | ] [ sp:object | 721 | ] [ sp:object |
| 762 | - [ sp:varName "wellBoreTestName"^^xsd:string | 722 | + [ sp:varName "wellTestRef"^^xsd:string |
| 763 | ] ; | 723 | ] ; |
| 764 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#name> ; | 724 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
| 725 | + sp:subject | ||
| 726 | + [ sp:varName "wellTest"^^xsd:string | ||
| 727 | + ] | ||
| 728 | + ] [ sp:object | ||
| 729 | + [ sp:varName "wellBore"^^xsd:string | ||
| 730 | + ] ; | ||
| 731 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ; | ||
| 732 | + sp:subject | ||
| 733 | + [ sp:varName "wellTest"^^xsd:string | ||
| 734 | + ] | ||
| 735 | + ] [ sp:object | ||
| 736 | + [ sp:varName "fluidLevelTestRef"^^xsd:string | ||
| 737 | + ] ; | ||
| 738 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#fluidLevelTestRef> ; | ||
| 765 | sp:subject | 739 | sp:subject |
| 766 | [ sp:varName "wellTestRef"^^xsd:string | 740 | [ sp:varName "wellTestRef"^^xsd:string |
| 767 | ] | 741 | ] |
| 768 | ] [ rdf:type sp:Optional ; | 742 | ] [ rdf:type sp:Optional ; |
| 769 | sp:elements ([ sp:object | 743 | sp:elements ([ sp:object |
| 770 | - [ sp:varName "testDate"^^xsd:string | 744 | + [ sp:varName "fluidLevelRef"^^xsd:string |
| 771 | ] ; | 745 | ] ; |
| 772 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testDate> ; | 746 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#fluidLevelRef> ; |
| 773 | sp:subject | 747 | sp:subject |
| 774 | - [ sp:varName "wellTestRef"^^xsd:string | 748 | + [ sp:varName "fluidLevelTestRef"^^xsd:string |
| 749 | + ] | ||
| 750 | + ] [ sp:object | ||
| 751 | + [ sp:varName "realDepth"^^xsd:string | ||
| 752 | + ] ; | ||
| 753 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
| 754 | + sp:subject | ||
| 755 | + [ sp:varName "fluidLevelRef"^^xsd:string | ||
| 756 | + ] | ||
| 757 | + ] [ sp:object | ||
| 758 | + [ sp:varName "uomDepth"^^xsd:string | ||
| 759 | + ] ; | ||
| 760 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | ||
| 761 | + sp:subject | ||
| 762 | + [ sp:varName "fluidLevelRef"^^xsd:string | ||
| 775 | ] | 763 | ] |
| 776 | ]) | 764 | ]) |
| 777 | ] [ rdf:type sp:Optional ; | 765 | ] [ rdf:type sp:Optional ; |
| 778 | sp:elements ([ sp:object | 766 | sp:elements ([ sp:object |
| 779 | - [ sp:varName "testReason"^^xsd:string | 767 | + [ sp:varName "baseUsableWaterRef"^^xsd:string |
| 780 | ] ; | 768 | ] ; |
| 781 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testReasonRef> ; | 769 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#baseUsableWaterRef> ; |
| 782 | sp:subject | 770 | sp:subject |
| 783 | - [ sp:varName "wellTestRef"^^xsd:string | 771 | + [ sp:varName "fluidLevelTestRef"^^xsd:string |
| 784 | - ] | ||
| 785 | - ]) | ||
| 786 | - ] [ rdf:type sp:Bind ; | ||
| 787 | - sp:expression | ||
| 788 | - [ rdf:type ep-spin-lib:buildURI ; | ||
| 789 | - sp:arg1 "https://www.reportinghub.no/ep/data/dailyProductionReport/" ; | ||
| 790 | - sp:arg2 [ rdf:type fn:concat ; | ||
| 791 | - sp:arg1 [ rdf:type ep-spin-lib:normalizeString ; | ||
| 792 | - sp:arg1 [ sp:varName "docName"^^xsd:string | ||
| 793 | ] | 772 | ] |
| 773 | + ] [ sp:object | ||
| 774 | + [ sp:varName "realBaseUsableWater"^^xsd:string | ||
| 794 | ] ; | 775 | ] ; |
| 795 | - sp:arg2 "$" ; | 776 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
| 796 | - sp:arg3 [ sp:varName "docDate"^^xsd:string | 777 | + sp:subject |
| 778 | + [ sp:varName "baseUsableWaterRef"^^xsd:string | ||
| 797 | ] | 779 | ] |
| 780 | + ] [ sp:object | ||
| 781 | + [ sp:varName "uomBaseUsableWater"^^xsd:string | ||
| 782 | + ] ; | ||
| 783 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | ||
| 784 | + sp:subject | ||
| 785 | + [ sp:varName "baseUsableWaterRef"^^xsd:string | ||
| 798 | ] | 786 | ] |
| 787 | + ]) | ||
| 788 | + ] [ rdf:type sp:Optional ; | ||
| 789 | + sp:elements ([ sp:object | ||
| 790 | + [ sp:varName "testedBy"^^xsd:string | ||
| 799 | ] ; | 791 | ] ; |
| 800 | - sp:variable | 792 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testedBy> ; |
| 801 | - [ sp:varName "epDailyProdRep"^^xsd:string | 793 | + sp:subject |
| 794 | + [ sp:varName "fluidLevelTestRef"^^xsd:string | ||
| 802 | ] | 795 | ] |
| 796 | + ]) | ||
| 803 | ] [ rdf:type sp:Bind ; | 797 | ] [ rdf:type sp:Bind ; |
| 804 | sp:expression | 798 | sp:expression |
| 805 | - [ rdf:type ep-spin-lib:buildURI ; | 799 | + [ rdf:type ep-dpr-spin-lib:selectLengthScale ; |
| 806 | - sp:arg1 "https://www.reportinghub.no/ep/data/temporaryWellBoreURI/" ; | 800 | + sp:arg1 [ sp:varName "uomDepth"^^xsd:string |
| 807 | - sp:arg2 [ rdf:type fn:concat ; | ||
| 808 | - sp:arg1 [ rdf:type ep-spin-lib:normalizeString ; | ||
| 809 | - sp:arg1 [ sp:varName "nameWellBore"^^xsd:string | ||
| 810 | - ] | ||
| 811 | - ] | ||
| 812 | ] | 801 | ] |
| 813 | ] ; | 802 | ] ; |
| 814 | sp:variable | 803 | sp:variable |
| 815 | - [ sp:varName "wellBore"^^xsd:string | 804 | + [ sp:varName "lengthScaleDepth"^^xsd:string |
| 816 | ] | 805 | ] |
| 817 | ] [ rdf:type sp:Bind ; | 806 | ] [ rdf:type sp:Bind ; |
| 818 | sp:expression | 807 | sp:expression |
| 819 | - [ rdf:type ep-dpr-spin-lib:selectWellTestReasonType ; | 808 | + [ rdf:type ep-dpr-spin-lib:selectLengthScale ; |
| 820 | - sp:arg1 [ sp:varName "testReason"^^xsd:string | 809 | + sp:arg1 [ sp:varName "uomBaseUsableWater"^^xsd:string |
| 821 | ] | 810 | ] |
| 822 | ] ; | 811 | ] ; |
| 823 | sp:variable | 812 | sp:variable |
| 824 | - [ sp:varName "wellTestReasonType"^^xsd:string | 813 | + [ sp:varName "lengthScaleBaseUsableWater"^^xsd:string |
| 825 | ] | 814 | ] |
| 826 | ]) | 815 | ]) |
| 827 | ] ; | 816 | ] ; |
| 828 | spin:rule | 817 | spin:rule |
| 829 | [ rdf:type sp:Construct ; | 818 | [ rdf:type sp:Construct ; |
| 830 | - rdfs:comment "STEP 30102 Classify the well test activity"^^xsd:string ; | 819 | + rdfs:comment "STEP 30109 Transfer well head data - temperature and flowing pressure"^^xsd:string ; |
| 831 | - sp:templates ([ sp:object _:b11 ; | 820 | + sp:templates ([ sp:object _:b13 ; |
| 832 | - sp:predicate rdf:type ; | 821 | + sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasNetworkPart> ; |
| 833 | sp:subject | 822 | sp:subject |
| 834 | - [ sp:varName "wellTest"^^xsd:string | 823 | + [ sp:varName "productionTestFlow"^^xsd:string |
| 835 | ] | 824 | ] |
| 836 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTestType> ; | 825 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionTestWellHeadFlow> ; |
| 837 | sp:predicate rdf:type ; | 826 | sp:predicate rdf:type ; |
| 838 | - sp:subject _:b11 | 827 | + sp:subject _:b13 |
| 828 | + ] [ sp:object _:b14 ; | ||
| 829 | + sp:predicate rdf:type ; | ||
| 830 | + sp:subject _:b13 | ||
| 831 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; | ||
| 832 | + sp:predicate rdf:type ; | ||
| 833 | + sp:subject _:b14 | ||
| 839 | ] [ sp:object | 834 | ] [ sp:object |
| 840 | - [ sp:varName "testTypeName"^^xsd:string | 835 | + [ sp:varName "realFlowingPressure"^^xsd:string |
| 841 | ] ; | 836 | ] ; |
| 842 | - sp:predicate rdfs:label ; | 837 | + sp:predicate |
| 843 | - sp:subject _:b11 | 838 | + [ sp:varName "pressureScaleFlowing"^^xsd:string |
| 839 | + ] ; | ||
| 840 | + sp:subject _:b14 | ||
| 841 | + ] [ sp:object _:b15 ; | ||
| 842 | + sp:predicate rdf:type ; | ||
| 843 | + sp:subject _:b13 | ||
| 844 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Temperature> ; | ||
| 845 | + sp:predicate rdf:type ; | ||
| 846 | + sp:subject _:b15 | ||
| 847 | + ] [ sp:object | ||
| 848 | + [ sp:varName "realWellheadTemperature"^^xsd:string | ||
| 849 | + ] ; | ||
| 850 | + sp:predicate | ||
| 851 | + [ sp:varName "temperatureScaleWellhead"^^xsd:string | ||
| 852 | + ] ; | ||
| 853 | + sp:subject _:b15 | ||
| 844 | ]) ; | 854 | ]) ; |
| 845 | sp:where ([ sp:object | 855 | sp:where ([ sp:object |
| 846 | [ sp:varName "wellSetRef"^^xsd:string | 856 | [ sp:varName "wellSetRef"^^xsd:string |
| ... | @@ -897,51 +907,129 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod | ... | @@ -897,51 +907,129 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod |
| 897 | [ sp:varName "wellTest"^^xsd:string | 907 | [ sp:varName "wellTest"^^xsd:string |
| 898 | ] | 908 | ] |
| 899 | ] [ sp:object | 909 | ] [ sp:object |
| 900 | - [ sp:varName "testTypeName"^^xsd:string | 910 | + [ sp:varName "productionTestFlow"^^xsd:string |
| 901 | ] ; | 911 | ] ; |
| 902 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testType> ; | 912 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasFlow> ; |
| 913 | + sp:subject | ||
| 914 | + [ sp:varName "wellTest"^^xsd:string | ||
| 915 | + ] | ||
| 916 | + ] [ sp:object | ||
| 917 | + [ sp:varName "productionTestRef"^^xsd:string | ||
| 918 | + ] ; | ||
| 919 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#productionTestRef> ; | ||
| 903 | sp:subject | 920 | sp:subject |
| 904 | [ sp:varName "wellTestRef"^^xsd:string | 921 | [ sp:varName "wellTestRef"^^xsd:string |
| 905 | ] | 922 | ] |
| 923 | + ] [ sp:object | ||
| 924 | + [ sp:varName "wellheadDataRef"^^xsd:string | ||
| 925 | + ] ; | ||
| 926 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellheadDataRef> ; | ||
| 927 | + sp:subject | ||
| 928 | + [ sp:varName "productionTestRef"^^xsd:string | ||
| 929 | + ] | ||
| 930 | + ] [ rdf:type sp:Optional ; | ||
| 931 | + sp:elements ([ sp:object | ||
| 932 | + [ sp:varName "flowingPressureRef"^^xsd:string | ||
| 933 | + ] ; | ||
| 934 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#flowingPressureRef> ; | ||
| 935 | + sp:subject | ||
| 936 | + [ sp:varName "wellheadDataRef"^^xsd:string | ||
| 937 | + ] | ||
| 938 | + ] [ sp:object | ||
| 939 | + [ sp:varName "realFlowingPressure"^^xsd:string | ||
| 940 | + ] ; | ||
| 941 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
| 942 | + sp:subject | ||
| 943 | + [ sp:varName "flowingPressureRef"^^xsd:string | ||
| 944 | + ] | ||
| 945 | + ] [ sp:object | ||
| 946 | + [ sp:varName "uomFlowingPressure"^^xsd:string | ||
| 947 | + ] ; | ||
| 948 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | ||
| 949 | + sp:subject | ||
| 950 | + [ sp:varName "flowingPressureRef"^^xsd:string | ||
| 951 | + ] | ||
| 952 | + ]) | ||
| 953 | + ] [ rdf:type sp:Optional ; | ||
| 954 | + sp:elements ([ sp:object | ||
| 955 | + [ sp:varName "temperatureRef"^^xsd:string | ||
| 956 | + ] ; | ||
| 957 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#temperatureRef> ; | ||
| 958 | + sp:subject | ||
| 959 | + [ sp:varName "wellheadDataRef"^^xsd:string | ||
| 960 | + ] | ||
| 961 | + ] [ sp:object | ||
| 962 | + [ sp:varName "realWellheadTemperature"^^xsd:string | ||
| 963 | + ] ; | ||
| 964 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
| 965 | + sp:subject | ||
| 966 | + [ sp:varName "temperatureRef"^^xsd:string | ||
| 967 | + ] | ||
| 968 | + ] [ sp:object | ||
| 969 | + [ sp:varName "uomWellheadTemperature"^^xsd:string | ||
| 970 | + ] ; | ||
| 971 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | ||
| 972 | + sp:subject | ||
| 973 | + [ sp:varName "temperatureRef"^^xsd:string | ||
| 974 | + ] | ||
| 975 | + ]) | ||
| 976 | + ] [ rdf:type sp:Bind ; | ||
| 977 | + sp:expression | ||
| 978 | + [ rdf:type ep-dpr-spin-lib:selectPressureScale ; | ||
| 979 | + sp:arg1 [ sp:varName "uomFlowingPressure"^^xsd:string | ||
| 980 | + ] | ||
| 981 | + ] ; | ||
| 982 | + sp:variable | ||
| 983 | + [ sp:varName "pressureScaleFlowing"^^xsd:string | ||
| 984 | + ] | ||
| 985 | + ] [ rdf:type sp:Bind ; | ||
| 986 | + sp:expression | ||
| 987 | + [ rdf:type ep-dpr-spin-lib:selectTemperatureScale ; | ||
| 988 | + sp:arg1 [ sp:varName "uomWellheadTemperature"^^xsd:string | ||
| 989 | + ] | ||
| 990 | + ] ; | ||
| 991 | + sp:variable | ||
| 992 | + [ sp:varName "temperatureScaleWellhead"^^xsd:string | ||
| 993 | + ] | ||
| 906 | ]) | 994 | ]) |
| 907 | ] ; | 995 | ] ; |
| 908 | spin:rule | 996 | spin:rule |
| 909 | [ rdf:type sp:Construct ; | 997 | [ rdf:type sp:Construct ; |
| 910 | - rdfs:comment "STEP 30109 Transfer well head data - temperature and flowing pressure"^^xsd:string ; | 998 | + rdfs:comment "STEP 30111 Transfer separator pressure and temperature"^^xsd:string ; |
| 911 | - sp:templates ([ sp:object _:b12 ; | 999 | + sp:templates ([ sp:object _:b16 ; |
| 912 | sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasNetworkPart> ; | 1000 | sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasNetworkPart> ; |
| 913 | sp:subject | 1001 | sp:subject |
| 914 | [ sp:varName "productionTestFlow"^^xsd:string | 1002 | [ sp:varName "productionTestFlow"^^xsd:string |
| 915 | ] | 1003 | ] |
| 916 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionTestWellHeadFlow> ; | 1004 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionTestSeparatorFlow> ; |
| 917 | sp:predicate rdf:type ; | 1005 | sp:predicate rdf:type ; |
| 918 | - sp:subject _:b12 | 1006 | + sp:subject _:b16 |
| 919 | - ] [ sp:object _:b13 ; | 1007 | + ] [ sp:object _:b17 ; |
| 920 | sp:predicate rdf:type ; | 1008 | sp:predicate rdf:type ; |
| 921 | - sp:subject _:b12 | 1009 | + sp:subject _:b16 |
| 922 | ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; | 1010 | ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; |
| 923 | sp:predicate rdf:type ; | 1011 | sp:predicate rdf:type ; |
| 924 | - sp:subject _:b13 | 1012 | + sp:subject _:b17 |
| 925 | ] [ sp:object | 1013 | ] [ sp:object |
| 926 | - [ sp:varName "realFlowingPressure"^^xsd:string | 1014 | + [ sp:varName "realSeparatorPressure"^^xsd:string |
| 927 | ] ; | 1015 | ] ; |
| 928 | sp:predicate | 1016 | sp:predicate |
| 929 | - [ sp:varName "pressureScaleFlowing"^^xsd:string | 1017 | + [ sp:varName "pressureScaleSeparator"^^xsd:string |
| 930 | ] ; | 1018 | ] ; |
| 931 | - sp:subject _:b13 | 1019 | + sp:subject _:b17 |
| 932 | - ] [ sp:object _:b14 ; | 1020 | + ] [ sp:object _:b18 ; |
| 933 | sp:predicate rdf:type ; | 1021 | sp:predicate rdf:type ; |
| 934 | - sp:subject _:b12 | 1022 | + sp:subject _:b16 |
| 935 | ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Temperature> ; | 1023 | ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Temperature> ; |
| 936 | sp:predicate rdf:type ; | 1024 | sp:predicate rdf:type ; |
| 937 | - sp:subject _:b14 | 1025 | + sp:subject _:b18 |
| 938 | ] [ sp:object | 1026 | ] [ sp:object |
| 939 | - [ sp:varName "realWellheadTemperature"^^xsd:string | 1027 | + [ sp:varName "realSeparatorTemperature"^^xsd:string |
| 940 | ] ; | 1028 | ] ; |
| 941 | sp:predicate | 1029 | sp:predicate |
| 942 | - [ sp:varName "temperatureScaleWellhead"^^xsd:string | 1030 | + [ sp:varName "temperatureScaleSeparator"^^xsd:string |
| 943 | ] ; | 1031 | ] ; |
| 944 | - sp:subject _:b14 | 1032 | + sp:subject _:b18 |
| 945 | ]) ; | 1033 | ]) ; |
| 946 | sp:where ([ sp:object | 1034 | sp:where ([ sp:object |
| 947 | [ sp:varName "wellSetRef"^^xsd:string | 1035 | [ sp:varName "wellSetRef"^^xsd:string |
| ... | @@ -1012,109 +1100,96 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod | ... | @@ -1012,109 +1100,96 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod |
| 1012 | [ sp:varName "wellTestRef"^^xsd:string | 1100 | [ sp:varName "wellTestRef"^^xsd:string |
| 1013 | ] | 1101 | ] |
| 1014 | ] [ sp:object | 1102 | ] [ sp:object |
| 1015 | - [ sp:varName "wellheadDataRef"^^xsd:string | 1103 | + [ sp:varName "separatorDataRef"^^xsd:string |
| 1016 | ] ; | 1104 | ] ; |
| 1017 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellheadDataRef> ; | 1105 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#separatorDataRef> ; |
| 1018 | sp:subject | 1106 | sp:subject |
| 1019 | [ sp:varName "productionTestRef"^^xsd:string | 1107 | [ sp:varName "productionTestRef"^^xsd:string |
| 1020 | ] | 1108 | ] |
| 1021 | ] [ rdf:type sp:Optional ; | 1109 | ] [ rdf:type sp:Optional ; |
| 1022 | sp:elements ([ sp:object | 1110 | sp:elements ([ sp:object |
| 1023 | - [ sp:varName "flowingPressureRef"^^xsd:string | 1111 | + [ sp:varName "separatorPressureRef"^^xsd:string |
| 1024 | ] ; | 1112 | ] ; |
| 1025 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#flowingPressureRef> ; | 1113 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#separatorPressureRef> ; |
| 1026 | sp:subject | 1114 | sp:subject |
| 1027 | - [ sp:varName "wellheadDataRef"^^xsd:string | 1115 | + [ sp:varName "separatorDataRef"^^xsd:string |
| 1028 | ] | 1116 | ] |
| 1029 | ] [ sp:object | 1117 | ] [ sp:object |
| 1030 | - [ sp:varName "realFlowingPressure"^^xsd:string | 1118 | + [ sp:varName "realSeparatorPressure"^^xsd:string |
| 1031 | ] ; | 1119 | ] ; |
| 1032 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 1120 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
| 1033 | sp:subject | 1121 | sp:subject |
| 1034 | - [ sp:varName "flowingPressureRef"^^xsd:string | 1122 | + [ sp:varName "separatorPressureRef"^^xsd:string |
| 1035 | ] | 1123 | ] |
| 1036 | ] [ sp:object | 1124 | ] [ sp:object |
| 1037 | - [ sp:varName "uomFlowingPressure"^^xsd:string | 1125 | + [ sp:varName "uomSeparatorPressure"^^xsd:string |
| 1038 | ] ; | 1126 | ] ; |
| 1039 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | 1127 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; |
| 1040 | sp:subject | 1128 | sp:subject |
| 1041 | - [ sp:varName "flowingPressureRef"^^xsd:string | 1129 | + [ sp:varName "separatorPressureRef"^^xsd:string |
| 1042 | ] | 1130 | ] |
| 1043 | ]) | 1131 | ]) |
| 1044 | ] [ rdf:type sp:Optional ; | 1132 | ] [ rdf:type sp:Optional ; |
| 1045 | sp:elements ([ sp:object | 1133 | sp:elements ([ sp:object |
| 1046 | - [ sp:varName "temperatureRef"^^xsd:string | 1134 | + [ sp:varName "separatorTemperatureRef"^^xsd:string |
| 1047 | ] ; | 1135 | ] ; |
| 1048 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#temperatureRef> ; | 1136 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#separatorTemperatureRef> ; |
| 1049 | sp:subject | 1137 | sp:subject |
| 1050 | - [ sp:varName "wellheadDataRef"^^xsd:string | 1138 | + [ sp:varName "separatorDataRef"^^xsd:string |
| 1051 | ] | 1139 | ] |
| 1052 | ] [ sp:object | 1140 | ] [ sp:object |
| 1053 | - [ sp:varName "realWellheadTemperature"^^xsd:string | 1141 | + [ sp:varName "realSeparatorTemperature"^^xsd:string |
| 1054 | ] ; | 1142 | ] ; |
| 1055 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 1143 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
| 1056 | sp:subject | 1144 | sp:subject |
| 1057 | - [ sp:varName "temperatureRef"^^xsd:string | 1145 | + [ sp:varName "separatorTemperatureRef"^^xsd:string |
| 1058 | ] | 1146 | ] |
| 1059 | ] [ sp:object | 1147 | ] [ sp:object |
| 1060 | - [ sp:varName "uomWellheadTemperature"^^xsd:string | 1148 | + [ sp:varName "uomSeparatorTemperature"^^xsd:string |
| 1061 | ] ; | 1149 | ] ; |
| 1062 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | 1150 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; |
| 1063 | sp:subject | 1151 | sp:subject |
| 1064 | - [ sp:varName "temperatureRef"^^xsd:string | 1152 | + [ sp:varName "separatorTemperatureRef"^^xsd:string |
| 1065 | ] | 1153 | ] |
| 1066 | ]) | 1154 | ]) |
| 1067 | ] [ rdf:type sp:Bind ; | 1155 | ] [ rdf:type sp:Bind ; |
| 1068 | sp:expression | 1156 | sp:expression |
| 1069 | [ rdf:type ep-dpr-spin-lib:selectPressureScale ; | 1157 | [ rdf:type ep-dpr-spin-lib:selectPressureScale ; |
| 1070 | - sp:arg1 [ sp:varName "uomFlowingPressure"^^xsd:string | 1158 | + sp:arg1 [ sp:varName "uomSeparatorPressure"^^xsd:string |
| 1071 | ] | 1159 | ] |
| 1072 | ] ; | 1160 | ] ; |
| 1073 | sp:variable | 1161 | sp:variable |
| 1074 | - [ sp:varName "pressureScaleFlowing"^^xsd:string | 1162 | + [ sp:varName "pressureScaleSeparator"^^xsd:string |
| 1075 | ] | 1163 | ] |
| 1076 | ] [ rdf:type sp:Bind ; | 1164 | ] [ rdf:type sp:Bind ; |
| 1077 | sp:expression | 1165 | sp:expression |
| 1078 | [ rdf:type ep-dpr-spin-lib:selectTemperatureScale ; | 1166 | [ rdf:type ep-dpr-spin-lib:selectTemperatureScale ; |
| 1079 | - sp:arg1 [ sp:varName "uomWellheadTemperature"^^xsd:string | 1167 | + sp:arg1 [ sp:varName "uomSeparatorTemperature"^^xsd:string |
| 1080 | ] | 1168 | ] |
| 1081 | ] ; | 1169 | ] ; |
| 1082 | sp:variable | 1170 | sp:variable |
| 1083 | - [ sp:varName "temperatureScaleWellhead"^^xsd:string | 1171 | + [ sp:varName "temperatureScaleSeparator"^^xsd:string |
| 1084 | ] | 1172 | ] |
| 1085 | ]) | 1173 | ]) |
| 1086 | ] ; | 1174 | ] ; |
| 1087 | spin:rule | 1175 | spin:rule |
| 1088 | [ rdf:type sp:Construct ; | 1176 | [ rdf:type sp:Construct ; |
| 1089 | - rdfs:comment "STEP 30106 Classify as a Production test and set duration"^^xsd:string ; | 1177 | + rdfs:comment "STEP 30108 Transfer well head data - shut in pressure"^^xsd:string ; |
| 1090 | - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> ; | 1178 | + sp:templates ([ sp:object _:b19 ; |
| 1091 | - sp:predicate rdf:type ; | 1179 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#hasShutInPressure> ; |
| 1092 | - sp:subject | ||
| 1093 | - [ sp:varName "wellTest"^^xsd:string | ||
| 1094 | - ] | ||
| 1095 | - ] [ sp:object _:b15 ; | ||
| 1096 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasFlow> ; | ||
| 1097 | - sp:subject | ||
| 1098 | - [ sp:varName "wellTest"^^xsd:string | ||
| 1099 | - ] | ||
| 1100 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#FlowOfMaterial> ; | ||
| 1101 | - sp:predicate rdf:type ; | ||
| 1102 | - sp:subject _:b15 | ||
| 1103 | - ] [ sp:object _:b16 ; | ||
| 1104 | - sp:predicate rdf:type ; | ||
| 1105 | sp:subject | 1180 | sp:subject |
| 1106 | [ sp:varName "wellTest"^^xsd:string | 1181 | [ sp:varName "wellTest"^^xsd:string |
| 1107 | ] | 1182 | ] |
| 1108 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#TimeDuration> ; | 1183 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; |
| 1109 | sp:predicate rdf:type ; | 1184 | sp:predicate rdf:type ; |
| 1110 | - sp:subject _:b16 | 1185 | + sp:subject _:b19 |
| 1111 | ] [ sp:object | 1186 | ] [ sp:object |
| 1112 | - [ sp:varName "realDuration"^^xsd:string | 1187 | + [ sp:varName "realShutInPressure"^^xsd:string |
| 1113 | ] ; | 1188 | ] ; |
| 1114 | sp:predicate | 1189 | sp:predicate |
| 1115 | - [ sp:varName "durationScale"^^xsd:string | 1190 | + [ sp:varName "shutInPressureScale"^^xsd:string |
| 1116 | ] ; | 1191 | ] ; |
| 1117 | - sp:subject _:b16 | 1192 | + sp:subject _:b19 |
| 1118 | ]) ; | 1193 | ]) ; |
| 1119 | sp:where ([ sp:object | 1194 | sp:where ([ sp:object |
| 1120 | [ sp:varName "wellSetRef"^^xsd:string | 1195 | [ sp:varName "wellSetRef"^^xsd:string |
| ... | @@ -1177,58 +1252,118 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod | ... | @@ -1177,58 +1252,118 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod |
| 1177 | sp:subject | 1252 | sp:subject |
| 1178 | [ sp:varName "wellTestRef"^^xsd:string | 1253 | [ sp:varName "wellTestRef"^^xsd:string |
| 1179 | ] | 1254 | ] |
| 1180 | - ] [ rdf:type sp:Optional ; | 1255 | + ] [ sp:object |
| 1181 | - sp:elements ([ sp:object | 1256 | + [ sp:varName "wellheadDataRef"^^xsd:string |
| 1182 | - [ sp:varName "testDurationRef"^^xsd:string | ||
| 1183 | ] ; | 1257 | ] ; |
| 1184 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testDurationRef> ; | 1258 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellheadDataRef> ; |
| 1185 | sp:subject | 1259 | sp:subject |
| 1186 | [ sp:varName "productionTestRef"^^xsd:string | 1260 | [ sp:varName "productionTestRef"^^xsd:string |
| 1187 | ] | 1261 | ] |
| 1188 | ] [ sp:object | 1262 | ] [ sp:object |
| 1189 | - [ sp:varName "realDuration"^^xsd:string | 1263 | + [ sp:varName "shutInPressureRef"^^xsd:string |
| 1264 | + ] ; | ||
| 1265 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#shutInPressureRef> ; | ||
| 1266 | + sp:subject | ||
| 1267 | + [ sp:varName "wellheadDataRef"^^xsd:string | ||
| 1268 | + ] | ||
| 1269 | + ] [ sp:object | ||
| 1270 | + [ sp:varName "realShutInPressure"^^xsd:string | ||
| 1190 | ] ; | 1271 | ] ; |
| 1191 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 1272 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
| 1192 | sp:subject | 1273 | sp:subject |
| 1193 | - [ sp:varName "testDurationRef"^^xsd:string | 1274 | + [ sp:varName "shutInPressureRef"^^xsd:string |
| 1194 | ] | 1275 | ] |
| 1195 | ] [ sp:object | 1276 | ] [ sp:object |
| 1196 | - [ sp:varName "uomDuration"^^xsd:string | 1277 | + [ sp:varName "uomShutInPressure"^^xsd:string |
| 1197 | ] ; | 1278 | ] ; |
| 1198 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | 1279 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; |
| 1199 | sp:subject | 1280 | sp:subject |
| 1200 | - [ sp:varName "testDurationRef"^^xsd:string | 1281 | + [ sp:varName "shutInPressureRef"^^xsd:string |
| 1201 | ] | 1282 | ] |
| 1202 | - ]) | ||
| 1203 | ] [ rdf:type sp:Bind ; | 1283 | ] [ rdf:type sp:Bind ; |
| 1204 | sp:expression | 1284 | sp:expression |
| 1205 | - [ rdf:type ep-dpr-spin-lib:selectDurationScale ; | 1285 | + [ rdf:type ep-dpr-spin-lib:selectPressureScale ; |
| 1206 | - sp:arg1 [ sp:varName "uomDuration"^^xsd:string | 1286 | + sp:arg1 [ sp:varName "uomShutInPressure"^^xsd:string |
| 1207 | ] | 1287 | ] |
| 1208 | ] ; | 1288 | ] ; |
| 1209 | sp:variable | 1289 | sp:variable |
| 1210 | - [ sp:varName "durationScale"^^xsd:string | 1290 | + [ sp:varName "ShutInPressureScale"^^xsd:string |
| 1211 | ] | 1291 | ] |
| 1212 | ]) | 1292 | ]) |
| 1213 | ] ; | 1293 | ] ; |
| 1214 | spin:rule | 1294 | spin:rule |
| 1215 | [ rdf:type sp:Construct ; | 1295 | [ rdf:type sp:Construct ; |
| 1216 | - rdfs:comment "STEP 30104 Set previous valid test"^^xsd:string ; | 1296 | + rdfs:comment """STEP 30101 Create WellTest activity - anonymous because there is no mandatory data about it |
| 1217 | - sp:templates ([ sp:object _:b17 ; | 1297 | +The name of the WellBore has \"-wellbore\" after it, so a temporary WellBore URI for now. |
| 1218 | - sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#hasValidPredecessor> ; | 1298 | +The WellTest is part of the DailyProductionActivity, but there may not be a ProductionOperations element."""^^xsd:string ; |
| 1299 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTest> ; | ||
| 1300 | + sp:predicate rdf:type ; | ||
| 1301 | + sp:subject _:b20 | ||
| 1302 | + ] [ sp:object _:b20 ; | ||
| 1303 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#hasPart> ; | ||
| 1219 | sp:subject | 1304 | sp:subject |
| 1220 | - [ sp:varName "wellTest"^^xsd:string | 1305 | + [ sp:varName "dailyProductionActivity"^^xsd:string |
| 1221 | ] | 1306 | ] |
| 1222 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTest> ; | ||
| 1223 | - sp:predicate rdf:type ; | ||
| 1224 | - sp:subject _:b17 | ||
| 1225 | ] [ sp:object | 1307 | ] [ sp:object |
| 1226 | - [ sp:varName "lastValidTest"^^xsd:string | 1308 | + [ sp:varName "testDate"^^xsd:string |
| 1227 | ] ; | 1309 | ] ; |
| 1228 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; | 1310 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; |
| 1229 | - sp:subject _:b17 | 1311 | + sp:subject _:b20 |
| 1312 | + ] [ sp:object | ||
| 1313 | + [ sp:varName "wellBore"^^xsd:string | ||
| 1314 | + ] ; | ||
| 1315 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ; | ||
| 1316 | + sp:subject _:b20 | ||
| 1317 | + ] [ sp:object | ||
| 1318 | + [ sp:varName "wellBoreTestName"^^xsd:string | ||
| 1319 | + ] ; | ||
| 1320 | + sp:predicate rdfs:label ; | ||
| 1321 | + sp:subject _:b20 | ||
| 1322 | + ] [ sp:object | ||
| 1323 | + [ sp:varName "wellTestRef"^^xsd:string | ||
| 1324 | + ] ; | ||
| 1325 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
| 1326 | + sp:subject _:b20 | ||
| 1327 | + ] [ sp:object | ||
| 1328 | + [ sp:varName "wellTestReasonType"^^xsd:string | ||
| 1329 | + ] ; | ||
| 1330 | + sp:predicate rdf:type ; | ||
| 1331 | + sp:subject _:b20 | ||
| 1230 | ]) ; | 1332 | ]) ; |
| 1231 | sp:where ([ sp:object | 1333 | sp:where ([ sp:object |
| 1334 | + [ sp:varName "docInfo"^^xsd:string | ||
| 1335 | + ] ; | ||
| 1336 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#documentInfoRef> ; | ||
| 1337 | + sp:subject spin:_this | ||
| 1338 | + ] [ sp:object | ||
| 1339 | + [ sp:varName "docNameStruct"^^xsd:string | ||
| 1340 | + ] ; | ||
| 1341 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#documentNameRef> ; | ||
| 1342 | + sp:subject | ||
| 1343 | + [ sp:varName "docInfo"^^xsd:string | ||
| 1344 | + ] | ||
| 1345 | + ] [ sp:object | ||
| 1346 | + [ sp:varName "docName"^^xsd:string | ||
| 1347 | + ] ; | ||
| 1348 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
| 1349 | + sp:subject | ||
| 1350 | + [ sp:varName "docNameStruct"^^xsd:string | ||
| 1351 | + ] | ||
| 1352 | + ] [ sp:object | ||
| 1353 | + [ sp:varName "docDate"^^xsd:string | ||
| 1354 | + ] ; | ||
| 1355 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#documentDate> ; | ||
| 1356 | + sp:subject | ||
| 1357 | + [ sp:varName "docInfo"^^xsd:string | ||
| 1358 | + ] | ||
| 1359 | + ] [ sp:object | ||
| 1360 | + [ sp:varName "dailyProductionActivity"^^xsd:string | ||
| 1361 | + ] ; | ||
| 1362 | + sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; | ||
| 1363 | + sp:subject | ||
| 1364 | + [ sp:varName "epDailyProdRep"^^xsd:string | ||
| 1365 | + ] | ||
| 1366 | + ] [ sp:object | ||
| 1232 | [ sp:varName "wellSetRef"^^xsd:string | 1367 | [ sp:varName "wellSetRef"^^xsd:string |
| 1233 | ] ; | 1368 | ] ; |
| 1234 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellSetRef> ; | 1369 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellSetRef> ; |
| ... | @@ -1276,45 +1411,96 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod | ... | @@ -1276,45 +1411,96 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod |
| 1276 | [ sp:varName "wellTestSetRef"^^xsd:string | 1411 | [ sp:varName "wellTestSetRef"^^xsd:string |
| 1277 | ] | 1412 | ] |
| 1278 | ] [ sp:object | 1413 | ] [ sp:object |
| 1414 | + [ sp:varName "wellBoreTestName"^^xsd:string | ||
| 1415 | + ] ; | ||
| 1416 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#name> ; | ||
| 1417 | + sp:subject | ||
| 1279 | [ sp:varName "wellTestRef"^^xsd:string | 1418 | [ sp:varName "wellTestRef"^^xsd:string |
| 1419 | + ] | ||
| 1420 | + ] [ rdf:type sp:Optional ; | ||
| 1421 | + sp:elements ([ sp:object | ||
| 1422 | + [ sp:varName "testDate"^^xsd:string | ||
| 1280 | ] ; | 1423 | ] ; |
| 1281 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 1424 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testDate> ; |
| 1282 | sp:subject | 1425 | sp:subject |
| 1283 | - [ sp:varName "wellTest"^^xsd:string | 1426 | + [ sp:varName "wellTestRef"^^xsd:string |
| 1284 | ] | 1427 | ] |
| 1285 | - ] [ sp:object | 1428 | + ]) |
| 1286 | - [ sp:varName "lastValidTest"^^xsd:string | 1429 | + ] [ rdf:type sp:Optional ; |
| 1430 | + sp:elements ([ sp:object | ||
| 1431 | + [ sp:varName "testReason"^^xsd:string | ||
| 1287 | ] ; | 1432 | ] ; |
| 1288 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#lastValidTest> ; | 1433 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testReasonRef> ; |
| 1289 | sp:subject | 1434 | sp:subject |
| 1290 | [ sp:varName "wellTestRef"^^xsd:string | 1435 | [ sp:varName "wellTestRef"^^xsd:string |
| 1291 | ] | 1436 | ] |
| 1292 | ]) | 1437 | ]) |
| 1438 | + ] [ rdf:type sp:Bind ; | ||
| 1439 | + sp:expression | ||
| 1440 | + [ rdf:type ep-spin-lib:buildURI ; | ||
| 1441 | + sp:arg1 "https://www.reportinghub.no/ep/data/dailyProductionReport/" ; | ||
| 1442 | + sp:arg2 [ rdf:type fn:concat ; | ||
| 1443 | + sp:arg1 [ rdf:type ep-spin-lib:normalizeString ; | ||
| 1444 | + sp:arg1 [ sp:varName "docName"^^xsd:string | ||
| 1445 | + ] | ||
| 1446 | + ] ; | ||
| 1447 | + sp:arg2 "$" ; | ||
| 1448 | + sp:arg3 [ sp:varName "docDate"^^xsd:string | ||
| 1449 | + ] | ||
| 1450 | + ] | ||
| 1451 | + ] ; | ||
| 1452 | + sp:variable | ||
| 1453 | + [ sp:varName "epDailyProdRep"^^xsd:string | ||
| 1454 | + ] | ||
| 1455 | + ] [ rdf:type sp:Bind ; | ||
| 1456 | + sp:expression | ||
| 1457 | + [ rdf:type ep-spin-lib:buildURI ; | ||
| 1458 | + sp:arg1 "https://www.reportinghub.no/ep/data/temporaryWellBoreURI/" ; | ||
| 1459 | + sp:arg2 [ rdf:type fn:concat ; | ||
| 1460 | + sp:arg1 [ rdf:type ep-spin-lib:normalizeString ; | ||
| 1461 | + sp:arg1 [ sp:varName "nameWellBore"^^xsd:string | ||
| 1462 | + ] | ||
| 1463 | + ] | ||
| 1464 | + ] | ||
| 1465 | + ] ; | ||
| 1466 | + sp:variable | ||
| 1467 | + [ sp:varName "wellBore"^^xsd:string | ||
| 1468 | + ] | ||
| 1469 | + ] [ rdf:type sp:Bind ; | ||
| 1470 | + sp:expression | ||
| 1471 | + [ rdf:type ep-dpr-spin-lib:selectWellTestReasonType ; | ||
| 1472 | + sp:arg1 [ sp:varName "testReason"^^xsd:string | ||
| 1473 | + ] | ||
| 1474 | + ] ; | ||
| 1475 | + sp:variable | ||
| 1476 | + [ sp:varName "wellTestReasonType"^^xsd:string | ||
| 1477 | + ] | ||
| 1478 | + ]) | ||
| 1293 | ] ; | 1479 | ] ; |
| 1294 | spin:rule | 1480 | spin:rule |
| 1295 | [ rdf:type sp:Construct ; | 1481 | [ rdf:type sp:Construct ; |
| 1296 | rdfs:comment "STEP 30110 Transfer well head data - flow line pressure"^^xsd:string ; | 1482 | rdfs:comment "STEP 30110 Transfer well head data - flow line pressure"^^xsd:string ; |
| 1297 | - sp:templates ([ sp:object _:b18 ; | 1483 | + sp:templates ([ sp:object _:b21 ; |
| 1298 | sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasNetworkPart> ; | 1484 | sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasNetworkPart> ; |
| 1299 | sp:subject | 1485 | sp:subject |
| 1300 | [ sp:varName "productionTestFlow"^^xsd:string | 1486 | [ sp:varName "productionTestFlow"^^xsd:string |
| 1301 | ] | 1487 | ] |
| 1302 | ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionTestFlowLineFlow> ; | 1488 | ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionTestFlowLineFlow> ; |
| 1303 | sp:predicate rdf:type ; | 1489 | sp:predicate rdf:type ; |
| 1304 | - sp:subject _:b18 | 1490 | + sp:subject _:b21 |
| 1305 | - ] [ sp:object _:b19 ; | 1491 | + ] [ sp:object _:b22 ; |
| 1306 | sp:predicate rdf:type ; | 1492 | sp:predicate rdf:type ; |
| 1307 | - sp:subject _:b18 | 1493 | + sp:subject _:b21 |
| 1308 | ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; | 1494 | ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; |
| 1309 | sp:predicate rdf:type ; | 1495 | sp:predicate rdf:type ; |
| 1310 | - sp:subject _:b19 | 1496 | + sp:subject _:b22 |
| 1311 | ] [ sp:object | 1497 | ] [ sp:object |
| 1312 | [ sp:varName "realFlowLinePressure"^^xsd:string | 1498 | [ sp:varName "realFlowLinePressure"^^xsd:string |
| 1313 | ] ; | 1499 | ] ; |
| 1314 | sp:predicate | 1500 | sp:predicate |
| 1315 | [ sp:varName "pressureScaleFlowLine"^^xsd:string | 1501 | [ sp:varName "pressureScaleFlowLine"^^xsd:string |
| 1316 | ] ; | 1502 | ] ; |
| 1317 | - sp:subject _:b19 | 1503 | + sp:subject _:b22 |
| 1318 | ]) ; | 1504 | ]) ; |
| 1319 | sp:where ([ sp:object | 1505 | sp:where ([ sp:object |
| 1320 | [ sp:varName "wellSetRef"^^xsd:string | 1506 | [ sp:varName "wellSetRef"^^xsd:string | ... | ... |
-
Please register or login to post a comment