Синтаксис
|
Пример
|
Описание
|
Позиция
|
property[ position ]
|
P18[ 1 ]
|
Выбирает утверждение по его порядковому номеру. Индексы начинаются с 1.
|
P18[ !1 ]
|
Все утверждения кроме первого.
|
Ранки
|
property[ rank:value ]
|
P161[ rank:preferred ]
|
Фильтр по рангу утверждения. Возможные значения:
best (лучший доступный ранг; preferred, если есть, иначе normal; используется по умолчанию)
preferred
normal
deprecated
|
Значения
|
property[ language:value ]
|
P1559[ language:ru ]
|
Фильтр по языку для моноязычных полей. Если значение на языке не найдено, но указан mul (несколько языков), то выводится он.
|
P1559[ !language:ru ]
|
Все языки кроме указанного.
|
property[ min ]
|
P123[ min ]
|
Выбирает утверждение с минимальным значением. Может вернуть несколько одинаковых значений.
|
property[ max ]
|
P123[ max ]
|
Выбирает утверждение с максимальным значением. Может вернуть несколько одинаковых значений.
|
property[ unit:value ]
|
P2043[ unit:Q828224 ]
|
Фильтр по единице измерения для количественных полей.
|
P2043[ !unit:Q828224 ]
|
Все единицы измерения кроме указанной.
|
property[ value ]
|
P123[ Q456 ]
|
Проверка, что значения свойства равно value .
|
P123[ !Q456 ]
|
Все значения кроме указанного элемента.
|
Квалификаторы
|
property[ qualifier ]
|
P123[ P456 ]
|
Проверка на существование квалификатора с ID qualifier с любым значением.
|
P123[ !P456 ]
|
Только утверждения без указанного квалификатора.
|
property[ qualifier:value ]
|
P123[ P456:789 ]
|
Проверка, что значение квалификатора с ID qualifier равно value . Указывается либо чистое значение, либо номер элемента QID.
|
P123[ P456:Q789 ]
|
P123[ P456!:789 ]
|
Любые утверждения со свойством в качестве квалификатора, кроме указанного значения.
|
P123[ P456!:Q789 ]
|
P123[ !P456:789 ]
|
Любые утверждения, кроме тех, у которых в качестве квалификатора указано конкретное значение.
|
P123[ !P456:Q789 ]
|
property[ min:qualifier ]
|
P123[ min:P585 ]
|
Выбор утверждения с минимальным значением квалификатора с ID qualifier .
|
property[ max:qualifier ]
|
P123[ max:P585 ]
|
Выбор утверждения с максимальным значением квалификатора с ID qualifier .
|
Синтаксис
|
Пример
|
Описание
|
property[ selector1, selector2, … ]
|
P348[ P548:Q2122918, P548:Q3295609 ]
|
Эквивалент логического ИЛИ . Утверждения, соответствующие различным условиям, объединяются в один список.
|
property[ selector1 ][ selector2 ][ … ]
|
P166[ !P111:1946 ][ !P111:1972 ]
|
Эквивалент логического И . Условия выполняются одно за другим. Порядок условий важен:
property[ selector ][ position ] и
property[ position ][ selector ]
могут вернуть различный результат.
|