David Price

Processed ERH_TEST_FIELD facts

1 FLOW FACT CREATION PROCESS 1 FLOW FACT CREATION PROCESS
2 2
3 +Facts to include
4 +
5 +TRYM test cases
6 +ASGARD test cases
7 +ERH_TEST_FIELD test cases
8 +Operators facts
9 +
3 STEP 1 - Open mprxml-read.ttl and import all XML files. 10 STEP 1 - Open mprxml-read.ttl and import all XML files.
4 STEP 2 - Execute SPARQL from mprxml-to-flowuid-spreadsheet.sparql 11 STEP 2 - Execute SPARQL from mprxml-to-flowuid-spreadsheet.sparql
5 -STEP 3 - Save STEP 2 results to TSV file and import back into workspace
...\ No newline at end of file ...\ No newline at end of file
12 +STEP 3 - Save STEP 2 results to TSV file and import back into workspace
13 +STEP 4 - Open TSV and link to semtables spreadsheet schema at :
14 + www.reportinghub.no/test/flow_facts/schema/flow-facts-ss-schema.ttl
15 +STEP 5 - Create Turtle file to hold results and import schema:
16 + www.reportinghub.no/ep/schema/1.0/SCHEMA_EP-ERH-FACTS-v1.0.ttl
17 + e.g. http://www.reportinghub.no/test/flow_facts/data/erhfacts-ERH_TEST_FIELD
18 +STEP 6 - Update this file to contain only imports of the TSVs for which facts are to be generated:
19 + www.reportinghub.no/test/flow_facts/data/flow-fact-collector.ttl
20 +STEP 7 - Open the following file, temporarily import file from STEP 5, run inferences and assert to STEP 5 file.
21 + www.reportinghub.no/test/flow_facts/transform/flow-facts-ss-to-ep-facts.ttl
22 + CLOSE THE SPIN FILE WITHOUT SAVING!
23 +STEP 8 - SAVE the file from STEP 5 that now contains the generated facts.
24 +
...\ No newline at end of file ...\ No newline at end of file
......
1 +# baseURI: http://www.reportinghub.no/test/flow_facts/data/erhfacts-ERH_TEST_FIELD
2 +# imports: http://www.reportinghub.no/ep/schema/1.0/erhfacts
3 +
4 +@prefix ep-core: <http://www.reportinghub.no/ep/schema/core#> .
5 +@prefix ep-eqt: <http://www.reportinghub.no/ep/schema/equipment#> .
6 +@prefix ep-flow: <http://www.reportinghub.no/ep/schema/flow#> .
7 +@prefix ep-prodeqt: <http://www.reportinghub.no/ep/schema/production-equipment#> .
8 +@prefix erh: <http://www.reportinghub.no/ep/schema/erhfacts#> .
9 +@prefix erhfacts-ERH_TEST_FIELD: <http://www.reportinghub.no/test/flow_facts/data/erhfacts-ERH_TEST_FIELD#> .
10 +@prefix owl: <http://www.w3.org/2002/07/owl#> .
11 +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
12 +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
13 +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
14 +
15 +<http://www.reportinghub.no/data/erh/Field-1111111111-Compressor-COMPRESSOR_D32_VOLUMES>
16 + rdf:type ep-eqt:Compressor ;
17 + ep-core:name "compressor D32"^^xsd:string .
18 +
19 +<http://www.reportinghub.no/data/erh/Field-1111111111-Compressor-COMPRESSOR_D34_VOLUMES>
20 + rdf:type ep-eqt:Compressor ;
21 + ep-core:name "compressor D34"^^xsd:string .
22 +
23 +<http://www.reportinghub.no/data/erh/Field-1111111111-Flow-ALLOCATED_GAS_SALES>
24 + rdf:type ep-flow:AllocatedFlow , ep-flow:Flow , ep-flow:FlowToSale , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
25 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1111111111> ;
26 + erh:id "ALLOCATED_GAS_SALES"^^xsd:string ;
27 + erh:name "allocated gas-sales volumes"^^xsd:string ;
28 + ep-flow:flowIntoOrOutOf
29 + <http://www.reportinghub.no/np/data/npd/Field-1111111111> .
30 +
31 +<http://www.reportinghub.no/data/erh/Field-1111111111-Flow-ALLOCATED_HYDROCOUNT>
32 + rdf:type ep-flow:AllocatedFlow , ep-flow:Flow , ep-flow:HydrocarbonAccountingFlow , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
33 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1111111111> ;
34 + erh:id "ALLOCATED_HYDROCOUNT"^^xsd:string ;
35 + erh:name "allocated hydrocarbon accounting"^^xsd:string ;
36 + ep-flow:flowIntoOrOutOf
37 + <http://www.reportinghub.no/np/data/npd/Field-1111111111> .
38 +
39 +<http://www.reportinghub.no/data/erh/Field-1111111111-Flow-ALLOCATED_HYDROCOUNT_TANKLIFT>
40 + rdf:type ep-flow:AllocatedFlow , ep-flow:Flow , ep-flow:HydrocarbonAccountingFlow , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
41 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1111111111> ;
42 + erh:id "ALLOCATED_HYDROCOUNT_TANKLIFT"^^xsd:string ;
43 + erh:name "allocated hydrocarbon tanker lifted lifted by tanker"^^xsd:string ;
44 + ep-flow:flowIntoOrOutOf
45 + <http://www.reportinghub.no/np/data/npd/Field-1111111111> .
46 +
47 +<http://www.reportinghub.no/data/erh/Field-1111111111-Flow-ALLOCATED_INVENTORY>
48 + rdf:type ep-flow:AllocatedFlow , ep-flow:Inventory , ep-flow:WholeLifeInventory , ep-flow:WholeLifeProductionInventory ;
49 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1111111111> ;
50 + erh:id "ALLOCATED_INVENTORY"^^xsd:string ;
51 + erh:name "allocated inventory volumes"^^xsd:string ;
52 + ep-flow:flowIntoOrOutOf
53 + <http://www.reportinghub.no/np/data/npd/Field-1111111111> .
54 +
55 +<http://www.reportinghub.no/data/erh/Field-1111111111-Flow-ALLOCATED_PRODUCTION>
56 + rdf:type ep-flow:AllocatedFlow , ep-flow:Flow , ep-flow:ProductionExploitation , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
57 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1111111111> ;
58 + erh:id "ALLOCATED_PRODUCTION"^^xsd:string ;
59 + erh:name "allocated volumes"^^xsd:string ;
60 + ep-flow:flowIntoOrOutOf
61 + <http://www.reportinghub.no/np/data/npd/Field-1111111111> .
62 +
63 +<http://www.reportinghub.no/data/erh/Field-1111111111-Flow-BUDGET_PRODUCTION>
64 + rdf:type ep-flow:BudgetFlow , ep-flow:Flow , ep-flow:ProductionExploitation , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
65 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1111111111> ;
66 + erh:id "BUDGET_PRODUCTION"^^xsd:string ;
67 + erh:name "budgeted volumes"^^xsd:string ;
68 + ep-flow:flowIntoOrOutOf
69 + <http://www.reportinghub.no/np/data/npd/Field-1111111111> .
70 +
71 +<http://www.reportinghub.no/data/erh/Field-1111111111-Flow-CHEMICAL_INJECTION>
72 + rdf:type ep-flow:Flow , ep-flow:InjectionFlow , ep-flow:MeasuredFlow , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
73 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1111111111> ;
74 + erh:id "CHEMICAL_INJECTION"^^xsd:string ;
75 + erh:name "injection of chemicals"^^xsd:string ;
76 + ep-flow:flowIntoOrOutOf
77 + <http://www.reportinghub.no/np/data/npd/Field-1111111111> .
78 +
79 +<http://www.reportinghub.no/data/erh/Field-1111111111-Flow-COMPRESSOR_D32_VOLUMES>
80 + rdf:type ep-flow:Flow , ep-flow:MeteredFlowFiscal , ep-flow:ProductionExploitation , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
81 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1111111111> ;
82 + erh:id "COMPRESSOR_D32_VOLUMES"^^xsd:string ;
83 + erh:name "compressor D32 measured volumes"^^xsd:string ;
84 + ep-flow:flowIntoOrOutOf
85 + <http://www.reportinghub.no/data/erh/Field-1111111111-Compressor-COMPRESSOR_D32_VOLUMES> .
86 +
87 +<http://www.reportinghub.no/data/erh/Field-1111111111-Flow-COMPRESSOR_D34_VOLUMES>
88 + rdf:type ep-flow:Flow , ep-flow:MeteredFlowFiscal , ep-flow:ProductionExploitation , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
89 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1111111111> ;
90 + erh:id "COMPRESSOR_D34_VOLUMES"^^xsd:string ;
91 + erh:name "compressor D34 measured volumes"^^xsd:string ;
92 + ep-flow:flowIntoOrOutOf
93 + <http://www.reportinghub.no/data/erh/Field-1111111111-Compressor-COMPRESSOR_D34_VOLUMES> .
94 +
95 +<http://www.reportinghub.no/data/erh/Field-1111111111-Flow-CONSUME_FLARE_EXCESS>
96 + rdf:type ep-flow:AllocatedFlow , ep-flow:ConsumptionFlow-flare , ep-flow:Flow , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
97 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1111111111> ;
98 + erh:id "CONSUME_FLARE_EXCESS"^^xsd:string ;
99 + erh:name "consumed excess flare"^^xsd:string ;
100 + ep-flow:flowIntoOrOutOf
101 + <http://www.reportinghub.no/np/data/npd/Field-1111111111> .
102 +
103 +<http://www.reportinghub.no/data/erh/Field-1111111111-Flow-CONSUME_FLARE_TOT>
104 + rdf:type ep-flow:AllocatedFlow , ep-flow:ConsumptionFlow-flare , ep-flow:Flow , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
105 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1111111111> ;
106 + erh:id "CONSUME_FLARE_TOT"^^xsd:string ;
107 + erh:name "consumed flare excluding excess flare"^^xsd:string ;
108 + ep-flow:flowIntoOrOutOf
109 + <http://www.reportinghub.no/np/data/npd/Field-1111111111> .
110 +
111 +<http://www.reportinghub.no/data/erh/Field-1111111111-Flow-CONSUME_FUEL_DRILLING>
112 + rdf:type ep-flow:AllocatedFlow , ep-flow:ConsumptionFlow-fuel , ep-flow:Flow , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
113 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1111111111> ;
114 + erh:id "CONSUME_FUEL_DRILLING"^^xsd:string ;
115 + erh:name "consumed drilling fuel"^^xsd:string ;
116 + ep-flow:flowIntoOrOutOf
117 + <http://www.reportinghub.no/np/data/npd/Field-1111111111> .
118 +
119 +<http://www.reportinghub.no/data/erh/Field-1111111111-Flow-CONSUME_FUEL_TOT>
120 + rdf:type ep-flow:AllocatedFlow , ep-flow:ConsumptionFlow-fuel , ep-flow:Flow , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
121 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1111111111> ;
122 + erh:id "CONSUME_FUEL_TOT"^^xsd:string ;
123 + erh:name "consumed total fuel"^^xsd:string ;
124 + ep-flow:flowIntoOrOutOf
125 + <http://www.reportinghub.no/np/data/npd/Field-1111111111> .
126 +
127 +<http://www.reportinghub.no/data/erh/Field-1111111111-Flow-CONSUME_FUEL_WAT_INJ>
128 + rdf:type ep-flow:AllocatedFlow , ep-flow:ConsumptionFlow-fuel , ep-flow:Flow , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
129 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1111111111> ;
130 + erh:id "CONSUME_FUEL_WAT_INJ"^^xsd:string ;
131 + erh:name "consumed water injection fuel"^^xsd:string ;
132 + ep-flow:flowIntoOrOutOf
133 + <http://www.reportinghub.no/np/data/npd/Field-1111111111> .
134 +
135 +<http://www.reportinghub.no/data/erh/Field-1111111111-Flow-ERH-TEST-WELLBORE-01_ALLOCATED_INJ_VOLUMES>
136 + rdf:type ep-flow:AllocatedFlow , ep-flow:Flow , ep-flow:InjectionFlow , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
137 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1111111111> ;
138 + erh:id "ERH-TEST-WELLBORE-01_ALLOCATED_INJ_VOLUMES"^^xsd:string ;
139 + erh:name "ERH-TEST-WELLBORE-01 allocated injection volumes"^^xsd:string ;
140 + ep-flow:flowIntoOrOutOf
141 + <http://www.reportinghub.no/np/data/npd/WellBore-4111111111> .
142 +
143 +<http://www.reportinghub.no/data/erh/Field-1111111111-Flow-ERH-TEST-WELLBORE-01_ALLOCATED_PROD_VOLUMES>
144 + rdf:type ep-flow:AllocatedFlow , ep-flow:Flow , ep-flow:ProductionExploitation , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
145 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1111111111> ;
146 + erh:id "ERH-TEST-WELLBORE-01_ALLOCATED_PROD_VOLUMES"^^xsd:string ;
147 + erh:name "ERH-TEST-WELLBORE-01 allocated production volumes"^^xsd:string ;
148 + ep-flow:flowIntoOrOutOf
149 + <http://www.reportinghub.no/np/data/npd/WellBore-4111111111> .
150 +
151 +<http://www.reportinghub.no/data/erh/Field-1111111111-Flow-EXPORT_MEASURED>
152 + rdf:type ep-flow:ExportFlow , ep-flow:Flow , ep-flow:MeteredFlowFiscal , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
153 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1111111111> ;
154 + erh:id "EXPORT_MEASURED"^^xsd:string ;
155 + erh:name "measured export"^^xsd:string ;
156 + ep-flow:flowIntoOrOutOf
157 + <http://www.reportinghub.no/np/data/npd/Field-1111111111> .
158 +
159 +<http://www.reportinghub.no/data/erh/Field-1111111111-Flow-FISCAL_FIELD_VOLUMES>
160 + rdf:type ep-flow:Flow , ep-flow:MeteredFlowFiscal , ep-flow:ProductionExploitation , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
161 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1111111111> ;
162 + erh:id "FISCAL_FIELD_VOLUMES"^^xsd:string ;
163 + erh:name "measured total volumes"^^xsd:string ;
164 + ep-flow:flowIntoOrOutOf
165 + <http://www.reportinghub.no/np/data/npd/Field-1111111111> .
166 +
167 +<http://www.reportinghub.no/data/erh/Field-1111111111-Flow-FORECAST_PRODUCTION>
168 + rdf:type ep-flow:Flow , ep-flow:ForecastFlow , ep-flow:ProductionExploitation , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
169 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1111111111> ;
170 + erh:id "FORECAST_PRODUCTION"^^xsd:string ;
171 + erh:name "forecasted values"^^xsd:string ;
172 + ep-flow:flowIntoOrOutOf
173 + <http://www.reportinghub.no/np/data/npd/Field-1111111111> .
174 +
175 +<http://www.reportinghub.no/data/erh/Field-1111111111-Flow-GAS_INJECTION_TOT>
176 + rdf:type ep-flow:AllocatedFlow , ep-flow:Flow , ep-flow:InjectionFlow , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
177 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1111111111> ;
178 + erh:id "GAS_INJECTION_TOT"^^xsd:string ;
179 + erh:name "injected gas"^^xsd:string ;
180 + ep-flow:flowIntoOrOutOf
181 + <http://www.reportinghub.no/np/data/npd/Field-1111111111> .
182 +
183 +<http://www.reportinghub.no/data/erh/Field-1111111111-Flow-MPD5_FISCAL_VOLUMES>
184 + rdf:type ep-flow:Flow , ep-flow:MeteredFlowFiscal , ep-flow:ProductionExploitation , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
185 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1111111111> ;
186 + erh:id "MPD5_FISCAL_VOLUMES"^^xsd:string ;
187 + erh:name "MPD5 measured volumes"^^xsd:string ;
188 + ep-flow:flowIntoOrOutOf
189 + <http://www.reportinghub.no/data/erh/Field-1111111111-FlowMeter-MPD5_FISCAL_VOLUMES> .
190 +
191 +<http://www.reportinghub.no/data/erh/Field-1111111111-Flow-MPM1_FISCAL_VOLUMES>
192 + rdf:type ep-flow:Flow , ep-flow:MeteredFlowFiscal , ep-flow:ProductionExploitation , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
193 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1111111111> ;
194 + erh:id "MPM1_FISCAL_VOLUMES"^^xsd:string ;
195 + erh:name "MPM1 measured volumes"^^xsd:string ;
196 + ep-flow:flowIntoOrOutOf
197 + <http://www.reportinghub.no/data/erh/Field-1111111111-FlowMeter-MPM1_FISCAL_VOLUMES> .
198 +
199 +<http://www.reportinghub.no/data/erh/Field-1111111111-Flow-MPM2_FISCAL_VOLUMES>
200 + rdf:type ep-flow:Flow , ep-flow:MeteredFlowFiscal , ep-flow:ProductionExploitation , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
201 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1111111111> ;
202 + erh:id "MPM2_FISCAL_VOLUMES"^^xsd:string ;
203 + erh:name "MPM2 measured volumes"^^xsd:string ;
204 + ep-flow:flowIntoOrOutOf
205 + <http://www.reportinghub.no/data/erh/Field-1111111111-FlowMeter-MPM2_FISCAL_VOLUMES> .
206 +
207 +<http://www.reportinghub.no/data/erh/Field-1111111111-Flow-NOMINATED_PRODUCTION>
208 + rdf:type ep-flow:Flow , ep-flow:NominatedFlow , ep-flow:ProductionExploitation , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
209 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1111111111> ;
210 + erh:id "NOMINATED_PRODUCTION"^^xsd:string ;
211 + erh:name "nominated volumes"^^xsd:string ;
212 + ep-flow:flowIntoOrOutOf
213 + <http://www.reportinghub.no/np/data/npd/Field-1111111111> .
214 +
215 +<http://www.reportinghub.no/data/erh/Field-1111111111-Flow-SALEABLE_PRODUCTION>
216 + rdf:type ep-flow:Flow , ep-flow:ProductionExploitation , ep-flow:SaleableFlow , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
217 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1111111111> ;
218 + erh:id "SALEABLE_PRODUCTION"^^xsd:string ;
219 + erh:name "saleable volumes"^^xsd:string ;
220 + ep-flow:flowIntoOrOutOf
221 + <http://www.reportinghub.no/np/data/npd/Field-1111111111> .
222 +
223 +<http://www.reportinghub.no/data/erh/Field-1111111111-Flow-TARIFF_VAL>
224 + rdf:type ep-flow:Flow , ep-flow:ProductionExploitation , ep-flow:TariffBasisFlow , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
225 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1111111111> ;
226 + erh:id "TARIFF_VAL"^^xsd:string ;
227 + erh:name "tariff basis"^^xsd:string ;
228 + ep-flow:flowIntoOrOutOf
229 + <http://www.reportinghub.no/np/data/npd/Field-1111111111> .
230 +
231 +<http://www.reportinghub.no/data/erh/Field-1111111111-Flow-VAL_ADJUSTED>
232 + rdf:type ep-flow:Flow , ep-flow:ProductionExploitation , ep-flow:ProductionFlow , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
233 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1111111111> ;
234 + erh:id "VAL_ADJUSTED"^^xsd:string ;
235 + erh:name "adjusted values"^^xsd:string ;
236 + ep-flow:flowIntoOrOutOf
237 + <http://www.reportinghub.no/np/data/npd/Field-1111111111> .
238 +
239 +<http://www.reportinghub.no/data/erh/Field-1111111111-FlowMeter-MPD5_FISCAL_VOLUMES>
240 + rdf:type ep-prodeqt:FlowMeter ;
241 + ep-core:name "MPD5"^^xsd:string .
242 +
243 +<http://www.reportinghub.no/data/erh/Field-1111111111-FlowMeter-MPM1_FISCAL_VOLUMES>
244 + rdf:type ep-prodeqt:FlowMeter ;
245 + ep-core:name "Fiscal metering station 1"^^xsd:string .
246 +
247 +<http://www.reportinghub.no/data/erh/Field-1111111111-FlowMeter-MPM2_FISCAL_VOLUMES>
248 + rdf:type ep-prodeqt:FlowMeter ;
249 + ep-core:name "MPD2"^^xsd:string .
250 +
251 +<http://www.reportinghub.no/data/erh/Field-1222222222-Compressor-COMPRESSOR_D32_VOLUMES>
252 + rdf:type ep-eqt:Compressor ;
253 + ep-core:name "compressor D32"^^xsd:string .
254 +
255 +<http://www.reportinghub.no/data/erh/Field-1222222222-Compressor-COMPRESSOR_D34_VOLUMES>
256 + rdf:type ep-eqt:Compressor ;
257 + ep-core:name "compressor D34"^^xsd:string .
258 +
259 +<http://www.reportinghub.no/data/erh/Field-1222222222-Flow-ALLOCATED_GAS_SALES>
260 + rdf:type ep-flow:AllocatedFlow , ep-flow:Flow , ep-flow:FlowToSale , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
261 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1222222222> ;
262 + erh:id "ALLOCATED_GAS_SALES"^^xsd:string ;
263 + erh:name "allocated gas-sales volumes"^^xsd:string ;
264 + ep-flow:flowIntoOrOutOf
265 + <http://www.reportinghub.no/np/data/npd/Field-1222222222> .
266 +
267 +<http://www.reportinghub.no/data/erh/Field-1222222222-Flow-ALLOCATED_HYDROCOUNT>
268 + rdf:type ep-flow:AllocatedFlow , ep-flow:Flow , ep-flow:HydrocarbonAccountingFlow , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
269 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1222222222> ;
270 + erh:id "ALLOCATED_HYDROCOUNT"^^xsd:string ;
271 + erh:name "allocated hydrocarbon accounting"^^xsd:string ;
272 + ep-flow:flowIntoOrOutOf
273 + <http://www.reportinghub.no/np/data/npd/Field-1222222222> .
274 +
275 +<http://www.reportinghub.no/data/erh/Field-1222222222-Flow-ALLOCATED_HYDROCOUNT_TANKLIFT>
276 + rdf:type ep-flow:AllocatedFlow , ep-flow:Flow , ep-flow:HydrocarbonAccountingFlow , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
277 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1222222222> ;
278 + erh:id "ALLOCATED_HYDROCOUNT_TANKLIFT"^^xsd:string ;
279 + erh:name "allocated hydrocarbon tanker lifted lifted by tanker"^^xsd:string ;
280 + ep-flow:flowIntoOrOutOf
281 + <http://www.reportinghub.no/np/data/npd/Field-1222222222> .
282 +
283 +<http://www.reportinghub.no/data/erh/Field-1222222222-Flow-ALLOCATED_INJ_VOLUMES>
284 + rdf:type ep-flow:AllocatedFlow , ep-flow:Flow , ep-flow:InjectionFlow , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
285 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1222222222> ;
286 + erh:id "ALLOCATED_INJ_VOLUMES"^^xsd:string ;
287 + erh:name "allocated injection volumes"^^xsd:string ;
288 + ep-flow:flowIntoOrOutOf
289 + <http://www.reportinghub.no/np/data/npd/WellBore-4222222222> .
290 +
291 +<http://www.reportinghub.no/data/erh/Field-1222222222-Flow-ALLOCATED_INVENTORY>
292 + rdf:type ep-flow:AllocatedFlow , ep-flow:Inventory , ep-flow:WholeLifeInventory , ep-flow:WholeLifeProductionInventory ;
293 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1222222222> ;
294 + erh:id "ALLOCATED_INVENTORY"^^xsd:string ;
295 + erh:name "allocated inventory volumes"^^xsd:string ;
296 + ep-flow:flowIntoOrOutOf
297 + <http://www.reportinghub.no/np/data/npd/Field-1222222222> .
298 +
299 +<http://www.reportinghub.no/data/erh/Field-1222222222-Flow-ALLOCATED_PRODUCTION>
300 + rdf:type ep-flow:AllocatedFlow , ep-flow:Flow , ep-flow:ProductionExploitation , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
301 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1222222222> ;
302 + erh:id "ALLOCATED_PRODUCTION"^^xsd:string ;
303 + erh:name "allocated volumes"^^xsd:string ;
304 + ep-flow:flowIntoOrOutOf
305 + <http://www.reportinghub.no/np/data/npd/Field-1222222222> .
306 +
307 +<http://www.reportinghub.no/data/erh/Field-1222222222-Flow-BUDGET_PRODUCTION>
308 + rdf:type ep-flow:BudgetFlow , ep-flow:Flow , ep-flow:ProductionExploitation , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
309 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1222222222> ;
310 + erh:id "BUDGET_PRODUCTION"^^xsd:string ;
311 + erh:name "budgeted volumes"^^xsd:string ;
312 + ep-flow:flowIntoOrOutOf
313 + <http://www.reportinghub.no/np/data/npd/Field-1222222222> .
314 +
315 +<http://www.reportinghub.no/data/erh/Field-1222222222-Flow-CHEMICAL_INJECTION>
316 + rdf:type ep-flow:Flow , ep-flow:InjectionFlow , ep-flow:MeasuredFlow , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
317 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1222222222> ;
318 + erh:id "CHEMICAL_INJECTION"^^xsd:string ;
319 + erh:name "injection of chemicals"^^xsd:string ;
320 + ep-flow:flowIntoOrOutOf
321 + <http://www.reportinghub.no/np/data/npd/Field-1222222222> .
322 +
323 +<http://www.reportinghub.no/data/erh/Field-1222222222-Flow-COMPRESSOR_D32_VOLUMES>
324 + rdf:type ep-flow:Flow , ep-flow:MeteredFlowFiscal , ep-flow:ProductionExploitation , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
325 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1222222222> ;
326 + erh:id "COMPRESSOR_D32_VOLUMES"^^xsd:string ;
327 + erh:name "compressor D32 measured volumes"^^xsd:string ;
328 + ep-flow:flowIntoOrOutOf
329 + <http://www.reportinghub.no/data/erh/Field-1222222222-Compressor-COMPRESSOR_D32_VOLUMES> .
330 +
331 +<http://www.reportinghub.no/data/erh/Field-1222222222-Flow-COMPRESSOR_D34_VOLUMES>
332 + rdf:type ep-flow:Flow , ep-flow:MeteredFlowFiscal , ep-flow:ProductionExploitation , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
333 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1222222222> ;
334 + erh:id "COMPRESSOR_D34_VOLUMES"^^xsd:string ;
335 + erh:name "compressor D34 measured volumes"^^xsd:string ;
336 + ep-flow:flowIntoOrOutOf
337 + <http://www.reportinghub.no/data/erh/Field-1222222222-Compressor-COMPRESSOR_D34_VOLUMES> .
338 +
339 +<http://www.reportinghub.no/data/erh/Field-1222222222-Flow-CONSUME_FLARE_EXCESS>
340 + rdf:type ep-flow:AllocatedFlow , ep-flow:ConsumptionFlow-flare , ep-flow:Flow , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
341 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1222222222> ;
342 + erh:id "CONSUME_FLARE_EXCESS"^^xsd:string ;
343 + erh:name "consumed excess flare"^^xsd:string ;
344 + ep-flow:flowIntoOrOutOf
345 + <http://www.reportinghub.no/np/data/npd/Field-1222222222> .
346 +
347 +<http://www.reportinghub.no/data/erh/Field-1222222222-Flow-CONSUME_FLARE_TOT>
348 + rdf:type ep-flow:AllocatedFlow , ep-flow:ConsumptionFlow-flare , ep-flow:Flow , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
349 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1222222222> ;
350 + erh:id "CONSUME_FLARE_TOT"^^xsd:string ;
351 + erh:name "consumed flare excluding excess flare"^^xsd:string ;
352 + ep-flow:flowIntoOrOutOf
353 + <http://www.reportinghub.no/np/data/npd/Field-1222222222> .
354 +
355 +<http://www.reportinghub.no/data/erh/Field-1222222222-Flow-CONSUME_FUEL_DRILLING>
356 + rdf:type ep-flow:AllocatedFlow , ep-flow:ConsumptionFlow-fuel , ep-flow:Flow , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
357 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1222222222> ;
358 + erh:id "CONSUME_FUEL_DRILLING"^^xsd:string ;
359 + erh:name "consumed drilling fuel"^^xsd:string ;
360 + ep-flow:flowIntoOrOutOf
361 + <http://www.reportinghub.no/np/data/npd/Field-1222222222> .
362 +
363 +<http://www.reportinghub.no/data/erh/Field-1222222222-Flow-CONSUME_FUEL_TOT>
364 + rdf:type ep-flow:AllocatedFlow , ep-flow:ConsumptionFlow-fuel , ep-flow:Flow , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
365 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1222222222> ;
366 + erh:id "CONSUME_FUEL_TOT"^^xsd:string ;
367 + erh:name "consumed total fuel"^^xsd:string ;
368 + ep-flow:flowIntoOrOutOf
369 + <http://www.reportinghub.no/np/data/npd/Field-1222222222> .
370 +
371 +<http://www.reportinghub.no/data/erh/Field-1222222222-Flow-CONSUME_FUEL_WAT_INJ>
372 + rdf:type ep-flow:AllocatedFlow , ep-flow:ConsumptionFlow-fuel , ep-flow:Flow , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
373 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1222222222> ;
374 + erh:id "CONSUME_FUEL_WAT_INJ"^^xsd:string ;
375 + erh:name "consumed water injection fuel"^^xsd:string ;
376 + ep-flow:flowIntoOrOutOf
377 + <http://www.reportinghub.no/np/data/npd/Field-1222222222> .
378 +
379 +<http://www.reportinghub.no/data/erh/Field-1222222222-Flow-ERH-TEST-WELLBORE-02_ALLOCATED_PROD_VOLUMES>
380 + rdf:type ep-flow:AllocatedFlow , ep-flow:Flow , ep-flow:ProductionExploitation , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
381 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1222222222> ;
382 + erh:id "ERH-TEST-WELLBORE-02_ALLOCATED_PROD_VOLUMES"^^xsd:string ;
383 + erh:name "ERH-TEST-WELLBORE-02 allocated production volumes"^^xsd:string ;
384 + ep-flow:flowIntoOrOutOf
385 + <http://www.reportinghub.no/np/data/npd/WellBore-4222222222> .
386 +
387 +<http://www.reportinghub.no/data/erh/Field-1222222222-Flow-EXPORT_MEASURED>
388 + rdf:type ep-flow:ExportFlow , ep-flow:Flow , ep-flow:MeteredFlowFiscal , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
389 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1222222222> ;
390 + erh:id "EXPORT_MEASURED"^^xsd:string ;
391 + erh:name "measured export"^^xsd:string ;
392 + ep-flow:flowIntoOrOutOf
393 + <http://www.reportinghub.no/np/data/npd/Field-1222222222> .
394 +
395 +<http://www.reportinghub.no/data/erh/Field-1222222222-Flow-FISCAL_FIELD_VOLUMES>
396 + rdf:type ep-flow:Flow , ep-flow:MeteredFlowFiscal , ep-flow:ProductionExploitation , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
397 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1222222222> ;
398 + erh:id "FISCAL_FIELD_VOLUMES"^^xsd:string ;
399 + erh:name "measured total volumes"^^xsd:string ;
400 + ep-flow:flowIntoOrOutOf
401 + <http://www.reportinghub.no/np/data/npd/Field-1222222222> .
402 +
403 +<http://www.reportinghub.no/data/erh/Field-1222222222-Flow-FORECAST_PRODUCTION>
404 + rdf:type ep-flow:Flow , ep-flow:ForecastFlow , ep-flow:ProductionExploitation , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
405 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1222222222> ;
406 + erh:id "FORECAST_PRODUCTION"^^xsd:string ;
407 + erh:name "forecasted values"^^xsd:string ;
408 + ep-flow:flowIntoOrOutOf
409 + <http://www.reportinghub.no/np/data/npd/Field-1222222222> .
410 +
411 +<http://www.reportinghub.no/data/erh/Field-1222222222-Flow-GAS_INJECTION_TOT>
412 + rdf:type ep-flow:AllocatedFlow , ep-flow:Flow , ep-flow:InjectionFlow , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
413 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1222222222> ;
414 + erh:id "GAS_INJECTION_TOT"^^xsd:string ;
415 + erh:name "injected gas"^^xsd:string ;
416 + ep-flow:flowIntoOrOutOf
417 + <http://www.reportinghub.no/np/data/npd/Field-1222222222> .
418 +
419 +<http://www.reportinghub.no/data/erh/Field-1222222222-Flow-MPD5_FISCAL_VOLUMES>
420 + rdf:type ep-flow:Flow , ep-flow:MeteredFlowFiscal , ep-flow:ProductionExploitation , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
421 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1222222222> ;
422 + erh:id "MPD5_FISCAL_VOLUMES"^^xsd:string ;
423 + erh:name "MPD5 measured volumes"^^xsd:string ;
424 + ep-flow:flowIntoOrOutOf
425 + <http://www.reportinghub.no/data/erh/Field-1222222222-FlowMeter-MPD5_FISCAL_VOLUMES> .
426 +
427 +<http://www.reportinghub.no/data/erh/Field-1222222222-Flow-MPM1_FISCAL_VOLUMES>
428 + rdf:type ep-flow:Flow , ep-flow:MeteredFlowFiscal , ep-flow:ProductionExploitation , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
429 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1222222222> ;
430 + erh:id "MPM1_FISCAL_VOLUMES"^^xsd:string ;
431 + erh:name "MPM1 measured volumes"^^xsd:string ;
432 + ep-flow:flowIntoOrOutOf
433 + <http://www.reportinghub.no/data/erh/Field-1222222222-FlowMeter-MPM1_FISCAL_VOLUMES> .
434 +
435 +<http://www.reportinghub.no/data/erh/Field-1222222222-Flow-MPM2_FISCAL_VOLUMES>
436 + rdf:type ep-flow:Flow , ep-flow:MeteredFlowFiscal , ep-flow:ProductionExploitation , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
437 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1222222222> ;
438 + erh:id "MPM2_FISCAL_VOLUMES"^^xsd:string ;
439 + erh:name "MPM2 measured volumes"^^xsd:string ;
440 + ep-flow:flowIntoOrOutOf
441 + <http://www.reportinghub.no/data/erh/Field-1222222222-FlowMeter-MPM2_FISCAL_VOLUMES> .
442 +
443 +<http://www.reportinghub.no/data/erh/Field-1222222222-Flow-NOMINATED_PRODUCTION>
444 + rdf:type ep-flow:Flow , ep-flow:NominatedFlow , ep-flow:ProductionExploitation , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
445 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1222222222> ;
446 + erh:id "NOMINATED_PRODUCTION"^^xsd:string ;
447 + erh:name "nominated volumes"^^xsd:string ;
448 + ep-flow:flowIntoOrOutOf
449 + <http://www.reportinghub.no/np/data/npd/Field-1222222222> .
450 +
451 +<http://www.reportinghub.no/data/erh/Field-1222222222-Flow-SALEABLE_PRODUCTION>
452 + rdf:type ep-flow:Flow , ep-flow:ProductionExploitation , ep-flow:SaleableFlow , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
453 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1222222222> ;
454 + erh:id "SALEABLE_PRODUCTION"^^xsd:string ;
455 + erh:name "saleable volumes"^^xsd:string ;
456 + ep-flow:flowIntoOrOutOf
457 + <http://www.reportinghub.no/np/data/npd/Field-1222222222> .
458 +
459 +<http://www.reportinghub.no/data/erh/Field-1222222222-Flow-TARIFF_VAL>
460 + rdf:type ep-flow:Flow , ep-flow:ProductionExploitation , ep-flow:TariffBasisFlow , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
461 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1222222222> ;
462 + erh:id "TARIFF_VAL"^^xsd:string ;
463 + erh:name "tariff basis"^^xsd:string ;
464 + ep-flow:flowIntoOrOutOf
465 + <http://www.reportinghub.no/np/data/npd/Field-1222222222> .
466 +
467 +<http://www.reportinghub.no/data/erh/Field-1222222222-Flow-VAL_ADJUSTED>
468 + rdf:type ep-flow:Flow , ep-flow:ProductionExploitation , ep-flow:ProductionFlow , ep-flow:WholeLifeFlow , ep-flow:WholeLifeProductionFlow ;
469 + ep-core:partOf <http://www.reportinghub.no/np/data/npd/Field-1222222222> ;
470 + erh:id "VAL_ADJUSTED"^^xsd:string ;
471 + erh:name "adjusted values"^^xsd:string ;
472 + ep-flow:flowIntoOrOutOf
473 + <http://www.reportinghub.no/np/data/npd/Field-1222222222> .
474 +
475 +<http://www.reportinghub.no/data/erh/Field-1222222222-FlowMeter-MPD5_FISCAL_VOLUMES>
476 + rdf:type ep-prodeqt:FlowMeter ;
477 + ep-core:name "MPD5"^^xsd:string .
478 +
479 +<http://www.reportinghub.no/data/erh/Field-1222222222-FlowMeter-MPM1_FISCAL_VOLUMES>
480 + rdf:type ep-prodeqt:FlowMeter ;
481 + ep-core:name "Fiscal metering station 1"^^xsd:string .
482 +
483 +<http://www.reportinghub.no/data/erh/Field-1222222222-FlowMeter-MPM2_FISCAL_VOLUMES>
484 + rdf:type ep-prodeqt:FlowMeter ;
485 + ep-core:name "MPD2"^^xsd:string .
486 +
487 +<http://www.reportinghub.no/test/flow_facts/data/erhfacts-ERH_TEST_FIELD>
488 + rdf:type owl:Ontology ;
489 + owl:imports <http://www.reportinghub.no/ep/schema/1.0/erhfacts> ;
490 + owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
1 # baseURI: http://www.reportinghub.no/test/flow_facts/data/flow-fact-collector 1 # baseURI: http://www.reportinghub.no/test/flow_facts/data/flow-fact-collector
2 -# imports: file:///www.reportinghub.no/test/flow_facts/data/asgard-flow-facts-2013-09-12.tsv 2 +# imports: file:///www.reportinghub.no/test/flow_facts/data/ERH_TEST_FIELD-fact-ss.tsv
3 -# imports: file:///www.reportinghub.no/test/flow_facts/data/trym-flow-facts-2013-09-12.tsv
4 3
5 @prefix flow-fact-collector: <http://www.reportinghub.no/test/flow_facts/data/flow-fact-collector#> . 4 @prefix flow-fact-collector: <http://www.reportinghub.no/test/flow_facts/data/flow-fact-collector#> .
6 @prefix owl: <http://www.w3.org/2002/07/owl#> . 5 @prefix owl: <http://www.w3.org/2002/07/owl#> .
...@@ -10,5 +9,5 @@ ...@@ -10,5 +9,5 @@
10 9
11 <http://www.reportinghub.no/test/flow_facts/data/flow-fact-collector> 10 <http://www.reportinghub.no/test/flow_facts/data/flow-fact-collector>
12 rdf:type owl:Ontology ; 11 rdf:type owl:Ontology ;
13 - owl:imports <file:///www.reportinghub.no/test/flow_facts/data/asgard-flow-facts-2013-09-12.tsv> , <file:///www.reportinghub.no/test/flow_facts/data/trym-flow-facts-2013-09-12.tsv> ; 12 + owl:imports <file:///www.reportinghub.no/test/flow_facts/data/ERH_TEST_FIELD-fact-ss.tsv> ;
14 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 13 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
......
1 -SELECT ?Flowuid ?FlowInOutNPDId ?FlowInOutName ?FlowInOutType ?Kind ?Purpose 1 +SELECT ?Field ?Flowuid ?FlowInOutNPDId ?FlowInOutName ?FlowInOutType ?Kind ?Purpose
2 WHERE { 2 WHERE {
3 ?flow rdf:type ep-flow:WholeLifeProductionFlow . 3 ?flow rdf:type ep-flow:WholeLifeProductionFlow .
4 ?flow erh:id ?Flowuid . 4 ?flow erh:id ?Flowuid .
...@@ -11,11 +11,12 @@ WHERE { ...@@ -11,11 +11,12 @@ WHERE {
11 ?defn rdf:type ep-flow:ProductionFlowDefinitionType . 11 ?defn rdf:type ep-flow:ProductionFlowDefinitionType .
12 ?defn rdfs:label ?Kind .} 12 ?defn rdfs:label ?Kind .}
13 OPTIONAL { 13 OPTIONAL {
14 - ?flow ep-core:partOf ?field . } 14 + ?flow ep-core:partOf ?fielduri .
15 + ?fielduri npd:name ?Field .}
15 OPTIONAL { 16 OPTIONAL {
16 ?flow ep-flow:flowIntoOrOutOf ?flowThing . 17 ?flow ep-flow:flowIntoOrOutOf ?flowThing .
17 - ?flowThing npd:name ?FlowInOutName . 18 + ?flowThing npd:name|ep-core:name ?FlowInOutName .
18 - ?flowThing npd:id ?FlowInOutNPDId . 19 + OPTIONAL { ?flowThing npd:id ?FlowInOutNPDId . }
19 ?flowThing a ?what . 20 ?flowThing a ?what .
20 ?what rdfs:label ?FlowInOutType . 21 ?what rdfs:label ?FlowInOutType .
21 } 22 }
......