stringtranslate.com

Википедия: Микроформаты WikiProject


[HCards Википедии] с геоинформацией — это вкусная хакерская заготовка... Разметка данных предсказуемым образом — отличный способ позволить разработчикам играть с вашей информацией. (Крис Хайльманн, Yahoo Developer Network) [1]

Цели проекта

Что такое микроформаты?

Микроформат (иногда сокращенно μF или uF ) — это способ добавления простого семантического значения к читаемому человеком контенту, который в противном случае, с точки зрения машины, является просто обычным текстом. Они позволяют осмысленно обнаруживать элементы данных, такие как события, контактные данные или местоположения, на веб-страницах HTML (или XHTML ) , а также извлекать из них информацию программным обеспечением, индексировать, искать, сохранять или ссылаться на нее, чтобы ее можно было повторно использовать или комбинировать.

Технически говоря, это элементы семантической разметки , использующие только стандартный (X)HTML с набором общих имен классов и rel-атрибутов (хотя последние не используются в MediaWiki). Они открыты и доступны, бесплатно, для использования любым человеком.

Например, 52.48,-1.89 — это пара чисел, которая может относиться к чему угодно; но в некоторых контекстах может пониматься как набор географических координат. Оборачивая их в spans (или другие элементы HTML) с определенными именами классов (в данном случае часть спецификации микроформата geo ):

< span  class = " geo" > < span class  = " latitude " > 52.48 </span> , < span class = " longitude" > -1.89 </span> </span> 

... машинам можно точно сообщить, что представляет каждое значение, и затем они могут индексировать его, искать на карте, экспортировать на устройство GPS или выполнять другие полезные действия, связанные с местом, которое соответствует этой «широте/долготе» [то есть с местом, которое представлено этим « гео-микроформатом »].

Другие микроформаты позволяют кодировать и извлекать события, биографическую/контактную информацию, социальные связи, названия видов, сведения о продуктах, обзоры, аудиозаписи и т. д. Разрабатываются и другие.

Использование наших микроформатов

Содержимое страницы, размеченное с помощью микроформатов, может быть извлечено с помощью различных плагинов и парсеров браузера.

Как можно использовать микроформаты в Википедии?

(и, в более общем плане, в MediaWiki)?

Их проще применять к шаблонам, чем к отдельным страницам. Это также означает, что отдельным авторам не нужно знать тонкости микроформатной разметки, а только то, как использовать соответствующий шаблон. Многие шаблоны в Википедии требуют минимальных изменений для использования микроформатов для представления своего существующего контента с дополнительным смыслом. Хотя функциональность может уже существовать в шаблоне Википедии, добавление микроформатной разметки сделает эту функциональность доступной для людей, использующих те же инструменты, которые они используют при посещении других сайтов.

Участники проекта

Кнопка

Используйте {{ User Microformats }}, чтобы продемонстрировать свое участие в этом проекте.

Баннер

Разместите {{ WikiProject Microformats }} на странице обсуждения соответствующих статей.

Подпись

Подумайте о добавлении hCard к своей подписи, например:

Если ваше имя пользователя состоит из нескольких слов и не является парой «имя+фамилия», используйте class="fn nickname".

Шаблоны

Это заключает отображаемый URL в class="url".

Мета-шаблоны

Для статей

Для страниц обсуждения

Для шаблонов

Для шаблонной документации

Категории

Статьи

Категории шаблонов

Функции парсера

Следующее может оказаться полезным.

Связанный

Делать

Требуются волонтеры!

В настоящее время доступно

Гео

Geo (ярлык: WP:GEOUF ) — для координат WGS84 ( широта ; долгота ).

Geo позволяет индексировать путевые точки («найти все места в радиусе 2 км от X»), искать их на других веб-сайтах или загружать на устройства, например, GPS-навигаторы.

{{ coord }} применяет микроформат Geo к координатам в Википедии. Он заменяет устаревшее семейство шаблонов " coor * ".

Чтобы добавить 57°18′22″N 4°27′32″W / 57.30611°N 4.45889°W / 57.30611; -4.45889 в начало статьи, используйте {{ Coord }} , таким образом:

{{Coord|57|18|22|N|4|27|32|W|display=title}}

Эти координаты указаны в градусах , минутах и ​​секундах дуги .

"title" означает, что координаты будут отображаться рядом с заголовком статьи в верхней части страницы (только в десктопном виде; координаты заголовка не отображаются в мобильном виде) и перед любым другим текстом или изображениями. Он также записывает координаты как основное местоположение темы страницы в API геопоиска Википедии.

Чтобы добавить 44°06′45″N 87°54′47″W / 44.1124°N 87.9130°W / 44.1124; -87.9130 в начало статьи, используйте либо

{{Coord|44.1124|N|87.9130|W|display=title}}

(который не требует минут или секунд, но требует от пользователя указать север/юг и восток/запад) или

{{Coord|44.1124|-87.9130|display=title}}

(где север и восток подразумеваются положительными значениями, а юг и запад — отрицательными). Эти координаты указаны в десятичных градусах .

  • Градусы, минуты и секунды при использовании должны быть разделены вертикальной чертой («|») .
  • По возможности необходимо использовать систему координат WGS84 (за исключением внеземных тел).
  • Избегайте чрезмерной точности (0,0001° составляет <11 м, 1″ составляет <31 м).
  • Поддерживайте единообразие десятичных знаков или минут/секунд между широтой и долготой.
  • Широта (С/Ю) должна указываться перед долготой (В/З).

Необязательные параметры координат следуют за долготой и разделяются подчеркиванием ("_") :

