David Leal

Mostly completed the MPR fluid sample data

1 -# Saved by TopBraid on Tue Dec 20 16:32:44 GMT 2011
2 # baseURI: http://www.reportinghub.no/ep/schema/1.0/production-activity 1 # baseURI: http://www.reportinghub.no/ep/schema/1.0/production-activity
3 -# imports: http://www.reportinghub.no/ep/schema/1.0/production-equipment
4 -# imports: http://www.reportinghub.no/ep/schema/1.0/production-organization
5 -# imports: http://www.reportinghub.no/ep/schema/1.0/production-facility
6 -# imports: http://www.reportinghub.no/ep/schema/1.0/well
7 -# imports: http://www.reportinghub.no/ep/schema/1.0/equipment
8 -# imports: http://www.reportinghub.no/ep/schema/1.0/activity-purpose
9 # imports: http://www.reportinghub.no/ep/schema/1.0/activity 2 # imports: http://www.reportinghub.no/ep/schema/1.0/activity
3 +# imports: http://www.reportinghub.no/ep/schema/1.0/activity-purpose
4 +# imports: http://www.reportinghub.no/ep/schema/1.0/equipment
10 # imports: http://www.reportinghub.no/ep/schema/1.0/facility 5 # imports: http://www.reportinghub.no/ep/schema/1.0/facility
11 -# imports: http://www.reportinghub.no/ep/schema/1.0/production-core
12 # imports: http://www.reportinghub.no/ep/schema/1.0/flow 6 # imports: http://www.reportinghub.no/ep/schema/1.0/flow
7 +# imports: http://www.reportinghub.no/ep/schema/1.0/production-core
8 +# imports: http://www.reportinghub.no/ep/schema/1.0/production-equipment
9 +# imports: http://www.reportinghub.no/ep/schema/1.0/production-facility
10 +# imports: http://www.reportinghub.no/ep/schema/1.0/production-organization
11 +# imports: http://www.reportinghub.no/ep/schema/1.0/well
13 12
14 @prefix ep-core: <http://www.reportinghub.no/ep/schema/core#> . 13 @prefix ep-core: <http://www.reportinghub.no/ep/schema/core#> .
15 @prefix ep-prodact: <http://www.reportinghub.no/ep/schema/production-activity#> . 14 @prefix ep-prodact: <http://www.reportinghub.no/ep/schema/production-activity#> .
...@@ -105,14 +104,6 @@ ep-prodact:Alarm ...@@ -105,14 +104,6 @@ ep-prodact:Alarm
105 rdf:type owl:Class ; 104 rdf:type owl:Class ;
106 rdfs:subClassOf ep-prodact:PartOfProductionActivity . 105 rdfs:subClassOf ep-prodact:PartOfProductionActivity .
107 106
108 -ep-prodact:AmountOfCrudeOil
109 - rdf:type owl:Class ;
110 - rdfs:subClassOf ep-prodact:AmountOfSubstance .
111 -
112 -ep-prodact:AmountOfNaturalGas
113 - rdf:type owl:Class ;
114 - rdfs:subClassOf ep-prodact:AmountOfSubstance .
115 -
116 ep-prodact:AmountOfSubstance 107 ep-prodact:AmountOfSubstance
117 rdf:type owl:Class ; 108 rdf:type owl:Class ;
118 rdfs:subClassOf ep-core:PhysicalObject . 109 rdfs:subClassOf ep-core:PhysicalObject .
...@@ -142,6 +133,10 @@ ep-prodact:ConstructionOperation ...@@ -142,6 +133,10 @@ ep-prodact:ConstructionOperation
142 rdfs:label "construction operation"^^xsd:string ; 133 rdfs:label "construction operation"^^xsd:string ;
143 rdfs:subClassOf ep-prodact:PartOfProductionActivity . 134 rdfs:subClassOf ep-prodact:PartOfProductionActivity .
144 135
136 +ep-prodact:CrudeOil
137 + rdf:type owl:Class ;
138 + rdfs:subClassOf ep-prodact:AmountOfSubstance .
139 +
145 ep-prodact:CumulativeProductionActivitySinceProductionBegan 140 ep-prodact:CumulativeProductionActivitySinceProductionBegan
146 rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; 141 rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ;
147 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 142 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
...@@ -311,6 +306,10 @@ ep-prodact:MonthlyProductionActivityToEndOfReportingPeriod ...@@ -311,6 +306,10 @@ ep-prodact:MonthlyProductionActivityToEndOfReportingPeriod
311 rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; 306 rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ;
312 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#MonthlyProductionActivity> . 307 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#MonthlyProductionActivity> .
313 308
309 +ep-prodact:NaturalGas
310 + rdf:type owl:Class ;
311 + rdfs:subClassOf ep-prodact:AmountOfSubstance .
312 +
314 ep-prodact:NearMiss 313 ep-prodact:NearMiss
315 rdf:type owl:Class ; 314 rdf:type owl:Class ;
316 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 315 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
...@@ -402,7 +401,7 @@ ep-prodact:SafetyMeeting ...@@ -402,7 +401,7 @@ ep-prodact:SafetyMeeting
402 401
403 ep-prodact:SampleAmountOfSubstance 402 ep-prodact:SampleAmountOfSubstance
404 rdf:type owl:Class ; 403 rdf:type owl:Class ;
405 - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/well#Fluid> . 404 + rdfs:subClassOf ep-prodact:AmountOfSubstance .
406 405
407 ep-prodact:SentAshore 406 ep-prodact:SentAshore
408 rdf:type owl:Class ; 407 rdf:type owl:Class ;
...@@ -420,6 +419,11 @@ ep-prodact:SpillOrLeak ...@@ -420,6 +419,11 @@ ep-prodact:SpillOrLeak
420 rdf:type owl:Class , ep-prodact:SafetyActivityType ; 419 rdf:type owl:Class , ep-prodact:SafetyActivityType ;
421 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 420 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
422 421
422 +ep-prodact:SubstanceType
423 + rdf:type rdfs:Class ;
424 + rdfs:label "substance type"^^xsd:string ;
425 + rdfs:subClassOf owl:Class .
426 +
423 ep-prodact:TransportationActivity 427 ep-prodact:TransportationActivity
424 rdf:type owl:Class ; 428 rdf:type owl:Class ;
425 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . 429 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> .
......
...@@ -34,6 +34,41 @@ ep-prodwell:DryFluid ...@@ -34,6 +34,41 @@ ep-prodwell:DryFluid
34 rdfs:label "dry fluid"^^xsd:string ; 34 rdfs:label "dry fluid"^^xsd:string ;
35 rdfs:subClassOf ep-well:Fluid . 35 rdfs:subClassOf ep-well:Fluid .
36 36
37 +ep-prodwell:FluidComponentKindType
38 + rdf:type rdfs:Class ;
39 + rdfs:label "fluid component kind type"^^xsd:string ;
40 + rdfs:subClassOf owl:Class .
41 +
42 +ep-prodwell:FluidComponentType
43 + rdf:type rdfs:Class ;
44 + rdfs:label "fluid component type"^^xsd:string ;
45 + rdfs:subClassOf owl:Class .
46 +
47 +ep-prodwell:FluidFraction
48 + rdf:type owl:Class , ep-prodwell:FluidComponentKindType ;
49 + rdfs:label "fluid fraction"^^xsd:string ;
50 + rdfs:subClassOf ep-well:Fluid .
51 +
52 +ep-prodwell:FluidPhaseType
53 + rdf:type rdfs:Class ;
54 + rdfs:label "fluid phase type"^^xsd:string ;
55 + rdfs:subClassOf owl:Class .
56 +
57 +ep-prodwell:FluidWholeComponentPair
58 + rdf:type owl:Class ;
59 + rdfs:label "fluid whole-component pair"^^xsd:string ;
60 + rdfs:subClassOf owl:Thing .
61 +
62 +ep-prodwell:FluidWholeNonPrimaryComponentPair
63 + rdf:type owl:Class ;
64 + rdfs:label "fluid whole-non-primary component pair"^^xsd:string ;
65 + rdfs:subClassOf ep-prodwell:FluidWholeComponentPair .
66 +
67 +ep-prodwell:FluidWholePrimaryComponentPair
68 + rdf:type owl:Class ;
69 + rdfs:label "fluid whole-primary component pair"^^xsd:string ;
70 + rdfs:subClassOf ep-prodwell:FluidWholeComponentPair .
71 +
37 ep-prodwell:FreshWater 72 ep-prodwell:FreshWater
38 rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; 73 rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ;
39 rdfs:label "fresh water"^^xsd:string ; 74 rdfs:label "fresh water"^^xsd:string ;
...@@ -49,6 +84,11 @@ ep-prodwell:InjectionFluidType ...@@ -49,6 +84,11 @@ ep-prodwell:InjectionFluidType
49 rdfs:label "injection fluid type"^^xsd:string ; 84 rdfs:label "injection fluid type"^^xsd:string ;
50 rdfs:subClassOf owl:Class . 85 rdfs:subClassOf owl:Class .
51 86
87 +ep-prodwell:Liquid
88 + rdf:type owl:Class , ep-prodwell:FluidPhaseType ;
89 + rdfs:label "liquid"^^xsd:string ;
90 + rdfs:subClassOf ep-well:Fluid .
91 +
52 ep-prodwell:NaturalGasClass 92 ep-prodwell:NaturalGasClass
53 rdf:type rdfs:Class ; 93 rdf:type rdfs:Class ;
54 rdfs:label "natural gas class"^^xsd:string ; 94 rdfs:label "natural gas class"^^xsd:string ;
...@@ -74,11 +114,26 @@ ep-prodwell:OtherInjectionFluid ...@@ -74,11 +114,26 @@ ep-prodwell:OtherInjectionFluid
74 rdfs:label "other injection fluid"^^xsd:string ; 114 rdfs:label "other injection fluid"^^xsd:string ;
75 rdfs:subClassOf ep-well:Fluid . 115 rdfs:subClassOf ep-well:Fluid .
76 116
117 +ep-prodwell:PlusFraction
118 + rdf:type ep-prodwell:FluidComponentKindType , owl:Class ;
119 + rdfs:label "plus fraction"^^xsd:string ;
120 + rdfs:subClassOf ep-well:Fluid .
121 +
122 +ep-prodwell:PureFluid
123 + rdf:type owl:Class , ep-prodwell:FluidComponentKindType ;
124 + rdfs:label "pure fluid"^^xsd:string ;
125 + rdfs:subClassOf ep-well:Fluid .
126 +
77 ep-prodwell:Sand 127 ep-prodwell:Sand
78 rdf:type owl:Class , ep-well:FluidComponentType ; 128 rdf:type owl:Class , ep-well:FluidComponentType ;
79 rdfs:label "sand"^^xsd:string ; 129 rdfs:label "sand"^^xsd:string ;
80 rdfs:subClassOf ep-well:Fluid . 130 rdfs:subClassOf ep-well:Fluid .
81 131
132 +ep-prodwell:SplitFraction
133 + rdf:type ep-prodwell:FluidComponentKindType , owl:Class ;
134 + rdfs:label "split fraction"^^xsd:string ;
135 + rdfs:subClassOf ep-well:Fluid .
136 +
82 ep-prodwell:Steam 137 ep-prodwell:Steam
83 rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; 138 rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ;
84 rdfs:label "steam"^^xsd:string ; 139 rdfs:label "steam"^^xsd:string ;
...@@ -94,6 +149,12 @@ ep-prodwell:basicSedimentAndWater ...@@ -94,6 +149,12 @@ ep-prodwell:basicSedimentAndWater
94 rdfs:label "basic sediment and water"^^xsd:string ; 149 rdfs:label "basic sediment and water"^^xsd:string ;
95 rdfs:range ep-core:SpecificVolume . 150 rdfs:range ep-core:SpecificVolume .
96 151
152 +ep-prodwell:componentFluid
153 + rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
154 + rdfs:domain ep-prodwell:FluidWholeComponentPair ;
155 + rdfs:label "component fluid"^^xsd:string ;
156 + rdfs:range ep-well:Fluid .
157 +
97 ep-prodwell:condensateYield 158 ep-prodwell:condensateYield
98 rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ; 159 rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
99 rdfs:label "condensate yield"^^xsd:string ; 160 rdfs:label "condensate yield"^^xsd:string ;
...@@ -111,6 +172,12 @@ ep-prodwell:depthOfFluidSurfaceFromTopOfWell ...@@ -111,6 +172,12 @@ ep-prodwell:depthOfFluidSurfaceFromTopOfWell
111 rdfs:label "depth of fluid surface from top of well"^^xsd:string ; 172 rdfs:label "depth of fluid surface from top of well"^^xsd:string ;
112 rdfs:range ep-core:Length . 173 rdfs:range ep-core:Length .
113 174
175 +ep-prodwell:moleRatio
176 + rdf:type owl:FunctionalProperty , ep-core:Class_of_indirect_property , owl:ObjectProperty ;
177 + rdfs:domain ep-prodwell:FluidWholeComponentPair ;
178 + rdfs:label "mole ratio"^^xsd:string ;
179 + rdfs:range ep-core:Ratio .
180 +
114 ep-prodwell:oilWaterRatioByMass 181 ep-prodwell:oilWaterRatioByMass
115 rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; 182 rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
116 rdfs:domain ep-well:Fluid ; 183 rdfs:domain ep-well:Fluid ;
...@@ -129,11 +196,23 @@ ep-prodwell:potentialOilProduction ...@@ -129,11 +196,23 @@ ep-prodwell:potentialOilProduction
129 rdfs:label "potential gas production"^^xsd:string ; 196 rdfs:label "potential gas production"^^xsd:string ;
130 rdfs:range ep-core:VolumetricFlowRate . 197 rdfs:range ep-core:VolumetricFlowRate .
131 198
199 +ep-prodwell:weightRatio
200 + rdf:type owl:FunctionalProperty , ep-core:Class_of_indirect_property , owl:ObjectProperty ;
201 + rdfs:domain ep-prodwell:FluidWholeComponentPair ;
202 + rdfs:label "weight ratio"^^xsd:string ;
203 + rdfs:range ep-core:Ratio .
204 +
205 +ep-prodwell:wholeFluid
206 + rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
207 + rdfs:domain ep-prodwell:FluidWholeComponentPair ;
208 + rdfs:label "whole fluid"^^xsd:string ;
209 + rdfs:range ep-well:Fluid .
210 +
132 ep-well:Condensate 211 ep-well:Condensate
133 rdf:type ep-prodwell:InjectionFluidType . 212 rdf:type ep-prodwell:InjectionFluidType .
134 213
135 ep-well:Gas 214 ep-well:Gas
136 - rdf:type ep-prodwell:InjectionFluidType . 215 + rdf:type ep-prodwell:InjectionFluidType , ep-prodwell:FluidPhaseType .
137 216
138 ep-well:Oil 217 ep-well:Oil
139 rdf:type ep-prodwell:InjectionFluidType . 218 rdf:type ep-prodwell:InjectionFluidType .
......
1 +# baseURI: http://www.reportinghub.no/ep/schema/1.0/substance
2 +# imports: http://www.epim.no/schemas/mprml/1
3 +# imports: http://www.reportinghub.no/ep/schema/1.0/production-activity
4 +# imports: http://www.reportinghub.no/ep/schema/1.0/production-well
5 +
6 +@prefix ep-prodact: <http://www.reportinghub.no/ep/schema/production-activity#> .
7 +@prefix ep-prodcore: <http://www.reportinghub.no/ep/schema/production-core#> .
8 +@prefix ep-prodwell: <http://www.reportinghub.no/ep/schema/production-well#> .
9 +@prefix ep-substance: <http://www.reportinghub.no/ep/schema/1.0/substance#> .
10 +@prefix mpr: <http://www.epim.no/schemas/mprml/1#> .
11 +@prefix owl: <http://www.w3.org/2002/07/owl#> .
12 +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
13 +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
14 +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
15 +
16 +<http://www.reportinghub.no/ep/schema/1.0/substance>
17 + rdf:type owl:Ontology ;
18 + owl:imports <http://www.reportinghub.no/ep/schema/1.0/production-well> , <http://www.reportinghub.no/ep/schema/1.0/production-activity> , <http://www.epim.no/schemas/mprml/1> ;
19 + owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
20 +
21 +<http://www.reportinghub.no/ep/schema/1.0/substance#11dmcyPentane>
22 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
23 + rdfs:label "11dmcy pentane"^^xsd:string ;
24 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
25 + ep-prodcore:mapsTo mpr:FC_11dmcypentane .
26 +
27 +<http://www.reportinghub.no/ep/schema/1.0/substance#124tmBenzene>
28 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
29 + rdfs:label "124tm benzene"^^xsd:string ;
30 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
31 + ep-prodcore:mapsTo mpr:FC_124tmbenzene .
32 +
33 +<http://www.reportinghub.no/ep/schema/1.0/substance#12dmBenzene>
34 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
35 + rdfs:label "12dm benzene"^^xsd:string ;
36 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
37 + ep-prodcore:mapsTo mpr:FC_12dmbenzene .
38 +
39 +<http://www.reportinghub.no/ep/schema/1.0/substance#13dmBenzene>
40 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
41 + rdfs:label "13dm benzene"^^xsd:string ;
42 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
43 + ep-prodcore:mapsTo mpr:FC_13dmbenzene .
44 +
45 +<http://www.reportinghub.no/ep/schema/1.0/substance#14dmBenzene>
46 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
47 + rdfs:label "14dm benzene"^^xsd:string ;
48 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
49 + ep-prodcore:mapsTo mpr:FC_14dmbenzene .
50 +
51 +<http://www.reportinghub.no/ep/schema/1.0/substance#223tmButane>
52 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
53 + rdfs:label "223tm butane"^^xsd:string ;
54 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
55 + ep-prodcore:mapsTo mpr:FC_223tmbutane .
56 +
57 +<http://www.reportinghub.no/ep/schema/1.0/substance#223tmPentane>
58 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
59 + rdfs:label "223tm pentane"^^xsd:string ;
60 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
61 + ep-prodcore:mapsTo mpr:FC_223tmpentane .
62 +
63 +<http://www.reportinghub.no/ep/schema/1.0/substance#22dmButane>
64 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
65 + rdfs:label "22dm butane"^^xsd:string ;
66 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
67 + ep-prodcore:mapsTo mpr:FC_22dmbutane .
68 +
69 +<http://www.reportinghub.no/ep/schema/1.0/substance#22dmHexane>
70 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
71 + rdfs:label "22dm hexane"^^xsd:string ;
72 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
73 + ep-prodcore:mapsTo mpr:FC_22dmhexane .
74 +
75 +<http://www.reportinghub.no/ep/schema/1.0/substance#22dmPentane>
76 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
77 + rdfs:label "22dm pentane"^^xsd:string ;
78 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
79 + ep-prodcore:mapsTo mpr:FC_22dmpentane .
80 +
81 +<http://www.reportinghub.no/ep/schema/1.0/substance#22dmPropane>
82 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
83 + rdfs:label "22dm propane"^^xsd:string ;
84 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
85 + ep-prodcore:mapsTo mpr:FC_22dmpropane .
86 +
87 +<http://www.reportinghub.no/ep/schema/1.0/substance#23dmButane>
88 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
89 + rdfs:label "23dm butane"^^xsd:string ;
90 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
91 + ep-prodcore:mapsTo mpr:FC_23dmbutane .
92 +
93 +<http://www.reportinghub.no/ep/schema/1.0/substance#23dmPentane>
94 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
95 + rdfs:label "23dm pentane"^^xsd:string ;
96 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
97 + ep-prodcore:mapsTo mpr:FC_23dmpentane .
98 +
99 +<http://www.reportinghub.no/ep/schema/1.0/substance#24dmHexane>
100 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
101 + rdfs:label "24dm hexane"^^xsd:string ;
102 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
103 + ep-prodcore:mapsTo mpr:FC_24dmhexane .
104 +
105 +<http://www.reportinghub.no/ep/schema/1.0/substance#24dmPentane>
106 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
107 + rdfs:label "24dm pentane"^^xsd:string ;
108 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
109 + ep-prodcore:mapsTo mpr:FC_24dmpentane .
110 +
111 +<http://www.reportinghub.no/ep/schema/1.0/substance#25dmHexane>
112 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
113 + rdfs:label "25dm hexane"^^xsd:string ;
114 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
115 + ep-prodcore:mapsTo mpr:FC_25dmhexane .
116 +
117 +<http://www.reportinghub.no/ep/schema/1.0/substance#2mButane>
118 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
119 + rdfs:label "2m butane"^^xsd:string ;
120 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
121 + ep-prodcore:mapsTo mpr:FC_2mbutane .
122 +
123 +<http://www.reportinghub.no/ep/schema/1.0/substance#2mHexane>
124 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
125 + rdfs:label "2m hexane"^^xsd:string ;
126 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
127 + ep-prodcore:mapsTo mpr:FC_2mhexane .
128 +
129 +<http://www.reportinghub.no/ep/schema/1.0/substance#2mPentane>
130 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
131 + rdfs:label "2m pentane"^^xsd:string ;
132 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
133 + ep-prodcore:mapsTo mpr:FC_2mpentane .
134 +
135 +<http://www.reportinghub.no/ep/schema/1.0/substance#2mPropane>
136 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
137 + rdfs:label "2m propane"^^xsd:string ;
138 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
139 + ep-prodcore:mapsTo mpr:FC_2mpropane .
140 +
141 +<http://www.reportinghub.no/ep/schema/1.0/substance#33dmPentane>
142 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
143 + rdfs:label "33dm pentane"^^xsd:string ;
144 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
145 + ep-prodcore:mapsTo mpr:FC_33dmpentane .
146 +
147 +<http://www.reportinghub.no/ep/schema/1.0/substance#3etPentane>
148 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
149 + rdfs:label "3et pentane"^^xsd:string ;
150 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
151 + ep-prodcore:mapsTo mpr:FC_3etpentane .
152 +
153 +<http://www.reportinghub.no/ep/schema/1.0/substance#3mHexane>
154 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
155 + rdfs:label "3m hexane"^^xsd:string ;
156 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
157 + ep-prodcore:mapsTo mpr:FC_3mhexane .
158 +
159 +<http://www.reportinghub.no/ep/schema/1.0/substance#3mPentane>
160 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
161 + rdfs:label "3m pentane"^^xsd:string ;
162 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
163 + ep-prodcore:mapsTo mpr:FC_3mpentane .
164 +
165 +ep-substance:Ar
166 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
167 + rdfs:label "Ar"^^xsd:string , "Argon"^^xsd:string ;
168 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
169 + ep-prodcore:mapsTo mpr:FC_Ar .
170 +
171 +ep-substance:Benzene
172 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
173 + rdfs:label "benzene"^^xsd:string ;
174 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
175 + ep-prodcore:mapsTo mpr:FC_benzene .
176 +
177 +ep-substance:Butane
178 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
179 + rdfs:label "butane"^^xsd:string ;
180 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
181 + ep-prodcore:mapsTo mpr:FC_butane .
182 +
183 +ep-substance:C11F
184 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
185 + rdfs:label "C11F"^^xsd:string ;
186 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
187 + ep-prodcore:mapsTo mpr:FC_C11F .
188 +
189 +ep-substance:C12F
190 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
191 + rdfs:label "C12F"^^xsd:string ;
192 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
193 + ep-prodcore:mapsTo mpr:FC_C12F .
194 +
195 +ep-substance:C13F
196 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
197 + rdfs:label "C13F"^^xsd:string ;
198 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
199 + ep-prodcore:mapsTo mpr:FC_C13F .
200 +
201 +ep-substance:C13dmcyPentane
202 + rdf:type owl:Class , ep-prodact:SubstanceType , ep-prodwell:FluidComponentType ;
203 + rdfs:label "c13dmcy pentane"^^xsd:string ;
204 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
205 + ep-prodcore:mapsTo mpr:FC_c13dmcypentane .
206 +
207 +ep-substance:C14F
208 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
209 + rdfs:label "C14F"^^xsd:string ;
210 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
211 + ep-prodcore:mapsTo mpr:FC_C14F .
212 +
213 +ep-substance:C15F
214 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
215 + rdfs:label "C15F"^^xsd:string ;
216 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
217 + ep-prodcore:mapsTo mpr:FC_C15F .
218 +
219 +ep-substance:C16F
220 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
221 + rdfs:label "C16F"^^xsd:string ;
222 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
223 + ep-prodcore:mapsTo mpr:FC_C16F .
224 +
225 +ep-substance:C17F
226 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
227 + rdfs:label "C17F"^^xsd:string ;
228 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
229 + ep-prodcore:mapsTo mpr:FC_C17F .
230 +
231 +ep-substance:C18F
232 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
233 + rdfs:label "C18F"^^xsd:string ;
234 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
235 + ep-prodcore:mapsTo mpr:FC_C18F .
236 +
237 +ep-substance:C19F
238 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
239 + rdfs:label "C19F"^^xsd:string ;
240 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
241 + ep-prodcore:mapsTo mpr:FC_C19F .
242 +
243 +ep-substance:C20F
244 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
245 + rdfs:label "C20F"^^xsd:string ;
246 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
247 + ep-prodcore:mapsTo mpr:FC_C20F .
248 +
249 +ep-substance:C21F
250 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
251 + rdfs:label "C21F"^^xsd:string ;
252 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
253 + ep-prodcore:mapsTo mpr:FC_C21F .
254 +
255 +ep-substance:C22F
256 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
257 + rdfs:label "C22F"^^xsd:string ;
258 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
259 + ep-prodcore:mapsTo mpr:FC_C22F .
260 +
261 +ep-substance:C23F
262 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
263 + rdfs:label "C23F"^^xsd:string ;
264 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
265 + ep-prodcore:mapsTo mpr:FC_C23F .
266 +
267 +ep-substance:C24F
268 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
269 + rdfs:label "C24F"^^xsd:string ;
270 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
271 + ep-prodcore:mapsTo mpr:FC_C24F .
272 +
273 +ep-substance:C25F
274 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
275 + rdfs:label "C25F"^^xsd:string ;
276 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
277 + ep-prodcore:mapsTo mpr:FC_C25F .
278 +
279 +ep-substance:C26F
280 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
281 + rdfs:label "C26F"^^xsd:string ;
282 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
283 + ep-prodcore:mapsTo mpr:FC_C26F .
284 +
285 +ep-substance:C27F
286 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
287 + rdfs:label "C27F"^^xsd:string ;
288 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
289 + ep-prodcore:mapsTo mpr:FC_C27F .
290 +
291 +ep-substance:C28F
292 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
293 + rdfs:label "C28F"^^xsd:string ;
294 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
295 + ep-prodcore:mapsTo mpr:FC_C28F .
296 +
297 +ep-substance:C29F
298 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
299 + rdfs:label "C29F"^^xsd:string ;
300 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
301 + ep-prodcore:mapsTo mpr:FC_C29F .
302 +
303 +ep-substance:C30F
304 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
305 + rdfs:label "C30F"^^xsd:string ;
306 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
307 + ep-prodcore:mapsTo mpr:FC_C30F .
308 +
309 +ep-substance:C31F
310 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
311 + rdfs:label "C31F"^^xsd:string ;
312 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
313 + ep-prodcore:mapsTo mpr:FC_C31F .
314 +
315 +ep-substance:C32F
316 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
317 + rdfs:label "C32F"^^xsd:string ;
318 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
319 + ep-prodcore:mapsTo mpr:FC_C32F .
320 +
321 +ep-substance:C33F
322 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
323 + rdfs:label "C33F"^^xsd:string ;
324 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
325 + ep-prodcore:mapsTo mpr:FC_C33F .
326 +
327 +ep-substance:C34F
328 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
329 + rdfs:label "C34F"^^xsd:string ;
330 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
331 + ep-prodcore:mapsTo mpr:FC_C34F .
332 +
333 +ep-substance:C35F
334 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
335 + rdfs:label "C35F"^^xsd:string ;
336 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
337 + ep-prodcore:mapsTo mpr:FC_C35F .
338 +
339 +ep-substance:C36F
340 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
341 + rdfs:label "C36F"^^xsd:string ;
342 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
343 + ep-prodcore:mapsTo mpr:FC_C36F .
344 +
345 +ep-substance:C37F
346 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
347 + rdfs:label "C37F"^^xsd:string ;
348 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
349 + ep-prodcore:mapsTo mpr:FC_C37F .
350 +
351 +ep-substance:C38F
352 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
353 + rdfs:label "C38F"^^xsd:string ;
354 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
355 + ep-prodcore:mapsTo mpr:FC_C38F .
356 +
357 +ep-substance:C39F
358 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
359 + rdfs:label "C39F"^^xsd:string ;
360 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
361 + ep-prodcore:mapsTo mpr:FC_C39F .
362 +
363 +ep-substance:C40F
364 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
365 + rdfs:label "C40F"^^xsd:string ;
366 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
367 + ep-prodcore:mapsTo mpr:FC_C40F .
368 +
369 +ep-substance:C41F
370 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
371 + rdfs:label "C41F"^^xsd:string ;
372 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
373 + ep-prodcore:mapsTo mpr:FC_C41F .
374 +
375 +ep-substance:C42F
376 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
377 + rdfs:label "C42F"^^xsd:string ;
378 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
379 + ep-prodcore:mapsTo mpr:FC_C42F .
380 +
381 +ep-substance:C43F
382 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
383 + rdfs:label "C43F"^^xsd:string ;
384 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
385 + ep-prodcore:mapsTo mpr:FC_C43F .
386 +
387 +ep-substance:C44F
388 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
389 + rdfs:label "C44F"^^xsd:string ;
390 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
391 + ep-prodcore:mapsTo mpr:FC_C44F .
392 +
393 +ep-substance:C45F
394 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
395 + rdfs:label "C45F"^^xsd:string ;
396 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
397 + ep-prodcore:mapsTo mpr:FC_C45F .
398 +
399 +ep-substance:C46F
400 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
401 + rdfs:label "C46F"^^xsd:string ;
402 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
403 + ep-prodcore:mapsTo mpr:FC_C46F .
404 +
405 +ep-substance:C47F
406 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
407 + rdfs:label "C47F"^^xsd:string ;
408 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
409 + ep-prodcore:mapsTo mpr:FC_C47F .
410 +
411 +ep-substance:C48F
412 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
413 + rdfs:label "C48F"^^xsd:string ;
414 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
415 + ep-prodcore:mapsTo mpr:FC_C48F .
416 +
417 +ep-substance:C49F
418 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
419 + rdfs:label "C49F"^^xsd:string ;
420 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
421 + ep-prodcore:mapsTo mpr:FC_C49F .
422 +
423 +ep-substance:CO2
424 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
425 + rdfs:label "CO2"^^xsd:string ;
426 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
427 + ep-prodcore:mapsTo mpr:FC_CO2 .
428 +
429 +ep-substance:Cyclohexane
430 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
431 + rdfs:label "cyclohexane"^^xsd:string ;
432 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
433 + ep-prodcore:mapsTo mpr:FC_cyclohexane .
434 +
435 +ep-substance:Cyclopentane
436 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
437 + rdfs:label "cyclopentane"^^xsd:string ;
438 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
439 + ep-prodcore:mapsTo mpr:FC_cyclopentane .
440 +
441 +ep-substance:Decanes
442 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
443 + rdfs:label "decanes"^^xsd:string ;
444 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
445 + ep-prodcore:mapsTo mpr:FC_decanes .
446 +
447 +ep-substance:EtBenzene
448 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
449 + rdfs:label "et benzene"^^xsd:string ;
450 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
451 + ep-prodcore:mapsTo mpr:FC_etbenzene .
452 +
453 +ep-substance:EtcyPentane
454 + rdf:type owl:Class , ep-prodact:SubstanceType , ep-prodwell:FluidComponentType ;
455 + rdfs:label "etcy pentane"^^xsd:string ;
456 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
457 + ep-prodcore:mapsTo mpr:FC_etcypentane .
458 +
459 +ep-substance:Ethane
460 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
461 + rdfs:label "ethane"^^xsd:string ;
462 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
463 + ep-prodcore:mapsTo mpr:FC_ethane .
464 +
465 +ep-substance:H2
466 + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ;
467 + rdfs:label "H2"^^xsd:string ;
468 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
469 + ep-prodcore:mapsTo mpr:FC_H2 .
470 +
471 +ep-substance:H2O
472 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
473 + rdfs:label "H2O"^^xsd:string ;
474 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
475 + ep-prodcore:mapsTo mpr:FC_H2O .
476 +
477 +ep-substance:H2S
478 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
479 + rdfs:label "H2S"^^xsd:string ;
480 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
481 + ep-prodcore:mapsTo mpr:FC_H2S .
482 +
483 +ep-substance:Heptanes
484 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
485 + rdfs:label "heptanes"^^xsd:string ;
486 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
487 + ep-prodcore:mapsTo mpr:FC_heptanes .
488 +
489 +ep-substance:Hexane
490 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
491 + rdfs:label "hexane"^^xsd:string ;
492 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
493 + ep-prodcore:mapsTo mpr:FC_hexane .
494 +
495 +ep-substance:Hexanes
496 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
497 + rdfs:label "hexanes"^^xsd:string ;
498 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
499 + ep-prodcore:mapsTo mpr:FC_hexanes .
500 +
501 +ep-substance:MBenzene
502 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
503 + rdfs:label "m benzene"^^xsd:string ;
504 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
505 + ep-prodcore:mapsTo mpr:FC_mbenzene .
506 +
507 +ep-substance:McyHexane
508 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
509 + rdfs:label "mcy hexane"^^xsd:string ;
510 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
511 + ep-prodcore:mapsTo mpr:FC_mcyhexane .
512 +
513 +ep-substance:McyPentane
514 + rdf:type owl:Class , ep-prodact:SubstanceType , ep-prodwell:FluidComponentType ;
515 + rdfs:label "mcy pentane"^^xsd:string ;
516 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
517 + ep-prodcore:mapsTo mpr:FC_mcypentane .
518 +
519 +ep-substance:Methane
520 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
521 + rdfs:label "methane"^^xsd:string ;
522 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
523 + ep-prodcore:mapsTo mpr:FC_methane .
524 +
525 +ep-substance:N2
526 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
527 + rdfs:label "N2"^^xsd:string ;
528 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
529 + ep-prodcore:mapsTo mpr:FC_N2 .
530 +
531 +ep-substance:Nonanes
532 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
533 + rdfs:label "nonanes"^^xsd:string ;
534 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
535 + ep-prodcore:mapsTo mpr:FC_nonanes .
536 +
537 +ep-substance:O2
538 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
539 + rdfs:label "O2"^^xsd:string ;
540 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
541 + ep-prodcore:mapsTo mpr:FC_O2 .
542 +
543 +ep-substance:Octanes
544 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
545 + rdfs:label "octanes"^^xsd:string ;
546 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
547 + ep-prodcore:mapsTo mpr:FC_octanes .
548 +
549 +ep-substance:Pentane
550 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
551 + rdfs:label "pentane"^^xsd:string ;
552 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
553 + ep-prodcore:mapsTo mpr:FC_pentane .
554 +
555 +ep-substance:Propane
556 + rdf:type ep-prodwell:FluidComponentType , ep-prodact:SubstanceType , owl:Class ;
557 + rdfs:label "propane"^^xsd:string ;
558 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
559 + ep-prodcore:mapsTo mpr:FC_propane .
560 +
561 +ep-substance:T12dmcyPentane
562 + rdf:type owl:Class , ep-prodact:SubstanceType , ep-prodwell:FluidComponentType ;
563 + rdfs:label "t12dmcy pentane"^^xsd:string ;
564 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
565 + ep-prodcore:mapsTo mpr:FC_t12dmcypentane .
566 +
567 +ep-substance:T13dmcyPentane
568 + rdf:type owl:Class , ep-prodact:SubstanceType , ep-prodwell:FluidComponentType ;
569 + rdfs:label "t13dmcy pentane"^^xsd:string ;
570 + rdfs:subClassOf ep-prodact:AmountOfSubstance ;
571 + ep-prodcore:mapsTo mpr:FC_t13dmcypentane .
1 -# Saved by TopBraid on Tue Dec 20 18:27:09 GMT 2011
2 # baseURI: http://www.reportinghub.no/ep/mpr/spin/1.1/lib 1 # baseURI: http://www.reportinghub.no/ep/mpr/spin/1.1/lib
3 -# imports: http://www.reportinghub.no/ep/schema/1.0/production-equipment 2 +# imports: http://spinrdf.org/spin
4 -# imports: http://www.reportinghub.no/ep/spin/1.1/lib
5 # imports: http://www.epim.no/schemas/mprml/1 3 # imports: http://www.epim.no/schemas/mprml/1
6 # imports: http://www.reportinghub.no/ep/schema/1.0/production 4 # imports: http://www.reportinghub.no/ep/schema/1.0/production
7 -# imports: http://www.reportinghub.no/ep/schema/1.0/production-core
8 # imports: http://www.reportinghub.no/ep/schema/1.0/production-activity 5 # imports: http://www.reportinghub.no/ep/schema/1.0/production-activity
9 -# imports: http://spinrdf.org/spin 6 +# imports: http://www.reportinghub.no/ep/schema/1.0/production-core
7 +# imports: http://www.reportinghub.no/ep/schema/1.0/production-equipment
10 # imports: http://www.reportinghub.no/ep/schema/1.0/production-report 8 # imports: http://www.reportinghub.no/ep/schema/1.0/production-report
9 +# imports: http://www.reportinghub.no/ep/spin/1.1/lib
11 10
12 @prefix ep-mpr-spin-lib: <http://www.reportinghub.no/ep/mpr/spin/1.1/lib#> . 11 @prefix ep-mpr-spin-lib: <http://www.reportinghub.no/ep/mpr/spin/1.1/lib#> .
13 @prefix ep-spin-lib: <http://www.reportinghub.no/ep/spin/lib#> . 12 @prefix ep-spin-lib: <http://www.reportinghub.no/ep/spin/lib#> .
...@@ -828,6 +827,89 @@ ep-mpr-spin-lib:selectEnergyPerVolumeScale ...@@ -828,6 +827,89 @@ ep-mpr-spin-lib:selectEnergyPerVolumeScale
828 ]) 827 ])
829 ] . 828 ] .
830 829
830 +ep-mpr-spin-lib:selectFluidComponentKindType
831 + rdf:type spin:Function ;
832 + rdfs:label "select FluidComponentKindType"^^xsd:string ;
833 + rdfs:subClassOf ep-mpr-spin-lib:Function ;
834 + spin:body
835 + [ rdf:type sp:Select ;
836 + sp:resultVariables ([ sp:varName "fluidComponentKindType"^^xsd:string
837 + ]) ;
838 + sp:where ([ rdf:type sp:Bind ;
839 + sp:expression
840 + [ rdf:type sp:if ;
841 + sp:arg1 [ rdf:type sp:eq ;
842 + sp:arg1 spin:_arg1 ;
843 + sp:arg2 <http://www.epim.no/schemas/mprml/1#FCK_frac>
844 + ] ;
845 + sp:arg2 <http://www.reportinghub.no/ep/schema/production-well#FluidFraction> ;
846 + sp:arg3 [ rdf:type sp:if ;
847 + sp:arg1 [ rdf:type sp:eq ;
848 + sp:arg1 spin:_arg1 ;
849 + sp:arg2 <http://www.epim.no/schemas/mprml/1#FCK_pure>
850 + ] ;
851 + sp:arg2 <http://www.reportinghub.no/ep/schema/production-well#PureFluid> ;
852 + sp:arg3 [ rdf:type sp:if ;
853 + sp:arg1 [ rdf:type sp:eq ;
854 + sp:arg1 spin:_arg1 ;
855 + sp:arg2 <http://www.epim.no/schemas/mprml/1#FCK_pure>
856 + ] ;
857 + sp:arg2 <http://www.reportinghub.no/ep/schema/production-well#PureFluid> ;
858 + sp:arg3 [ rdf:type sp:if ;
859 + sp:arg1 [ rdf:type sp:eq ;
860 + sp:arg1 spin:_arg1 ;
861 + sp:arg2 <http://www.epim.no/schemas/mprml/1#FCK_split>
862 + ] ;
863 + sp:arg2 <http://www.reportinghub.no/ep/schema/production-well#SplitFraction> ;
864 + sp:arg3 [ rdf:type sp:if ;
865 + sp:arg1 [ rdf:type sp:eq ;
866 + sp:arg1 spin:_arg1 ;
867 + sp:arg2 <http://www.epim.no/schemas/mprml/1#FCK_plus>
868 + ] ;
869 + sp:arg2 <http://www.reportinghub.no/ep/schema/production-well#PlusFraction> ;
870 + sp:arg3 <http://www.reportinghub.no/ep/schema/well#Fluid>
871 + ]
872 + ]
873 + ]
874 + ]
875 + ] ;
876 + sp:variable
877 + [ sp:varName "fluidComponentKindType"^^xsd:string
878 + ]
879 + ])
880 + ] .
881 +
882 +ep-mpr-spin-lib:selectFluidPhaseType
883 + rdf:type spin:Function ;
884 + rdfs:label "select FluidPhaseType"^^xsd:string ;
885 + rdfs:subClassOf ep-mpr-spin-lib:Function ;
886 + spin:body
887 + [ rdf:type sp:Select ;
888 + sp:resultVariables ([ sp:varName "fluidPhaseType"^^xsd:string
889 + ]) ;
890 + sp:where ([ rdf:type sp:Bind ;
891 + sp:expression
892 + [ rdf:type sp:if ;
893 + sp:arg1 [ rdf:type sp:eq ;
894 + sp:arg1 spin:_arg1 ;
895 + sp:arg2 "liquid"^^xsd:string
896 + ] ;
897 + sp:arg2 <http://www.reportinghub.no/ep/schema/production-well#Liquid> ;
898 + sp:arg3 [ rdf:type sp:if ;
899 + sp:arg1 [ rdf:type sp:eq ;
900 + sp:arg1 spin:_arg1 ;
901 + sp:arg2 "gas"^^xsd:string
902 + ] ;
903 + sp:arg2 <http://www.reportinghub.no/ep/schema/well#Gas> ;
904 + sp:arg3 <http://www.reportinghub.no/ep/schema/well#Fluid>
905 + ]
906 + ] ;
907 + sp:variable
908 + [ sp:varName "fluidPhaseType"^^xsd:string
909 + ]
910 + ])
911 + ] .
912 +
831 ep-mpr-spin-lib:selectFluidSamplingType 913 ep-mpr-spin-lib:selectFluidSamplingType
832 rdf:type spin:Function ; 914 rdf:type spin:Function ;
833 rdfs:label "select ProductType"^^xsd:string ; 915 rdfs:label "select ProductType"^^xsd:string ;
...@@ -3828,6 +3910,29 @@ ep-mpr-spin-lib:selectProductionFlowPurposeType ...@@ -3828,6 +3910,29 @@ ep-mpr-spin-lib:selectProductionFlowPurposeType
3828 ]) 3910 ])
3829 ] . 3911 ] .
3830 3912
3913 +ep-mpr-spin-lib:selectRatioScale
3914 + rdf:type spin:Function ;
3915 + rdfs:subClassOf ep-mpr-spin-lib:Function ;
3916 + spin:body
3917 + [ rdf:type sp:Select ;
3918 + sp:resultVariables ([ sp:varName "myVar"^^xsd:string
3919 + ]) ;
3920 + sp:where ([ rdf:type sp:Bind ;
3921 + sp:expression
3922 + [ rdf:type sp:if ;
3923 + sp:arg1 [ rdf:type sp:eq ;
3924 + sp:arg1 spin:_arg1 ;
3925 + sp:arg2 <http://www.epim.no/schemas/mprml/1#PU_>
3926 + ] ;
3927 + sp:arg2 <http://www.reportinghub.no/ep/schema/core#percent> ;
3928 + sp:arg3 <http://www.reportinghub.no/ep/schema/core#undefinedScale>
3929 + ] ;
3930 + sp:variable
3931 + [ sp:varName "myVar"^^xsd:string
3932 + ]
3933 + ])
3934 + ] .
3935 +
3831 ep-mpr-spin-lib:selectRelationshipToMeasure 3936 ep-mpr-spin-lib:selectRelationshipToMeasure
3832 rdf:type spin:Function ; 3937 rdf:type spin:Function ;
3833 rdfs:label "select RelationshipToMeasure"^^xsd:string ; 3938 rdfs:label "select RelationshipToMeasure"^^xsd:string ;
......
1 -# Saved by TopBraid on Tue Dec 20 18:27:09 GMT 2011
2 # baseURI: null 1 # baseURI: null
3 2
4 @prefix composite: <http://www.topbraid.org/2007/05/composite.owl#> . 3 @prefix composite: <http://www.topbraid.org/2007/05/composite.owl#> .
......
1 -# Saved by TopBraid on Tue Dec 20 19:13:18 GMT 2011
2 # baseURI: http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-fluidSample-v1.0 1 # baseURI: http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-fluidSample-v1.0
3 -# imports: http://www.reportinghub.no/ep/dpr/spin/1.1/lib
4 -# imports: http://www.epim.no/schemas/mprml/1
5 -# imports: http://www.reportinghub.no/ep/schema/1.0/production-activity
6 # imports: http://spinrdf.org/spin 2 # imports: http://spinrdf.org/spin
3 +# imports: http://www.epim.no/schemas/mprml/1
4 +# imports: http://www.reportinghub.no/ep/dpr/spin/1.1/lib
7 # imports: http://www.reportinghub.no/ep/mpr/spin/1.1/lib 5 # imports: http://www.reportinghub.no/ep/mpr/spin/1.1/lib
6 +# imports: http://www.reportinghub.no/ep/schema/1.0/production-activity
7 +# imports: http://www.reportinghub.no/ep/schema/1.0/substance
8 8
9 @prefix : <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-fluidSample-v1.0#> . 9 @prefix : <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-fluidSample-v1.0#> .
10 @prefix arg: <http://spinrdf.org/arg#> . 10 @prefix arg: <http://spinrdf.org/arg#> .
...@@ -24,154 +24,197 @@ ...@@ -24,154 +24,197 @@
24 <http://www.epim.no/schemas/mprml/1#A_Global-Objects> 24 <http://www.epim.no/schemas/mprml/1#A_Global-Objects>
25 spin:rule 25 spin:rule
26 [ rdf:type sp:Construct ; 26 [ rdf:type sp:Construct ;
27 - rdfs:comment "STEP 40005 Specify the fluid component."^^xsd:string ; 27 + rdfs:comment """STEP 40005a Specify the fluid component - primary component.
28 - sp:templates ([ sp:object _:b1 ; 28 +The componentName element is used differently in the examples for the primary and non-primary components.
29 - sp:predicate _:b2 ; 29 +"""^^xsd:string ;
30 - sp:subject _:b3 30 + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/well#Fluid> ;
31 - ] [ sp:object <http://www.reportinghub.no/ep/schema/well#Fluid> ;
32 sp:predicate rdf:type ; 31 sp:predicate rdf:type ;
33 sp:subject _:b1 32 sp:subject _:b1
34 - ] [ sp:object <http://www.reportinghub.no/ep/schema/production-well#FluidWholeComponentPair> ; 33 + ] [ sp:object
34 + [ sp:varName "fluidPhaseType"^^xsd:string
35 + ] ;
35 sp:predicate rdf:type ; 36 sp:predicate rdf:type ;
36 - sp:subject _:b4 37 + sp:subject _:b1
37 - ] [ sp:object _:b3 ; 38 + ] [ sp:object
39 + [ sp:varName "fluidComponentKindType"^^xsd:string
40 + ] ;
41 + sp:predicate rdf:type ;
42 + sp:subject _:b1
43 + ] [ sp:object
44 + [ sp:varName "fluidSubstanceKindType"^^xsd:string
45 + ] ;
46 + sp:predicate rdf:type ;
47 + sp:subject _:b1
48 + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-well#FluidWholePrimaryComponentPair> ;
49 + sp:predicate rdf:type ;
50 + sp:subject _:b2
51 + ] [ sp:object
52 + [ sp:varName "sampledFluid"^^xsd:string
53 + ] ;
38 sp:predicate <http://www.reportinghub.no/ep/schema/production-well#wholeFluid> ; 54 sp:predicate <http://www.reportinghub.no/ep/schema/production-well#wholeFluid> ;
39 - sp:subject _:b4 55 + sp:subject _:b2
40 ] [ sp:object _:b1 ; 56 ] [ sp:object _:b1 ;
41 sp:predicate <http://www.reportinghub.no/ep/schema/production-well#componentFluid> ; 57 sp:predicate <http://www.reportinghub.no/ep/schema/production-well#componentFluid> ;
42 - sp:subject _:b4 58 + sp:subject _:b2
43 - ] [ sp:object _:b5 ;
44 - sp:predicate <http://www.reportinghub.no/ep/schema/production-well#weightRatio> ;
45 - sp:subject _:b4
46 - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Ratio> ;
47 - sp:predicate rdf:type ;
48 - sp:subject _:b5
49 - ] [ sp:object _:b6 ;
50 - sp:predicate _:b7 ;
51 - sp:subject _:b5
52 ]) ; 59 ]) ;
53 - sp:where ([ sp:object _:b8 ; 60 + sp:where ([ sp:object
61 + [ sp:varName "fluidAnalysisResultRef"^^xsd:string
62 + ] ;
54 sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; 63 sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
55 sp:subject spin:_this 64 sp:subject spin:_this
56 ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidAnalysisResult> ; 65 ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidAnalysisResult> ;
57 sp:predicate rdf:type ; 66 sp:predicate rdf:type ;
58 - sp:subject _:b8 67 + sp:subject
59 - ] [ sp:object _:b8 ; 68 + [ sp:varName "fluidAnalysisResultRef"^^xsd:string
69 + ]
70 + ] [ sp:object
71 + [ sp:varName "fluidAnalysisResultRef"^^xsd:string
72 + ] ;
60 sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; 73 sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ;
61 - sp:subject _:b3 74 + sp:subject
62 - ] [ sp:object _:b9 ; 75 + [ sp:varName "sampledFluid"^^xsd:string
76 + ]
77 + ] [ sp:object
78 + [ sp:varName "fluidSampleCompositionRef"^^xsd:string
79 + ] ;
63 sp:predicate <http://www.epim.no/schemas/mprml/1#fluidSampleCompositionRef> ; 80 sp:predicate <http://www.epim.no/schemas/mprml/1#fluidSampleCompositionRef> ;
64 - sp:subject _:b8 81 + sp:subject
65 - ] [ sp:object _:b10 ; 82 + [ sp:varName "fluidAnalysisResultRef"^^xsd:string
83 + ]
84 + ] [ sp:object "true"^^xsd:boolean ;
66 sp:predicate <http://www.epim.no/schemas/mprml/1#isPrimary> ; 85 sp:predicate <http://www.epim.no/schemas/mprml/1#isPrimary> ;
67 - sp:subject _:b9 86 + sp:subject
87 + [ sp:varName "fluidSampleCompositionRef"^^xsd:string
88 + ]
68 ] [ sp:object 89 ] [ sp:object
69 [ sp:varName "name"^^xsd:string 90 [ sp:varName "name"^^xsd:string
70 ] ; 91 ] ;
71 sp:predicate <http://www.epim.no/schemas/mprml/1#componentName> ; 92 sp:predicate <http://www.epim.no/schemas/mprml/1#componentName> ;
72 - sp:subject _:b9 93 + sp:subject
94 + [ sp:varName "fluidSampleCompositionRef"^^xsd:string
95 + ]
73 ] [ rdf:type sp:Optional ; 96 ] [ rdf:type sp:Optional ;
74 - sp:elements ([ sp:object _:b11 ; 97 + sp:elements ([ sp:object
75 - sp:predicate <http://www.epim.no/schemas/mprml/1#weightPercentRef> ; 98 + [ sp:varName "componentBaseKindRef"^^xsd:string
76 - sp:subject _:b9 99 + ] ;
77 - ] [ sp:object _:b6 ; 100 + sp:predicate <http://www.epim.no/schemas/mprml/1#componentBaseKindRef> ;
78 - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 101 + sp:subject
79 - sp:subject _:b11 102 + [ sp:varName "fluidSampleCompositionRef"^^xsd:string
80 - ] [ sp:object _:b12 ; 103 + ]
81 - sp:predicate <http://www.epim.no/schemas/mprml/1#uomRef> ; 104 + ] [ sp:object
82 - sp:subject _:b11 105 + [ sp:varName "componentBaseKindRef"^^xsd:string
106 + ] ;
107 + sp:predicate <http://www.reportinghub.no/ep/schema/production-core#mapsTo> ;
108 + sp:subject
109 + [ sp:varName "fluidSubstanceKindType"^^xsd:string
110 + ]
111 + ])
112 + ] [ rdf:type sp:Optional ;
113 + sp:elements ([ sp:object
114 + [ sp:varName "componentKindRef"^^xsd:string
115 + ] ;
116 + sp:predicate <http://www.epim.no/schemas/mprml/1#componentKindRef> ;
117 + sp:subject
118 + [ sp:varName "fluidSampleCompositionRef"^^xsd:string
119 + ]
83 ]) 120 ])
84 ] [ rdf:type sp:Bind ; 121 ] [ rdf:type sp:Bind ;
85 sp:expression 122 sp:expression
86 - [ rdf:type ep-mpr-spin-lib:selectFluidComponentType ; 123 + [ rdf:type ep-mpr-spin-lib:selectFluidPhaseType ;
87 - sp:arg1 _:b10 124 + sp:arg1 [ sp:varName "name"^^xsd:string
125 + ]
88 ] ; 126 ] ;
89 - sp:variable _:b2 127 + sp:variable
128 + [ sp:varName "fluidPhaseType"^^xsd:string
129 + ]
90 ] [ rdf:type sp:Bind ; 130 ] [ rdf:type sp:Bind ;
91 sp:expression 131 sp:expression
92 - [ rdf:type ep-mpr-spin-lib:selectRatioScale ; 132 + [ rdf:type ep-mpr-spin-lib:selectFluidComponentKindType ;
93 - sp:arg1 _:b12 133 + sp:arg1 [ sp:varName "componentKindRef"^^xsd:string
134 + ]
94 ] ; 135 ] ;
95 - sp:variable _:b7 136 + sp:variable
137 + [ sp:varName "fluidComponentKindType"^^xsd:string
138 + ]
96 ]) 139 ])
97 ] ; 140 ] ;
98 spin:rule 141 spin:rule
99 [ rdf:type sp:Construct ; 142 [ rdf:type sp:Construct ;
100 rdfs:comment """STEP 40002d Create the Facility where the sampling takes place - the same approach to identification of the facility is used as for product volume. 143 rdfs:comment """STEP 40002d Create the Facility where the sampling takes place - the same approach to identification of the facility is used as for product volume.
101 kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; 144 kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ;
102 - sp:templates ([ sp:object _:b13 ; 145 + sp:templates ([ sp:object _:b3 ;
103 sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ; 146 sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ;
104 - sp:subject _:b14 147 + sp:subject _:b4
105 - ] [ sp:object _:b15 ; 148 + ] [ sp:object _:b5 ;
106 sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; 149 sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
107 - sp:subject _:b13 150 + sp:subject _:b3
108 ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ; 151 ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ;
109 sp:predicate rdf:type ; 152 sp:predicate rdf:type ;
110 - sp:subject _:b15 153 + sp:subject _:b5
111 - ] [ sp:object _:b16 ; 154 + ] [ sp:object _:b6 ;
112 sp:predicate rdfs:label ; 155 sp:predicate rdfs:label ;
113 - sp:subject _:b15 156 + sp:subject _:b5
114 - ] [ sp:object _:b17 ; 157 + ] [ sp:object _:b7 ;
115 sp:predicate rdf:type ; 158 sp:predicate rdf:type ;
116 - sp:subject _:b15 159 + sp:subject _:b5
117 - ] [ sp:object _:b16 ; 160 + ] [ sp:object _:b6 ;
118 sp:predicate rdfs:label ; 161 sp:predicate rdfs:label ;
119 - sp:subject _:b18 162 + sp:subject _:b8
120 ]) ; 163 ]) ;
121 - sp:where ([ sp:object _:b19 ; 164 + sp:where ([ sp:object _:b9 ;
122 sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; 165 sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
123 sp:subject spin:_this 166 sp:subject spin:_this
124 ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; 167 ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ;
125 sp:predicate rdf:type ; 168 sp:predicate rdf:type ;
126 - sp:subject _:b19 169 + sp:subject _:b9
127 - ] [ sp:object _:b19 ; 170 + ] [ sp:object _:b9 ;
128 sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; 171 sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ;
129 - sp:subject _:b14 172 + sp:subject _:b4
130 - ] [ sp:object _:b18 ; 173 + ] [ sp:object _:b8 ;
131 sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ; 174 sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ;
132 - sp:subject _:b19 175 + sp:subject _:b9
133 - ] [ sp:object _:b20 ; 176 + ] [ sp:object _:b10 ;
134 sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; 177 sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ;
135 - sp:subject _:b18 178 + sp:subject _:b8
136 - ] [ sp:object _:b21 ; 179 + ] [ sp:object _:b11 ;
137 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 180 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
138 - sp:subject _:b20 181 + sp:subject _:b10
139 - ] [ sp:object _:b22 ; 182 + ] [ sp:object _:b12 ;
140 sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; 183 sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
141 - sp:subject _:b20 184 + sp:subject _:b10
142 ] [ rdf:type sp:NotExists ; 185 ] [ rdf:type sp:NotExists ;
143 sp:elements ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_well> ; 186 sp:elements ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_well> ;
144 sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; 187 sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
145 - sp:subject _:b20 188 + sp:subject _:b10
146 ]) 189 ])
147 - ] [ sp:object _:b23 ; 190 + ] [ sp:object _:b13 ;
148 sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent1Ref> ; 191 sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent1Ref> ;
149 - sp:subject _:b19 192 + sp:subject _:b9
150 - ] [ sp:object _:b24 ; 193 + ] [ sp:object _:b14 ;
151 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 194 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
152 - sp:subject _:b23 195 + sp:subject _:b13
153 - ] [ sp:object _:b25 ; 196 + ] [ sp:object _:b15 ;
154 sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent2Ref> ; 197 sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent2Ref> ;
155 - sp:subject _:b19 198 + sp:subject _:b9
156 - ] [ sp:object _:b26 ; 199 + ] [ sp:object _:b16 ;
157 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 200 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
158 - sp:subject _:b25 201 + sp:subject _:b15
159 ] [ rdf:type sp:Bind ; 202 ] [ rdf:type sp:Bind ;
160 sp:expression 203 sp:expression
161 [ rdf:type ep-spin-lib:normalizeString ; 204 [ rdf:type ep-spin-lib:normalizeString ;
162 - sp:arg1 _:b21 205 + sp:arg1 _:b11
163 ] ; 206 ] ;
164 - sp:variable _:b27 207 + sp:variable _:b17
165 ] [ rdf:type sp:Bind ; 208 ] [ rdf:type sp:Bind ;
166 sp:expression 209 sp:expression
167 [ rdf:type ep-spin-lib:normalizeString ; 210 [ rdf:type ep-spin-lib:normalizeString ;
168 - sp:arg1 _:b24 211 + sp:arg1 _:b14
169 ] ; 212 ] ;
170 - sp:variable _:b28 213 + sp:variable _:b18
171 ] [ rdf:type sp:Bind ; 214 ] [ rdf:type sp:Bind ;
172 sp:expression 215 sp:expression
173 [ rdf:type ep-spin-lib:normalizeString ; 216 [ rdf:type ep-spin-lib:normalizeString ;
174 - sp:arg1 _:b26 217 + sp:arg1 _:b16
175 ] ; 218 ] ;
176 sp:variable 219 sp:variable
177 [ sp:varName "normalizedFacilityParent2Name"^^xsd:string 220 [ sp:varName "normalizedFacilityParent2Name"^^xsd:string
...@@ -179,101 +222,101 @@ kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; ...@@ -179,101 +222,101 @@ kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ;
179 ] [ rdf:type sp:Bind ; 222 ] [ rdf:type sp:Bind ;
180 sp:expression 223 sp:expression
181 [ rdf:type fn:concat ; 224 [ rdf:type fn:concat ;
182 - sp:arg1 _:b28 ; 225 + sp:arg1 _:b18 ;
183 sp:arg2 "$" ; 226 sp:arg2 "$" ;
184 - sp:arg3 _:b28 ; 227 + sp:arg3 _:b18 ;
185 sp:arg4 "$" ; 228 sp:arg4 "$" ;
186 - sp:arg5 _:b27 229 + sp:arg5 _:b17
187 ] ; 230 ] ;
188 - sp:variable _:b16 231 + sp:variable _:b6
189 ] [ rdf:type sp:Bind ; 232 ] [ rdf:type sp:Bind ;
190 sp:expression 233 sp:expression
191 [ rdf:type ep-dpr-spin-lib:buildProductionFacilityURI ; 234 [ rdf:type ep-dpr-spin-lib:buildProductionFacilityURI ;
192 - sp:arg1 _:b16 235 + sp:arg1 _:b6
193 ] ; 236 ] ;
194 - sp:variable _:b15 237 + sp:variable _:b5
195 ] [ rdf:type sp:Bind ; 238 ] [ rdf:type sp:Bind ;
196 sp:expression 239 sp:expression
197 [ rdf:type ep-mpr-spin-lib:selectProductionFacilityType ; 240 [ rdf:type ep-mpr-spin-lib:selectProductionFacilityType ;
198 - sp:arg1 _:b22 241 + sp:arg1 _:b12
199 ] ; 242 ] ;
200 - sp:variable _:b17 243 + sp:variable _:b7
201 ]) 244 ])
202 ] ; 245 ] ;
203 spin:rule 246 spin:rule
204 [ rdf:type sp:Construct ; 247 [ rdf:type sp:Construct ;
205 rdfs:comment """STEP 40002b Create the Facility where the sampling takes place - the same approach to identification of the facility is used as for product volume. 248 rdfs:comment """STEP 40002b Create the Facility where the sampling takes place - the same approach to identification of the facility is used as for product volume.
206 kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; 249 kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ;
207 - sp:templates ([ sp:object _:b29 ; 250 + sp:templates ([ sp:object _:b19 ;
208 sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ; 251 sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ;
209 - sp:subject _:b30 252 + sp:subject _:b20
210 - ] [ sp:object _:b31 ; 253 + ] [ sp:object _:b21 ;
211 sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; 254 sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
212 - sp:subject _:b29 255 + sp:subject _:b19
213 ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ; 256 ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ;
214 sp:predicate rdf:type ; 257 sp:predicate rdf:type ;
215 - sp:subject _:b31 258 + sp:subject _:b21
216 - ] [ sp:object _:b32 ; 259 + ] [ sp:object _:b22 ;
217 sp:predicate rdfs:label ; 260 sp:predicate rdfs:label ;
218 - sp:subject _:b31 261 + sp:subject _:b21
219 - ] [ sp:object _:b33 ; 262 + ] [ sp:object _:b23 ;
220 sp:predicate rdf:type ; 263 sp:predicate rdf:type ;
221 - sp:subject _:b31 264 + sp:subject _:b21
222 - ] [ sp:object _:b32 ; 265 + ] [ sp:object _:b22 ;
223 sp:predicate rdfs:label ; 266 sp:predicate rdfs:label ;
224 - sp:subject _:b34 267 + sp:subject _:b24
225 ]) ; 268 ]) ;
226 - sp:where ([ sp:object _:b35 ; 269 + sp:where ([ sp:object _:b25 ;
227 sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; 270 sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
228 sp:subject spin:_this 271 sp:subject spin:_this
229 ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; 272 ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ;
230 sp:predicate rdf:type ; 273 sp:predicate rdf:type ;
231 - sp:subject _:b35 274 + sp:subject _:b25
232 - ] [ sp:object _:b35 ; 275 + ] [ sp:object _:b25 ;
233 sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; 276 sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ;
234 - sp:subject _:b30 277 + sp:subject _:b20
235 - ] [ sp:object _:b34 ; 278 + ] [ sp:object _:b24 ;
236 sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ; 279 sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ;
237 - sp:subject _:b35 280 + sp:subject _:b25
238 - ] [ sp:object _:b36 ; 281 + ] [ sp:object _:b26 ;
239 sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; 282 sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ;
240 - sp:subject _:b34 283 + sp:subject _:b24
241 - ] [ sp:object _:b37 ; 284 + ] [ sp:object _:b27 ;
242 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 285 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
243 - sp:subject _:b36 286 + sp:subject _:b26
244 - ] [ sp:object _:b38 ; 287 + ] [ sp:object _:b28 ;
245 sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; 288 sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
246 - sp:subject _:b36 289 + sp:subject _:b26
247 ] [ rdf:type sp:NotExists ; 290 ] [ rdf:type sp:NotExists ;
248 sp:elements ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_well> ; 291 sp:elements ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_well> ;
249 sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; 292 sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
250 - sp:subject _:b36 293 + sp:subject _:b26
251 ]) 294 ])
252 ] [ rdf:type sp:NotExists ; 295 ] [ rdf:type sp:NotExists ;
253 sp:elements ([ sp:object 296 sp:elements ([ sp:object
254 [ sp:varName "facilityParent1Ref"^^xsd:string 297 [ sp:varName "facilityParent1Ref"^^xsd:string
255 ] ; 298 ] ;
256 sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent1Ref> ; 299 sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent1Ref> ;
257 - sp:subject _:b35 300 + sp:subject _:b25
258 ]) 301 ])
259 ] [ rdf:type sp:Bind ; 302 ] [ rdf:type sp:Bind ;
260 sp:expression 303 sp:expression
261 [ rdf:type ep-spin-lib:normalizeString ; 304 [ rdf:type ep-spin-lib:normalizeString ;
262 - sp:arg1 _:b37 305 + sp:arg1 _:b27
263 ] ; 306 ] ;
264 - sp:variable _:b32 307 + sp:variable _:b22
265 ] [ rdf:type sp:Bind ; 308 ] [ rdf:type sp:Bind ;
266 sp:expression 309 sp:expression
267 [ rdf:type ep-dpr-spin-lib:buildProductionFacilityURI ; 310 [ rdf:type ep-dpr-spin-lib:buildProductionFacilityURI ;
268 - sp:arg1 _:b32 311 + sp:arg1 _:b22
269 ] ; 312 ] ;
270 - sp:variable _:b31 313 + sp:variable _:b21
271 ] [ rdf:type sp:Bind ; 314 ] [ rdf:type sp:Bind ;
272 sp:expression 315 sp:expression
273 [ rdf:type ep-mpr-spin-lib:selectProductionFacilityType ; 316 [ rdf:type ep-mpr-spin-lib:selectProductionFacilityType ;
274 - sp:arg1 _:b38 317 + sp:arg1 _:b28
275 ] ; 318 ] ;
276 - sp:variable _:b33 319 + sp:variable _:b23
277 ]) 320 ])
278 ] ; 321 ] ;
279 spin:rule 322 spin:rule
...@@ -281,51 +324,51 @@ kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; ...@@ -281,51 +324,51 @@ kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ;
281 rdfs:comment "STEP 40001 Create the FluidSampleReport, FluidSampling activity and FluidSample object ."^^xsd:string ; 324 rdfs:comment "STEP 40001 Create the FluidSampleReport, FluidSampling activity and FluidSample object ."^^xsd:string ;
282 sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-report#FluidSampleReport> ; 325 sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-report#FluidSampleReport> ;
283 sp:predicate rdf:type ; 326 sp:predicate rdf:type ;
284 - sp:subject _:b39 327 + sp:subject _:b29
285 - ] [ sp:object _:b40 ; 328 + ] [ sp:object _:b30 ;
286 sp:predicate <http://www.reportinghub.no/ep/schema/core#partOf> ; 329 sp:predicate <http://www.reportinghub.no/ep/schema/core#partOf> ;
287 - sp:subject _:b39 330 + sp:subject _:b29
288 - ] [ sp:object _:b41 ; 331 + ] [ sp:object _:b31 ;
289 sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; 332 sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ;
290 - sp:subject _:b39 333 + sp:subject _:b29
291 ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#FluidSamplingAndAnalysis> ; 334 ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#FluidSamplingAndAnalysis> ;
292 sp:predicate rdf:type ; 335 sp:predicate rdf:type ;
293 - sp:subject _:b41 336 + sp:subject _:b31
294 - ] [ sp:object _:b42 ; 337 + ] [ sp:object _:b32 ;
295 sp:predicate rdf:type ; 338 sp:predicate rdf:type ;
296 - sp:subject _:b41 339 + sp:subject _:b31
297 - ] [ sp:object _:b43 ; 340 + ] [ sp:object _:b33 ;
298 sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; 341 sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ;
299 - sp:subject _:b41 342 + sp:subject _:b31
300 - ] [ sp:object _:b44 ; 343 + ] [ sp:object _:b34 ;
301 sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; 344 sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ;
302 - sp:subject _:b41 345 + sp:subject _:b31
303 ]) ; 346 ]) ;
304 sp:where ([ sp:object spin:_this ; 347 sp:where ([ sp:object spin:_this ;
305 sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; 348 sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ;
306 - sp:subject _:b40 349 + sp:subject _:b30
307 - ] [ sp:object _:b44 ; 350 + ] [ sp:object _:b34 ;
308 sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; 351 sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
309 sp:subject spin:_this 352 sp:subject spin:_this
310 ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; 353 ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ;
311 sp:predicate rdf:type ; 354 sp:predicate rdf:type ;
312 - sp:subject _:b44 355 + sp:subject _:b34
313 ] [ rdf:type sp:Optional ; 356 ] [ rdf:type sp:Optional ;
314 - sp:elements ([ sp:object _:b43 ; 357 + sp:elements ([ sp:object _:b33 ;
315 sp:predicate <http://www.epim.no/schemas/mprml/1#acquisitionDate> ; 358 sp:predicate <http://www.epim.no/schemas/mprml/1#acquisitionDate> ;
316 - sp:subject _:b44 359 + sp:subject _:b34
317 ]) 360 ])
318 ] [ rdf:type sp:Optional ; 361 ] [ rdf:type sp:Optional ;
319 - sp:elements ([ sp:object _:b45 ; 362 + sp:elements ([ sp:object _:b35 ;
320 sp:predicate <http://www.epim.no/schemas/mprml/1#sampleTypeRef> ; 363 sp:predicate <http://www.epim.no/schemas/mprml/1#sampleTypeRef> ;
321 - sp:subject _:b44 364 + sp:subject _:b34
322 ]) 365 ])
323 ] [ rdf:type sp:Bind ; 366 ] [ rdf:type sp:Bind ;
324 sp:expression 367 sp:expression
325 [ rdf:type ep-mpr-spin-lib:selectFluidSamplingType ; 368 [ rdf:type ep-mpr-spin-lib:selectFluidSamplingType ;
326 - sp:arg1 _:b45 369 + sp:arg1 _:b35
327 ] ; 370 ] ;
328 - sp:variable _:b42 371 + sp:variable _:b32
329 ]) 372 ])
330 ] ; 373 ] ;
331 spin:rule 374 spin:rule
...@@ -334,66 +377,66 @@ kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; ...@@ -334,66 +377,66 @@ kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ;
334 The sample is anonymous. It is matched to its results via the sample name, which is assumed to be unique within the file."""^^xsd:string ; 377 The sample is anonymous. It is matched to its results via the sample name, which is assumed to be unique within the file."""^^xsd:string ;
335 sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/well#Fluid> ; 378 sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/well#Fluid> ;
336 sp:predicate rdf:type ; 379 sp:predicate rdf:type ;
337 - sp:subject _:b46 380 + sp:subject _:b36
338 - ] [ sp:object _:b47 ; 381 + ] [ sp:object _:b37 ;
339 sp:predicate rdfs:label ; 382 sp:predicate rdfs:label ;
340 - sp:subject _:b46 383 + sp:subject _:b36
341 - ] [ sp:object _:b46 ; 384 + ] [ sp:object _:b36 ;
342 sp:predicate <http://www.reportinghub.no/ep/schema/activity#sampledFluid> ; 385 sp:predicate <http://www.reportinghub.no/ep/schema/activity#sampledFluid> ;
343 - sp:subject _:b48 386 + sp:subject _:b38
344 ]) ; 387 ]) ;
345 - sp:where ([ sp:object _:b49 ; 388 + sp:where ([ sp:object _:b39 ;
346 sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; 389 sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
347 sp:subject spin:_this 390 sp:subject spin:_this
348 ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; 391 ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ;
349 sp:predicate rdf:type ; 392 sp:predicate rdf:type ;
350 - sp:subject _:b49 393 + sp:subject _:b39
351 - ] [ sp:object _:b49 ; 394 + ] [ sp:object _:b39 ;
352 sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; 395 sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ;
353 - sp:subject _:b48 396 + sp:subject _:b38
354 - ] [ sp:object _:b47 ; 397 + ] [ sp:object _:b37 ;
355 sp:predicate <http://www.epim.no/schemas/mprml/1#name> ; 398 sp:predicate <http://www.epim.no/schemas/mprml/1#name> ;
356 - sp:subject _:b49 399 + sp:subject _:b39
357 ]) 400 ])
358 ] ; 401 ] ;
359 spin:rule 402 spin:rule
360 [ rdf:type sp:Construct ; 403 [ rdf:type sp:Construct ;
361 rdfs:comment "STEP 40004 Specify the fluid analysis result."^^xsd:string ; 404 rdfs:comment "STEP 40004 Specify the fluid analysis result."^^xsd:string ;
362 - sp:templates ([ sp:object _:b50 ; 405 + sp:templates ([ sp:object _:b40 ;
363 sp:predicate rdfs:label ; 406 sp:predicate rdfs:label ;
364 - sp:subject _:b51 407 + sp:subject _:b41
365 - ] [ sp:object _:b52 ; 408 + ] [ sp:object _:b42 ;
366 sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; 409 sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ;
367 - sp:subject _:b53 410 + sp:subject _:b43
368 ]) ; 411 ]) ;
369 - sp:where ([ sp:object _:b54 ; 412 + sp:where ([ sp:object _:b44 ;
370 sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; 413 sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
371 sp:subject spin:_this 414 sp:subject spin:_this
372 ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; 415 ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ;
373 sp:predicate rdf:type ; 416 sp:predicate rdf:type ;
374 - sp:subject _:b54 417 + sp:subject _:b44
375 - ] [ sp:object _:b54 ; 418 + ] [ sp:object _:b44 ;
376 sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; 419 sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ;
377 - sp:subject _:b51 420 + sp:subject _:b41
378 - ] [ sp:object _:b53 ; 421 + ] [ sp:object _:b43 ;
379 sp:predicate <http://www.reportinghub.no/ep/schema/activity#sampledFluid> ; 422 sp:predicate <http://www.reportinghub.no/ep/schema/activity#sampledFluid> ;
380 - sp:subject _:b51 423 + sp:subject _:b41
381 - ] [ sp:object _:b55 ; 424 + ] [ sp:object _:b45 ;
382 sp:predicate <http://www.epim.no/schemas/mprml/1#name> ; 425 sp:predicate <http://www.epim.no/schemas/mprml/1#name> ;
383 - sp:subject _:b54 426 + sp:subject _:b44
384 - ] [ sp:object _:b52 ; 427 + ] [ sp:object _:b42 ;
385 sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; 428 sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
386 sp:subject spin:_this 429 sp:subject spin:_this
387 ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidAnalysisResult> ; 430 ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidAnalysisResult> ;
388 sp:predicate rdf:type ; 431 sp:predicate rdf:type ;
389 - sp:subject _:b52 432 + sp:subject _:b42
390 - ] [ sp:object _:b55 ; 433 + ] [ sp:object _:b45 ;
391 sp:predicate <http://www.epim.no/schemas/mprml/1#nameFluidSample> ; 434 sp:predicate <http://www.epim.no/schemas/mprml/1#nameFluidSample> ;
392 - sp:subject _:b52 435 + sp:subject _:b42
393 ] [ rdf:type sp:Optional ; 436 ] [ rdf:type sp:Optional ;
394 - sp:elements ([ sp:object _:b50 ; 437 + sp:elements ([ sp:object _:b40 ;
395 sp:predicate <http://www.epim.no/schemas/mprml/1#nameFluidAnalysis> ; 438 sp:predicate <http://www.epim.no/schemas/mprml/1#nameFluidAnalysis> ;
396 - sp:subject _:b52 439 + sp:subject _:b42
397 ]) 440 ])
398 ]) 441 ])
399 ] ; 442 ] ;
...@@ -401,350 +444,517 @@ The sample is anonymous. It is matched to its results via the sample name, which ...@@ -401,350 +444,517 @@ The sample is anonymous. It is matched to its results via the sample name, which
401 [ rdf:type sp:Construct ; 444 [ rdf:type sp:Construct ;
402 rdfs:comment """STEP 40002a Create the Facility where the sampling takes place - the same approach to identification of the facility is used as for product volume. 445 rdfs:comment """STEP 40002a Create the Facility where the sampling takes place - the same approach to identification of the facility is used as for product volume.
403 kind is \"well\" and facilityAlias is supplied"""^^xsd:string ; 446 kind is \"well\" and facilityAlias is supplied"""^^xsd:string ;
404 - sp:templates ([ sp:object _:b56 ; 447 + sp:templates ([ sp:object _:b46 ;
405 sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ; 448 sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ;
406 - sp:subject _:b57 449 + sp:subject _:b47
407 - ] [ sp:object _:b58 ; 450 + ] [ sp:object _:b48 ;
408 sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; 451 sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
409 - sp:subject _:b56 452 + sp:subject _:b46
410 - ] [ sp:object _:b59 ; 453 + ] [ sp:object _:b49 ;
411 sp:predicate rdfs:label ; 454 sp:predicate rdfs:label ;
412 - sp:subject _:b60 455 + sp:subject _:b50
413 ]) ; 456 ]) ;
414 - sp:where ([ sp:object _:b61 ; 457 + sp:where ([ sp:object _:b51 ;
415 sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; 458 sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
416 sp:subject spin:_this 459 sp:subject spin:_this
417 ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; 460 ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ;
418 sp:predicate rdf:type ; 461 sp:predicate rdf:type ;
419 - sp:subject _:b61 462 + sp:subject _:b51
420 - ] [ sp:object _:b61 ; 463 + ] [ sp:object _:b51 ;
421 sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; 464 sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ;
422 - sp:subject _:b57 465 + sp:subject _:b47
423 - ] [ sp:object _:b60 ; 466 + ] [ sp:object _:b50 ;
424 sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ; 467 sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ;
425 - sp:subject _:b61 468 + sp:subject _:b51
426 - ] [ sp:object _:b62 ; 469 + ] [ sp:object _:b52 ;
427 sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; 470 sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ;
428 - sp:subject _:b60 471 + sp:subject _:b50
429 ] [ sp:object <http://www.epim.no/schemas/mprml/1#RF_well> ; 472 ] [ sp:object <http://www.epim.no/schemas/mprml/1#RF_well> ;
430 sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; 473 sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
431 - sp:subject _:b62 474 + sp:subject _:b52
432 - ] [ sp:object _:b63 ; 475 + ] [ sp:object _:b53 ;
433 sp:predicate <http://www.epim.no/schemas/mprml/1#facilityAliasRef> ; 476 sp:predicate <http://www.epim.no/schemas/mprml/1#facilityAliasRef> ;
434 - sp:subject _:b61 477 + sp:subject _:b51
435 - ] [ sp:object _:b64 ; 478 + ] [ sp:object _:b54 ;
436 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 479 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
437 - sp:subject _:b63 480 + sp:subject _:b53
438 ] [ rdf:type sp:Bind ; 481 ] [ rdf:type sp:Bind ;
439 sp:expression 482 sp:expression
440 [ rdf:type ep-spin-lib:normalizeString ; 483 [ rdf:type ep-spin-lib:normalizeString ;
441 - sp:arg1 _:b64 484 + sp:arg1 _:b54
442 ] ; 485 ] ;
443 - sp:variable _:b59 486 + sp:variable _:b49
444 ] [ rdf:type sp:Bind ; 487 ] [ rdf:type sp:Bind ;
445 sp:expression 488 sp:expression
446 [ rdf:type rhspin:wellByName ; 489 [ rdf:type rhspin:wellByName ;
447 - arg:wellName _:b64 490 + arg:wellName _:b54
448 ] ; 491 ] ;
449 - sp:variable _:b58 492 + sp:variable _:b48
450 ]) 493 ])
451 ] ; 494 ] ;
452 spin:rule 495 spin:rule
453 [ rdf:type sp:Construct ; 496 [ rdf:type sp:Construct ;
454 - rdfs:comment """STEP 40002c Create the Facility where the sampling takes place - the same approach to identification of the facility is used as for product volume. 497 + rdfs:comment """STEP 40005b Specify the fluid component - non-primary component.
455 -kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; 498 +The componentName element is used differently in the examples for the primary and non-primary components."""^^xsd:string ;
456 - sp:templates ([ sp:object _:b65 ; 499 + sp:templates ([ sp:object _:b55 ;
457 - sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ; 500 + sp:predicate
458 - sp:subject _:b66 501 + [ sp:varName "fluidComponentType"^^xsd:string
459 - ] [ sp:object _:b67 ; 502 + ] ;
460 - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; 503 + sp:subject
461 - sp:subject _:b65 504 + [ sp:varName "sampledFluid"^^xsd:string
462 - ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ; 505 + ]
506 + ] [ sp:object <http://www.reportinghub.no/ep/schema/well#Fluid> ;
463 sp:predicate rdf:type ; 507 sp:predicate rdf:type ;
464 - sp:subject _:b67 508 + sp:subject _:b55
465 - ] [ sp:object _:b68 ; 509 + ] [ sp:object
466 - sp:predicate rdfs:label ; 510 + [ sp:varName "fluidComponentKindType"^^xsd:string
467 - sp:subject _:b67 511 + ] ;
468 - ] [ sp:object _:b69 ;
469 sp:predicate rdf:type ; 512 sp:predicate rdf:type ;
470 - sp:subject _:b67 513 + sp:subject _:b55
471 - ] [ sp:object _:b68 ; 514 + ] [ sp:object
472 - sp:predicate rdfs:label ; 515 + [ sp:varName "fluidSubstanceKindType"^^xsd:string
473 - sp:subject _:b70 516 + ] ;
474 - ]) ;
475 - sp:where ([ sp:object _:b71 ;
476 - sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
477 - sp:subject spin:_this
478 - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ;
479 sp:predicate rdf:type ; 517 sp:predicate rdf:type ;
480 - sp:subject _:b71 518 + sp:subject _:b55
481 - ] [ sp:object _:b71 ; 519 + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-well#FluidWholeNonPrimaryComponentPair> ;
482 - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; 520 + sp:predicate rdf:type ;
483 - sp:subject _:b66 521 + sp:subject _:b56
484 - ] [ sp:object _:b70 ; 522 + ] [ sp:object
523 + [ sp:varName "sampledFluid"^^xsd:string
524 + ] ;
525 + sp:predicate <http://www.reportinghub.no/ep/schema/production-well#wholeFluid> ;
526 + sp:subject _:b56
527 + ] [ sp:object _:b55 ;
528 + sp:predicate <http://www.reportinghub.no/ep/schema/production-well#componentFluid> ;
529 + sp:subject _:b56
530 + ] [ sp:object _:b57 ;
531 + sp:predicate <http://www.reportinghub.no/ep/schema/production-well#weightRatio> ;
532 + sp:subject _:b56
533 + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Ratio> ;
534 + sp:predicate rdf:type ;
535 + sp:subject _:b57
536 + ] [ sp:object
537 + [ sp:varName "realWeightPercent"^^xsd:string
538 + ] ;
539 + sp:predicate
540 + [ sp:varName "weightPercentScale"^^xsd:string
541 + ] ;
542 + sp:subject _:b57
543 + ] [ sp:object _:b58 ;
544 + sp:predicate <http://www.reportinghub.no/ep/schema/production-well#moleRatio> ;
545 + sp:subject _:b56
546 + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Ratio> ;
547 + sp:predicate rdf:type ;
548 + sp:subject _:b58
549 + ] [ sp:object
550 + [ sp:varName "realMolePercent"^^xsd:string
551 + ] ;
552 + sp:predicate
553 + [ sp:varName "molePercentScale"^^xsd:string
554 + ] ;
555 + sp:subject _:b58
556 + ]) ;
557 + sp:where ([ sp:object
558 + [ sp:varName "fluidAnalysisResultRef"^^xsd:string
559 + ] ;
560 + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
561 + sp:subject spin:_this
562 + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidAnalysisResult> ;
563 + sp:predicate rdf:type ;
564 + sp:subject
565 + [ sp:varName "fluidAnalysisResultRef"^^xsd:string
566 + ]
567 + ] [ sp:object
568 + [ sp:varName "fluidAnalysisResultRef"^^xsd:string
569 + ] ;
570 + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ;
571 + sp:subject
572 + [ sp:varName "sampledFluid"^^xsd:string
573 + ]
574 + ] [ sp:object
575 + [ sp:varName "fluidSampleCompositionRef"^^xsd:string
576 + ] ;
577 + sp:predicate <http://www.epim.no/schemas/mprml/1#fluidSampleCompositionRef> ;
578 + sp:subject
579 + [ sp:varName "fluidAnalysisResultRef"^^xsd:string
580 + ]
581 + ] [ sp:object "false"^^xsd:boolean ;
582 + sp:predicate <http://www.epim.no/schemas/mprml/1#isPrimary> ;
583 + sp:subject
584 + [ sp:varName "fluidSampleCompositionRef"^^xsd:string
585 + ]
586 + ] [ sp:object
587 + [ sp:varName "name"^^xsd:string
588 + ] ;
589 + sp:predicate <http://www.epim.no/schemas/mprml/1#componentName> ;
590 + sp:subject
591 + [ sp:varName "fluidSampleCompositionRef"^^xsd:string
592 + ]
593 + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#SubstanceType> ;
594 + sp:predicate rdf:type ;
595 + sp:subject
596 + [ sp:varName "fluidSubstanceKindType"^^xsd:string
597 + ]
598 + ] [ sp:object
599 + [ sp:varName "name"^^xsd:string
600 + ] ;
601 + sp:predicate rdfs:label ;
602 + sp:subject
603 + [ sp:varName "fluidSubstanceKindType"^^xsd:string
604 + ]
605 + ] [ rdf:type sp:Optional ;
606 + sp:elements ([ sp:object
607 + [ sp:varName "componentKindRef"^^xsd:string
608 + ] ;
609 + sp:predicate <http://www.epim.no/schemas/mprml/1#componentKindRef> ;
610 + sp:subject
611 + [ sp:varName "fluidSampleCompositionRef"^^xsd:string
612 + ]
613 + ])
614 + ] [ rdf:type sp:Optional ;
615 + sp:elements ([ sp:object
616 + [ sp:varName "weightPercentRef"^^xsd:string
617 + ] ;
618 + sp:predicate <http://www.epim.no/schemas/mprml/1#weightPercentRef> ;
619 + sp:subject
620 + [ sp:varName "fluidSampleCompositionRef"^^xsd:string
621 + ]
622 + ] [ sp:object
623 + [ sp:varName "realWeightPercent"^^xsd:string
624 + ] ;
625 + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
626 + sp:subject
627 + [ sp:varName "weightPercentRef"^^xsd:string
628 + ]
629 + ] [ sp:object
630 + [ sp:varName "uomWeightPercent"^^xsd:string
631 + ] ;
632 + sp:predicate <http://www.epim.no/schemas/mprml/1#uomRef> ;
633 + sp:subject
634 + [ sp:varName "weightPercentRef"^^xsd:string
635 + ]
636 + ])
637 + ] [ rdf:type sp:Optional ;
638 + sp:elements ([ sp:object
639 + [ sp:varName "molePercentRef"^^xsd:string
640 + ] ;
641 + sp:predicate <http://www.epim.no/schemas/mprml/1#molePercentRef> ;
642 + sp:subject
643 + [ sp:varName "fluidSampleCompositionRef"^^xsd:string
644 + ]
645 + ] [ sp:object
646 + [ sp:varName "realMolePercent"^^xsd:string
647 + ] ;
648 + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
649 + sp:subject
650 + [ sp:varName "molePercentRef"^^xsd:string
651 + ]
652 + ] [ sp:object
653 + [ sp:varName "uomMolePercent"^^xsd:string
654 + ] ;
655 + sp:predicate <http://www.epim.no/schemas/mprml/1#uomRef> ;
656 + sp:subject
657 + [ sp:varName "molePercentRef"^^xsd:string
658 + ]
659 + ])
660 + ] [ rdf:type sp:Bind ;
661 + sp:expression
662 + [ rdf:type ep-mpr-spin-lib:selectRatioScale ;
663 + sp:arg1 [ sp:varName "uomWeightPercent"^^xsd:string
664 + ]
665 + ] ;
666 + sp:variable
667 + [ sp:varName "weightPercentScale"^^xsd:string
668 + ]
669 + ] [ rdf:type sp:Bind ;
670 + sp:expression
671 + [ rdf:type ep-mpr-spin-lib:selectRatioScale ;
672 + sp:arg1 [ sp:varName "uomMolePercent"^^xsd:string
673 + ]
674 + ] ;
675 + sp:variable
676 + [ sp:varName "molePercentScale"^^xsd:string
677 + ]
678 + ] [ rdf:type sp:Bind ;
679 + sp:expression
680 + [ rdf:type ep-mpr-spin-lib:selectFluidComponentKindType ;
681 + sp:arg1 [ sp:varName "componentKindRef"^^xsd:string
682 + ]
683 + ] ;
684 + sp:variable
685 + [ sp:varName "fluidComponentKindType"^^xsd:string
686 + ]
687 + ])
688 + ] ;
689 + spin:rule
690 + [ rdf:type sp:Construct ;
691 + rdfs:comment """STEP 40002c Create the Facility where the sampling takes place - the same approach to identification of the facility is used as for product volume.
692 +kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ;
693 + sp:templates ([ sp:object _:b59 ;
694 + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ;
695 + sp:subject _:b60
696 + ] [ sp:object _:b61 ;
697 + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
698 + sp:subject _:b59
699 + ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ;
700 + sp:predicate rdf:type ;
701 + sp:subject _:b61
702 + ] [ sp:object _:b62 ;
703 + sp:predicate rdfs:label ;
704 + sp:subject _:b61
705 + ] [ sp:object _:b63 ;
706 + sp:predicate rdf:type ;
707 + sp:subject _:b61
708 + ] [ sp:object _:b62 ;
709 + sp:predicate rdfs:label ;
710 + sp:subject _:b64
711 + ]) ;
712 + sp:where ([ sp:object _:b65 ;
713 + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
714 + sp:subject spin:_this
715 + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ;
716 + sp:predicate rdf:type ;
717 + sp:subject _:b65
718 + ] [ sp:object _:b65 ;
719 + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ;
720 + sp:subject _:b60
721 + ] [ sp:object _:b64 ;
485 sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ; 722 sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ;
486 - sp:subject _:b71 723 + sp:subject _:b65
487 - ] [ sp:object _:b72 ; 724 + ] [ sp:object _:b66 ;
488 sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; 725 sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ;
489 - sp:subject _:b70 726 + sp:subject _:b64
490 - ] [ sp:object _:b73 ; 727 + ] [ sp:object _:b67 ;
491 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 728 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
492 - sp:subject _:b72 729 + sp:subject _:b66
493 - ] [ sp:object _:b74 ; 730 + ] [ sp:object _:b68 ;
494 sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; 731 sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
495 - sp:subject _:b72 732 + sp:subject _:b66
496 ] [ rdf:type sp:NotExists ; 733 ] [ rdf:type sp:NotExists ;
497 sp:elements ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_well> ; 734 sp:elements ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_well> ;
498 sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; 735 sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
499 - sp:subject _:b72 736 + sp:subject _:b66
500 ]) 737 ])
501 - ] [ sp:object _:b75 ; 738 + ] [ sp:object _:b69 ;
502 sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent1Ref> ; 739 sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent1Ref> ;
503 - sp:subject _:b71 740 + sp:subject _:b65
504 - ] [ sp:object _:b76 ; 741 + ] [ sp:object _:b70 ;
505 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 742 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
506 - sp:subject _:b75 743 + sp:subject _:b69
507 ] [ rdf:type sp:NotExists ; 744 ] [ rdf:type sp:NotExists ;
508 sp:elements ([ sp:object 745 sp:elements ([ sp:object
509 [ sp:varName "facilityParent2Ref"^^xsd:string 746 [ sp:varName "facilityParent2Ref"^^xsd:string
510 ] ; 747 ] ;
511 sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent2Ref> ; 748 sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent2Ref> ;
512 - sp:subject _:b71 749 + sp:subject _:b65
513 ]) 750 ])
514 ] [ rdf:type sp:Bind ; 751 ] [ rdf:type sp:Bind ;
515 sp:expression 752 sp:expression
516 [ rdf:type ep-spin-lib:normalizeString ; 753 [ rdf:type ep-spin-lib:normalizeString ;
517 - sp:arg1 _:b73 754 + sp:arg1 _:b67
518 ] ; 755 ] ;
519 - sp:variable _:b77 756 + sp:variable _:b71
520 ] [ rdf:type sp:Bind ; 757 ] [ rdf:type sp:Bind ;
521 sp:expression 758 sp:expression
522 [ rdf:type ep-spin-lib:normalizeString ; 759 [ rdf:type ep-spin-lib:normalizeString ;
523 - sp:arg1 _:b76 760 + sp:arg1 _:b70
524 ] ; 761 ] ;
525 - sp:variable _:b78 762 + sp:variable _:b72
526 ] [ rdf:type sp:Bind ; 763 ] [ rdf:type sp:Bind ;
527 sp:expression 764 sp:expression
528 [ rdf:type fn:concat ; 765 [ rdf:type fn:concat ;
529 - sp:arg1 _:b78 ; 766 + sp:arg1 _:b72 ;
530 sp:arg2 "$" ; 767 sp:arg2 "$" ;
531 - sp:arg3 _:b77 768 + sp:arg3 _:b71
532 ] ; 769 ] ;
533 - sp:variable _:b68 770 + sp:variable _:b62
534 ] [ rdf:type sp:Bind ; 771 ] [ rdf:type sp:Bind ;
535 sp:expression 772 sp:expression
536 [ rdf:type ep-dpr-spin-lib:buildProductionFacilityURI ; 773 [ rdf:type ep-dpr-spin-lib:buildProductionFacilityURI ;
537 - sp:arg1 _:b68 774 + sp:arg1 _:b62
538 ] ; 775 ] ;
539 - sp:variable _:b67 776 + sp:variable _:b61
540 ] [ rdf:type sp:Bind ; 777 ] [ rdf:type sp:Bind ;
541 sp:expression 778 sp:expression
542 [ rdf:type ep-mpr-spin-lib:selectProductionFacilityType ; 779 [ rdf:type ep-mpr-spin-lib:selectProductionFacilityType ;
543 - sp:arg1 _:b74 780 + sp:arg1 _:b68
544 ] ; 781 ] ;
545 - sp:variable _:b69 782 + sp:variable _:b63
546 ]) 783 ])
547 ] . 784 ] .
548 785
549 <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-fluidSample-v1.0> 786 <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-fluidSample-v1.0>
550 rdf:type owl:Ontology ; 787 rdf:type owl:Ontology ;
551 - owl:imports <http://www.reportinghub.no/ep/schema/1.0/production-activity> , <http://www.epim.no/schemas/mprml/1> , <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/dpr/spin/1.1/lib> , <http://www.reportinghub.no/ep/mpr/spin/1.1/lib> ; 788 + owl:imports <http://www.reportinghub.no/ep/schema/1.0/substance> , <http://www.reportinghub.no/ep/schema/1.0/production-activity> , <http://www.epim.no/schemas/mprml/1> , <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/dpr/spin/1.1/lib> , <http://www.reportinghub.no/ep/mpr/spin/1.1/lib> ;
552 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 789 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
553 790
554 -_:b61 791 +_:b47
555 - sp:varName "fluidSampleRef"^^xsd:string .
556 -
557 -_:b57
558 sp:varName "fluidSamplingAndAnalysis"^^xsd:string . 792 sp:varName "fluidSamplingAndAnalysis"^^xsd:string .
559 793
560 -_:b60 794 +_:b48
561 - sp:varName "facilityRef"^^xsd:string . 795 + sp:varName "facility"^^xsd:string .
562 -
563 -_:b62
564 - sp:varName "facilityNameRef"^^xsd:string .
565 -
566 -_:b63
567 - sp:varName "facilityAliasRef"^^xsd:string .
568 -
569 -_:b64
570 - sp:varName "facilityAlias"^^xsd:string .
571 796
572 -_:b59 797 +_:b49
573 sp:varName "normalizedFacilityAlias"^^xsd:string . 798 sp:varName "normalizedFacilityAlias"^^xsd:string .
574 799
575 -_:b58 800 +_:b50
576 - sp:varName "facility"^^xsd:string . 801 + sp:varName "facilityRef"^^xsd:string .
577 802
578 -_:b35 803 +_:b51
579 sp:varName "fluidSampleRef"^^xsd:string . 804 sp:varName "fluidSampleRef"^^xsd:string .
580 805
581 -_:b30 806 +_:b52
582 - sp:varName "fluidSamplingAndAnalysis"^^xsd:string .
583 -
584 -_:b34
585 - sp:varName "facilityRef"^^xsd:string .
586 -
587 -_:b36
588 sp:varName "facilityNameRef"^^xsd:string . 807 sp:varName "facilityNameRef"^^xsd:string .
589 808
590 -_:b37 809 +_:b53
591 - sp:varName "facilityName"^^xsd:string . 810 + sp:varName "facilityAliasRef"^^xsd:string .
592 -
593 -_:b38
594 - sp:varName "facilityKind"^^xsd:string .
595 -
596 -_:b32
597 - sp:varName "normalizedFacilityName"^^xsd:string .
598 -
599 -_:b31
600 - sp:varName "facility"^^xsd:string .
601 811
602 -_:b33 812 +_:b54
603 - sp:varName "facilityType"^^xsd:string . 813 + sp:varName "facilityAlias"^^xsd:string .
604 814
605 -_:b71 815 +_:b40
606 - sp:varName "fluidSampleRef"^^xsd:string . 816 + sp:varName "nameFluidAnalysis"^^xsd:string .
607 817
608 -_:b66 818 +_:b41
609 sp:varName "fluidSamplingAndAnalysis"^^xsd:string . 819 sp:varName "fluidSamplingAndAnalysis"^^xsd:string .
610 820
611 -_:b70 821 +_:b42
612 - sp:varName "facilityRef"^^xsd:string . 822 + sp:varName "fluidAnalysisResultRef"^^xsd:string .
613 -
614 -_:b72
615 - sp:varName "facilityNameRef"^^xsd:string .
616 823
617 -_:b73 824 +_:b43
618 - sp:varName "facilityChildName"^^xsd:string . 825 + sp:varName "sampledFluid"^^xsd:string .
619 826
620 -_:b74 827 +_:b44
621 - sp:varName "facilityKind"^^xsd:string . 828 + sp:varName "fluidSampleRef"^^xsd:string .
622 829
623 -_:b75 830 +_:b45
624 - sp:varName "facilityParent1Ref"^^xsd:string . 831 + sp:varName "name"^^xsd:string .
625 832
626 -_:b76 833 +_:b37
627 - sp:varName "facilityParent1Name"^^xsd:string . 834 + sp:varName "name"^^xsd:string .
628 835
629 -_:b77 836 +_:b38
630 - sp:varName "normalizedFacilityChildName"^^xsd:string . 837 + sp:varName "fluidSamplingAndAnalysis"^^xsd:string .
631 838
632 -_:b78 839 +_:b39
633 - sp:varName "normalizedFacilityParent1Name"^^xsd:string . 840 + sp:varName "fluidSampleRef"^^xsd:string .
634 841
635 -_:b68 842 +_:b30
636 - sp:varName "normalizedFacilityName"^^xsd:string . 843 + sp:varName "productionReport"^^xsd:string .
637 844
638 -_:b67 845 +_:b32
639 - sp:varName "facility"^^xsd:string . 846 + sp:varName "fluidSamplingType"^^xsd:string .
640 847
641 -_:b69 848 +_:b33
642 - sp:varName "facilityType"^^xsd:string . 849 + sp:varName "acquisitionDate"^^xsd:string .
643 850
644 -_:b19 851 +_:b34
645 sp:varName "fluidSampleRef"^^xsd:string . 852 sp:varName "fluidSampleRef"^^xsd:string .
646 853
647 -_:b14 854 +_:b35
648 - sp:varName "fluidSamplingAndAnalysis"^^xsd:string . 855 + sp:varName "sampleTypeRef"^^xsd:string .
649 -
650 -_:b18
651 - sp:varName "facilityRef"^^xsd:string .
652 856
653 _:b20 857 _:b20
654 - sp:varName "facilityNameRef"^^xsd:string . 858 + sp:varName "fluidSamplingAndAnalysis"^^xsd:string .
655 859
656 _:b21 860 _:b21
657 - sp:varName "facilityChildName"^^xsd:string . 861 + sp:varName "facility"^^xsd:string .
658 862
659 _:b22 863 _:b22
660 - sp:varName "facilityKind"^^xsd:string . 864 + sp:varName "normalizedFacilityName"^^xsd:string .
661 865
662 _:b23 866 _:b23
663 - sp:varName "facilityParent1Ref"^^xsd:string . 867 + sp:varName "facilityType"^^xsd:string .
664 868
665 _:b24 869 _:b24
666 - sp:varName "facilityParent1Name"^^xsd:string . 870 + sp:varName "facilityRef"^^xsd:string .
667 871
668 _:b25 872 _:b25
669 - sp:varName "facilityParent2Ref"^^xsd:string . 873 + sp:varName "fluidSampleRef"^^xsd:string .
670 874
671 _:b26 875 _:b26
672 - sp:varName "facilityParent2Name"^^xsd:string . 876 + sp:varName "facilityNameRef"^^xsd:string .
673 877
674 _:b27 878 _:b27
675 - sp:varName "normalizedFacilityChildName"^^xsd:string . 879 + sp:varName "facilityName"^^xsd:string .
676 880
677 _:b28 881 _:b28
678 - sp:varName "normalizedFacilityParent1Name"^^xsd:string . 882 + sp:varName "facilityKind"^^xsd:string .
679 883
680 -_:b16 884 +_:b4 sp:varName "fluidSamplingAndAnalysis"^^xsd:string .
681 - sp:varName "normalizedFacilityName"^^xsd:string .
682 885
683 -_:b15 886 +_:b5 sp:varName "facility"^^xsd:string .
684 - sp:varName "facility"^^xsd:string .
685 887
686 -_:b17 888 +_:b6 sp:varName "normalizedFacilityName"^^xsd:string .
687 - sp:varName "facilityType"^^xsd:string .
688 889
689 -_:b8 sp:varName "fluidAnalysisResultRef"^^xsd:string . 890 +_:b7 sp:varName "facilityType"^^xsd:string .
690 891
691 -_:b3 sp:varName "sampledFluid"^^xsd:string . 892 +_:b8 sp:varName "facilityRef"^^xsd:string .
692 893
693 -_:b9 sp:varName "fluidSampleCompositionRef"^^xsd:string . 894 +_:b9 sp:varName "fluidSampleRef"^^xsd:string .
694 895
695 _:b10 896 _:b10
696 - sp:varName "isPrimary"^^xsd:string . 897 + sp:varName "facilityNameRef"^^xsd:string .
697 898
698 _:b11 899 _:b11
699 - sp:varName "weightPercentRef"^^xsd:string . 900 + sp:varName "facilityChildName"^^xsd:string .
700 -
701 -_:b6 sp:varName "realWeightPercent"^^xsd:string .
702 901
703 _:b12 902 _:b12
704 - sp:varName "uomWeightPercent"^^xsd:string . 903 + sp:varName "facilityKind"^^xsd:string .
705 904
706 -_:b2 sp:varName "fluidComponentType"^^xsd:string . 905 +_:b13
906 + sp:varName "facilityParent1Ref"^^xsd:string .
707 907
708 -_:b7 sp:varName "weightPercentScale"^^xsd:string . 908 +_:b14
909 + sp:varName "facilityParent1Name"^^xsd:string .
709 910
710 -_:b49 911 +_:b15
711 - sp:varName "fluidSampleRef"^^xsd:string . 912 + sp:varName "facilityParent2Ref"^^xsd:string .
712 913
713 -_:b48 914 +_:b16
714 - sp:varName "fluidSamplingAndAnalysis"^^xsd:string . 915 + sp:varName "facilityParent2Name"^^xsd:string .
715 916
716 -_:b47 917 +_:b17
717 - sp:varName "name"^^xsd:string . 918 + sp:varName "normalizedFacilityChildName"^^xsd:string .
718 919
719 -_:b54 920 +_:b18
720 - sp:varName "fluidSampleRef"^^xsd:string . 921 + sp:varName "normalizedFacilityParent1Name"^^xsd:string .
721 922
722 -_:b51 923 +_:b60
723 sp:varName "fluidSamplingAndAnalysis"^^xsd:string . 924 sp:varName "fluidSamplingAndAnalysis"^^xsd:string .
724 925
725 -_:b53 926 +_:b61
726 - sp:varName "sampledFluid"^^xsd:string . 927 + sp:varName "facility"^^xsd:string .
727 -
728 -_:b55
729 - sp:varName "name"^^xsd:string .
730 928
731 -_:b52 929 +_:b62
732 - sp:varName "fluidAnalysisResultRef"^^xsd:string . 930 + sp:varName "normalizedFacilityName"^^xsd:string .
733 931
734 -_:b50 932 +_:b63
735 - sp:varName "nameFluidAnalysis"^^xsd:string . 933 + sp:varName "facilityType"^^xsd:string .
736 934
737 -_:b40 935 +_:b64
738 - sp:varName "productionReport"^^xsd:string . 936 + sp:varName "facilityRef"^^xsd:string .
739 937
740 -_:b44 938 +_:b65
741 sp:varName "fluidSampleRef"^^xsd:string . 939 sp:varName "fluidSampleRef"^^xsd:string .
742 940
743 -_:b43 941 +_:b66
744 - sp:varName "acquisitionDate"^^xsd:string . 942 + sp:varName "facilityNameRef"^^xsd:string .
745 943
746 -_:b45 944 +_:b67
747 - sp:varName "sampleTypeRef"^^xsd:string . 945 + sp:varName "facilityChildName"^^xsd:string .
748 946
749 -_:b42 947 +_:b68
750 - sp:varName "fluidSamplingType"^^xsd:string . 948 + sp:varName "facilityKind"^^xsd:string .
949 +
950 +_:b69
951 + sp:varName "facilityParent1Ref"^^xsd:string .
952 +
953 +_:b70
954 + sp:varName "facilityParent1Name"^^xsd:string .
955 +
956 +_:b71
957 + sp:varName "normalizedFacilityChildName"^^xsd:string .
958 +
959 +_:b72
960 + sp:varName "normalizedFacilityParent1Name"^^xsd:string .
......