Miroff
Нормальная схема это несколько значений в addr:street + addr:housnumber через точку с заяпятой. Но любители красивых решений очень громко вопили, чтобы такого не было. В результате мы сейчас имеем 6 конкурируюх схем, которые никто не поддерживает, потому что чем громче человек возмущается, тем меньше он делает
+1
Всё равно в итоге все обсуждения заканчиваются тем, что надо уметь любой из номер связывать с любой из улиц.
А разделение значений в тегах через ; в OSM является стандартной практикой, так что добавить его поддержку - не вот rocket science