The intention is that the geoState tag is used for province as the generic address level that sits between geoCity and geoCountry. Although it probably makes sense to beef up documentation to that effect.
R BreijerWed 23 Nov 2011
Thanks Brian,
I understand.
Perhaps food for thought : Perhaps it would be a good thing to have a geoRegion tag. geoRegion could be a generic way to identify an area of some sort. This could be a region within a country (province, compass direction) or a set of countries put together (Asia, Europe etc.) or perhaps a county or other municipal areas.
This would mean that geoRegion is more or less an interface-implementation for geoCountry, geoState and geoCity.
Regards,
Ronald Breijer
Brian FrankMon 28 Nov 2011
Back when I first started the tagging library, I investigated around to see what sort of "standards" there were for taxonomies of street addresses. And it seemed to be a pretty big mess.
Google geo-coding uses generic terms like administrative_area_level_1 which is really confusing and really difficult to normalize.
The Wikipedia article has a good summary of how addresses are formatted for all the countries of the world.
I think most smaller countries just specify a street, city, and country and don't require a region b/w city and country. Bigger countries like US, Canada, etc have state or province which I think geoState covers.
Of course local use of Haystack in a specific country can make up whatever geoFoo tag they need. But then it is harder build tools like dialogs and navigation that work in a standard way. So ideally we want to keep it simple and standard as possible. But we definitely need a model that all countries think will work for them without being too US-centric. So open to ideas on how to standard this.
R Breijer Tue 22 Nov 2011
Can
geoProvince
be added to the tag list please?Brian Frank Tue 22 Nov 2011
Hi Ronald,
The intention is that the
geoState
tag is used for province as the generic address level that sits betweengeoCity
andgeoCountry
. Although it probably makes sense to beef up documentation to that effect.R Breijer Wed 23 Nov 2011
Thanks Brian,
I understand.
Perhaps food for thought : Perhaps it would be a good thing to have a geoRegion tag. geoRegion could be a generic way to identify an area of some sort. This could be a region within a country (province, compass direction) or a set of countries put together (Asia, Europe etc.) or perhaps a county or other municipal areas.
This would mean that geoRegion is more or less an
interface
-implementation for geoCountry, geoState and geoCity.Regards,
Ronald Breijer
Brian Frank Mon 28 Nov 2011
Back when I first started the tagging library, I investigated around to see what sort of "standards" there were for taxonomies of street addresses. And it seemed to be a pretty big mess.
Google geo-coding uses generic terms like
administrative_area_level_1
which is really confusing and really difficult to normalize.The Wikipedia article has a good summary of how addresses are formatted for all the countries of the world.
I think most smaller countries just specify a street, city, and country and don't require a region b/w city and country. Bigger countries like US, Canada, etc have state or province which I think geoState covers.
Of course local use of Haystack in a specific country can make up whatever
geoFoo
tag they need. But then it is harder build tools like dialogs and navigation that work in a standard way. So ideally we want to keep it simple and standard as possible. But we definitely need a model that all countries think will work for them without being too US-centric. So open to ideas on how to standard this.