<p dir="ltr">Throwing out my ideas...</p>
<p dir="ltr">Disclaimer:<br>
These are generic proposals for pipeline sub-tagging with example values for illustration.<br>
I do not want to derail this towards water/drinking_water and multi-values (semicolon or namespaced). ;)</p>
<p dir="ltr">I propose 3 keys: use/purpose (as main subtag), state/phase and substance/name.</p>
<p dir="ltr">pipeline:use = * or pipeline:purpose = *<br>
values limited to list eg.: drinking_water, wastewater/sewage, drain/irrigation, transport/transmission, heating, coolant, industrial, communication...</p>
<p dir="ltr">[IMO this is the most interesting data to be rendered or externally used: the intent of the pipeline]<br>
May clash or need to be merged with the tag for pipeline:<br>
usage = * (currently very specific and oil&gas oriented).</p>
<p dir="ltr">Then additionally, because it can be informative and described with fixed values<br>
substance:state = * or substance:phase = *<br>
values limited to list eg.: gas, liquid, solid (cables), slurry (=liquid+solid particles), multi (=multiphase, mostly gas and liquid, possibly particles)</p>
<p dir="ltr">Then, a bit of freedom with free-form value (possibly multi-values):<br>
substance:name = *, eg.:<br>
water, fresh_water, grey_water, steam...<br>
natural_gas, oil...<br>
chemical...<br>
cables, optic_fiber...</p>