Skip to content

Commit 7b769d3

Browse files
committed
Added all the household features and parameters
1 parent 98f1a9f commit 7b769d3

File tree

1 file changed

+203
-0
lines changed

1 file changed

+203
-0
lines changed

index.ttl

Lines changed: 203 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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
167167
housecase1: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

Comments
 (0)