Showing
3 changed files
with
704 additions
and
501 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,166 +21,41 @@ | ... | @@ -21,166 +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> ; | ||
| 33 | - sp:subject | ||
| 34 | - [ sp:varName "wellTest"^^xsd:string | ||
| 35 | - ] | ||
| 36 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; | ||
| 37 | sp:predicate rdf:type ; | 32 | sp:predicate rdf:type ; |
| 38 | - sp:subject _:b1 | ||
| 39 | - ] [ sp:object | ||
| 40 | - [ sp:varName "realShutInPressure"^^xsd:string | ||
| 41 | - ] ; | ||
| 42 | - sp:predicate | ||
| 43 | - [ sp:varName "shutInPressureScale"^^xsd:string | ||
| 44 | - ] ; | ||
| 45 | - sp:subject _:b1 | ||
| 46 | - ]) ; | ||
| 47 | - sp:where ([ sp:object | ||
| 48 | - [ sp:varName "wellSetRef"^^xsd:string | ||
| 49 | - ] ; | ||
| 50 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellSetRef> ; | ||
| 51 | - sp:subject spin:_this | ||
| 52 | - ] [ sp:object | ||
| 53 | - [ sp:varName "wellRef"^^xsd:string | ||
| 54 | - ] ; | ||
| 55 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellRef> ; | ||
| 56 | - sp:subject | ||
| 57 | - [ sp:varName "wellSetRef"^^xsd:string | ||
| 58 | - ] | ||
| 59 | - ] [ sp:object | ||
| 60 | - [ sp:varName "wellboreSetRef"^^xsd:string | ||
| 61 | - ] ; | ||
| 62 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellboreSetRef> ; | ||
| 63 | - sp:subject | ||
| 64 | - [ sp:varName "wellRef"^^xsd:string | ||
| 65 | - ] | ||
| 66 | - ] [ sp:object | ||
| 67 | - [ sp:varName "wellboreRef"^^xsd:string | ||
| 68 | - ] ; | ||
| 69 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellboreRef> ; | ||
| 70 | - sp:subject | ||
| 71 | - [ sp:varName "wellboreSetRef"^^xsd:string | ||
| 72 | - ] | ||
| 73 | - ] [ sp:object | ||
| 74 | - [ sp:varName "nameWellBore"^^xsd:string | ||
| 75 | - ] ; | ||
| 76 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#name> ; | ||
| 77 | - sp:subject | ||
| 78 | - [ sp:varName "wellboreRef"^^xsd:string | ||
| 79 | - ] | ||
| 80 | - ] [ sp:object | ||
| 81 | - [ sp:varName "wellTestSetRef"^^xsd:string | ||
| 82 | - ] ; | ||
| 83 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestSetRef> ; | ||
| 84 | - sp:subject | ||
| 85 | - [ sp:varName "wellboreRef"^^xsd:string | ||
| 86 | - ] | ||
| 87 | - ] [ sp:object | ||
| 88 | - [ sp:varName "wellTestRef"^^xsd:string | ||
| 89 | - ] ; | ||
| 90 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestRef> ; | ||
| 91 | - sp:subject | ||
| 92 | - [ sp:varName "wellTestSetRef"^^xsd:string | ||
| 93 | - ] | ||
| 94 | - ] [ sp:object | ||
| 95 | - [ sp:varName "wellTestRef"^^xsd:string | ||
| 96 | - ] ; | ||
| 97 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
| 98 | sp:subject | 33 | sp:subject |
| 99 | [ sp:varName "wellTest"^^xsd:string | 34 | [ sp:varName "wellTest"^^xsd:string |
| 100 | ] | 35 | ] |
| 101 | - ] [ sp:object | 36 | + ] [ sp:object _:b1 ; |
| 102 | - [ sp:varName "productionTestRef"^^xsd:string | 37 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasFlow> ; |
| 103 | - ] ; | ||
| 104 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#productionTestRef> ; | ||
| 105 | - sp:subject | ||
| 106 | - [ sp:varName "wellTestRef"^^xsd:string | ||
| 107 | - ] | ||
| 108 | - ] [ sp:object | ||
| 109 | - [ sp:varName "wellheadDataRef"^^xsd:string | ||
| 110 | - ] ; | ||
| 111 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellheadDataRef> ; | ||
| 112 | - sp:subject | ||
| 113 | - [ sp:varName "productionTestRef"^^xsd:string | ||
| 114 | - ] | ||
| 115 | - ] [ sp:object | ||
| 116 | - [ sp:varName "shutInPressureRef"^^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 | - ] ; | ||
| 125 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
| 126 | - sp:subject | ||
| 127 | - [ sp:varName "shutInPressureRef"^^xsd:string | ||
| 128 | - ] | ||
| 129 | - ] [ sp:object | ||
| 130 | - [ sp:varName "uomShutInPressure"^^xsd:string | ||
| 131 | - ] ; | ||
| 132 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | ||
| 133 | sp:subject | 38 | sp:subject |
| 134 | - [ sp:varName "shutInPressureRef"^^xsd:string | 39 | + [ sp:varName "wellTest"^^xsd:string |
| 135 | - ] | ||
| 136 | - ] [ rdf:type sp:Bind ; | ||
| 137 | - sp:expression | ||
| 138 | - [ rdf:type ep-dpr-spin-lib:selectPressureScale ; | ||
| 139 | - sp:arg1 [ sp:varName "uomShutInPressure"^^xsd:string | ||
| 140 | - ] | ||
| 141 | - ] ; | ||
| 142 | - sp:variable | ||
| 143 | - [ sp:varName "ShutInPressureScale"^^xsd:string | ||
| 144 | ] | 40 | ] |
| 145 | - ]) | 41 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#FlowOfMaterial> ; |
| 146 | - ] ; | 42 | + sp:predicate rdf:type ; |
| 147 | - spin:rule | 43 | + sp:subject _:b1 |
| 148 | - [ rdf:type sp:Construct ; | 44 | + ] [ sp:object _:b2 ; |
| 149 | - rdfs:comment "STEP 30111 Transfer separator pressure and temperature"^^xsd:string ; | 45 | + sp:predicate rdf:type ; |
| 150 | - sp:templates ([ sp:object _:b2 ; | ||
| 151 | - sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasNetworkPart> ; | ||
| 152 | sp:subject | 46 | sp:subject |
| 153 | - [ sp:varName "productionTestFlow"^^xsd:string | 47 | + [ sp:varName "wellTest"^^xsd:string |
| 154 | ] | 48 | ] |
| 155 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionTestSeparatorFlow> ; | 49 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#TimeDuration> ; |
| 156 | - sp:predicate rdf:type ; | ||
| 157 | - sp:subject _:b2 | ||
| 158 | - ] [ sp:object _:b3 ; | ||
| 159 | sp:predicate rdf:type ; | 50 | sp:predicate rdf:type ; |
| 160 | sp:subject _:b2 | 51 | sp:subject _:b2 |
| 161 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; | ||
| 162 | - sp:predicate rdf:type ; | ||
| 163 | - sp:subject _:b3 | ||
| 164 | ] [ sp:object | 52 | ] [ sp:object |
| 165 | - [ sp:varName "realSeparatorPressure"^^xsd:string | 53 | + [ sp:varName "realDuration"^^xsd:string |
| 166 | ] ; | 54 | ] ; |
| 167 | sp:predicate | 55 | sp:predicate |
| 168 | - [ sp:varName "pressureScaleSeparator"^^xsd:string | 56 | + [ sp:varName "durationScale"^^xsd:string |
| 169 | ] ; | 57 | ] ; |
| 170 | - sp:subject _:b3 | ||
| 171 | - ] [ sp:object _:b4 ; | ||
| 172 | - sp:predicate rdf:type ; | ||
| 173 | sp:subject _:b2 | 58 | sp:subject _:b2 |
| 174 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Temperature> ; | ||
| 175 | - sp:predicate rdf:type ; | ||
| 176 | - sp:subject _:b4 | ||
| 177 | - ] [ sp:object | ||
| 178 | - [ sp:varName "realSeparatorTemperature"^^xsd:string | ||
| 179 | - ] ; | ||
| 180 | - sp:predicate | ||
| 181 | - [ sp:varName "temperatureScaleSeparator"^^xsd:string | ||
| 182 | - ] ; | ||
| 183 | - sp:subject _:b4 | ||
| 184 | ]) ; | 59 | ]) ; |
| 185 | sp:where ([ sp:object | 60 | sp:where ([ sp:object |
| 186 | [ sp:varName "wellSetRef"^^xsd:string | 61 | [ sp:varName "wellSetRef"^^xsd:string |
| ... | @@ -237,116 +112,70 @@ | ... | @@ -237,116 +112,70 @@ |
| 237 | [ sp:varName "wellTest"^^xsd:string | 112 | [ sp:varName "wellTest"^^xsd:string |
| 238 | ] | 113 | ] |
| 239 | ] [ sp:object | 114 | ] [ 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 | 115 | [ sp:varName "productionTestRef"^^xsd:string |
| 248 | ] ; | 116 | ] ; |
| 249 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#productionTestRef> ; | 117 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#productionTestRef> ; |
| 250 | sp:subject | 118 | sp:subject |
| 251 | [ sp:varName "wellTestRef"^^xsd:string | 119 | [ sp:varName "wellTestRef"^^xsd:string |
| 252 | ] | 120 | ] |
| 253 | - ] [ sp:object | ||
| 254 | - [ sp:varName "separatorDataRef"^^xsd:string | ||
| 255 | - ] ; | ||
| 256 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#separatorDataRef> ; | ||
| 257 | - sp:subject | ||
| 258 | - [ sp:varName "productionTestRef"^^xsd:string | ||
| 259 | - ] | ||
| 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 | ||
| 276 | - [ sp:varName "uomSeparatorPressure"^^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 ; | 121 | ] [ rdf:type sp:Optional ; |
| 284 | sp:elements ([ sp:object | 122 | sp:elements ([ sp:object |
| 285 | - [ sp:varName "separatorTemperatureRef"^^xsd:string | 123 | + [ sp:varName "testDurationRef"^^xsd:string |
| 286 | ] ; | 124 | ] ; |
| 287 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#separatorTemperatureRef> ; | 125 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testDurationRef> ; |
| 288 | sp:subject | 126 | sp:subject |
| 289 | - [ sp:varName "separatorDataRef"^^xsd:string | 127 | + [ sp:varName "productionTestRef"^^xsd:string |
| 290 | ] | 128 | ] |
| 291 | ] [ sp:object | 129 | ] [ sp:object |
| 292 | - [ sp:varName "realSeparatorTemperature"^^xsd:string | 130 | + [ sp:varName "realDuration"^^xsd:string |
| 293 | ] ; | 131 | ] ; |
| 294 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 132 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
| 295 | sp:subject | 133 | sp:subject |
| 296 | - [ sp:varName "separatorTemperatureRef"^^xsd:string | 134 | + [ sp:varName "testDurationRef"^^xsd:string |
| 297 | ] | 135 | ] |
| 298 | ] [ sp:object | 136 | ] [ sp:object |
| 299 | - [ sp:varName "uomSeparatorTemperature"^^xsd:string | 137 | + [ sp:varName "uomDuration"^^xsd:string |
| 300 | ] ; | 138 | ] ; |
| 301 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | 139 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; |
| 302 | sp:subject | 140 | sp:subject |
| 303 | - [ sp:varName "separatorTemperatureRef"^^xsd:string | 141 | + [ sp:varName "testDurationRef"^^xsd:string |
| 304 | ] | 142 | ] |
| 305 | ]) | 143 | ]) |
| 306 | ] [ rdf:type sp:Bind ; | 144 | ] [ rdf:type sp:Bind ; |
| 307 | sp:expression | 145 | sp:expression |
| 308 | - [ rdf:type ep-dpr-spin-lib:selectPressureScale ; | 146 | + [ rdf:type ep-dpr-spin-lib:selectDurationScale ; |
| 309 | - sp:arg1 [ sp:varName "uomSeparatorPressure"^^xsd:string | 147 | + sp:arg1 [ sp:varName "uomDuration"^^xsd:string |
| 310 | - ] | ||
| 311 | - ] ; | ||
| 312 | - sp:variable | ||
| 313 | - [ sp:varName "pressureScaleSeparator"^^xsd:string | ||
| 314 | - ] | ||
| 315 | - ] [ rdf:type sp:Bind ; | ||
| 316 | - sp:expression | ||
| 317 | - [ rdf:type ep-dpr-spin-lib:selectTemperatureScale ; | ||
| 318 | - sp:arg1 [ sp:varName "uomSeparatorTemperature"^^xsd:string | ||
| 319 | ] | 148 | ] |
| 320 | ] ; | 149 | ] ; |
| 321 | sp:variable | 150 | sp:variable |
| 322 | - [ sp:varName "temperatureScaleSeparator"^^xsd:string | 151 | + [ sp:varName "durationScale"^^xsd:string |
| 323 | ] | 152 | ] |
| 324 | ]) | 153 | ]) |
| 325 | ] ; | 154 | ] ; |
| 326 | spin:rule | 155 | spin:rule |
| 327 | [ rdf:type sp:Construct ; | 156 | [ rdf:type sp:Construct ; |
| 328 | rdfs:comment "STEP 30107 Transfer well head data - choke orifice size"^^xsd:string ; | 157 | rdfs:comment "STEP 30107 Transfer well head data - choke orifice size"^^xsd:string ; |
| 329 | - sp:templates ([ sp:object _:b5 ; | 158 | + sp:templates ([ sp:object _:b3 ; |
| 330 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasWellTestChoke> ; | 159 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasWellTestChoke> ; |
| 331 | sp:subject | 160 | sp:subject |
| 332 | [ sp:varName "wellTest"^^xsd:string | 161 | [ sp:varName "wellTest"^^xsd:string |
| 333 | ] | 162 | ] |
| 334 | ] [ sp:object <http://www.reportinghub.no/ep/schema/equipment#WellTestChoke> ; | 163 | ] [ sp:object <http://www.reportinghub.no/ep/schema/equipment#WellTestChoke> ; |
| 335 | sp:predicate rdf:type ; | 164 | sp:predicate rdf:type ; |
| 336 | - sp:subject _:b5 | 165 | + sp:subject _:b3 |
| 337 | - ] [ sp:object _:b6 ; | 166 | + ] [ sp:object _:b4 ; |
| 338 | sp:predicate <http://www.reportinghub.no/ep/schema/equipment#chokeOrificeSize> ; | 167 | sp:predicate <http://www.reportinghub.no/ep/schema/equipment#chokeOrificeSize> ; |
| 339 | - sp:subject _:b5 | 168 | + sp:subject _:b3 |
| 340 | ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Length> ; | 169 | ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Length> ; |
| 341 | sp:predicate rdf:type ; | 170 | sp:predicate rdf:type ; |
| 342 | - sp:subject _:b6 | 171 | + sp:subject _:b4 |
| 343 | ] [ sp:object | 172 | ] [ sp:object |
| 344 | [ sp:varName "realChokeOrificeSize"^^xsd:string | 173 | [ sp:varName "realChokeOrificeSize"^^xsd:string |
| 345 | ] ; | 174 | ] ; |
| 346 | sp:predicate | 175 | sp:predicate |
| 347 | [ sp:varName "lengthScaleChokeOrificeSize"^^xsd:string | 176 | [ sp:varName "lengthScaleChokeOrificeSize"^^xsd:string |
| 348 | ] ; | 177 | ] ; |
| 349 | - sp:subject _:b6 | 178 | + sp:subject _:b4 |
| 350 | ]) ; | 179 | ]) ; |
| 351 | sp:where ([ sp:object | 180 | sp:where ([ sp:object |
| 352 | [ sp:varName "wellSetRef"^^xsd:string | 181 | [ sp:varName "wellSetRef"^^xsd:string |
| ... | @@ -450,28 +279,20 @@ | ... | @@ -450,28 +279,20 @@ |
| 450 | ] ; | 279 | ] ; |
| 451 | spin:rule | 280 | spin:rule |
| 452 | [ rdf:type sp:Construct ; | 281 | [ rdf:type sp:Construct ; |
| 453 | - rdfs:comment "STEP 30105 Set choke orifice size"^^xsd:string ; | 282 | + rdfs:comment "STEP 30104 Set previous valid test"^^xsd:string ; |
| 454 | - sp:templates ([ sp:object _:b7 ; | 283 | + sp:templates ([ sp:object _:b5 ; |
| 455 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasWellTestChoke> ; | 284 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#hasValidPredecessor> ; |
| 456 | sp:subject | 285 | sp:subject |
| 457 | [ sp:varName "wellTest"^^xsd:string | 286 | [ sp:varName "wellTest"^^xsd:string |
| 458 | ] | 287 | ] |
| 459 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/equipment#WellTestChoke> ; | 288 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTest> ; |
| 460 | - sp:predicate rdf:type ; | ||
| 461 | - sp:subject _:b7 | ||
| 462 | - ] [ sp:object _:b8 ; | ||
| 463 | - sp:predicate <http://www.reportinghub.no/ep/schema/equipment#chokeOrificeSize> ; | ||
| 464 | - sp:subject _:b7 | ||
| 465 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Length> ; | ||
| 466 | sp:predicate rdf:type ; | 289 | sp:predicate rdf:type ; |
| 467 | - sp:subject _:b8 | 290 | + sp:subject _:b5 |
| 468 | ] [ sp:object | 291 | ] [ sp:object |
| 469 | - [ sp:varName "realChokeOrificeSize"^^xsd:string | 292 | + [ sp:varName "lastValidTest"^^xsd:string |
| 470 | - ] ; | ||
| 471 | - sp:predicate | ||
| 472 | - [ sp:varName "lengthScaleChokeOrificeSize"^^xsd:string | ||
| 473 | ] ; | 293 | ] ; |
| 474 | - sp:subject _:b8 | 294 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; |
| 295 | + sp:subject _:b5 | ||
| 475 | ]) ; | 296 | ]) ; |
| 476 | sp:where ([ sp:object | 297 | sp:where ([ sp:object |
| 477 | [ sp:varName "wellSetRef"^^xsd:string | 298 | [ sp:varName "wellSetRef"^^xsd:string |
| ... | @@ -528,53 +349,30 @@ | ... | @@ -528,53 +349,30 @@ |
| 528 | [ sp:varName "wellTest"^^xsd:string | 349 | [ sp:varName "wellTest"^^xsd:string |
| 529 | ] | 350 | ] |
| 530 | ] [ sp:object | 351 | ] [ sp:object |
| 531 | - [ sp:varName "chokeOrificeSizeRef"^^xsd:string | 352 | + [ sp:varName "lastValidTest"^^xsd:string |
| 532 | ] ; | 353 | ] ; |
| 533 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#chokeOrificeSizeRef> ; | 354 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#lastValidTest> ; |
| 534 | sp:subject | 355 | sp:subject |
| 535 | [ sp:varName "wellTestRef"^^xsd:string | 356 | [ sp:varName "wellTestRef"^^xsd:string |
| 536 | ] | 357 | ] |
| 537 | - ] [ sp:object | ||
| 538 | - [ sp:varName "realChokeOrificeSize"^^xsd:string | ||
| 539 | - ] ; | ||
| 540 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
| 541 | - sp:subject | ||
| 542 | - [ sp:varName "chokeOrificeSizeRef"^^xsd:string | ||
| 543 | - ] | ||
| 544 | - ] [ sp:object | ||
| 545 | - [ sp:varName "uomChokeOrificeSize"^^xsd:string | ||
| 546 | - ] ; | ||
| 547 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | ||
| 548 | - sp:subject | ||
| 549 | - [ sp:varName "chokeOrificeSizeRef"^^xsd:string | ||
| 550 | - ] | ||
| 551 | - ] [ rdf:type sp:Bind ; | ||
| 552 | - sp:expression | ||
| 553 | - [ rdf:type ep-dpr-spin-lib:selectLengthScale ; | ||
| 554 | - sp:arg1 [ sp:varName "uomChokeOrificeSize"^^xsd:string | ||
| 555 | - ] | ||
| 556 | - ] ; | ||
| 557 | - sp:variable | ||
| 558 | - [ sp:varName "lengthScaleChokeOrificeSize"^^xsd:string | ||
| 559 | - ] | ||
| 560 | ]) | 358 | ]) |
| 561 | ] ; | 359 | ] ; |
| 562 | spin:rule | 360 | spin:rule |
| 563 | [ rdf:type sp:Construct ; | 361 | [ rdf:type sp:Construct ; |
| 564 | - rdfs:comment "STEP 30103 Set previous test"^^xsd:string ; | 362 | + rdfs:comment "STEP 30102 Classify the well test activity"^^xsd:string ; |
| 565 | - sp:templates ([ sp:object _:b9 ; | 363 | + sp:templates ([ sp:object _:b6 ; |
| 566 | - sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#hasPredecessor> ; | 364 | + sp:predicate rdf:type ; |
| 567 | sp:subject | 365 | sp:subject |
| 568 | [ sp:varName "wellTest"^^xsd:string | 366 | [ sp:varName "wellTest"^^xsd:string |
| 569 | ] | 367 | ] |
| 570 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTest> ; | 368 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTestType> ; |
| 571 | sp:predicate rdf:type ; | 369 | sp:predicate rdf:type ; |
| 572 | - sp:subject _:b9 | 370 | + sp:subject _:b6 |
| 573 | ] [ sp:object | 371 | ] [ sp:object |
| 574 | - [ sp:varName "previousTestDate"^^xsd:string | 372 | + [ sp:varName "testTypeName"^^xsd:string |
| 575 | ] ; | 373 | ] ; |
| 576 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; | 374 | + sp:predicate rdfs:label ; |
| 577 | - sp:subject _:b9 | 375 | + sp:subject _:b6 |
| 578 | ]) ; | 376 | ]) ; |
| 579 | sp:where ([ sp:object | 377 | sp:where ([ sp:object |
| 580 | [ sp:varName "wellSetRef"^^xsd:string | 378 | [ sp:varName "wellSetRef"^^xsd:string |
| ... | @@ -631,9 +429,9 @@ | ... | @@ -631,9 +429,9 @@ |
| 631 | [ sp:varName "wellTest"^^xsd:string | 429 | [ sp:varName "wellTest"^^xsd:string |
| 632 | ] | 430 | ] |
| 633 | ] [ sp:object | 431 | ] [ sp:object |
| 634 | - [ sp:varName "previousTestDate"^^xsd:string | 432 | + [ sp:varName "testTypeName"^^xsd:string |
| 635 | ] ; | 433 | ] ; |
| 636 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#previousTestDate> ; | 434 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testType> ; |
| 637 | sp:subject | 435 | sp:subject |
| 638 | [ sp:varName "wellTestRef"^^xsd:string | 436 | [ sp:varName "wellTestRef"^^xsd:string |
| 639 | ] | 437 | ] |
| ... | @@ -641,77 +439,30 @@ | ... | @@ -641,77 +439,30 @@ |
| 641 | ] ; | 439 | ] ; |
| 642 | spin:rule | 440 | spin:rule |
| 643 | [ rdf:type sp:Construct ; | 441 | [ rdf:type sp:Construct ; |
| 644 | - rdfs:comment """STEP 30101 Create WellTest activity - anonymous because there is no mandatory data about it | 442 | + rdfs:comment "STEP 30105 Set choke orifice size"^^xsd:string ; |
| 645 | -The name of the WellBore has \"-wellbore\" after it, so a temporary WellBore URI for now. | 443 | + sp:templates ([ sp:object _:b7 ; |
| 646 | -The WellTest is part of the DailyProductionActivity, but there may not be a ProductionOperations element."""^^xsd:string ; | 444 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasWellTestChoke> ; |
| 647 | - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTest> ; | ||
| 648 | - 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 | 445 | sp:subject |
| 653 | - [ sp:varName "dailyProductionActivity"^^xsd:string | 446 | + [ sp:varName "wellTest"^^xsd:string |
| 654 | ] | 447 | ] |
| 448 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/equipment#WellTestChoke> ; | ||
| 449 | + sp:predicate rdf:type ; | ||
| 450 | + sp:subject _:b7 | ||
| 451 | + ] [ sp:object _:b8 ; | ||
| 452 | + sp:predicate <http://www.reportinghub.no/ep/schema/equipment#chokeOrificeSize> ; | ||
| 453 | + sp:subject _:b7 | ||
| 454 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Length> ; | ||
| 455 | + sp:predicate rdf:type ; | ||
| 456 | + sp:subject _:b8 | ||
| 655 | ] [ sp:object | 457 | ] [ sp:object |
| 656 | - [ sp:varName "testDate"^^xsd:string | 458 | + [ sp:varName "realChokeOrificeSize"^^xsd:string |
| 657 | - ] ; | ||
| 658 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; | ||
| 659 | - sp:subject _:b10 | ||
| 660 | - ] [ sp:object | ||
| 661 | - [ sp:varName "wellBore"^^xsd:string | ||
| 662 | - ] ; | ||
| 663 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ; | ||
| 664 | - sp:subject _:b10 | ||
| 665 | - ] [ sp:object | ||
| 666 | - [ sp:varName "wellBoreTestName"^^xsd:string | ||
| 667 | - ] ; | ||
| 668 | - sp:predicate rdfs:label ; | ||
| 669 | - sp:subject _:b10 | ||
| 670 | - ] [ sp:object | ||
| 671 | - [ sp:varName "wellTestRef"^^xsd:string | ||
| 672 | ] ; | 459 | ] ; |
| 673 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 460 | + sp:predicate |
| 674 | - sp:subject _:b10 | 461 | + [ sp:varName "lengthScaleChokeOrificeSize"^^xsd:string |
| 675 | - ] [ sp:object | ||
| 676 | - [ sp:varName "wellTestReasonType"^^xsd:string | ||
| 677 | ] ; | 462 | ] ; |
| 678 | - sp:predicate rdf:type ; | 463 | + sp:subject _:b8 |
| 679 | - sp:subject _:b10 | ||
| 680 | ]) ; | 464 | ]) ; |
| 681 | sp:where ([ sp:object | 465 | 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 | ||
| 687 | - [ sp:varName "docNameStruct"^^xsd:string | ||
| 688 | - ] ; | ||
| 689 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#documentNameRef> ; | ||
| 690 | - sp:subject | ||
| 691 | - [ sp:varName "docInfo"^^xsd:string | ||
| 692 | - ] | ||
| 693 | - ] [ sp:object | ||
| 694 | - [ sp:varName "docName"^^xsd:string | ||
| 695 | - ] ; | ||
| 696 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
| 697 | - sp:subject | ||
| 698 | - [ sp:varName "docNameStruct"^^xsd:string | ||
| 699 | - ] | ||
| 700 | - ] [ sp:object | ||
| 701 | - [ sp:varName "docDate"^^xsd:string | ||
| 702 | - ] ; | ||
| 703 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#documentDate> ; | ||
| 704 | - sp:subject | ||
| 705 | - [ sp:varName "docInfo"^^xsd:string | ||
| 706 | - ] | ||
| 707 | - ] [ sp:object | ||
| 708 | - [ sp:varName "dailyProductionActivity"^^xsd:string | ||
| 709 | - ] ; | ||
| 710 | - sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; | ||
| 711 | - sp:subject | ||
| 712 | - [ sp:varName "epDailyProdRep"^^xsd:string | ||
| 713 | - ] | ||
| 714 | - ] [ sp:object | ||
| 715 | [ sp:varName "wellSetRef"^^xsd:string | 466 | [ sp:varName "wellSetRef"^^xsd:string |
| 716 | ] ; | 467 | ] ; |
| 717 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellSetRef> ; | 468 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellSetRef> ; |
| ... | @@ -759,88 +510,60 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod | ... | @@ -759,88 +510,60 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod |
| 759 | [ sp:varName "wellTestSetRef"^^xsd:string | 510 | [ sp:varName "wellTestSetRef"^^xsd:string |
| 760 | ] | 511 | ] |
| 761 | ] [ sp:object | 512 | ] [ sp:object |
| 762 | - [ sp:varName "wellBoreTestName"^^xsd:string | 513 | + [ sp:varName "wellTestRef"^^xsd:string |
| 763 | ] ; | 514 | ] ; |
| 764 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#name> ; | 515 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
| 516 | + sp:subject | ||
| 517 | + [ sp:varName "wellTest"^^xsd:string | ||
| 518 | + ] | ||
| 519 | + ] [ sp:object | ||
| 520 | + [ sp:varName "chokeOrificeSizeRef"^^xsd:string | ||
| 521 | + ] ; | ||
| 522 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#chokeOrificeSizeRef> ; | ||
| 765 | sp:subject | 523 | sp:subject |
| 766 | [ sp:varName "wellTestRef"^^xsd:string | 524 | [ sp:varName "wellTestRef"^^xsd:string |
| 767 | ] | 525 | ] |
| 768 | - ] [ rdf:type sp:Optional ; | 526 | + ] [ sp:object |
| 769 | - sp:elements ([ sp:object | 527 | + [ sp:varName "realChokeOrificeSize"^^xsd:string |
| 770 | - [ sp:varName "testDate"^^xsd:string | ||
| 771 | - ] ; | ||
| 772 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testDate> ; | ||
| 773 | - sp:subject | ||
| 774 | - [ sp:varName "wellTestRef"^^xsd:string | ||
| 775 | - ] | ||
| 776 | - ]) | ||
| 777 | - ] [ rdf:type sp:Optional ; | ||
| 778 | - sp:elements ([ sp:object | ||
| 779 | - [ sp:varName "testReason"^^xsd:string | ||
| 780 | - ] ; | ||
| 781 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testReasonRef> ; | ||
| 782 | - sp:subject | ||
| 783 | - [ sp:varName "wellTestRef"^^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 | - ] | ||
| 794 | - ] ; | ||
| 795 | - sp:arg2 "$" ; | ||
| 796 | - sp:arg3 [ sp:varName "docDate"^^xsd:string | ||
| 797 | - ] | ||
| 798 | - ] | ||
| 799 | ] ; | 528 | ] ; |
| 800 | - sp:variable | 529 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
| 801 | - [ sp:varName "epDailyProdRep"^^xsd:string | 530 | + sp:subject |
| 531 | + [ sp:varName "chokeOrificeSizeRef"^^xsd:string | ||
| 802 | ] | 532 | ] |
| 803 | - ] [ rdf:type sp:Bind ; | 533 | + ] [ sp:object |
| 804 | - sp:expression | 534 | + [ sp:varName "uomChokeOrificeSize"^^xsd:string |
| 805 | - [ rdf:type ep-spin-lib:buildURI ; | ||
| 806 | - sp:arg1 "https://www.reportinghub.no/ep/data/temporaryWellBoreURI/" ; | ||
| 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 | - ] | ||
| 813 | ] ; | 535 | ] ; |
| 814 | - sp:variable | 536 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; |
| 815 | - [ sp:varName "wellBore"^^xsd:string | 537 | + sp:subject |
| 538 | + [ sp:varName "chokeOrificeSizeRef"^^xsd:string | ||
| 816 | ] | 539 | ] |
| 817 | ] [ rdf:type sp:Bind ; | 540 | ] [ rdf:type sp:Bind ; |
| 818 | sp:expression | 541 | sp:expression |
| 819 | - [ rdf:type ep-dpr-spin-lib:selectWellTestReasonType ; | 542 | + [ rdf:type ep-dpr-spin-lib:selectLengthScale ; |
| 820 | - sp:arg1 [ sp:varName "testReason"^^xsd:string | 543 | + sp:arg1 [ sp:varName "uomChokeOrificeSize"^^xsd:string |
| 821 | ] | 544 | ] |
| 822 | ] ; | 545 | ] ; |
| 823 | sp:variable | 546 | sp:variable |
| 824 | - [ sp:varName "wellTestReasonType"^^xsd:string | 547 | + [ sp:varName "lengthScaleChokeOrificeSize"^^xsd:string |
| 825 | ] | 548 | ] |
| 826 | ]) | 549 | ]) |
| 827 | ] ; | 550 | ] ; |
| 828 | spin:rule | 551 | spin:rule |
| 829 | [ rdf:type sp:Construct ; | 552 | [ rdf:type sp:Construct ; |
| 830 | - rdfs:comment "STEP 30102 Classify the well test activity"^^xsd:string ; | 553 | + rdfs:comment "STEP 30103 Set previous test"^^xsd:string ; |
| 831 | - sp:templates ([ sp:object _:b11 ; | 554 | + sp:templates ([ sp:object _:b9 ; |
| 832 | - sp:predicate rdf:type ; | 555 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#hasPredecessor> ; |
| 833 | sp:subject | 556 | sp:subject |
| 834 | [ sp:varName "wellTest"^^xsd:string | 557 | [ sp:varName "wellTest"^^xsd:string |
| 835 | ] | 558 | ] |
| 836 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTestType> ; | 559 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTest> ; |
| 837 | sp:predicate rdf:type ; | 560 | sp:predicate rdf:type ; |
| 838 | - sp:subject _:b11 | 561 | + sp:subject _:b9 |
| 839 | ] [ sp:object | 562 | ] [ sp:object |
| 840 | - [ sp:varName "testTypeName"^^xsd:string | 563 | + [ sp:varName "previousTestDate"^^xsd:string |
| 841 | ] ; | 564 | ] ; |
| 842 | - sp:predicate rdfs:label ; | 565 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; |
| 843 | - sp:subject _:b11 | 566 | + sp:subject _:b9 |
| 844 | ]) ; | 567 | ]) ; |
| 845 | sp:where ([ sp:object | 568 | sp:where ([ sp:object |
| 846 | [ sp:varName "wellSetRef"^^xsd:string | 569 | [ sp:varName "wellSetRef"^^xsd:string |
| ... | @@ -897,9 +620,9 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod | ... | @@ -897,9 +620,9 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod |
| 897 | [ sp:varName "wellTest"^^xsd:string | 620 | [ sp:varName "wellTest"^^xsd:string |
| 898 | ] | 621 | ] |
| 899 | ] [ sp:object | 622 | ] [ sp:object |
| 900 | - [ sp:varName "testTypeName"^^xsd:string | 623 | + [ sp:varName "previousTestDate"^^xsd:string |
| 901 | ] ; | 624 | ] ; |
| 902 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testType> ; | 625 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#previousTestDate> ; |
| 903 | sp:subject | 626 | sp:subject |
| 904 | [ sp:varName "wellTestRef"^^xsd:string | 627 | [ sp:varName "wellTestRef"^^xsd:string |
| 905 | ] | 628 | ] |
| ... | @@ -907,41 +630,46 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod | ... | @@ -907,41 +630,46 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod |
| 907 | ] ; | 630 | ] ; |
| 908 | spin:rule | 631 | spin:rule |
| 909 | [ rdf:type sp:Construct ; | 632 | [ rdf:type sp:Construct ; |
| 910 | - rdfs:comment "STEP 30109 Transfer well head data - temperature and flowing pressure"^^xsd:string ; | 633 | + rdfs:comment "STEP 30130 Classify as a FluidLevel test and set duration"^^xsd:string ; |
| 911 | - sp:templates ([ sp:object _:b12 ; | 634 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-activity#FluidLevelTest> ; |
| 912 | - sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasNetworkPart> ; | 635 | + sp:predicate rdf:type ; |
| 913 | sp:subject | 636 | sp:subject |
| 914 | - [ sp:varName "productionTestFlow"^^xsd:string | 637 | + [ sp:varName "wellTest"^^xsd:string |
| 915 | ] | 638 | ] |
| 916 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionTestWellHeadFlow> ; | 639 | + ] [ sp:object _:b10 ; |
| 917 | - sp:predicate rdf:type ; | 640 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#hasSpatialPart> ; |
| 918 | - sp:subject _:b12 | 641 | + sp:subject |
| 919 | - ] [ sp:object _:b13 ; | 642 | + [ sp:varName "wellBore"^^xsd:string |
| 643 | + ] | ||
| 644 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/well#Fluid> ; | ||
| 920 | sp:predicate rdf:type ; | 645 | sp:predicate rdf:type ; |
| 921 | - sp:subject _:b12 | 646 | + sp:subject _:b10 |
| 922 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; | 647 | + ] [ sp:object _:b11 ; |
| 648 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-well#depthOfFluidSurfaceFromTopOfWell> ; | ||
| 649 | + sp:subject _:b10 | ||
| 650 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Length> ; | ||
| 923 | sp:predicate rdf:type ; | 651 | sp:predicate rdf:type ; |
| 924 | - sp:subject _:b13 | 652 | + sp:subject _:b11 |
| 925 | ] [ sp:object | 653 | ] [ sp:object |
| 926 | - [ sp:varName "realFlowingPressure"^^xsd:string | 654 | + [ sp:varName "realDepth"^^xsd:string |
| 927 | ] ; | 655 | ] ; |
| 928 | sp:predicate | 656 | sp:predicate |
| 929 | - [ sp:varName "pressureScaleFlowing"^^xsd:string | 657 | + [ sp:varName "lengthScaleDepth"^^xsd:string |
| 930 | ] ; | 658 | ] ; |
| 931 | - sp:subject _:b13 | 659 | + sp:subject _:b11 |
| 932 | - ] [ sp:object _:b14 ; | 660 | + ] [ sp:object _:b12 ; |
| 661 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-well#depthOfBaseUsableWaterFromSurface> ; | ||
| 662 | + sp:subject _:b10 | ||
| 663 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Length> ; | ||
| 933 | sp:predicate rdf:type ; | 664 | sp:predicate rdf:type ; |
| 934 | sp:subject _:b12 | 665 | sp:subject _:b12 |
| 935 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Temperature> ; | ||
| 936 | - sp:predicate rdf:type ; | ||
| 937 | - sp:subject _:b14 | ||
| 938 | ] [ sp:object | 666 | ] [ sp:object |
| 939 | - [ sp:varName "realWellheadTemperature"^^xsd:string | 667 | + [ sp:varName "realBaseUsableWater"^^xsd:string |
| 940 | ] ; | 668 | ] ; |
| 941 | sp:predicate | 669 | sp:predicate |
| 942 | - [ sp:varName "temperatureScaleWellhead"^^xsd:string | 670 | + [ sp:varName "lengthScaleBaseUsableWater"^^xsd:string |
| 943 | ] ; | 671 | ] ; |
| 944 | - sp:subject _:b14 | 672 | + sp:subject _:b12 |
| 945 | ]) ; | 673 | ]) ; |
| 946 | sp:where ([ sp:object | 674 | sp:where ([ sp:object |
| 947 | [ sp:varName "wellSetRef"^^xsd:string | 675 | [ sp:varName "wellSetRef"^^xsd:string |
| ... | @@ -998,26 +726,207 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod | ... | @@ -998,26 +726,207 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod |
| 998 | [ sp:varName "wellTest"^^xsd:string | 726 | [ sp:varName "wellTest"^^xsd:string |
| 999 | ] | 727 | ] |
| 1000 | ] [ sp:object | 728 | ] [ sp:object |
| 1001 | - [ sp:varName "productionTestFlow"^^xsd:string | 729 | + [ sp:varName "wellBore"^^xsd:string |
| 1002 | ] ; | 730 | ] ; |
| 1003 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasFlow> ; | 731 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ; |
| 1004 | sp:subject | 732 | sp:subject |
| 1005 | [ sp:varName "wellTest"^^xsd:string | 733 | [ sp:varName "wellTest"^^xsd:string |
| 1006 | ] | 734 | ] |
| 1007 | ] [ sp:object | 735 | ] [ sp:object |
| 1008 | - [ sp:varName "productionTestRef"^^xsd:string | 736 | + [ sp:varName "fluidLevelTestRef"^^xsd:string |
| 1009 | ] ; | 737 | ] ; |
| 1010 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#productionTestRef> ; | 738 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#fluidLevelTestRef> ; |
| 1011 | sp:subject | 739 | sp:subject |
| 1012 | [ sp:varName "wellTestRef"^^xsd:string | 740 | [ sp:varName "wellTestRef"^^xsd:string |
| 1013 | ] | 741 | ] |
| 1014 | - ] [ sp:object | 742 | + ] [ rdf:type sp:Optional ; |
| 1015 | - [ sp:varName "wellheadDataRef"^^xsd:string | 743 | + sp:elements ([ sp:object |
| 1016 | - ] ; | 744 | + [ sp:varName "fluidLevelRef"^^xsd:string |
| 1017 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellheadDataRef> ; | 745 | + ] ; |
| 1018 | - sp:subject | 746 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#fluidLevelRef> ; |
| 1019 | - [ sp:varName "productionTestRef"^^xsd:string | 747 | + sp:subject |
| 1020 | - ] | 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 | ||
| 763 | + ] | ||
| 764 | + ]) | ||
| 765 | + ] [ rdf:type sp:Optional ; | ||
| 766 | + sp:elements ([ sp:object | ||
| 767 | + [ sp:varName "baseUsableWaterRef"^^xsd:string | ||
| 768 | + ] ; | ||
| 769 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#baseUsableWaterRef> ; | ||
| 770 | + sp:subject | ||
| 771 | + [ sp:varName "fluidLevelTestRef"^^xsd:string | ||
| 772 | + ] | ||
| 773 | + ] [ sp:object | ||
| 774 | + [ sp:varName "realBaseUsableWater"^^xsd:string | ||
| 775 | + ] ; | ||
| 776 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
| 777 | + sp:subject | ||
| 778 | + [ sp:varName "baseUsableWaterRef"^^xsd:string | ||
| 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 | ||
| 786 | + ] | ||
| 787 | + ]) | ||
| 788 | + ] [ rdf:type sp:Optional ; | ||
| 789 | + sp:elements ([ sp:object | ||
| 790 | + [ sp:varName "testedBy"^^xsd:string | ||
| 791 | + ] ; | ||
| 792 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testedBy> ; | ||
| 793 | + sp:subject | ||
| 794 | + [ sp:varName "fluidLevelTestRef"^^xsd:string | ||
| 795 | + ] | ||
| 796 | + ]) | ||
| 797 | + ] [ rdf:type sp:Bind ; | ||
| 798 | + sp:expression | ||
| 799 | + [ rdf:type ep-dpr-spin-lib:selectLengthScale ; | ||
| 800 | + sp:arg1 [ sp:varName "uomDepth"^^xsd:string | ||
| 801 | + ] | ||
| 802 | + ] ; | ||
| 803 | + sp:variable | ||
| 804 | + [ sp:varName "lengthScaleDepth"^^xsd:string | ||
| 805 | + ] | ||
| 806 | + ] [ rdf:type sp:Bind ; | ||
| 807 | + sp:expression | ||
| 808 | + [ rdf:type ep-dpr-spin-lib:selectLengthScale ; | ||
| 809 | + sp:arg1 [ sp:varName "uomBaseUsableWater"^^xsd:string | ||
| 810 | + ] | ||
| 811 | + ] ; | ||
| 812 | + sp:variable | ||
| 813 | + [ sp:varName "lengthScaleBaseUsableWater"^^xsd:string | ||
| 814 | + ] | ||
| 815 | + ]) | ||
| 816 | + ] ; | ||
| 817 | + spin:rule | ||
| 818 | + [ rdf:type sp:Construct ; | ||
| 819 | + rdfs:comment "STEP 30109 Transfer well head data - temperature and flowing pressure"^^xsd:string ; | ||
| 820 | + sp:templates ([ sp:object _:b13 ; | ||
| 821 | + sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasNetworkPart> ; | ||
| 822 | + sp:subject | ||
| 823 | + [ sp:varName "productionTestFlow"^^xsd:string | ||
| 824 | + ] | ||
| 825 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionTestWellHeadFlow> ; | ||
| 826 | + sp:predicate rdf:type ; | ||
| 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 | ||
| 834 | + ] [ sp:object | ||
| 835 | + [ sp:varName "realFlowingPressure"^^xsd:string | ||
| 836 | + ] ; | ||
| 837 | + sp:predicate | ||
| 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 | ||
| 854 | + ]) ; | ||
| 855 | + sp:where ([ sp:object | ||
| 856 | + [ sp:varName "wellSetRef"^^xsd:string | ||
| 857 | + ] ; | ||
| 858 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellSetRef> ; | ||
| 859 | + sp:subject spin:_this | ||
| 860 | + ] [ sp:object | ||
| 861 | + [ sp:varName "wellRef"^^xsd:string | ||
| 862 | + ] ; | ||
| 863 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellRef> ; | ||
| 864 | + sp:subject | ||
| 865 | + [ sp:varName "wellSetRef"^^xsd:string | ||
| 866 | + ] | ||
| 867 | + ] [ sp:object | ||
| 868 | + [ sp:varName "wellboreSetRef"^^xsd:string | ||
| 869 | + ] ; | ||
| 870 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellboreSetRef> ; | ||
| 871 | + sp:subject | ||
| 872 | + [ sp:varName "wellRef"^^xsd:string | ||
| 873 | + ] | ||
| 874 | + ] [ sp:object | ||
| 875 | + [ sp:varName "wellboreRef"^^xsd:string | ||
| 876 | + ] ; | ||
| 877 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellboreRef> ; | ||
| 878 | + sp:subject | ||
| 879 | + [ sp:varName "wellboreSetRef"^^xsd:string | ||
| 880 | + ] | ||
| 881 | + ] [ sp:object | ||
| 882 | + [ sp:varName "nameWellBore"^^xsd:string | ||
| 883 | + ] ; | ||
| 884 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#name> ; | ||
| 885 | + sp:subject | ||
| 886 | + [ sp:varName "wellboreRef"^^xsd:string | ||
| 887 | + ] | ||
| 888 | + ] [ sp:object | ||
| 889 | + [ sp:varName "wellTestSetRef"^^xsd:string | ||
| 890 | + ] ; | ||
| 891 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestSetRef> ; | ||
| 892 | + sp:subject | ||
| 893 | + [ sp:varName "wellboreRef"^^xsd:string | ||
| 894 | + ] | ||
| 895 | + ] [ sp:object | ||
| 896 | + [ sp:varName "wellTestRef"^^xsd:string | ||
| 897 | + ] ; | ||
| 898 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestRef> ; | ||
| 899 | + sp:subject | ||
| 900 | + [ sp:varName "wellTestSetRef"^^xsd:string | ||
| 901 | + ] | ||
| 902 | + ] [ sp:object | ||
| 903 | + [ sp:varName "wellTestRef"^^xsd:string | ||
| 904 | + ] ; | ||
| 905 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
| 906 | + sp:subject | ||
| 907 | + [ sp:varName "wellTest"^^xsd:string | ||
| 908 | + ] | ||
| 909 | + ] [ sp:object | ||
| 910 | + [ sp:varName "productionTestFlow"^^xsd:string | ||
| 911 | + ] ; | ||
| 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> ; | ||
| 920 | + sp:subject | ||
| 921 | + [ sp:varName "wellTestRef"^^xsd:string | ||
| 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 | + ] | ||
| 1021 | ] [ rdf:type sp:Optional ; | 930 | ] [ rdf:type sp:Optional ; |
| 1022 | sp:elements ([ sp:object | 931 | sp:elements ([ sp:object |
| 1023 | [ sp:varName "flowingPressureRef"^^xsd:string | 932 | [ sp:varName "flowingPressureRef"^^xsd:string |
| ... | @@ -1086,35 +995,41 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod | ... | @@ -1086,35 +995,41 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod |
| 1086 | ] ; | 995 | ] ; |
| 1087 | spin:rule | 996 | spin:rule |
| 1088 | [ rdf:type sp:Construct ; | 997 | [ rdf:type sp:Construct ; |
| 1089 | - rdfs:comment "STEP 30106 Classify as a Production test and set duration"^^xsd:string ; | 998 | + rdfs:comment "STEP 30111 Transfer separator pressure and temperature"^^xsd:string ; |
| 1090 | - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> ; | 999 | + sp:templates ([ sp:object _:b16 ; |
| 1091 | - sp:predicate rdf:type ; | 1000 | + sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasNetworkPart> ; |
| 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 | 1001 | sp:subject |
| 1098 | - [ sp:varName "wellTest"^^xsd:string | 1002 | + [ sp:varName "productionTestFlow"^^xsd:string |
| 1099 | ] | 1003 | ] |
| 1100 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#FlowOfMaterial> ; | 1004 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionTestSeparatorFlow> ; |
| 1101 | - sp:predicate rdf:type ; | ||
| 1102 | - sp:subject _:b15 | ||
| 1103 | - ] [ sp:object _:b16 ; | ||
| 1104 | sp:predicate rdf:type ; | 1005 | sp:predicate rdf:type ; |
| 1105 | - sp:subject | 1006 | + sp:subject _:b16 |
| 1106 | - [ sp:varName "wellTest"^^xsd:string | 1007 | + ] [ sp:object _:b17 ; |
| 1107 | - ] | ||
| 1108 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#TimeDuration> ; | ||
| 1109 | sp:predicate rdf:type ; | 1008 | sp:predicate rdf:type ; |
| 1110 | sp:subject _:b16 | 1009 | sp:subject _:b16 |
| 1010 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; | ||
| 1011 | + sp:predicate rdf:type ; | ||
| 1012 | + sp:subject _:b17 | ||
| 1111 | ] [ sp:object | 1013 | ] [ sp:object |
| 1112 | - [ sp:varName "realDuration"^^xsd:string | 1014 | + [ sp:varName "realSeparatorPressure"^^xsd:string |
| 1113 | ] ; | 1015 | ] ; |
| 1114 | sp:predicate | 1016 | sp:predicate |
| 1115 | - [ sp:varName "durationScale"^^xsd:string | 1017 | + [ sp:varName "pressureScaleSeparator"^^xsd:string |
| 1116 | ] ; | 1018 | ] ; |
| 1019 | + sp:subject _:b17 | ||
| 1020 | + ] [ sp:object _:b18 ; | ||
| 1021 | + sp:predicate rdf:type ; | ||
| 1117 | sp:subject _:b16 | 1022 | sp:subject _:b16 |
| 1023 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Temperature> ; | ||
| 1024 | + sp:predicate rdf:type ; | ||
| 1025 | + sp:subject _:b18 | ||
| 1026 | + ] [ sp:object | ||
| 1027 | + [ sp:varName "realSeparatorTemperature"^^xsd:string | ||
| 1028 | + ] ; | ||
| 1029 | + sp:predicate | ||
| 1030 | + [ sp:varName "temperatureScaleSeparator"^^xsd:string | ||
| 1031 | + ] ; | ||
| 1032 | + sp:subject _:b18 | ||
| 1118 | ]) ; | 1033 | ]) ; |
| 1119 | sp:where ([ sp:object | 1034 | sp:where ([ sp:object |
| 1120 | [ sp:varName "wellSetRef"^^xsd:string | 1035 | [ sp:varName "wellSetRef"^^xsd:string |
| ... | @@ -1171,62 +1086,110 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod | ... | @@ -1171,62 +1086,110 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod |
| 1171 | [ sp:varName "wellTest"^^xsd:string | 1086 | [ sp:varName "wellTest"^^xsd:string |
| 1172 | ] | 1087 | ] |
| 1173 | ] [ sp:object | 1088 | ] [ sp:object |
| 1089 | + [ sp:varName "productionTestFlow"^^xsd:string | ||
| 1090 | + ] ; | ||
| 1091 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasFlow> ; | ||
| 1092 | + sp:subject | ||
| 1093 | + [ sp:varName "wellTest"^^xsd:string | ||
| 1094 | + ] | ||
| 1095 | + ] [ sp:object | ||
| 1174 | [ sp:varName "productionTestRef"^^xsd:string | 1096 | [ sp:varName "productionTestRef"^^xsd:string |
| 1175 | ] ; | 1097 | ] ; |
| 1176 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#productionTestRef> ; | 1098 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#productionTestRef> ; |
| 1177 | sp:subject | 1099 | sp:subject |
| 1178 | [ sp:varName "wellTestRef"^^xsd:string | 1100 | [ sp:varName "wellTestRef"^^xsd:string |
| 1179 | ] | 1101 | ] |
| 1102 | + ] [ sp:object | ||
| 1103 | + [ sp:varName "separatorDataRef"^^xsd:string | ||
| 1104 | + ] ; | ||
| 1105 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#separatorDataRef> ; | ||
| 1106 | + sp:subject | ||
| 1107 | + [ sp:varName "productionTestRef"^^xsd:string | ||
| 1108 | + ] | ||
| 1180 | ] [ rdf:type sp:Optional ; | 1109 | ] [ rdf:type sp:Optional ; |
| 1181 | sp:elements ([ sp:object | 1110 | sp:elements ([ sp:object |
| 1182 | - [ sp:varName "testDurationRef"^^xsd:string | 1111 | + [ sp:varName "separatorPressureRef"^^xsd:string |
| 1183 | ] ; | 1112 | ] ; |
| 1184 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testDurationRef> ; | 1113 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#separatorPressureRef> ; |
| 1185 | sp:subject | 1114 | sp:subject |
| 1186 | - [ sp:varName "productionTestRef"^^xsd:string | 1115 | + [ sp:varName "separatorDataRef"^^xsd:string |
| 1187 | ] | 1116 | ] |
| 1188 | ] [ sp:object | 1117 | ] [ sp:object |
| 1189 | - [ sp:varName "realDuration"^^xsd:string | 1118 | + [ sp:varName "realSeparatorPressure"^^xsd:string |
| 1190 | ] ; | 1119 | ] ; |
| 1191 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 1120 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
| 1192 | sp:subject | 1121 | sp:subject |
| 1193 | - [ sp:varName "testDurationRef"^^xsd:string | 1122 | + [ sp:varName "separatorPressureRef"^^xsd:string |
| 1194 | ] | 1123 | ] |
| 1195 | ] [ sp:object | 1124 | ] [ sp:object |
| 1196 | - [ sp:varName "uomDuration"^^xsd:string | 1125 | + [ sp:varName "uomSeparatorPressure"^^xsd:string |
| 1197 | ] ; | 1126 | ] ; |
| 1198 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | 1127 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; |
| 1199 | sp:subject | 1128 | sp:subject |
| 1200 | - [ sp:varName "testDurationRef"^^xsd:string | 1129 | + [ sp:varName "separatorPressureRef"^^xsd:string |
| 1130 | + ] | ||
| 1131 | + ]) | ||
| 1132 | + ] [ rdf:type sp:Optional ; | ||
| 1133 | + sp:elements ([ sp:object | ||
| 1134 | + [ sp:varName "separatorTemperatureRef"^^xsd:string | ||
| 1135 | + ] ; | ||
| 1136 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#separatorTemperatureRef> ; | ||
| 1137 | + sp:subject | ||
| 1138 | + [ sp:varName "separatorDataRef"^^xsd:string | ||
| 1139 | + ] | ||
| 1140 | + ] [ sp:object | ||
| 1141 | + [ sp:varName "realSeparatorTemperature"^^xsd:string | ||
| 1142 | + ] ; | ||
| 1143 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
| 1144 | + sp:subject | ||
| 1145 | + [ sp:varName "separatorTemperatureRef"^^xsd:string | ||
| 1146 | + ] | ||
| 1147 | + ] [ sp:object | ||
| 1148 | + [ sp:varName "uomSeparatorTemperature"^^xsd:string | ||
| 1149 | + ] ; | ||
| 1150 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | ||
| 1151 | + sp:subject | ||
| 1152 | + [ sp:varName "separatorTemperatureRef"^^xsd:string | ||
| 1201 | ] | 1153 | ] |
| 1202 | ]) | 1154 | ]) |
| 1203 | ] [ rdf:type sp:Bind ; | 1155 | ] [ rdf:type sp:Bind ; |
| 1204 | sp:expression | 1156 | sp:expression |
| 1205 | - [ rdf:type ep-dpr-spin-lib:selectDurationScale ; | 1157 | + [ rdf:type ep-dpr-spin-lib:selectPressureScale ; |
| 1206 | - sp:arg1 [ sp:varName "uomDuration"^^xsd:string | 1158 | + sp:arg1 [ sp:varName "uomSeparatorPressure"^^xsd:string |
| 1207 | ] | 1159 | ] |
| 1208 | ] ; | 1160 | ] ; |
| 1209 | sp:variable | 1161 | sp:variable |
| 1210 | - [ sp:varName "durationScale"^^xsd:string | 1162 | + [ sp:varName "pressureScaleSeparator"^^xsd:string |
| 1163 | + ] | ||
| 1164 | + ] [ rdf:type sp:Bind ; | ||
| 1165 | + sp:expression | ||
| 1166 | + [ rdf:type ep-dpr-spin-lib:selectTemperatureScale ; | ||
| 1167 | + sp:arg1 [ sp:varName "uomSeparatorTemperature"^^xsd:string | ||
| 1168 | + ] | ||
| 1169 | + ] ; | ||
| 1170 | + sp:variable | ||
| 1171 | + [ sp:varName "temperatureScaleSeparator"^^xsd:string | ||
| 1211 | ] | 1172 | ] |
| 1212 | ]) | 1173 | ]) |
| 1213 | ] ; | 1174 | ] ; |
| 1214 | spin:rule | 1175 | spin:rule |
| 1215 | [ rdf:type sp:Construct ; | 1176 | [ rdf:type sp:Construct ; |
| 1216 | - rdfs:comment "STEP 30104 Set previous valid test"^^xsd:string ; | 1177 | + rdfs:comment "STEP 30108 Transfer well head data - shut in pressure"^^xsd:string ; |
| 1217 | - sp:templates ([ sp:object _:b17 ; | 1178 | + sp:templates ([ sp:object _:b19 ; |
| 1218 | - sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#hasValidPredecessor> ; | 1179 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#hasShutInPressure> ; |
| 1219 | sp:subject | 1180 | sp:subject |
| 1220 | [ sp:varName "wellTest"^^xsd:string | 1181 | [ sp:varName "wellTest"^^xsd:string |
| 1221 | ] | 1182 | ] |
| 1222 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTest> ; | 1183 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; |
| 1223 | sp:predicate rdf:type ; | 1184 | sp:predicate rdf:type ; |
| 1224 | - sp:subject _:b17 | 1185 | + sp:subject _:b19 |
| 1225 | ] [ sp:object | 1186 | ] [ sp:object |
| 1226 | - [ sp:varName "lastValidTest"^^xsd:string | 1187 | + [ sp:varName "realShutInPressure"^^xsd:string |
| 1227 | ] ; | 1188 | ] ; |
| 1228 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; | 1189 | + sp:predicate |
| 1229 | - sp:subject _:b17 | 1190 | + [ sp:varName "shutInPressureScale"^^xsd:string |
| 1191 | + ] ; | ||
| 1192 | + sp:subject _:b19 | ||
| 1230 | ]) ; | 1193 | ]) ; |
| 1231 | sp:where ([ sp:object | 1194 | sp:where ([ sp:object |
| 1232 | [ sp:varName "wellSetRef"^^xsd:string | 1195 | [ sp:varName "wellSetRef"^^xsd:string |
| ... | @@ -1283,38 +1246,261 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod | ... | @@ -1283,38 +1246,261 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod |
| 1283 | [ sp:varName "wellTest"^^xsd:string | 1246 | [ sp:varName "wellTest"^^xsd:string |
| 1284 | ] | 1247 | ] |
| 1285 | ] [ sp:object | 1248 | ] [ sp:object |
| 1286 | - [ sp:varName "lastValidTest"^^xsd:string | 1249 | + [ sp:varName "productionTestRef"^^xsd:string |
| 1287 | ] ; | 1250 | ] ; |
| 1288 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#lastValidTest> ; | 1251 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#productionTestRef> ; |
| 1252 | + sp:subject | ||
| 1253 | + [ sp:varName "wellTestRef"^^xsd:string | ||
| 1254 | + ] | ||
| 1255 | + ] [ sp:object | ||
| 1256 | + [ sp:varName "wellheadDataRef"^^xsd:string | ||
| 1257 | + ] ; | ||
| 1258 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellheadDataRef> ; | ||
| 1259 | + sp:subject | ||
| 1260 | + [ sp:varName "productionTestRef"^^xsd:string | ||
| 1261 | + ] | ||
| 1262 | + ] [ sp:object | ||
| 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 | ||
| 1271 | + ] ; | ||
| 1272 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
| 1273 | + sp:subject | ||
| 1274 | + [ sp:varName "shutInPressureRef"^^xsd:string | ||
| 1275 | + ] | ||
| 1276 | + ] [ sp:object | ||
| 1277 | + [ sp:varName "uomShutInPressure"^^xsd:string | ||
| 1278 | + ] ; | ||
| 1279 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | ||
| 1280 | + sp:subject | ||
| 1281 | + [ sp:varName "shutInPressureRef"^^xsd:string | ||
| 1282 | + ] | ||
| 1283 | + ] [ rdf:type sp:Bind ; | ||
| 1284 | + sp:expression | ||
| 1285 | + [ rdf:type ep-dpr-spin-lib:selectPressureScale ; | ||
| 1286 | + sp:arg1 [ sp:varName "uomShutInPressure"^^xsd:string | ||
| 1287 | + ] | ||
| 1288 | + ] ; | ||
| 1289 | + sp:variable | ||
| 1290 | + [ sp:varName "ShutInPressureScale"^^xsd:string | ||
| 1291 | + ] | ||
| 1292 | + ]) | ||
| 1293 | + ] ; | ||
| 1294 | + spin:rule | ||
| 1295 | + [ rdf:type sp:Construct ; | ||
| 1296 | + rdfs:comment """STEP 30101 Create WellTest activity - anonymous because there is no mandatory data about it | ||
| 1297 | +The name of the WellBore has \"-wellbore\" after it, so a temporary WellBore URI for now. | ||
| 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> ; | ||
| 1304 | + sp:subject | ||
| 1305 | + [ sp:varName "dailyProductionActivity"^^xsd:string | ||
| 1306 | + ] | ||
| 1307 | + ] [ sp:object | ||
| 1308 | + [ sp:varName "testDate"^^xsd:string | ||
| 1309 | + ] ; | ||
| 1310 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; | ||
| 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 | ||
| 1332 | + ]) ; | ||
| 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 | ||
| 1367 | + [ sp:varName "wellSetRef"^^xsd:string | ||
| 1368 | + ] ; | ||
| 1369 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellSetRef> ; | ||
| 1370 | + sp:subject spin:_this | ||
| 1371 | + ] [ sp:object | ||
| 1372 | + [ sp:varName "wellRef"^^xsd:string | ||
| 1373 | + ] ; | ||
| 1374 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellRef> ; | ||
| 1375 | + sp:subject | ||
| 1376 | + [ sp:varName "wellSetRef"^^xsd:string | ||
| 1377 | + ] | ||
| 1378 | + ] [ sp:object | ||
| 1379 | + [ sp:varName "wellboreSetRef"^^xsd:string | ||
| 1380 | + ] ; | ||
| 1381 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellboreSetRef> ; | ||
| 1382 | + sp:subject | ||
| 1383 | + [ sp:varName "wellRef"^^xsd:string | ||
| 1384 | + ] | ||
| 1385 | + ] [ sp:object | ||
| 1386 | + [ sp:varName "wellboreRef"^^xsd:string | ||
| 1387 | + ] ; | ||
| 1388 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellboreRef> ; | ||
| 1389 | + sp:subject | ||
| 1390 | + [ sp:varName "wellboreSetRef"^^xsd:string | ||
| 1391 | + ] | ||
| 1392 | + ] [ sp:object | ||
| 1393 | + [ sp:varName "nameWellBore"^^xsd:string | ||
| 1394 | + ] ; | ||
| 1395 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#name> ; | ||
| 1396 | + sp:subject | ||
| 1397 | + [ sp:varName "wellboreRef"^^xsd:string | ||
| 1398 | + ] | ||
| 1399 | + ] [ sp:object | ||
| 1400 | + [ sp:varName "wellTestSetRef"^^xsd:string | ||
| 1401 | + ] ; | ||
| 1402 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestSetRef> ; | ||
| 1403 | + sp:subject | ||
| 1404 | + [ sp:varName "wellboreRef"^^xsd:string | ||
| 1405 | + ] | ||
| 1406 | + ] [ sp:object | ||
| 1407 | + [ sp:varName "wellTestRef"^^xsd:string | ||
| 1408 | + ] ; | ||
| 1409 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestRef> ; | ||
| 1410 | + sp:subject | ||
| 1411 | + [ sp:varName "wellTestSetRef"^^xsd:string | ||
| 1412 | + ] | ||
| 1413 | + ] [ sp:object | ||
| 1414 | + [ sp:varName "wellBoreTestName"^^xsd:string | ||
| 1415 | + ] ; | ||
| 1416 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#name> ; | ||
| 1289 | sp:subject | 1417 | sp:subject |
| 1290 | [ sp:varName "wellTestRef"^^xsd:string | 1418 | [ sp:varName "wellTestRef"^^xsd:string |
| 1291 | ] | 1419 | ] |
| 1420 | + ] [ rdf:type sp:Optional ; | ||
| 1421 | + sp:elements ([ sp:object | ||
| 1422 | + [ sp:varName "testDate"^^xsd:string | ||
| 1423 | + ] ; | ||
| 1424 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testDate> ; | ||
| 1425 | + sp:subject | ||
| 1426 | + [ sp:varName "wellTestRef"^^xsd:string | ||
| 1427 | + ] | ||
| 1428 | + ]) | ||
| 1429 | + ] [ rdf:type sp:Optional ; | ||
| 1430 | + sp:elements ([ sp:object | ||
| 1431 | + [ sp:varName "testReason"^^xsd:string | ||
| 1432 | + ] ; | ||
| 1433 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testReasonRef> ; | ||
| 1434 | + sp:subject | ||
| 1435 | + [ sp:varName "wellTestRef"^^xsd:string | ||
| 1436 | + ] | ||
| 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 | + ] | ||
| 1292 | ]) | 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