Cajas de usuario | {{ Microformatos de usuario }} |
---|---|
¿Tiene metas? | sí |
[Las hCards de Wikipedia] con información geográfica son un delicioso forraje para hackear ... marcar los datos de una manera predecible es una excelente manera de permitir que los desarrolladores jueguen con tu información. (Chris Heilmann, Yahoo Developer Network) [1]
Objetivos del proyecto
- Fomentar el despliegue de microformatos en Wikipedia.
- mediante plantillas de marcado
- Compartir la experiencia resultante con wikipedias en otros idiomas y otros proyectos wiki.
- armonizando los formatos de las plantillas de metadatos en todos los proyectos
- facilitando la transferencia interwiki de metadatos entre proyectos
- Para documentar microformatos en el espacio del artículo, con los mejores estándares posibles
- Mantener una guía en lenguaje sencillo para usar los microformatos de Wikipedia.
- Dar retroalimentación a la comunidad de microformatos, para que los microformatos puedan desarrollarse para servir mejor tanto a Wikipedia como a la comunidad en línea en general.
- Fomentar el despliegue de microformatos en la aplicación Wikimedia.
- incluyendo (pero no solo) hCard en los perfiles de usuario
- Abogar por el uso de microformatos por proyectos asociados, consumidores de metadatos, etc.
- asegurándose de que las plantillas se puedan analizar en el código fuente de la wiki
- Colaborar con otros esfuerzos para mejorar los metadatos de Wikipedia y las técnicas de reutilización de datos, como los datos vinculados.
¿Qué son los microformatos?
Un microformato (a veces abreviado μF o uF ) es una forma de agregar un significado semántico simple al contenido legible por humanos que, de otra manera, desde el punto de vista de una máquina, es solo texto sin formato. Permiten que los elementos de datos, como eventos, detalles de contacto o ubicaciones, en páginas web HTML (o XHTML ) , sean detectados de manera significativa y que la información contenida en ellos sea extraída por software e indexada, buscada, guardada o cruzada, de modo que que se puede reutilizar o combinar.
Más técnicamente, son elementos de marcado semántico , que usan solo HTML estándar (X) con un conjunto de nombres de clases comunes y atributos rel (aunque estos últimos no se usan en MediaWiki). Están abiertos y disponibles, de forma gratuita, para que cualquiera los utilice.
Por ejemplo, 52.48, -1.89 es un par de números que pueden referirse a cualquier cosa; pero en algunos contextos podría entenderse como un conjunto de coordenadas geográficas. Envolviéndolos en tramos (u otros elementos HTML) con nombres de clase específicos (en este caso, parte de la especificación de microformato geográfico ):
< span class = "geo" > < span class = "latitude" > 52,48 span > , < span class = "longitude" > -1,89 span > span >
... a las máquinas se les puede decir exactamente lo que representa cada valor, y luego pueden indexarlo, buscarlo en un mapa, exportarlo a un dispositivo GPS o hacer otras cosas útiles que involucren [o se relacionen con] el lugar que corresponde a ese "lat / lon" [es decir, el lugar que está representado por ese " microformato geográfico "].
Otros microformatos permiten la codificación y extracción de eventos, información biográfica / de contacto, relaciones sociales, nombres de especies, detalles de productos, reseñas, grabaciones de audio, etc. Se están desarrollando más.
Usando nuestros microformatos
El contenido de la página marcado con microformatos se puede extraer utilizando varios complementos y analizadores del navegador .
¿Cómo podemos utilizar los microformatos en Wikipedia?
(y, de forma más general, 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 de microformato, solo cómo usar la plantilla relevante. Muchas de las plantillas en Wikipedia requieren cambios mínimos para usar microformatos para presentar su contenido existente con un significado adicional. Si bien es posible que la funcionalidad ya exista en la plantilla de Wikipedia, agregar un marcado de microformato hará que esa funcionalidad esté disponible para las personas que usan las mismas herramientas que usan cuando visitan otros sitios.
Participantes del proyecto
- Andy Mabbett (fundador)
- Omegatron
- El Anome
- Quarl
- Qyd
- David Remahl
- Imperdonable24
- J JMesserly
- friocid
- Widefox
- Zenexer
- SMcCandlish
- Problemsmith
- gRegorLove
- SD0001
Botón
Utilice {{ Microformatos de usuario }} para mostrar su participación en este proyecto.
Bandera
Coloque {{ Microformatos de WikiProject }} en la página de discusión de los artículos relevantes.
Firma
Considere agregar una hCard a su firma, así:
< span class = "vcard" > < span class = "fn" > [[Usuario: Pigsonthewing | Pigsonthewing]] span > ; [[Charla del usuario: Pigsonthewing | charla]] span >
Si su nombre de usuario tiene más de una palabra y no es un par de nombre de pila + apellido, utilice class="fn nickname"
.
Plantillas
- {{ URL }} - input / display / link = www.example.com / http://www.example.com/ / http://www.example.com/
Esto envuelve la URL mostrada con class="url"
.
Plantillas meta
Para articulos
- {{ UF-coord-th }}: encabezado de tabla para columnas de coordenadas usando {{ coord }}.
- {{ kml }}: vínculos a servicios KML para páginas con múltiples apariciones de Geo.
- {{ UF-timeline }}: enlaces a siatec.net/timeline que genera una línea de tiempo de microformatos hCalendar en la página de enlace
Para páginas de conversación
- {{ UF-hcard-geo-article }}
Para plantillas
- {{ Infobox }} y {{ Navbox }} tienen soporte integrado para agregar clases de microformato a las plantillas que generan.
- {{ abbr }} y {{ abbrlink }} toman un
|class=
parámetro.
Para documentación de plantilla
- {{ UF-adr }}
- {{ UF-audio }}
- {{ UF-coord }}: para las coordenadas , use {{ coord }} con display = inline, title . Por favor, no sea demasiado preciso .
- {{ UF-coord-classes }}
- {{ UF-date-part }}: donde se emiten las fechas para su uso dentro de otras plantillas de microformato
- {{ UF-date-warn }}: advertencia de limitación de fecha ISO
- {{ UF-geo }}
- {{ UF-geo-other }}: para coordenadas no terrestres
- {{ UF-hcal }}: donde una fecha de inicio requiere {{ Fecha de inicio }}
- {{ UF-hcal-auto }}: donde
class="dtstart"
está codificado. - {{ UF-hcal-geo }}
- {{ UF-hcard-geo }}
- {{ UF-hcard-name }}
- {{ UF-hcard-org }}
- {{ UF-hcard-part }}
- {{ UF-hcard-person }}
- {{ UF-hcard-place }}
- {{ UF-hcard-short }}
- {{ UF-hcard + hcal }}
- {{ UF-hprod }}
- {{ UF-media }}
- {{ UF-especie }}
Categorías
- Microformatos - 15
- Categoría: Microformatos de WikiProject - 5
- Commons: Categoría: capturas de pantalla de microformato
Artículos
- Artículos con microformatos - 8
- Artículos con microformatos Adr - 390
- Artículos con microformatos hAudio - 237,205
- Artículos con hCards - 507,426
- Artículos con Geo - 15,795
- Artículos con hCards y Geo - 27
- Artículos con hProducts - 1,149
- Artículos con hRecipes - 1.822
- Artículos con microformatos de 'especies' - 432,757
- Páginas de artes escénicas con documentación videográfica - 22
Categorías de plantillas
- Categoría: Plantillas generadoras de microformatos - 13
- Plantillas que generan microformatos ADR - 73
- Plantillas que generan hAtom - 5
- Plantillas que generan microformatos hAudio - 14
- Plantillas que generan Geo - 31
- Plantillas que generan hCalendars y Geo - 5
- Plantillas que generan hCards y Geo - 229
- Plantillas que generan hCalendars - 158
- Plantillas que generan hCalendars y Geo - 5
- Plantillas que generan fecha y edad de microformato - 5
- Plantillas que generan hCards - 406
- Plantillas que generan hCards y Geo - 229
- Plantillas que generan hProduct - 22
- Plantillas que generan hRecipe - 4
- Plantillas que generan fechas en microformato - 7
- Plantillas que generan fecha y edad de microformato - 5
- Plantillas que generan microformatos de 'especies' - 20
Funciones del analizador
Los siguientes pueden ser de utilidad.
- #time (en MediaWiki versión 1.6 y superior)
- Puede cambiar los formatos de fecha. Por ejemplo, {{#time: c | 10 de junio de 2007}} produce 2007-06-10T00: 00: 00 + 00: 00. La 'c' indica que se debe utilizar el formato ISO8601. Una 'Y' en lugar de 'c' devolvería solo el año de cuatro dígitos. Sin embargo, esto podría tener problemas con los valores de los parámetros de fecha en algunas plantillas. Por ejemplo, si se usara un rango (por ejemplo, 1954-1955) en el parámetro de fecha, {{#time: c | 1954-1955}} devolvería Error: Invalid time (por [1] ).
Relacionados
- Wikipedia: metadatos
- Wikipedia: metadatos biográficos
- Wikipedia: WikiProject Coordenadas geográficas
- Commons: Proyecto de microformatos
Que hacer
¡Voluntarios necesitados!
Agregue marcado hCard a las plantillas (principalmente infoboxes) sobre lugares y personas, siguiendo el modelo de ejemplos existentes .- Agregue el marcado adr o hCard a las plantillas de navbox como estas: Pink Floyd , Mike Patton , edificios de Sheffield
- Agregue el marcado adr o hCard a las plantillas de código auxiliar
- Para tablas como las de Categoría: Listas de montañas , actualice las filas de la tabla para usar hCard; quizás mediante la introducción de plantillas de filas de tablas.
- Contribuir al desarrollo de una política sobre coordenadas para entidades lineales.
- Contribuir al desarrollo de una política o políticas sobre microformatos en línea
- Lobby para la capacidad de uso
tbody
en mesas. - Cabildear por la capacidad de uso
class
y losrel
atributos enFile:
enlaces internos (incluidos ) y externos- ver errores, a continuación
- Cabildear por la capacidad de usar
class
atributos enimg
elementos.- ver errores, a continuación
- Haga que las plantillas emitan categorías ocultas como Categoría: Artículos con hCards . Ver categorías emisoras
- Agregue hAudio a plantillas como {{ Listen }} / {{ Listen / core }}; {{ Audio }}, {{ Elemento de escucha múltiple }}
- necesidades
tbody
en tablas; ver errores, a continuación
- necesidades
- Siga los esfuerzos del formato extendido de fecha y hora en la Biblioteca del Congreso de EE. UU.
Actualmente disponible
Geo
Geo (atajo: WP: GEOUF ) es para coordenadas WGS84 ( latitud ; longitud ).
Geo permite indexar puntos de referencia ("encontrarme en todos los lugares dentro de los 2 km de X"), buscarlos en otros sitios web o cargarlos en dispositivos, como unidades GPS.
{{ coord }} aplica el microformato Geo a las coordenadas en Wikipedia. Reemplaza la familia de plantillas " coor * " ahora obsoleta .
Para agregar 57 ° 18′22 ″ N 4 ° 27′32 ″ W / 57.30611 ° N 4.45889 ° Wen la parte superior de un artículo, use {{ Coord }}, así:
{{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 imágenes. También registra las coordenadas como la ubicación principal del tema de la página en la API de búsqueda geográfica de Wikipedia.
Para agregar 44 ° 06′45 ″ N 87 ° 54′47 ″ O / 44.1124 ° N 87.9130 ° W en la parte superior de un artículo, utilice
{{Coord|44.1124|N|87.9130|W|display=title}}
(que no requiere minutos o segundos, pero 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 presumen con valores positivos mientras que el sur y el oeste son negativos) Estas coordenadas están en grados decimales .
- Los grados, minutos y segundos, cuando se utilizan, deben estar separados por una tubería ("|") .
- El dato del mapa debe ser WGS84 (excepto para cuerpos extraterrestres).
- Evite una precisión excesiva (0,0001 ° es <11 m, 1 ″ es <31 m).
- Mantenga la consistencia de los lugares decimales o minutos / segundos entre latitud y longitud.
- La latitud (N / S) debe aparecer antes que la longitud (E / W).
Los parámetros de coordenadas opcionales siguen la longitud y están separados por un guión bajo ("_") :
- dim :
dim:
N (visualización d iameter i n m Etres) - región :
region:
R ( código ISO 3166-1 alpha-2 o ISO 3166-2 ) - tipo :
type:
T (landmark
ocity(30,000)
, por ejemplo)
Otros parámetros opcionales están separados por una barra vertical ("|") :
- monitor
|display=inline
(el valor 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.
- nombre
name=
X para etiquetar el lugar en los mapas (el valor predeterminado es PAGENAME )
Por lo tanto: {{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.
- Según WP: ORDER , la plantilla se coloca en los artículos después de cualquier plantilla de navegación , pero antes de todas las categorías , incluida la plantilla {{ DEFAULTSORT }}. Esta plantilla también se puede colocar dentro de un cuadro de información , en lugar de al final de un artículo.
- Para obtener todos los detalles, consulte {{ Coord / doc }}.
- Hay orientación adicional disponible para obtener coordenadas y convertir coordenadas.
Ver también:
- el Proyecto de coordenadas geográficas
- Categoría: Articles_needing_coordinates
Ejemplos geográficos en Wikipedia
Ver: Categoría: Plantillas que generan Geo
Ejemplos:
- Geo (microformato) #Ejemplo
- Todos los artículos que utilizan {{ template: coord }}. Ejemplos:
- La mayoría de los artículos en Categoría: Listas de coordenadas
- Gran Barr
- {{ Geolinks-AUS-suburbscale }}
- GeoTemplate , que es llamado por muchos miles de otras páginas de Wikipedia.
- Ejemplo: haga clic en las coordenadas (arriba a la derecha) en Great Barr
- Listas de coordenadas usando Geo en hCard:
- Robert Baden-Powell, primer barón de Baden-Powell El artículo destacado utiliza {{ coord }}, tanto "título" como "en línea".
Extensiones
Hay tres propuestas, ninguna mutuamente excluyente y todas compatibles con versiones anteriores, para extender el microformato geográfico:
- geo-extension-strawman - agrega
class="body"
, para representar coordenadas en otros planetas, lunas, etc .; y una clase para el esquema que no es WSG84. Ver, por ejemplo;- Venera 7
- Hun Kal (cráter)
- Plantillas que usan "cuerpo"
- ejemplos de geoelevación : para representar la altitud
- ejemplos de geo-waypoint- para representar rutas y límites, usando waypoints
Todas las propuestas están ahora inactivas tras la aceptación del formato hGeo. La propuesta de elevación es parte de hGeo propiamente dicha, pero todas las demás deberán volver a proponerse. De los tres, las plantillas de Wikipedia class="body"
solo lo hacen actualmente . Las propuestas de ampliación y elevación son implementadas por Swignition.
Exportar a KML
Las páginas marcadas con {{ coord }} se pueden exportar como KML (para su uso en Google Earth, por ejemplo) a través del sitio de Brian Suda, en este formato:
- http://suda.co.uk/projects/microformats/geo/get-geo.php?type=kml&uri=http://en.wikipedia.org/wiki/List_of_volcanoes_in_the_United_States_of_America
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 }} ha sido creada para este propósito (¡y fue nominada inmediatamente para su eliminación!).
hAudio
hAudio es para grabaciones de audio; con o sin archivos de audio (actualmente no podemos vincular a archivos de audio en hAudio, porque los editores de Wikipedia no pueden usar el rel
atributo; ver error 23225 ).
hCard
hCard es para datos de contacto de personas (tanto temas de artículos como perfiles / firmas de usuarios), organizaciones y lugares.
Consulte Wikipedia: WikiProject Microformats / hcard para obtener más información.
Adr
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 de forma independiente o para colocar dentro de una etiqueta HTML existente con class = "adr" a través del parámetro inadr.
hCalendar
- hCalendar es para eventos, para que se puedan agregar directamente al calendario o programas diarios o sitios web (incluso como eventos recurrentes, para que se puedan celebrar los aniversarios de eventos históricos); o trazados en líneas de tiempo . Consulte Categoría: Plantillas que generan hCalendars (tenga en cuenta también Wikipedia: Aniversarios seleccionados ).
- Fechas de inicio y finalización de eventos. Los editores pueden elegir entre dos familias de plantillas. Ambos emiten fechas de microformato requeridas para eventos.
- {{ fecha de inicio }} y {{ fecha ISO }} emite la fecha ISO8601 requerida con
class="dtstart"
, y {{ fecha de finalización }} y {{ fecha de finalización de ISO }} emiten la fecha conclass="dtend"
(aún no funciona para fechas exclusivas de todo el día) . - {{ Fecha de inicio y hace años }} - como arriba
- {{ start-date }}, {{ end-date }} familia (tenga en cuenta los guiones en el nombre)
- {{ start-date }} y {{ bday }} emiten la fecha ISO8601 requerida con
class="dtstart"
. bday emite la clase bday para vcards. - {{ end-date }} emite la fecha con
class="dtend"
. Las fechas se ajustan +1 unidad de tiempo, donde la unidad de tiempo depende de la precisión. EG: {{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 .
- {{ start-date }} y {{ bday }} emiten la fecha ISO8601 requerida con
- {{ fecha de inicio }} y {{ fecha ISO }} emite la fecha ISO8601 requerida con
- {{ timeline-item }} (con {{ timeline-start }} y {{ timeline-end }}) genera una lista de definiciones para una serie de eventos con fecha, cada uno de los cuales está envuelto en un microformato hCalendar.
- {{ timeline-event }} para usar en listas normales, etc.
- {{ timeline-links }} pasa el conjunto de eventos de hCalendar de una página a sitios web externos que generan líneas de tiempo y otros sitios web que usan hCalendar.
hCalendar no debe usarse durante años fuera del rango 1583–9999 CE .
hátomo
hAtom es para marcar alimentos.
No será posible usar hAtom en Wikipedia hasta que sea posible tener un address
elemento en las páginas. Consulte Wikipedia: Village_pump_ (técnico) #address_element .
{{ fecha de inicio }} y {{ fecha ISO }} ahora emiten la fecha ISO8601 requerida con class="updated"
.
hMedia
hMedia es para medios de video.
hReview
hReview sirve para marcar reseñas y podría utilizarse, por ejemplo, en Plantilla: Álbum de cuadro de información .
hProducto
hProduct es para marcar productos.
hRecipe
hRecipe sirve para marcar recetas y, por extensión lógica, alimentos singulares.
Descansos
hRESTS es un microformato para describir las operaciones de la API de servicios web .
Otro
- hResume
- rel-tag
- XFN
Formatos similares a microformato
Para esquemas de estilo de microformato desarrollados en otros lugares, consulte:
- poshformats en microformats.org
Aunque no son formalmente microformatos (porque no se han desarrollado utilizando el "proceso de microformatos" y / o involucran metadatos ocultos ), los siguientes están relacionados:
- MONEDAS
- Ver COinS en Wikipedia
Clases
Ver / clases
En desarrollo
Especies
Ver / Especies
Próximo
Citas
El microformato de citas propuesto ] será muy relevante, tanto para las citas en la página y las bibliografías, como para permitir que la gente cite Wikipedia en otros lugares.
Los microformatos de citas permitirían la búsqueda de artículos o libros citados en bibliotecas o tiendas, y la extracción de datos de citas para la página que se vota, si se va a citar en otro lugar.
Divisa
El microformato de moneda 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 la finalización de los pagos en efectivo durante el resto de 1922, la principal causa de la incapacidad de pago de Alemania, la constante depreciación del marco, continuó. Hacia finales de año asumió una rapidez desastrosa. El 1 de agosto, el dólar estadounidense seguía en 643 marcos por dólar y la libra esterlina en 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 hoy?")
Problemas con MediaWiki
- Necesitamos poder agregar clases y
rel
atributos a enlaces internos y externos, para generar, por ejemplo:
o:
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 ).
- Necesitamos poder agregar
tbody
elementos, con clases, a grupos de filas de tablas.
Para otros problemas encontrados al agregar microformatos a Wikipedia y otras páginas, usando el marcado de Media Wiki, consulte [2]
Insectos
- Error 4740 - thead, tbody, tfoot para sintaxis wikitable
- Error 23225 - Atributos REL y CLASS en enlaces
- Error 23226 - Atributos CLASS en elementos IMG
Yahoo! Lenguaje de consulta
"Yahoo! Query Language" se puede utilizar para extraer microformatos de las páginas de Wikipedia [1] .
Referencias
- ↑ a b Heilman, Chris (19 de enero de 2009). "Recuperar y visualizar datos de Wikipedia con YQL" . Red de desarrolladores de Yahoo . Yahoo. Archivado desde el original el 27 de enero de 2011 . Consultado el 19 de enero de 2009 .
Lista de vigilancia externa
- Lista de seguimiento de Wikiproject - Microformatos de WikiProject