Geo es un microformato utilizado para marcar coordenadas geográficas ( latitud y longitud ) en HTML (o XHTML ). [1] Las coordenadas se esperan en unidades angulares de grados y datum geodésico WGS84 . [1] Aunque se denomina especificación "borrador", el formato es un estándar de facto , estable y de uso generalizado; [2] sobre todo como un subconjunto de las especificaciones de microformato hCalendar [3] y hCard [4] publicadas , ninguna de las cuales es todavía un borrador. [3] [4]
El uso de Geo permite que las herramientas de análisis (por ejemplo, otros sitios web o la extensión Operador de Firefox ) extraigan las ubicaciones y las muestren usando algún otro sitio web o herramienta de mapeo web , o cargarlas en un dispositivo GPS , indexarlas o agregarlas. o convertirlos a un formato alternativo.
El microformato Geo se aplica mediante tres clases HTML . Por ejemplo, el texto marcado:
< div > Belvide: 52.686; -2,193 </ div >
se convierte en:
< div class = "geo" > Belvide: < abarcan clase = "latitud" > 52.686 </ span > ; < abarcan clase = "longitud" > -2.193 </ abarcan >> div >
agregando los valores de atributo de clase "geo", "latitud" y "longitud".
Esto mostrará
Belvide: 52.686 ; -2.193
y un microformato geográfico para esa ubicación, Embalse de Belvide , que será detectado, en esta página, mediante herramientas de análisis de microformato.
Cada microformato Geo puede incluirse en un microformato hCard , lo que permite la inclusión de nombres personales, organizativos o de lugares, direcciones postales, contactos telefónicos, URL , imágenes, etc.
Hay tres propuestas, ninguna excluyente, para ampliar el microformato geográfico:
Las organizaciones y sitios web que utilizan Geo incluyen:
Muchos [ ¿cuáles? ] de las organizaciones que publican hCard incluyen una geo como parte de eso.
Se ha propuesto una alternativa a Geo, h-geo. Esto se aplica utilizando tres clases HTML . Por ejemplo:
< div class = "h-geo" > Belvide: < abarcan clase = "p-latitud" > 52.686 </ abarcan > ; < abarcan clase = "p-longitud" > -2.193 </ abarcan > ; < abarcan clase = "p-altitud" > 120 </ abarcan >> div >
agregando los valores de atributo de clase "h-geo", "p-latitud", "p-longitud" y "p-altitud".