MediaWiki/Семантика/Подобъекты

From SysadminWiki.ru
Jump to: navigation, search

Общая информация

Подобъект (субобъект, subobject) в Semantic MediaWiki - это конструкция создающая объект со свойствами, как обычная вики-страница, только без создания самой страницы. Подобъект может быть привязан только к одной странице (на которой он описан).

  • В официально документации заявлено, что имена, начинающиеся с символа подчёркивания(_) не отображаются, но сохраняются.
  • Подобъекты нельзя убрать из результатов поиска и блока статистики (Factbox).

Пример использования

  • Определение подобъекта на странице "Имя страницы с подобъектами":
{{#subobject: Имя подобъекта
 |Текст = Некоторый текст в свойстве "текст"
 |Автор = автор текста
 |Год = 2018
}}


Примеры запроса

  • Простой запрос подобъектов на той же странице :
{{#ask:
 [[-Has subobject::{{FULLPAGENAME}}]] 
  |?Текст
  |?Автор
}}
  • Запрос к подобъектам на странице "Имя страницы с подобъектами" с оформлением результата в виде отсортированного списка с уникальными значениями (все повторы исключены).
{{#arraydefine: массив
 |{{#ask:
  [[-Has subobject::Имя страницы с подобъектами]] 
  |?Текст
  |?Автор
  |format=ul
  |mainlabel=-
  |searchlabel=
  |headers=hide
  |sep=@
  |limit=500
 }}
 |@
 |unique, sort=asc
}}

{{#arrayprint: массив| <br/>}}

Полезные ссылки