Ciao a tutti, Riassumo quanto avevo scritto nel thread sui nomi invertiti.
Se pensate potrebbe essere utile, vorrei suggerire in ml internazionale di modificare lo schema utilizzato finora per il campo name=. Prima di parlarne con altri, vorrei (pacatamente) parlarne con voi per leggere che cosa ne pensate, e se ne valga la pena. A me sembra che il tag name= così com'è attualmente sia insufficiente, quando la feature è intitolata ad un personaggio storico. Questo vale sia per le strade che per i teatri, musei, etc. Penso che una cosa sia "Via Pigna" ed un'altra sia "Via Giuseppe Verdi". Innanzitutto, in caso di compilazione di uno stradario, il software deve elencare prima "Via Pigna" e poi "Via Verdi" anzichè il contrario. Questo è facilmente ottenibile nel caso di Giuseppe Verdi, ma più complicato se la strada è intitolata a Francesco Giuseppe (sono entrambi nomi e va elencata alfabeticamente alla lettera F). Lo stesso per altri casi particolari, ad esempio Via Regina Margherita (va elencata alla R), Via Don Minzoni (va alla D) etc. Lo stesso in caso di ricerca su un navigatore. In caso di distinzione del nome e del cognome, anche il rendering ne trarrebbe profitto, perché a livelli di zoom più basso, in caso di overlapping delle etichette delle features, potrebbe abbreviare "Via Giuseppe Verdi" in "Via G. Verdi" o "Via Verdi" se non ci sono ambiguità (ad esempio un altra via intitolata a Giacomo Verdi). Non dovrebbe mai abbreviare "Via Regina Margherita" ma se nessuno glielo spiega, il rendering non lo sa fare. Finora il problema è stato risolto con artifizi (estrarre la stringa finale del campo name e confrontandola con una lista) o (suppongo) eliminando parole chiave (Giuseppe) tipicamente utilizzate per i nomi. Ma in casi particolari penso che questi metodi siano inefficaci, o cervellotici, o potrebbero dare risultati ambigui (Via Sacco e Vanzetti, Via Francesco Giuseppe, Via Martiri di Via Fani, Vico II Fornaci Sgarro, Via San Francesco d'Assisi, Via Principe Amedeo, Via Vittorio Emanuele, Via Generale Giuseppe Da Bormida, Via Ammiraglio Francesco Genova). La mia proposta è questa: distinguere i nomi personali dagli altri, utilizzando subkeys del tag name: In definitiva avremmo: name:personal_name=yes name:surname=Verdi name:first_name=Giuseppe name:second_name=Fortunino Francesco name:title=compositore (maestro|Generale|Principe|Ammiraglio etc). In alternativa, lasciare un unico campo per name= ma inserire i nomi personali nella forma "Cognome, titolo Nome" che consentirebbe agevolmente al software di riconoscerli, ricomporre all'occorrenza la stringa "titolo Nome Cognome" per il rendering, ed estrarre soltanto il dato a sinistra della virgola per tutte le funzioni del caso. Per favore, mi dite che cosa ne pensate? Grazie /niubii/
_______________________________________________ Talk-it mailing list Talk-it@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-it