David Leal

Work on MPR well test. Also a minor restructuring of the Flow schema to support …

…it, which also effects the DPR.
...@@ -48,7 +48,7 @@ ...@@ -48,7 +48,7 @@
48 rdf:type owl:ObjectProperty ; 48 rdf:type owl:ObjectProperty ;
49 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#Activity> ; 49 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#Activity> ;
50 rdfs:label "has flow"^^xsd:string ; 50 rdfs:label "has flow"^^xsd:string ;
51 - rdfs:range <http://www.reportinghub.no/ep/schema/flow#Flow> . 51 + rdfs:range <http://www.reportinghub.no/ep/schema/flow#WholeLifeFlow> .
52 52
53 ep-core:Mass 53 ep-core:Mass
54 rdf:type rdfs:Class , ep-core:PropertySpace ; 54 rdf:type rdfs:Class , ep-core:PropertySpace ;
...@@ -620,6 +620,11 @@ ep-prodact:oxygenInWater ...@@ -620,6 +620,11 @@ ep-prodact:oxygenInWater
620 rdfs:domain ep-prodact:WaterSample ; 620 rdfs:domain ep-prodact:WaterSample ;
621 rdfs:range ep-core:MassPerUnitMassConcentration . 621 rdfs:range ep-core:MassPerUnitMassConcentration .
622 622
623 +ep-prodact:performedBy
624 + rdf:type owl:ObjectProperty ;
625 + rdfs:domain <http://www.reportinghub.no/ep/schema/activity#Activity> ;
626 + rdfs:range <http://www.reportinghub.no/ep/schema/production-organization#PersonOrOrganization> .
627 +
623 ep-prodact:phenolDensity 628 ep-prodact:phenolDensity
624 rdf:type owl:ObjectProperty ; 629 rdf:type owl:ObjectProperty ;
625 rdfs:domain ep-prodact:WaterSample ; 630 rdfs:domain ep-prodact:WaterSample ;
......
...@@ -10,11 +10,11 @@ ...@@ -10,11 +10,11 @@
10 10
11 <http://www.reportinghub.no/ep/schema/1.0/production-report> 11 <http://www.reportinghub.no/ep/schema/1.0/production-report>
12 rdf:type owl:Ontology ; 12 rdf:type owl:Ontology ;
13 - owl:imports <http://www.reportinghub.no/np/schema/1.0/npd> , <http://www.reportinghub.no/ep/schema/1.0/report> ; 13 + owl:imports <http://www.reportinghub.no/ep/schema/1.0/report> , <http://www.reportinghub.no/np/schema/1.0/npd> ;
14 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 14 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
15 15
16 ep-prodreport:DailyProductVolumeReport 16 ep-prodreport:DailyProductVolumeReport
17 - rdf:type ep-prodreport:ProductVolumeReportPeriodType , owl:Class ; 17 + rdf:type owl:Class , ep-prodreport:ProductVolumeReportPeriodType ;
18 rdfs:label "daily product volume report"^^xsd:string ; 18 rdfs:label "daily product volume report"^^xsd:string ;
19 rdfs:subClassOf ep-prodreport:ProductVolumeReport . 19 rdfs:subClassOf ep-prodreport:ProductVolumeReport .
20 20
...@@ -29,7 +29,7 @@ ep-prodreport:FluidSampleReport ...@@ -29,7 +29,7 @@ ep-prodreport:FluidSampleReport
29 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/report#Report> . 29 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/report#Report> .
30 30
31 ep-prodreport:MonthlyProductVolumeReport 31 ep-prodreport:MonthlyProductVolumeReport
32 - rdf:type owl:Class , ep-prodreport:ProductVolumeReportPeriodType ; 32 + rdf:type ep-prodreport:ProductVolumeReportPeriodType , owl:Class ;
33 rdfs:label " monthly product volume report"^^xsd:string ; 33 rdfs:label " monthly product volume report"^^xsd:string ;
34 rdfs:subClassOf ep-prodreport:ProductVolumeReport . 34 rdfs:subClassOf ep-prodreport:ProductVolumeReport .
35 35
...@@ -44,12 +44,12 @@ ep-prodreport:ProductVolumeReport ...@@ -44,12 +44,12 @@ ep-prodreport:ProductVolumeReport
44 rdfs:subClassOf ep-prodreport:ProductionReport . 44 rdfs:subClassOf ep-prodreport:ProductionReport .
45 45
46 ep-prodreport:ProductVolumeReportForInstant 46 ep-prodreport:ProductVolumeReportForInstant
47 - rdf:type ep-prodreport:ProductVolumeReportPeriodType , owl:Class ; 47 + rdf:type owl:Class , ep-prodreport:ProductVolumeReportPeriodType ;
48 rdfs:label "product volume report for instant"^^xsd:string ; 48 rdfs:label "product volume report for instant"^^xsd:string ;
49 rdfs:subClassOf ep-prodreport:ProductVolumeReport . 49 rdfs:subClassOf ep-prodreport:ProductVolumeReport .
50 50
51 ep-prodreport:ProductVolumeReportMonthToDate 51 ep-prodreport:ProductVolumeReportMonthToDate
52 - rdf:type ep-prodreport:ProductVolumeReportPeriodType , owl:Class ; 52 + rdf:type owl:Class , ep-prodreport:ProductVolumeReportPeriodType ;
53 rdfs:label " product volume report month to date"^^xsd:string ; 53 rdfs:label " product volume report month to date"^^xsd:string ;
54 rdfs:subClassOf ep-prodreport:ProductVolumeReport . 54 rdfs:subClassOf ep-prodreport:ProductVolumeReport .
55 55
...@@ -59,7 +59,7 @@ ep-prodreport:ProductVolumeReportPeriodType ...@@ -59,7 +59,7 @@ ep-prodreport:ProductVolumeReportPeriodType
59 rdfs:subClassOf owl:Class . 59 rdfs:subClassOf owl:Class .
60 60
61 ep-prodreport:ProductVolumeReportYearToDate 61 ep-prodreport:ProductVolumeReportYearToDate
62 - rdf:type ep-prodreport:ProductVolumeReportPeriodType , owl:Class ; 62 + rdf:type owl:Class , ep-prodreport:ProductVolumeReportPeriodType ;
63 rdfs:label " product volume report year to date"^^xsd:string ; 63 rdfs:label " product volume report year to date"^^xsd:string ;
64 rdfs:subClassOf ep-prodreport:ProductVolumeReport . 64 rdfs:subClassOf ep-prodreport:ProductVolumeReport .
65 65
...@@ -78,8 +78,8 @@ ep-prodreport:ReportAliasIdentifier ...@@ -78,8 +78,8 @@ ep-prodreport:ReportAliasIdentifier
78 rdfs:subClassOf owl:Thing ; 78 rdfs:subClassOf owl:Thing ;
79 rdfs:subClassOf 79 rdfs:subClassOf
80 [ rdf:type owl:Restriction ; 80 [ rdf:type owl:Restriction ;
81 - owl:minCardinality "1"^^xsd:nonNegativeInteger ; 81 + owl:cardinality "1"^^xsd:nonNegativeInteger ;
82 - owl:onProperty ep-prodreport:aliasName 82 + owl:onProperty ep-prodreport:isAliasFor
83 ] ; 83 ] ;
84 rdfs:subClassOf 84 rdfs:subClassOf
85 [ rdf:type owl:Restriction ; 85 [ rdf:type owl:Restriction ;
...@@ -88,17 +88,22 @@ ep-prodreport:ReportAliasIdentifier ...@@ -88,17 +88,22 @@ ep-prodreport:ReportAliasIdentifier
88 ] ; 88 ] ;
89 rdfs:subClassOf 89 rdfs:subClassOf
90 [ rdf:type owl:Restriction ; 90 [ rdf:type owl:Restriction ;
91 - owl:cardinality "1"^^xsd:nonNegativeInteger ; 91 + owl:minCardinality "1"^^xsd:nonNegativeInteger ;
92 - owl:onProperty ep-prodreport:isAliasFor 92 + owl:onProperty ep-prodreport:aliasName
93 ] . 93 ] .
94 94
95 ep-prodreport:WeeklyProductVolumeReport 95 ep-prodreport:WeeklyProductVolumeReport
96 - rdf:type ep-prodreport:ProductVolumeReportPeriodType , owl:Class ; 96 + rdf:type owl:Class , ep-prodreport:ProductVolumeReportPeriodType ;
97 rdfs:label "weekly product volume report"^^xsd:string ; 97 rdfs:label "weekly product volume report"^^xsd:string ;
98 rdfs:subClassOf ep-prodreport:ProductVolumeReport . 98 rdfs:subClassOf ep-prodreport:ProductVolumeReport .
99 99
100 +ep-prodreport:WellTestReport
101 + rdf:type owl:Class ;
102 + rdfs:label "well test report"^^xsd:string ;
103 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/report#Report> .
104 +
100 ep-prodreport:YearlyProductVolumeReport 105 ep-prodreport:YearlyProductVolumeReport
101 - rdf:type ep-prodreport:ProductVolumeReportPeriodType , owl:Class ; 106 + rdf:type owl:Class , ep-prodreport:ProductVolumeReportPeriodType ;
102 rdfs:label "yearly product volume report"^^xsd:string ; 107 rdfs:label "yearly product volume report"^^xsd:string ;
103 rdfs:subClassOf ep-prodreport:ProductVolumeReport . 108 rdfs:subClassOf ep-prodreport:ProductVolumeReport .
104 109
...@@ -125,6 +130,6 @@ ep-prodreport:isAliasFor ...@@ -125,6 +130,6 @@ ep-prodreport:isAliasFor
125 rdfs:range <http://www.reportinghub.no/np/schema/npd#Individual> . 130 rdfs:range <http://www.reportinghub.no/np/schema/npd#Individual> .
126 131
127 ep-prodreport:issuedAt 132 ep-prodreport:issuedAt
128 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 133 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
129 rdfs:domain <http://www.reportinghub.no/ep/schema/report#Report> ; 134 rdfs:domain <http://www.reportinghub.no/ep/schema/report#Report> ;
130 rdfs:label "issued at"^^xsd:string . 135 rdfs:label "issued at"^^xsd:string .
......
...@@ -15,22 +15,22 @@ ...@@ -15,22 +15,22 @@
15 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 15 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
16 16
17 ep-prodwell:Air 17 ep-prodwell:Air
18 - rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; 18 + rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ;
19 rdfs:label "air"^^xsd:string ; 19 rdfs:label "air"^^xsd:string ;
20 rdfs:subClassOf ep-prodwell:NonHcGas . 20 rdfs:subClassOf ep-prodwell:NonHcGas .
21 21
22 ep-prodwell:Brine 22 ep-prodwell:Brine
23 - rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; 23 + rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ;
24 rdfs:label "brine"^^xsd:string ; 24 rdfs:label "brine"^^xsd:string ;
25 rdfs:subClassOf ep-well:Water . 25 rdfs:subClassOf ep-well:Water .
26 26
27 ep-prodwell:Co2 27 ep-prodwell:Co2
28 - rdf:type owl:Class , ep-prodwell:InjectionFluidType ; 28 + rdf:type ep-prodwell:InjectionFluidType , owl:Class ;
29 rdfs:label "CO2"^^xsd:string ; 29 rdfs:label "CO2"^^xsd:string ;
30 rdfs:subClassOf ep-prodwell:NonHcGas . 30 rdfs:subClassOf ep-prodwell:NonHcGas .
31 31
32 ep-prodwell:DryFluid 32 ep-prodwell:DryFluid
33 - rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; 33 + rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ;
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
...@@ -45,7 +45,7 @@ ep-prodwell:FluidComponentType ...@@ -45,7 +45,7 @@ ep-prodwell:FluidComponentType
45 rdfs:subClassOf owl:Class . 45 rdfs:subClassOf owl:Class .
46 46
47 ep-prodwell:FluidFraction 47 ep-prodwell:FluidFraction
48 - rdf:type owl:Class , ep-prodwell:FluidComponentKindType ; 48 + rdf:type ep-prodwell:FluidComponentKindType , owl:Class ;
49 rdfs:label "fluid fraction"^^xsd:string ; 49 rdfs:label "fluid fraction"^^xsd:string ;
50 rdfs:subClassOf ep-well:Fluid . 50 rdfs:subClassOf ep-well:Fluid .
51 51
...@@ -70,12 +70,12 @@ ep-prodwell:FluidWholePrimaryComponentPair ...@@ -70,12 +70,12 @@ ep-prodwell:FluidWholePrimaryComponentPair
70 rdfs:subClassOf ep-prodwell:FluidWholeComponentPair . 70 rdfs:subClassOf ep-prodwell:FluidWholeComponentPair .
71 71
72 ep-prodwell:FreshWater 72 ep-prodwell:FreshWater
73 - rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; 73 + rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ;
74 rdfs:label "fresh water"^^xsd:string ; 74 rdfs:label "fresh water"^^xsd:string ;
75 rdfs:subClassOf ep-well:Water . 75 rdfs:subClassOf ep-well:Water .
76 76
77 ep-prodwell:GasAndWater 77 ep-prodwell:GasAndWater
78 - rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; 78 + rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ;
79 rdfs:label "gas and water"^^xsd:string ; 79 rdfs:label "gas and water"^^xsd:string ;
80 rdfs:subClassOf ep-well:Fluid . 80 rdfs:subClassOf ep-well:Fluid .
81 81
...@@ -85,7 +85,7 @@ ep-prodwell:InjectionFluidType ...@@ -85,7 +85,7 @@ ep-prodwell:InjectionFluidType
85 rdfs:subClassOf owl:Class . 85 rdfs:subClassOf owl:Class .
86 86
87 ep-prodwell:Liquid 87 ep-prodwell:Liquid
88 - rdf:type owl:Class , ep-prodwell:FluidPhaseType ; 88 + rdf:type ep-prodwell:FluidPhaseType , owl:Class ;
89 rdfs:label "liquid"^^xsd:string ; 89 rdfs:label "liquid"^^xsd:string ;
90 rdfs:subClassOf ep-well:Fluid . 90 rdfs:subClassOf ep-well:Fluid .
91 91
...@@ -95,115 +95,115 @@ ep-prodwell:NaturalGasClass ...@@ -95,115 +95,115 @@ ep-prodwell:NaturalGasClass
95 rdfs:subClassOf owl:Class . 95 rdfs:subClassOf owl:Class .
96 96
97 ep-prodwell:NonHcGas 97 ep-prodwell:NonHcGas
98 - rdf:type ep-prodwell:InjectionFluidType , owl:Class ; 98 + rdf:type owl:Class , ep-prodwell:InjectionFluidType ;
99 rdfs:label "non-HC gas"^^xsd:string ; 99 rdfs:label "non-HC gas"^^xsd:string ;
100 rdfs:subClassOf ep-well:Gas . 100 rdfs:subClassOf ep-well:Gas .
101 101
102 ep-prodwell:OilAndGas 102 ep-prodwell:OilAndGas
103 - rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ; 103 + rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ;
104 rdfs:label "oil and gas"^^xsd:string ; 104 rdfs:label "oil and gas"^^xsd:string ;
105 rdfs:subClassOf ep-well:Fluid . 105 rdfs:subClassOf ep-well:Fluid .
106 106
107 ep-prodwell:OilAndWater 107 ep-prodwell:OilAndWater
108 - rdf:type ep-prodwell:InjectionFluidType , ep-well:FluidComponentType , owl:Class ; 108 + rdf:type owl:Class , ep-well:FluidComponentType , ep-prodwell:InjectionFluidType ;
109 rdfs:label "oil and water"^^xsd:string ; 109 rdfs:label "oil and water"^^xsd:string ;
110 rdfs:subClassOf ep-well:Fluid . 110 rdfs:subClassOf ep-well:Fluid .
111 111
112 ep-prodwell:OtherInjectionFluid 112 ep-prodwell:OtherInjectionFluid
113 - rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; 113 + rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ;
114 rdfs:label "other injection fluid"^^xsd:string ; 114 rdfs:label "other injection fluid"^^xsd:string ;
115 rdfs:subClassOf ep-well:Fluid . 115 rdfs:subClassOf ep-well:Fluid .
116 116
117 ep-prodwell:PlusFraction 117 ep-prodwell:PlusFraction
118 - rdf:type ep-prodwell:FluidComponentKindType , owl:Class ; 118 + rdf:type owl:Class , ep-prodwell:FluidComponentKindType ;
119 rdfs:label "plus fraction"^^xsd:string ; 119 rdfs:label "plus fraction"^^xsd:string ;
120 rdfs:subClassOf ep-well:Fluid . 120 rdfs:subClassOf ep-well:Fluid .
121 121
122 ep-prodwell:PureFluid 122 ep-prodwell:PureFluid
123 - rdf:type owl:Class , ep-prodwell:FluidComponentKindType ; 123 + rdf:type ep-prodwell:FluidComponentKindType , owl:Class ;
124 rdfs:label "pure fluid"^^xsd:string ; 124 rdfs:label "pure fluid"^^xsd:string ;
125 rdfs:subClassOf ep-well:Fluid . 125 rdfs:subClassOf ep-well:Fluid .
126 126
127 ep-prodwell:Sand 127 ep-prodwell:Sand
128 - rdf:type owl:Class , ep-well:FluidComponentType ; 128 + rdf:type ep-well:FluidComponentType , owl:Class ;
129 rdfs:label "sand"^^xsd:string ; 129 rdfs:label "sand"^^xsd:string ;
130 rdfs:subClassOf ep-well:Fluid . 130 rdfs:subClassOf ep-well:Fluid .
131 131
132 ep-prodwell:SplitFraction 132 ep-prodwell:SplitFraction
133 - rdf:type ep-prodwell:FluidComponentKindType , owl:Class ; 133 + rdf:type owl:Class , ep-prodwell:FluidComponentKindType ;
134 rdfs:label "split fraction"^^xsd:string ; 134 rdfs:label "split fraction"^^xsd:string ;
135 rdfs:subClassOf ep-well:Fluid . 135 rdfs:subClassOf ep-well:Fluid .
136 136
137 ep-prodwell:Steam 137 ep-prodwell:Steam
138 - rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; 138 + rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ;
139 rdfs:label "steam"^^xsd:string ; 139 rdfs:label "steam"^^xsd:string ;
140 rdfs:subClassOf ep-prodwell:NonHcGas . 140 rdfs:subClassOf ep-prodwell:NonHcGas .
141 141
142 ep-prodwell:UnknownFluid 142 ep-prodwell:UnknownFluid
143 - rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; 143 + rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ;
144 rdfs:label "unknown fluid"^^xsd:string ; 144 rdfs:label "unknown fluid"^^xsd:string ;
145 rdfs:subClassOf ep-well:Fluid . 145 rdfs:subClassOf ep-well:Fluid .
146 146
147 ep-prodwell:basicSedimentAndWater 147 ep-prodwell:basicSedimentAndWater
148 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 148 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
149 rdfs:label "basic sediment and water"^^xsd:string ; 149 rdfs:label "basic sediment and water"^^xsd:string ;
150 rdfs:range ep-core:SpecificVolume . 150 rdfs:range ep-core:SpecificVolume .
151 151
152 ep-prodwell:componentFluid 152 ep-prodwell:componentFluid
153 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 153 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
154 rdfs:domain ep-prodwell:FluidWholeComponentPair ; 154 rdfs:domain ep-prodwell:FluidWholeComponentPair ;
155 rdfs:label "component fluid"^^xsd:string ; 155 rdfs:label "component fluid"^^xsd:string ;
156 rdfs:range ep-well:Fluid . 156 rdfs:range ep-well:Fluid .
157 157
158 ep-prodwell:condensateYield 158 ep-prodwell:condensateYield
159 - rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ; 159 + rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
160 rdfs:label "condensate yield"^^xsd:string ; 160 rdfs:label "condensate yield"^^xsd:string ;
161 rdfs:range ep-core:SpecificVolume . 161 rdfs:range ep-core:SpecificVolume .
162 162
163 ep-prodwell:depthOfBaseUsableWaterFromSurface 163 ep-prodwell:depthOfBaseUsableWaterFromSurface
164 - rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ; 164 + rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
165 rdfs:domain ep-well:Fluid ; 165 rdfs:domain ep-well:Fluid ;
166 rdfs:label "depth of base of usable water from surface"^^xsd:string ; 166 rdfs:label "depth of base of usable water from surface"^^xsd:string ;
167 rdfs:range ep-core:Length . 167 rdfs:range ep-core:Length .
168 168
169 ep-prodwell:depthOfFluidSurfaceFromTopOfWell 169 ep-prodwell:depthOfFluidSurfaceFromTopOfWell
170 - rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ; 170 + rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
171 rdfs:domain ep-well:Fluid ; 171 rdfs:domain ep-well:Fluid ;
172 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 ;
173 rdfs:range ep-core:Length . 173 rdfs:range ep-core:Length .
174 174
175 -ep-prodwell:moleRatio 175 +ep-prodwell:massRatio
176 rdf:type owl:FunctionalProperty , ep-core:Class_of_indirect_property , owl:ObjectProperty ; 176 rdf:type owl:FunctionalProperty , ep-core:Class_of_indirect_property , owl:ObjectProperty ;
177 rdfs:domain ep-prodwell:FluidWholeComponentPair ; 177 rdfs:domain ep-prodwell:FluidWholeComponentPair ;
178 + rdfs:label "mass ratio"^^xsd:string ;
179 + rdfs:range ep-core:Ratio .
180 +
181 +ep-prodwell:moleRatio
182 + rdf:type owl:ObjectProperty , ep-core:Class_of_indirect_property , owl:FunctionalProperty ;
183 + rdfs:domain ep-prodwell:FluidWholeComponentPair ;
178 rdfs:label "mole ratio"^^xsd:string ; 184 rdfs:label "mole ratio"^^xsd:string ;
179 rdfs:range ep-core:Ratio . 185 rdfs:range ep-core:Ratio .
180 186
181 ep-prodwell:oilWaterRatioByMass 187 ep-prodwell:oilWaterRatioByMass
182 - rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; 188 + rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
183 rdfs:domain ep-well:Fluid ; 189 rdfs:domain ep-well:Fluid ;
184 rdfs:label "oil/water ratio by mass"^^xsd:string ; 190 rdfs:label "oil/water ratio by mass"^^xsd:string ;
185 rdfs:range <http://www.reportinghub.no/ep/schema/production-core#MassRatio> . 191 rdfs:range <http://www.reportinghub.no/ep/schema/production-core#MassRatio> .
186 192
187 ep-prodwell:potentialGasProduction 193 ep-prodwell:potentialGasProduction
188 - rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ; 194 + rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
189 rdfs:domain ep-well:WellBore ; 195 rdfs:domain ep-well:WellBore ;
190 rdfs:label "potential gas production"^^xsd:string ; 196 rdfs:label "potential gas production"^^xsd:string ;
191 rdfs:range ep-core:VolumetricFlowRate . 197 rdfs:range ep-core:VolumetricFlowRate .
192 198
193 ep-prodwell:potentialOilProduction 199 ep-prodwell:potentialOilProduction
194 - rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ; 200 + rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
195 rdfs:domain ep-well:WellBore ; 201 rdfs:domain ep-well:WellBore ;
196 rdfs:label "potential gas production"^^xsd:string ; 202 rdfs:label "potential gas production"^^xsd:string ;
197 rdfs:range ep-core:VolumetricFlowRate . 203 rdfs:range ep-core:VolumetricFlowRate .
198 204
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 205 ep-prodwell:wholeFluid
206 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 206 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
207 rdfs:domain ep-prodwell:FluidWholeComponentPair ; 207 rdfs:domain ep-prodwell:FluidWholeComponentPair ;
208 rdfs:label "whole fluid"^^xsd:string ; 208 rdfs:label "whole fluid"^^xsd:string ;
209 rdfs:range ep-well:Fluid . 209 rdfs:range ep-well:Fluid .
...@@ -212,7 +212,7 @@ ep-well:Condensate ...@@ -212,7 +212,7 @@ ep-well:Condensate
212 rdf:type ep-prodwell:InjectionFluidType . 212 rdf:type ep-prodwell:InjectionFluidType .
213 213
214 ep-well:Gas 214 ep-well:Gas
215 - rdf:type ep-prodwell:InjectionFluidType , ep-prodwell:FluidPhaseType . 215 + rdf:type ep-prodwell:FluidPhaseType , ep-prodwell:InjectionFluidType .
216 216
217 ep-well:Oil 217 ep-well:Oil
218 rdf:type ep-prodwell:InjectionFluidType . 218 rdf:type ep-prodwell:InjectionFluidType .
......
1 -# Saved by TopBraid on Tue Dec 20 18:26:51 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 Mon Dec 19 20:23:39 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 Mon Dec 19 16:28:11 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 +# baseURI: null
2 +
3 +@prefix composite: <http://www.topbraid.org/2007/05/composite.owl#> .
4 +@prefix forms: <http://www.topbraid.org/2007/01/forms.owl#> .
5 +@prefix inference: <http://www.topbraid.org/2007/06/inference.owl#> .
6 +@prefix owl: <http://www.w3.org/2002/07/owl#> .
7 +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
8 +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
9 +@prefix visual: <http://topbraid.org/visual#> .
10 +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
11 +
12 +[] rdf:type inference:Configuration ;
13 + composite:child
14 + [ rdf:type <http://spinrdf.org/spin#TopSPIN> ;
15 + composite:index "0"^^xsd:int
16 + ] .