Запрос формирует реестр классов
http://a.roz37.ru:9984/garpix/semantik/app/request/execute?rp=http://a.roz37.ru/lipers/запросы/оценки-ученика&идентификаторУченика=008&начальнаяДата=2022-09-10&конечнаяДата=2022-09-20
PREFIX источник: <http://81.177.136.43:9984/lipers-simplex/p/api/v01/journal-RDF>
PREFIX п: <http://lipers.ru/схема/признаки/>
PREFIX s:<http://schema.org>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
SELECT DISTINCT ?дата ?предмет ?оценка ?домашнееЗадание
WHERE {
GRAPH источник: {
?s rdf:type <http://lipers.ru/схема/онтология/записьВЖурнале>;
п:ученик <http://lipers.ru/схема/сущности/ученик#{{идентификаторУченика}}>;
п:названиеПредмета ?предмет;
п:оценкаЗаУрок ?оценка;
п:домашнееЗадание ?домашнееЗадание;
s:Date ?дата
}
FILTER ((?дата >= '{{начальнаяДата}}') && (?дата <= '{{конечнаяДата}}' ))
}
ORDER BY ?дата
for $i in .
let $дата := $i/дата/value/text()
order by $дата
group by $дата
return
<ul>{$дата}:
{
for $ii in $i
return
<li>{$ii/предмет/value/text()}: {$ii/оценка/value/text()}</li>
}
</ul>
- [Шаблон](# '_свойствоЗапроса:')
```html
<div>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css"/>
</div>