Семантичні шаблони

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

Семантичні шаблони- це метод, що включає розміткуСемантичної МедіаВікіпредставлену черезШаблони МедіаВікі. Вони мають кілька переваг:

  • користувачі можуть здійснювати розмітку без вивчення нового синтаксису;
  • розмітка здійснюється цілісно, тобто користувачам не доведеться шукати потрібні властивості або категорії при редагуванні;
  • стиль шаблонів надає структуру даних визначення, які значення належать певній сторінці;
  • шаблони також надають гарного вигляду даним;

З цих причин семантичні шаблони є дуже популярними при роботі з розміткою. За оцінками розробників приблизно 99% даних зберігається за допомогою шаблонів.

Навіть додатки, на зразокГало, що мають на меті полегшити семантичну розмітку, роблять це з допомогою шаблонів.

Стиль семантичних шаблонів[编辑]

Багато сайтів використовують шаблони для подання стандартних відомостей. CтаттеаромааитуаВикористоуутсаканаеирртниасраотимсеетрнкинрерккуиоамтмиектвалаун。Приклад:

{{Infobox结算|image_skyline=桑迪戈斯基尼_at_night。JPG?|图像大小=|image_caption=圣地亚哥天际线| 2007年3月31日|official_name=圣地亚哥市|结算类型=[[城市]]|昵称=美国最佳城市|座右铭=永远警惕(Semper Vigilans)|image_flag=加州圣地亚哥国旗.svg...

Зазвичай, шаблон (в цьому випадку,шаблон міста) показує ці відомості у гарній табличці. Таке узагальнення відомостей ідеально підходить для впровадження у властивості, коли кожне поле зберігається за допомогою окремої властивості.

ЗразокКаліфорніяпоказуєпростий шаблон, котрий включає семантичну розмітку.

Вбудовані семантичні шаблони[编辑]

Ви також можете використовувати семантичні шаблони де завгодно на сторінці для особливих випадків.Наприклад, при введенні значення площі поверхні астрономічних об'єктів на сторінці, ви можете його відобразити у вигляді

6.088 × 1018平方米

чого можна досягти шляхом написання

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

Це громіздко так писати, так що ви можете створити "шаблон:площа поверхні", щоб редактори могли просто писати:

{{площа поверхні|6.088|18}}

Щоб досягти цього, шаблон "Площа поверхні" налаштовується наступним чином:

[[列林诺夫::{{{1}}e{{2}}m²|{{1{}}×10<sup>{{2{}}}</sup>m²]]

Цей шаблон зберігає значення семантично (через ознаку властивості "Площа поверхні") і відображає їх красиво на екрані (все, що йде після "|").

Дивіться приклад сторінкиСолце, щоб побачити цей шаблон у використанні.

Правильне викорситання семантичних шаблонів[编辑]

Хоча наведені вище моделі дозволяють створювати всі види семантичних шаблонів довільної складності, є деякі питання, щоб розглянути.

Автоматична розмітка вимагає строгих форматів[编辑]

Ви можете розмічати поля шаблону автоматично, але в цьому випадку проставлені значення повинні відповідати очікуваному формату. Наприклад, є сенс зберігати населення міста у властивості типуЧисло. Тим не менше, значення, які користувачі вводять, можуть не бути числом - це може бути текст, як і "близько 1 мільйона". Є багато таких винятків. Шаблон в статтіФранція, вимагає введення кількості населення не одним числом, а набором чисел.

Додаткові елементи й умови[编辑]

В звичайній вікі, більшість сторінок не мають повністю заповнених інфобоксів, і ви не хочете показувати порожні рядки в таких випадках. Щоб вилучити рядки з порожніми значеннями, можна додати в умовах шаблону включати рядок (і його розмітку), тільки якщо непорожнє значення було введено.

如果,则Функції Аналізатора. Вікіпедія містить багато прикладів функцій аналізатора в шаблонах, як, наприклад, у шаблоніТаксономія. Використання функцій синтаксичного аналізатора зазвичай призводить до ускладнення читання коду шаблону, але спрощення для користувачів може бути суттєвим.

Запити в шаблонах[编辑]

Вбудовані запити第四条。Дивіться приклад шаблону "Запит". Такі запити зазвичай використовується для агрегування наборів сторінок, які мають деякі властивості, вказані в запиті; наприклад такі, як шаблон, щоб показати список міст кожної країни за допомогою запиту.

Розмітка шаблону[编辑]

Можна також додавати розмітку прямо в шаблон, призначивши семантичні властивості безпосередньо. Хоча це не рекомендується, оскільки шаблони не представляють реальної сутності. Це може бути зроблено, якщо адміністратор сайту дозволяє.

Редагування виклику шаблону[编辑]

Популярний додаток,Семантичні форми, дозволяє користувачам редактувати виклики шаблонів, використовуючи форми. Дивітьсяперелік додатків.