MediaWiki/Семантика/Подобъекты
Общая информация
Подобъект (субобъект, subobject) в Semantic MediaWiki - это конструкция создающая объект со свойствами, как обычная вики-страница, только без создания самой страницы. Подобъект может быть привязан только к одной странице (на которой он описан).
- В официальной документации заявлено, что имена, начинающиеся с символа подчёркивания(_) не отображаются, но сохраняются.
- Подобъекты нельзя убрать из результатов поиска и блока статистики (Factbox).
Пример использования
- Определение подобъекта на странице "Страницы с подобъектами":
{{#subobject: Имя подобъекта
|Текст = Некоторый текст в свойстве "текст"
|Автор = автор текста
|Год = 2018
|Категории = погода, география |+sep=,
}}
Примеры запроса
- Простой запрос подобъектов на той же странице :
{{#ask:
[[-Has subobject::{{FULLPAGENAME}}]]
|?Текст
|?Автор
}}
- Запрос к подобъектам на странице "Страницы с подобъектами" с оформлением результата в виде отсортированного списка с уникальными значениями (все повторы исключены).
{{#arraydefine: массив
|{{#ask:
[[-Has subobject::Страницы с подобъектами]]
|?Текст
|?Автор
|format=ul
|mainlabel=-
|searchlabel=
|headers=hide
|sep=@
|limit=500
}}
|@
|unique, sort=asc
}}
{{#arrayprint: массив| <br/>}}
Полезные ссылки
- Примеры запросов к подобъектам
- Свойство:Содержит субобъект (Property:Has_subobject) - специальная страница свойства, отображающая все страницы, содержащие подобъекты