Da muss ich widersprechen. Für die Datenbank macht es keinen Unterschied, wie die Schlüssel heißen. Die “Namespaces” sind rein für die Übersichtlichkeit (“human readable”). Mit osm2pgsql zum Beispiel muss man jeden Schlüssel angeben, der als Spalte in die Datenbank hinzugefügt werden soll.

Die Subkey-Konvention dient rein den Benutzern.