La questione è il "Bremen"
----
Tag per Indirizzi di Negozi in OpenStreetMap: Soluzioni per il Contesto Italiano
In OpenStreetMap (OSM) per specificare l'indirizzo di uno shop in Italia, considerando che i civici sono separati dagli edifici, esistono diverse approcci con cui la comunità italiana ha sviluppato convenzioni specifiche.

Schema Standard con tag addr:*
Il sistema più diretto prevede l'utilizzo dei tag standard addr:* seguendo queste regole:

addr:housenumber=* - Il numero civico

addr:street=* - Il nome della via

addr:city=* - La città (spesso ridondante se presente nei confini amministrativi)

addr:postcode=* - Il codice postale (opzionale)

Tuttavia, questo approccio presenta problemi nel contesto italiano dove i civici sono associati agli ingressi piuttosto che agli edifici.

Schema Bremen per il Contesto Italiano
La comunità italiana ha sviluppato e proposto l'adozione dello Schema Bremen per risolvere le problematiche specifiche del sistema di numerazione civica italiano. Questo schema utilizza i tag contact:* invece di addr:* per le attività commerciali.

Principi dello Schema Bremen
Per attività con civico proprio: Se il negozio ha un ingresso con civico dedicato, utilizzare i tag addr:* direttamente sul nodo dell'ingresso

Per attività senza civico proprio: Se l'attività non ha un civico dedicato ma utilizza quello dell'edificio, utilizzare:

Tag contact:* sull'elemento dell'attività

Tag addr:* sull'ingresso principale dell'edificio

Per attività separate dall'ingresso: Nodo di ingresso con tag addr:* e elemento dell'attività con tag contact:*

Tag Contact per Indirizzi
Con lo Schema Bremen, i tag per gli indirizzi delle attività commerciali diventano:

contact:street=* - Nome della via

contact:housenumber=* - Numero civico

contact:city=* - Città

contact:postcode=* - Codice postale

Vantaggi dello Schema Bremen per l'Italia
Lo Schema Bremen risolve diverse problematiche specifiche del contesto italiano:

Evita duplicazioni: Impedisce la moltiplicazione di civici identici su più negozi dello stesso edificio

Rispetta la realtà fisica: Riconosce che i civici in Italia sono associati agli ingressi, non agli edifici

Supporta l'indoor mapping: Permette a più negozi interni di condividere lo stesso indirizzo dell'edificio

Flessibilità: Consente di associare più ingressi alla stessa attività mantenendo un singolo indirizzo ufficiale

Convenzioni della Comunità Italiana
Secondo le convenzioni documentate dalla comunità italiana:

Le informazioni di indirizzo possono essere inserite solo sui nodi di ingresso (entrance=*)

Per amenities, shop e altri POI, lo Schema Bremen o "Schema Karlsruhe esteso" sono promossi da alcuni utenti della comunità italiana

I tag addr:* sono vietati sui POI che non rappresentano fisicamente l'ingresso con il civico

Implementazione Pratica
Per mappare correttamente un negozio in Italia:

Identificare l'ingresso con civico: Mappare un nodo entrance=yes con tag addr:*

Mappare l'attività separatamente: Creare un nodo o area per il negozio con tag shop=* e contact:* per l'indirizzo

Evitare duplicazioni: Non utilizzare tag addr:* sia sull'ingresso che sull'attività se condividono lo stesso civico

Considerazioni sulla Compatibilità
Anche se lo Schema Bremen non è ancora universalmente supportato da tutti gli strumenti, la comunità italiana lo considera la soluzione più appropriata per il contesto nazionale. La conversione tra contact:* e addr:* è tecnicamente semplice e può essere automatizzata se necessario.

Questa metodologia garantisce una mappatura più precisa e aderente alla realtà del sistema di numerazione civica italiano, evitando gli errori di duplicazione che si verificano frequentemente con l'approccio standard.