Другие необязательные параметры разделяются вертикальной чертой ("|") :

  • отображать
    |display=inline(по умолчанию) для отображения только в тексте статьи,
    |display=titleдля отображения только в верхней части статьи (только в режиме просмотра на компьютере; координаты заголовка не отображаются в режиме просмотра на мобильном устройстве) или
    |display=inline,titleдля отображения в обоих местах.
  • имя
    name=X — пометить место на карте (по умолчанию PAGENAME)

Таким образом:{{Coord|44.1172|-87.9135|dim:30_region:US-WI_type:event

|display=inline,title|name=accident site}}

Используйте |display=title(или |display=inline,title) один раз в статье для обозначения темы статьи, где это уместно.

Смотрите также:

Примеры геоданных в Википедии

См.: Категория:Шаблоны, генерирующие Geo

Примеры:

Расширения

Существует три предложения, не являющиеся взаимоисключающими и все имеющие обратную совместимость, по расширению геомикроформата:

Все предложения теперь неактивны в связи с принятием формата hGeo. Предложение по высоте является частью hGeo, но все остальные необходимо будет предложить заново. Из всех трех шаблонов Wikipedia в настоящее время это делают class="body"только. Предложения по расширению и высоте реализованы Swignition.

Экспорт в KML

Страницы, отмеченные {{ coord }}, можно экспортировать в формате KML (например, для использования в Google Earth) через сайт Брайана Суды в следующем формате:

http://suda.co.uk/projects/microformats/geo/get-geo.php?type=kml&uri=http://en.wikipedia.org/wiki/Wikipedia:WikiProject_Microformats/List_of_volcanoes_in_the_United_States_of_America

Тот же URL можно вставить в Google Maps в качестве поиска, и местоположения будут отображаться в виде кнопок на карте.

Для этой цели был создан шаблон: {{ kml }} (и он был немедленно номинирован на удаление!).

hАудио

hAudio предназначен для аудиозаписей; с аудиофайлами или без них (в настоящее время мы не можем ссылаться на аудиофайлы в hAudio, поскольку редакторы Википедии не могут использовать этот relатрибут; см. ошибку 23225).

hCard

hCard предназначен для контактных данных людей (как тем статей, так и профилей/подписей пользователей), организаций и мест проведения мероприятий.

Дополнительную информацию см. в Википедии:WikiProject Microformats/hcard .

Адр

Микроформат adr для почтовых адресов и их отдельных компонентов является подмножеством hCard. См. страницу выше для получения дополнительной информации или Category:Templates generation ADR microformats .

{{ mf-adr }} генерирует встроенный adr, как автономный, так и для размещения в существующем теге HTML с class="adr" через параметр inadr.

hКалендарь

hCalendar не следует использовать для лет, выходящих за пределы диапазона 1583–9999 н. э .

hАтом

hAtom предназначен для маркировки каналов.

Использовать hAtom в Википедии будет невозможно до тех пор, пока не станет возможным иметь addressэлемент на страницах. См . Wikipedia:Village_pump_(technical)#address_element .

{{ start date }} и {{ ISO date }} теперь выдают требуемую дату ISO8601 с class="updated".

hМедиа

hMedia — для видеоносителей.

hОбзор

hReview предназначен для разметки обзоров и может использоваться, например, Template:Infobox Album .

hПродукт

hProduct предназначен для маркировки продуктов.

hРецепт

hRecipe предназначен для разметки рецептов и, как логическое продолжение, отдельных продуктов питания.

hRESTS

hRESTS — это микроформат для описания операций API веб-сервисов .

Другой

Форматы, подобные микроформатам

Для схем в стиле микроформата, разработанных в других местах, см.:

Хотя формально они не являются микроформатами (поскольку они не были разработаны с использованием «процесса микроформатирования» и/или включают скрытые метаданные ), следующие документы связаны между собой:

Классы

Смотреть /классы

В разработке

Разновидность

См. / Виды

Предстоящие

Цитаты

Предлагаемый микроформат цитирования будет весьма актуален как для ссылок на страницы и библиографий, так и для предоставления людям возможности ссылаться на Википедию в других местах.

Микроформаты цитирования позволят находить цитируемые статьи или книги в библиотеках или магазинах, а также извлекать данные о цитировании для страницы, за которую голосуют, если ее планируется цитировать где-либо еще.

Валюта

Предлагаемый микроформат валюты может быть полезен, особенно если будет включено предложение включить поле даты для исторических сумм, например, 1922 год в Германии .

Несмотря на прекращение выплат наличными до конца 1922 года, главная причина неплатежеспособности Германии — устойчивое обесценивание марки — продолжалось. К концу года оно приняло катастрофическую скорость. 1 августа доллар США все еще стоил 643 марки за доллар, а британский фунт — 2850 марок за фунт. Но 5 сентября доллар уже вырос до 1440 марок, а фунт — до 6525 марок, а в декабре фунт стоил от 30 000 до 40 000 марок, а доллар — от 7000 до 9000.

Валюта позволит автоматически конвертировать суммы в другие валюты («сколько это в долларах?») или время («сколько это будет сегодня?»)

Проблемы MediaWiki

<a href="example.com" class="xxx">

или:

<a href="example.com" rel="yyy">

или комбинация того и другого, где «xxx» — допустимый атрибут микроформата, такой как «url», а «yyy» — допустимый атрибут rel, такой как «directory», «tag» или «colleague» (последний из XFN ).

О других проблемах, возникающих при добавлении микроформатов в Википедию и другие страницы с использованием разметки Media Wiki, см. [2]

Ошибки

Язык запросов Yahoo!

«Yahoo! Query Language» можно использовать для извлечения микроформатов со страниц Википедии [1] .

Ссылки

  1. ^ ab Heilman, Chris (2009-01-19). "Извлечение и отображение данных из Википедии с помощью YQL". Yahoo Developer Network . Yahoo. Архивировано из оригинала 2011-01-27 . Получено 2009-01-19 .