Перейти к содержанию

Статья для предыдущей поддерживаемой версии ПО — 4.7!

Текущая рекомендованная версия — Comindware Platform 5.0. См. документацию к версии 5.0.

Ввод запроса списка записей шаблона по его системному имени с помощью функции object:alias

Инструкции

Функция object:alias возвращает записи шаблона с заданным системным именем. При предиктивном вводе для неё формируется заготовка, отображается список подходящих шаблонов и формируется компактный запрос записей выбранного шаблона с использованием квадратных скобок.

  1. Внутри фигурных скобок нажмите клавиши Ctrl Пробел.
  2. В отобразившемся списке конструкций дважды нажмите функцию ObjectAlias.

Список конструкций на языке N3

Список конструкций на языке N3

  1. В выражение будет вставлена заготовка функции:
    a [object:alias ]. 
  1. В позиции перед закрывающей квадратной скобкой нажмите клавиши Ctrl Пробел.
  2. Отобразится список шаблонов в приложении.

Список шаблонов в приложении

Список шаблонов в приложении

  1. Дважды нажмите системное имя шаблона, например Zayavkanaotpusk.
  2. В выражение будет вставлен запрос записей выбранного шаблона:
    ?objectZayavkanaotpusk a [object:alias "Zayavkanaotpusk"]. 
  3. Чтобы присвоить результат выражения значению вычисляемого атрибута, замените имя переменной objectZayavkanaotpusk на value.
Пример: компактное выражение, возвращающее все записи шаблона по его системному имени
@prefix object: <http://comindware.com/ontology/object#>.
{
# Получаем список записей шаблона Zayavkanaotpusk
?value a [object:alias "Zayavkanaotpusk"].
}
Эквивалентное выражение без квадратных скобок
@prefix object: <http://comindware.com/ontology/object#>.
{
# Получаем ID шаблона Zayavkanaotpusk
?zayavkiTemplate object:alias "Zayavkanaotpusk".
# Получаем список записей шаблона Zayavkanaotpusk
?value a ?zayavkiTemplate.
}

Связанные статьи

Редактор выражений

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

К началу