Deux solutions,
Créer la relation associatedhamlet. Dans le principe, rien ne l’empêche.
Mais il est préférable de le documenter ensuite, dans le wiki par exemple [1], et ouvrir un ticket pour proposer l’ajustement du validator JOSM
Ne pas utiliser le schéma avec une relation et s’en tenir à “addr:hamlet = …” pour chaque noeud adresse, qui lui est documenté dans le wiki [2]
Sinon, la page de discussion du wiki suivante [3] parle du même cas de figure que toi.
Il y a une réponse de MarcusWolschon (à l’origine du schéma) qui donne une précision sur le sens que lui voit dans le rôle associated street.
Elle est orientée “calcul d’itinéraire”(ce qui correspond bien à un de ses dadas) :
“Actually you would just use no street-name at all (the nearest street=way with “highway”-tag is used and in rural areas there are not many streets) or an associatedStreet-relation (does not need a street-name). So…is there a problem?”
Il n’y a pas de rue nommée, mais il doit y avoir de la voirie qui dessert l’adresse.
Et c’est ce segment de voirie qui peut prendre le rôle associated street, même s’il ne porte pas de nom
C’est pas idiot. En poussant la logique plus loin, il n’y aurait plus qu’à rattacher seulement les segments de voirie concernés au noeud du hameau dans la fameuse relation associatedhamlet que tu évoques, pour aboutir à une adresse complète.
Mais ce genre de relations en cascade est parfois (pour ne pas dire souvent) mal digéré par certains outils.
En résumé, en conclusion, si tu es joueur, tu peux partir sur un schéma incluant des relations.
Ou rester sur l’indication de addr:hamlet pour chaque noeud adresse [2]
[1] à la suite de cette section par exemple :
http://wiki.openstreetmap.org/wiki/Proposed_features/House_numbers/Karlsruhe_Schema#Associating_a_series_of_house-numbers_with_a_street
[2] http://wiki.openstreetmap.org/wiki/Key:addr
[2] http://wiki.openstreetmap.org/wiki/Talk:Proposed_features/House_numbers/Karlsruhe_Schema#Hamlets.2FLocalities_without_street_names