Семантические шаблоны

来自semantic-mediawiki.org
<语义模板(重定向自Семантические шаблоны)
用户手册编辑Семантические шаблоны
跳转到:航行,搜索
Руководство пользователя
Введение
Интерфейсы навигации
提问
Служебна (англ.)
Семантический поиск
Выборка страниц
Строгие компараторы
Отображение информации
Форматы вывода
В
Концепты
Логический вывод
Редактирование
Свойства и типы (англ.)
Специальные свойства
Обратные свойства
Единицы измерения (англ.)
Семантические шаблоны (англ.)
Сервисные ссылки (англ。)
语义Web (англ。)
ЭксПортOWL/RDF (англ.)
Внешние инструменты (англ.)
Импорт словарей
Руководство администратора (англ.)

Семантические шаблоны在媒体维基上。Вкрате、ттобтаннееаботнааонтисПоартхиСалаитууаеиескиаункнии、Преоркаветмамнриминме。Такой подход имеет целый ряд преимуществ:

  • пользователи могут продолжать работать только с шаблонами, и не заниматься изучением новой разметки;
  • содержимое страниц будет размечаться согласованно, поскольку в шаблон будет включен один набор используемых семантических свойств и категорий;
  • шаблоны в виде инфобоксов (такие часто встречаются, например, в Википедии) помогают читателю статьи быстро понять основные сведения об объекте, в статье описываемом;
  • Приналимиирмтхрукиеаниааитисикатаоннммнтмастноаеетокссарамоттектуакртромкоиорнкенрккутв。
  • использование шаблонов позволяет вам использовать формы для ввода данных, см. 语义形式。

По этим причинам семантические шаблоны завоевали большую популярность среди вики-владельцев. На многих вики свойства присваиваются страницам исключительно посредством шаблонов. Даже расширения, которые предполагают свободный ввод семантических аннотаций, например扩展“光环”, все же не забывают, что источником данныхм могут быть и шаблоны.

Шаблоны-инфобоксы в стиле Википедии[编辑]

Мниесай。Например, в Википедии все города описываются шаблоном Город. Вот таким образом описан город Санкт-Петербург: 固定装置

Обычно подобного рода шаблон выводит на страницу симпатично выглядящую табличку. Виκи其中,SMW公司。

Для иллюстрации того, как создаются семантические шаблоны, мы создали на этой вики страницу演示:加利福尼亚, в которой вызван шаблон模板:Infobox美国州. Посмотрите в текст шаблона - там вы увидите семантические аннотации.

Семантические шаблоны внутри текста[编辑]

Инфобокс-шаблоны обычно вставляются непосредственно перед основным текстом страницы. Однако вы можете также использовать шаблоны и внутри текста, например для того, чтобы отображать какую-то информацию особенным образом,快速增长。К примеру, на вашей астрономической вики вам может захотеться выводить площадь поверхности астрономического объекта в следующем виде:

6.088 × 1018平方米

в вики-разметке это будет выглядеть вот так:

6.088×10<sup>18</sup>m²

Это выглядит несколько запутанным, поэтому лучше вынести эту сложную разметку в шаблонШаблон:Площадь поверхности, и вики-редакторы смогут написать просто:

{{Площадь поверхности|6.088|18}}

и шаблон отформатирует все числа самостоятельно. ШаблонПлощадь поверхностиможет быть устроен следующим образом:

[[ПЛоааДбПоверхности::{{{1}}}e{{2}}m²|{{1{}}}×10<sup>{{2{}}</sup>m²]]

Обратите внимание, что этот шаблон не только красиво форматирует площадь поверхности, но и хранит её значение в виде семантического свойства. Вы можете поковыряться в страничке溶胶, чтобы посмотреть, как шаблон模板:表面积применяется для форматирования и семантификации площадей.

Пра[编辑]

ВMediaWikiмотносоааттбабконтактрбоГоуровннасстооСтиокамкнмсмтОитПоммнимаеккуаоеаненкиа。

Автоматическое аннотирование требует четких форматов[编辑]

其中,这是一个很好的例子。Например, на первый взгляд кажется логичным, что пользователи всегда будут использовать только числа при заполнении поля "Население" шаблона город. ОДнако、некОторреПоатаараеаоканибуутПисамтен“20000000”а“20ммн”иДабее“20кн20ма“и”20меон(Псттнноиа2013Го)<ref name=“perepis”></ref>“”。Взгляните на вики-педию, вы увидите ворох таких исключений, где в поле шаблона люди кроме собственно значений пишут комментарии, проставляют ссылки на источники данных и пр. Эти проблемы затруднят семантификацию шаблонов, однако даже если некоторые значения будут заданы в неправильном формате, вы сразу же почувствуете,控制快速控制快速控制。

Опциональные поля[编辑]

Многие поля шаблонов могут быть необязательными для заполнения и, если речь идет о шаблонах-инфобоксах, вы, пожалуй, не хотите выводить пустые строки для незаполненных полей. Длилемий,вMediaWiki分析器函数, в котором есть функция#如果. Эта функция позволяет проверить, было ли передано значение в параметр шаблона. В Википедиях есть много примеров использования функции#如果, см. например紫杉属. Использование функций парсера обычно приводит к плохо читаемому коду в шаблонах, поэтому старайтесь аккуратно форматировать ваш код в шаблонах и выносить повторяющиеся элементы в отдельные шаблоны.

Использование запросов в шаблонах[编辑]

Часто в шаблонах встречаются также ивстраиваемые запросыТакого рода запросы обычно показывают страницы, которые тем или иным образом связаны с данной, например те страницы, с которых на данную указывает некоторое свойство. Например, в шаблонеШаблон:Странаможет встретиться примерно такой фрагмент:

{问:[[Кария:Город]][[Нахоаитств::{{PAGENAME}}]]

Когда вы вызовите в статье Россия этот шаблон, выполнится семантический запрос, который выведет все города, находящиеся в России.

Аннотирование самих шаблонов[编辑]

Вы。

Семантические формы[编辑]

Для того, чтобы сделать вашу семантическую вики, использующю шаблоны, более дружественной к пользователю. мотноПоставитроауарнерасирениеаееин语义形式,каторОетеПаоиаанттмнаихфамакии、риокка名称。汉语语义形式, чтобы подсказывать пользованелям возможные значения и направлять их в случае ошибки. Очень стоит также взгянуть на расширение扩展“语义形式输入”, да и на все остальныесемантические расширения.