@@ -165,3 +165,206 @@ housecase1:SaveTime_BS a time:Instant ;
165165
166166# Link Blackwater Storage to the data file as the source of its data
167167housecase1:Blackwater_storage dcterms:source housecase1:Blackwater_DataFile .
168+
169+
170+ # -----------------------Additional triples for Household -----------------------------------
171+ # -------- Simulation Parameters (DatatypeProperties) --------
172+ # Hydrologic & demographic coefficients
173+ housecase1:rain_cf a owl:DatatypeProperty ;
174+ rdfs:label " Rainfall capture coefficient" ;
175+ rdfs:comment " Fraction of roof runoff captured (unitless)" ;
176+ rdfs:domain housecase1:Household ;
177+ rdfs:range xsd:decimal .
178+
179+ housecase1:num_people a owl:DatatypeProperty ;
180+ rdfs:label " Number of people per household" ;
181+ rdfs:comment " Household occupancy (persons)" ;
182+ rdfs:domain housecase1:Household ;
183+ rdfs:range xsd:decimal .
184+
185+ # Treatment recovery & removal efficiencies
186+ housecase1:ro_recovery_efficiency a owl:DatatypeProperty ;
187+ rdfs:label " RO recovery efficiency" ;
188+ rdfs:comment " Fraction of feed recovered by reverse osmosis" ;
189+ rdfs:domain housecase1:Household ;
190+ rdfs:range xsd:decimal .
191+
192+ housecase1:mbr_recovery_efficiency a owl:DatatypeProperty ;
193+ rdfs:label " MBR recovery efficiency" ;
194+ rdfs:comment " Fraction of greywater recovered by MBR" ;
195+ rdfs:domain housecase1:Household ;
196+ rdfs:range xsd:decimal .
197+
198+ housecase1:ro_removal_efficiency a owl:DatatypeProperty ;
199+ rdfs:label " RO removal efficiency" ;
200+ rdfs:comment " Contaminant removal fraction by RO" ;
201+ rdfs:domain housecase1:Household ;
202+ rdfs:range xsd:decimal .
203+
204+ housecase1:mbr_system_efficiency a owl:DatatypeProperty ;
205+ rdfs:label " MBR system efficiency" ;
206+ rdfs:comment " Overall MBR system performance (unitless)" ;
207+ rdfs:domain housecase1:Household ;
208+ rdfs:range xsd:decimal .
209+
210+ housecase1:mbr_removal_efficiency a owl:DatatypeProperty ;
211+ rdfs:label " MBR removal efficiency" ;
212+ rdfs:comment " Contaminant removal fraction by MBR" ;
213+ rdfs:domain housecase1:Household ;
214+ rdfs:range xsd:decimal .
215+
216+ # Energy use
217+ housecase1:e_mbr_kwh_per_m3 a owl:DatatypeProperty ;
218+ rdfs:label " MBR energy per m³ treated" ;
219+ rdfs:comment " Electricity demand of MBR (kWh/m³)" ;
220+ rdfs:domain housecase1:Household ;
221+ rdfs:range xsd:decimal .
222+
223+ housecase1:roof_level_fraction a owl:DatatypeProperty ;
224+ rdfs:label " Roof infiltration fraction" ;
225+ rdfs:comment " Relative roof‐runoff reference level (unitless)" ;
226+ rdfs:domain housecase1:Household ;
227+ rdfs:range xsd:decimal .
228+
229+ # Tank capacities (m³)
230+ housecase1:rainwater_tank_capacity a owl:DatatypeProperty ;
231+ rdfs:label " Rainwater tank capacity (m³)" ;
232+ rdfs:domain housecase1:Household ;
233+ rdfs:range xsd:decimal .
234+
235+ housecase1:potable_water_tank_capacity a owl:DatatypeProperty ;
236+ rdfs:label " Potable water tank capacity (m³)" ;
237+ rdfs:domain housecase1:Household ;
238+ rdfs:range xsd:decimal .
239+
240+ housecase1:purified_greywater_tank_capacity a owl:DatatypeProperty ;
241+ rdfs:label " Purified greywater tank capacity (m³)" ;
242+ rdfs:domain housecase1:Household ;
243+ rdfs:range xsd:decimal .
244+
245+ housecase1:blackwater_tank_capacity a owl:DatatypeProperty ;
246+ rdfs:label " Blackwater tank capacity (m³)" ;
247+ rdfs:domain housecase1:Household ;
248+ rdfs:range xsd:decimal .
249+
250+ # Thresholds & counters
251+ housecase1:blackwater_emptying_threshold_fraction a owl:DatatypeProperty ;
252+ rdfs:label " Blackwater emptying threshold (fraction)" ;
253+ rdfs:domain housecase1:Household ;
254+ rdfs:range xsd:decimal .
255+
256+ housecase1:excess_rainwater a owl:DatatypeProperty ;
257+ rdfs:label " Excess rainwater (m³)" ;
258+ rdfs:domain housecase1:Household ;
259+ rdfs:range xsd:decimal .
260+
261+ housecase1:rainwater_refill_count a owl:DatatypeProperty ;
262+ rdfs:label " Rainwater tank refill counter" ;
263+ rdfs:comment " Number of external refills (count)" ;
264+ rdfs:domain housecase1:Household ;
265+ rdfs:range xsd:integer .
266+
267+ # Contamination parameters
268+ housecase1:rainwater_concentration a owl:DatatypeProperty ;
269+ rdfs:label " Rainwater contaminant concentration (g/m³)" ;
270+ rdfs:domain housecase1:Household ;
271+ rdfs:range xsd:decimal .
272+
273+ housecase1:init_contamination_pgw a owl:DatatypeProperty ;
274+ rdfs:label " Initial PGW tank contamination (g/m³)" ;
275+ rdfs:domain housecase1:Household ;
276+ rdfs:range xsd:decimal .
277+
278+ housecase1:molar_mass_chloride a owl:DatatypeProperty ;
279+ rdfs:label " Molar mass of chloride (g/mol)" ;
280+ rdfs:domain housecase1:Household ;
281+ rdfs:range xsd:decimal .
282+
283+ housecase1:c_pgw_limit a owl:DatatypeProperty ;
284+ rdfs:label " PGW contaminant concentration limit (g/m³)" ;
285+ rdfs:domain housecase1:Household ;
286+ rdfs:range xsd:decimal .
287+
288+ # Usage‐point concentrations (g/m³)
289+ housecase1:bath_shower_concentration a owl:DatatypeProperty ;
290+ rdfs:label " Bath & shower concentration (g/m³)" ;
291+ rdfs:domain housecase1:Household ;
292+ rdfs:range xsd:decimal .
293+
294+ housecase1:shower_head_concentration a owl:DatatypeProperty ;
295+ rdfs:label " Shower head concentration (g/m³)" ;
296+ rdfs:domain housecase1:Household ;
297+ rdfs:range xsd:decimal .
298+
299+ housecase1:bathroom_sink_concentration a owl:DatatypeProperty ;
300+ rdfs:label " Bathroom sink concentration (g/m³)" ;
301+ rdfs:domain housecase1:Household ;
302+ rdfs:range xsd:decimal .
303+
304+ housecase1:washing_machine_concentration a owl:DatatypeProperty ;
305+ rdfs:label " Washing machine concentration (g/m³)" ;
306+ rdfs:domain housecase1:Household ;
307+ rdfs:range xsd:decimal .
308+
309+ housecase1:dishwasher_concentration a owl:DatatypeProperty ;
310+ rdfs:label " Dishwasher concentration (g/m³)" ;
311+ rdfs:domain housecase1:Household ;
312+ rdfs:range xsd:decimal .
313+
314+ housecase1:kitchen_sink_concentration a owl:DatatypeProperty ;
315+ rdfs:label " Kitchen sink concentration (g/m³)" ;
316+ rdfs:domain housecase1:Household ;
317+ rdfs:range xsd:decimal .
318+
319+ # Process rates & pumping parameters
320+ housecase1:infiltration_rate a owl:DatatypeProperty ;
321+ rdfs:label " Infiltration rate (m³/d)" ;
322+ rdfs:domain housecase1:Household ;
323+ rdfs:range xsd:decimal .
324+
325+ housecase1:max_purge_rate a owl:DatatypeProperty ;
326+ rdfs:label " Maximum purge rate (unitless)" ;
327+ rdfs:domain housecase1:Household ;
328+ rdfs:range xsd:decimal .
329+
330+ housecase1:max_refill_rate a owl:DatatypeProperty ;
331+ rdfs:label " Maximum refill rate (unitless)" ;
332+ rdfs:domain housecase1:Household ;
333+ rdfs:range xsd:decimal .
334+
335+ housecase1:purge_fraction a owl:DatatypeProperty ;
336+ rdfs:label " Purge fraction (unitless)" ;
337+ rdfs:domain housecase1:Household ;
338+ rdfs:range xsd:decimal .
339+
340+ # Physical constants & pump specs
341+ housecase1:water_density a owl:DatatypeProperty ;
342+ rdfs:label " Water density (kg/m³)" ;
343+ rdfs:domain housecase1:Household ;
344+ rdfs:range xsd:decimal .
345+
346+ housecase1:gravity_constant a owl:DatatypeProperty ;
347+ rdfs:label " Gravity constant (m/s²)" ;
348+ rdfs:domain housecase1:Household ;
349+ rdfs:range xsd:decimal .
350+
351+ housecase1:head_rw a owl:DatatypeProperty ;
352+ rdfs:label " Dynamic head for RW pump (m)" ;
353+ rdfs:domain housecase1:Household ;
354+ rdfs:range xsd:decimal .
355+
356+ housecase1:head_pw a owl:DatatypeProperty ;
357+ rdfs:label " Dynamic head for PW pump (m)" ;
358+ rdfs:domain housecase1:Household ;
359+ rdfs:range xsd:decimal .
360+
361+ housecase1:head_pgw a owl:DatatypeProperty ;
362+ rdfs:label " Dynamic head for PGW pump (m)" ;
363+ rdfs:domain housecase1:Household ;
364+ rdfs:range xsd:decimal .
365+
366+ housecase1:pump_efficiency a owl:DatatypeProperty ;
367+ rdfs:label " Pump efficiency (unitless)" ;
368+ rdfs:domain housecase1:Household ;
369+ rdfs:range xsd:decimal .
370+
0 commit comments