As I think, replace key=val1;val2 with key: val1 =* key: val2 =*
Is just a transposition of problem. Yes, it's easier now to test for any particular value, but harder to get all the values inside category. For key=val1;val2 you need some kind of regex or smarter application which allows you to find particular value inside collection. But it's harder to get all tags in category. How would you get all the payment methods, not the exact 'ellectrico'? /payment:(.*?).*/ reg. expressions, again? As for for me as a programmer, both of these approaches are the same. But for mappers, who are normal people, not the crazy data miners route_ref=1;2;3;4;5;123;124;125;126;234;235;236;456;457;458a is easier than route_ref:1=yes route_ref:2=yes route_ref:3=yes route_ref:4=yes route_ref:5=yes route_ref:123=yes route_ref:124=yes route_ref:125=yes route_ref:126=yes route_ref:234=yes route_ref:235=yes route_ref:236=yes route_ref:456=yes route_ref:457=yes route_ref:458a=yes Anyway none of programmers couldn't be freed out of burden to support both of them. But, at least we could try to establish one delimiter.
_______________________________________________ Tagging mailing list [email protected] https://lists.openstreetmap.org/listinfo/tagging
