Las hCards de Wikipedia con información geográfica son un material muy útil para los hackers... marcar los datos de una manera predecible es una excelente manera de permitir que los desarrolladores jueguen con la información. (Chris Heilmann, Yahoo Developer Network) [1]
Un microformato (a veces abreviado como μF o uF ) es una forma de añadir un significado semántico simple a un contenido legible por humanos que, de otro modo, desde el punto de vista de una máquina, sería simplemente texto sin formato. Permiten detectar de forma significativa elementos de datos como eventos, detalles de contacto o ubicaciones en páginas web HTML (o XHTML ) y extraer la información contenida en ellos mediante software, indexarla, buscarla, guardarla o hacer referencias cruzadas para poder reutilizarla o combinarla.
En términos más técnicos, son elementos de marcado semántico que utilizan únicamente HTML (X) estándar con un conjunto de nombres de clase y atributos rel comunes (aunque estos últimos no se utilizan en MediaWiki). Son abiertos y están disponibles, de forma gratuita, para que cualquiera los use.
Por ejemplo, 52,48,-1,89 es un par de números que pueden hacer referencia a cualquier cosa, pero en algunos contextos se podría entender que es un conjunto de coordenadas geográficas. Al incluirlos en intervalos (u otros elementos HTML) con nombres de clase específicos (en este caso, parte de la especificación del microformato geográfico ):
< span class = "geo" >< span class = "latitud" > 52,48 </ span > , < span class = "longitud" > -1,89 </ span >/ span >
... a las máquinas se les puede decir exactamente qué representa cada valor, y luego pueden indexarlo, buscarlo en un mapa, exportarlo a un dispositivo GPS o hacer otras cosas útiles que involucran [o se relacionan con] el lugar que corresponde a esa "lat/lon" [es decir, el lugar que está representado por ese " microformato geográfico "].
Otros microformatos permiten codificar y extraer información sobre eventos, datos biográficos y de contacto, relaciones sociales, nombres de especies, detalles de productos, reseñas, grabaciones de audio, etc. Se están desarrollando más.
El contenido de la página marcado con microformatos se puede extraer mediante varios complementos y analizadores del navegador.
(y, más generalmente, en MediaWiki)?
Es más fácil aplicarlos a plantillas que a páginas individuales. Eso también significa que los autores individuales no necesitan conocer las complejidades del marcado en microformato, solo cómo usar la plantilla relevante. Muchas de las plantillas de Wikipedia requieren cambios mínimos para usar microformatos y presentar su contenido existente con significado adicional. Si bien es posible que la funcionalidad ya exista en la plantilla de Wikipedia, agregar el marcado en microformato hará que esa funcionalidad esté disponible para las personas que usan las mismas herramientas que usan cuando visitan otros sitios.
Utilice {{ User Microformats }} para mostrar su participación en este proyecto.
Coloque {{ WikiProject Microformats }} en la página de discusión de los artículos relevantes.
Considere agregar una hCard a su firma, como esta:
Si su nombre de usuario tiene más de una palabra y no es un par de nombre+apellido, utilice class="fn nickname"
.
Esto envuelve la URL mostrada con class="url"
.
|class=
parámetro.class="dtstart"
está codificado.Lo siguiente puede ser de utilidad:
¡Se necesitan voluntarios!
tbody
en mesasclass
atributos rel
en File:
enlaces internos (incluidos ) y externosclass
atributos en img
elementos.tbody
en tablas; ver errores, más abajoGeo (atajo: WP:GEOUF ) es para coordenadas WGS84 ( latitud ; longitud ).
Geo permite indexar puntos de referencia ("encuéntrame todos los lugares dentro de 2 km de X"), buscarlos en otros sitios web o cargarlos en dispositivos, como unidades GPS.
{{ coord }} aplica el microformato Geo a las coordenadas de Wikipedia. Reemplaza la familia de plantillas " coor * ", ahora obsoleta.
Para agregar 57°18′22″N 4°27′32″O / 57.30611, -4.45889 al principio de un artículo, utilice {{ Coord }} , de la siguiente manera:
{{Coord|57|18|22|N|4|27|32|W|display=title}}
Estas coordenadas están en grados , minutos y segundos de arco .
"título" significa que las coordenadas se mostrarán junto al título del artículo en la parte superior de la página (solo en la vista de escritorio; las coordenadas del título no se muestran en la vista móvil) y antes de cualquier otro texto o imagen. También registra las coordenadas como la ubicación principal del tema de la página en la API de geobúsqueda de Wikipedia.
Para agregar 44°06′45″N 87°54′47″O / 44.1124, -87.9130 al principio de un artículo, utilice
{{Coord|44.1124|N|87.9130|W|display=title}}
(que no requiere minutos ni segundos pero sí requiere que el usuario especifique norte/sur y este/oeste) o
{{Coord|44.1124|-87.9130|display=title}}
(en el que el norte y el este se presuponen con valores positivos mientras que el sur y el oeste son negativos). Estas coordenadas están en grados decimales .
Los parámetros de coordenadas opcionales siguen a la longitud y están separados por un guión bajo ("_") :
dim:
N ( diámetro de visualización en metros )region:
R ( código ISO 3166-1 alfa-2 o ISO 3166-2 )type:
T ( landmark
o city(30,000)
, por ejemplo)Otros parámetros opcionales están separados por una barra vertical ("|") :
|display=inline
(predeterminado) para mostrar solo en el cuerpo del artículo,|display=title
para mostrar solo en la parte superior del artículo (solo en la vista de escritorio; las coordenadas del título no se muestran en la vista móvil), o|display=inline,title
Para mostrar en ambos lugares.name=
X para etiquetar el lugar en los mapas (el valor predeterminado es PAGENAME)De este modo:{{Coord|44.1172|-87.9135|dim:30_region:US-WI_type:event
|display=inline,title|name=accident site}}
Utilice |display=title
(o |display=inline,title
) una vez por artículo, para el tema del artículo, cuando corresponda.
Ver también:
Ver: Categoría:Plantillas generadoras de Geo
Ejemplos:
Hay tres propuestas, ninguna mutuamente excluyente y todas compatibles con versiones anteriores, para ampliar el microformato geográfico:
class="body"
, para representar coordenadas en otros planetas, lunas, etc.; y una clase para esquemas que no sean WSG84. Véase, por ejemplo;Todas las propuestas están ahora inactivas a raíz de la aceptación del formato hGeo. La propuesta de elevación es parte de hGeo propiamente dicho, pero todas las demás deberán volver a proponerse. De las tres, actualmente class="body"
solo las plantillas de Wikipedia lo hacen. Las propuestas de extensión y elevación las implementa Swignition.
Las páginas marcadas con {{ coord }} se pueden exportar como KML (para usar en Google Earth, por ejemplo) a través del sitio de Brian Suda, en este formato:
La misma URL se puede pegar en Google Maps como una búsqueda y mostrará las ubicaciones como chinchetas en un mapa.
La plantilla: {{ kml }} fue creada para este propósito (¡y fue inmediatamente propuesta para su eliminación!).
hAudio es para grabaciones de audio; con o sin archivos de audio (actualmente no podemos vincularnos a archivos de audio en hAudio, porque los editores de Wikipedia no pueden usar el rel
atributo; consulte el error 23225).
hCard es para detalles de contacto de personas (tanto sujetos de artículos como perfiles/firmas de usuarios), organizaciones y lugares.
Consulte Wikipedia: WikiProject Microformats/hcard para obtener más información.
El microformato ADR para direcciones postales y sus componentes individuales es un subconjunto de hCard. Consulte la página anterior para obtener más información o Categoría:Plantillas que generan microformatos ADR .
{{ mf-adr }} genera un adr en línea, ya sea independiente o para colocar dentro de una etiqueta HTML existente con clase="adr" a través del parámetro inadr.
class="dtstart"
requerida con , y {{ end date }} y {{ ISO end date }} emiten la fecha con class="dtend"
(aún no funciona para fechas exclusivas de día completo).class="dtstart"
. bday emite la clase bday para vcards.class="dtend"
. Las fechas se ajustan +1 unidad de tiempo, donde la unidad de tiempo depende de la precisión. Por ejemplo: {{end-date|31 de diciembre de 1976}} generaría 1977-01-01Z, mientras que {{end-date|1939}} generaría 1940. En contravención de la especificación hCalendar .hCalendar no debe utilizarse para años fuera del rango 1583–9999 d.C.
hAtom es para marcar feeds.
No será posible utilizar hAtom en Wikipedia hasta que sea posible tener un address
elemento en las páginas. Véase Wikipedia:Village_pump_(technical)#address_element .
{{ start date }} y {{ ISO date }} ahora emiten la fecha ISO8601 requerida con class="updated"
.
hMedia es para medios de vídeo.
hReview sirve para marcar reseñas y podría usarse, por ejemplo, en Template:Infobox Album .
hProduct es para marcar productos.
hRecipe sirve para marcar recetas y, por extensión lógica, alimentos singulares.
hRESTS es un microformato para describir las operaciones de la API de servicios web .
Para esquemas de estilo microformato desarrollados en otros lugares, consulte:
Aunque no son formalmente microformatos (porque no se han desarrollado utilizando el "proceso de microformatos" y/o implican metadatos ocultos ), los siguientes están relacionados:
Ver /clases
Ver /Especie
El microformato de citas propuesto será muy relevante, tanto para citas en páginas y bibliografías, como para permitir que las personas citen Wikipedia en otros lugares.
Los microformatos de citas permitirían buscar artículos o libros citados en bibliotecas o tiendas, y extraer datos de citas de la página que se está votando, si se va a citar en otro lugar.
El microformato monetario propuesto puede ser útil, especialmente si se incluye la sugerencia de incluir un campo de fecha para los montos históricos, por ejemplo, en 1922 en Alemania.
A pesar de que durante el resto de 1922 se había interrumpido la posibilidad de pagar en efectivo, la principal causa de la incapacidad de Alemania para pagar, la depreciación constante del marco, seguía vigente. Hacia finales de año, esta depreciación adquirió una rapidez desastrosa. El 1 de agosto, el dólar estadounidense todavía se cotizaba a 643 marcos por dólar y la libra esterlina a 2.850 marcos por libra. Pero el 5 de septiembre, el dólar ya había subido a 1.440 marcos y la libra a 6.525 marcos, y en diciembre la libra valía entre 30.000 y 40.000 marcos y el dólar entre 7.000 y 9.000.
La moneda permitiría la conversión automática de cantidades a otras monedas ("¿cuánto es eso en dólares?") o tiempo ("¿cuánto sería eso hoy?")
rel
atributos a los enlaces internos y externos, para generar, por ejemplo:<a href="example.com" class="xxx">
o:
<a href="example.com" rel="yyy">
o una combinación de ambos, donde "xxx" es un atributo de microformato válido como "url" y "yyy" es un atributo rel válido como "directorio", "etiqueta" o "colega" (este último de XFN ).
tbody
elementos, con clases, a grupos de filas de la tabla.Para otros problemas encontrados al agregar microformatos a Wikipedia y otras páginas, utilizando el marcado Media Wiki, consulte [2]
"Yahoo! Query Language" se puede utilizar para extraer microformatos de las páginas de Wikipedia [1] .