Quizas me explique mal. El “mapear” entre OSM y Garmin que me refiero no es lo de “mapear para el render” de OSM, es hacer una correspondencia de categorias de elementos entre ambos sistemas, uno abierto y extensible, y el otro propietario, fijo y documentado por los que le hicieron ingeneria reversa, y por las pruebas que vas haciendo y probando vos mismo en tu dispositivo.
Puede ser que el esquema exacto que mencione no sea el adecuado, pero la idea general es poder indicar que es un lugar donde vende comida de cualquier tipo (no seria amenity=restaurant ni fast_food, porque la venden, pero no la sirven) , y luego en el “tipo de comida” que sea totalmente flexible, que cada cultura/region ponga las suyas.
Si tuvieramos un esquema generico como el que mencione antes, que se pueda ampliar el tipo de comida que se vende, las aplicaciones que soporten este esquema soportarian cualquier tipo de venta de comida, ya sea en busquedas, clasificaciones, despliegues, etc, y no habria que estar agregando soporte para ninguna en particular, te aseguras un soporte minimo para todas las realidades, que podria ser ampliado segun necesidades puntuales, pero ya de por si tendria un soporte multicultural basico.
De acuerdo, pero para empujar a que se de soporte, o hay que tener capacidad de convencimiento, o capacidad de hacerlo en el caso de aplicaciones opensource, pero los esfuerzos en cualquier caso se multiplican por la cantidad de aplicaciones distintas, y por la cantidad de elementos a soportar (no lo pienses unicamente por la “tortilleria”, sino por cualquier otro tipo de venta de alimentos en las diversas culturas repartidas por el mundo.
No lo pienses enfocado en resolver lo de las tortillerias que es tu problema actual. Hay un problema mas amplio, global, y creo que el esquema de shop=“tipo especifico de comida” (o sea cambiando tortilleria por cualquier otro tipo de comida en culturas menos difundidas) hace que esas culturas tengan una barrera mas alta para entrar, y entiendo que a poca gente le va a interesar soportar culturas muy locales o poco difundidas. Creo que podemos modelar el esquema para facilitar la diversidad, y atender las minorias.