_i
(!I!)
2
Ich habe leider keine Idee, aber vielleicht findest du in den Seiten von http://wiki.openstreetmap.org/wiki/Category:Tagging_guidelines ja etwas?
Generell finde ich deine Überlegungen aus meiner Sicht als Programmierer sehr gut
. Nur werden die Daten von Menschen eingetragen und sollten auch ohne einen Editor konsistent und schnell eingegeben werden können. Das sehe ich bei 2 Namespaces nicht mehr 
Etwas offtopic aber man sollte auch bedenken, dass die Details, die du mit solchen komplexen Schemas erfassen willst irgendwie aktuell gehalten werden sollten. Das sehe ich bei so einer Feinkörnigkeit einfach nicht (genauso wie ob ein Telefon Karten oder Münzen annimmt, die Farbe einer Bank,…). Klar gibt es Szenarios, wo es sehr schön ist diese Infos zu haben (z.B. Erzeugen eines 3D Modells) aber die sollten ja dann trotzdem auch stimmen. Ich befürchte du machst dir da Gedanken, die letzten Endes zwar ein konsistentes Datenmodell bieten, das aber eigentlich garnicht ausgenutzt wird 