Реестр классов

Запрос формирует реестр классов

Свойства запроса

  • Пример вызова:

    http://a.roz37.ru:9984/garpix/semantik/app/request/execute?rp=http://a.roz37.ru/lipers/запросы/реестр-классов&источник=http://lipers.ru/lipers-simplex/Spravochniki/Reestr-classov.xlsx
  • Данные

    # список классов
    PREFIX источник: <{{источник}}>
    PREFIX признак: <http://lipers.ru/схема/признаки/>
    PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
    
    SELECT  ?класс  
    WHERE { 
        GRAPH источник: {
            ?s признак:названиеКласса ?класс
    
        } 
    }
    ORDER BY xsd:integer(REPLACE(?класс, "\\D", ""))  REPLACE(?класс, "\\d", "")
  • Рендеринг

    
    let $data := .
    for $i in $data/класс/value/text()
    where $i
    return
        <класс>{$i}</класс>
  • Шаблон

    <классы/>
  • Формат сериализации данных: json