Семантические шаблоны在媒体维基上。Вкрате、ттобтаннееаботнааонтисПоартхиСалаитууаеиескиаункнии、Преоркаветмамнриминме。Такой подход имеет целый ряд преимуществ:
- пользователи могут продолжать работать только с шаблонами, и не заниматься изучением новой разметки;
- содержимое страниц будет размечаться согласованно, поскольку в шаблон будет включен один набор используемых семантических свойств и категорий;
- шаблоны в виде инфобоксов (такие часто встречаются, например, в Википедии) помогают читателю статьи быстро понять основные сведения об объекте, в статье описываемом;
- Приналимиирмтхрукиеаниааитисикатаоннммнтмастноаеетокссарамоттектуакртромкоиорнкенрккутв。
- использование шаблонов позволяет вам использовать формы для ввода данных, см. 语义形式。
По этим причинам семантические шаблоны завоевали большую популярность среди вики-владельцев. На многих вики свойства присваиваются страницам исключительно посредством шаблонов. Даже расширения, которые предполагают свободный ввод семантических аннотаций, например扩展“光环”, все же не забывают, что источником данныхм могут быть и шаблоны.
Шаблоны-инфобоксы в стиле Википедии[编辑]
Мниесай。Например, в Википедии все города описываются шаблоном Город. Вот таким образом описан город Санкт-Петербург: 固定装置
Обычно подобного рода шаблон выводит на страницу симпатично выглядящую табличку. Виκи其中,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}}]]
Когда вы вызовите в статье Россия этот шаблон, выполнится семантический запрос, который выведет все города, находящиеся в России.
Аннотирование самих шаблонов[编辑]
Вы。
Семантические формы[编辑]
Для того, чтобы сделать вашу семантическую вики, использующю шаблоны, более дружественной к пользователю. мотноПоставитроауарнерасирениеаееин语义形式,каторОетеПаоиаанттмнаихфамакии、риокка名称。汉语语义形式, чтобы подсказывать пользованелям возможные значения и направлять их в случае ошибки. Очень стоит также взгянуть на расширение扩展“语义形式输入”, да и на все остальныесемантические расширения.