SEO

January 13, 2011

'My country Tis OG'? To: open-graph-protocol

From: niall.kennedy@gmail.com Niall Kennedy To: open-graph-protocol@googlegroups.com Date: Thu, 13 Jan 2011 13:43:00 -0600 Subject: Proposed property: country_code  I would like to propose property, country_code, used to describe a country or territory as an ISO 3166-1 alpha-2 code. This explicit definition of a country or territory increases publisher confidence their outputted values will be correctly indexed and mapped by consuming agents.http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2http://www.iso.org/iso/country_codes/iso_3166_code_lists/english_country_names_and_code_elements.htm= The problem =I am the President of the United States and would like to add Open Graph protocol markup for my office, The White House, at 1600 Pennsylvania Avenue NW, Washington, DC. I recognize that anyone consuming information about this location will likely normalize the variety of ways people reference the country. I would like to maximize the compatibility with consuming agents without concern over the variety of ways people reference the country.USUSAUnited StatesUnited States of AmericaEstados UnidosEstados Unidos de Américaetc.Highlighted in October:https://groups.google.com/d/topic/open-graph-protocol/YNdqPWG47Q8/discussion= Proposed solution =ISO 3166-1 alpha-2 country codes are the most widely used method of referencing a country or territory. These country codes form the basis of ISO 3166-2 region codes (also useful to OGP). The same codes map to ICANN ccTLDs, currency codes, and IETF language tags (partially derived, at least a basis).Facebook seems to use ISO 3166-1 alpha-2 codes to represent a country in its advertising targeting tool. UIAdTargeting_CountriesTokenizer_* value maps to two-character country codes. I expect they will be able to easily map a new country_code OGP value based on their existing geo-breakdowns.http://www.facebook.com/ads/create/Consuming agents would be expected to publish ISO 3166-1 alpha-2 values not supported by their platform, and hopefully remap these values into a supported country or region. Facebook recognizes Palestine (PS) and Taiwan (TW) as countries for example, but other systems might choose to map these territories to another country code.= Possible issues =What happens to country-name? Country name is freeform text and therefore might be useful as a system label. Consuming agents will likely still try map a country-name to their internal geographic values in the absence of a more precise value such as country_code.Compatibility with region data. A normalized data solution for country reference should also incorporate an easy path to region normalization. I like the ISO 3166-1 alpha-2 and 3166-2 coupling.Thanks,-Niall Kennedy
Read MORE » on Dogmeat
From: niall.kennedy@gmail.com Niall Kennedy To: open-graph-protocol@googlegroups.com Date: Thu, 13 Jan 2011 13:43:00 -0600 Subject: Proposed property: country_code I would like to propose property, country_code, used to describe a country or territory as an ISO 3166-1 alpha-2 code. This explicit de ...