SPARQL - это рассуждение?

Я пишу магистерскую диссертацию о связанных данных в архивах, и мне было интересно, не могли бы вы помочь мне с вопросом. Я прочитал эту книгу о LD и пришел с этим предложением:

SPARQL - это язык запросов тройных хранилищ RDF, но язык запросов выходит за рамки создания списков. Его также можно использовать для утверждения нового оператора RDF и его сохранения в хранилище.

Я не совсем уверен, понял ли я вторую часть этого. Правда ли, что SPARQL работает как аргумент для получения новых операторов (выводов) из RDF-графа? Или как я должен понять предложение выше?

1 ответ

Решение

Более полная цитата:

SPARQL - это язык запросов тройных хранилищ RDF, но язык запросов выходит за рамки создания списков. Его также можно использовать для утверждения нового оператора RDF и его сохранения в хранилище. Он предоставляет средства для ответа на булевы вопросы или выполнения математических функций.

В этом параграфе автор перечисляет различные формы запросов SPARQL:

  • SELECT - 1-е предложение;
  • CONSTRUCT - 2-е предложение;
  • UPDATE ( DELETE / INSERT ) - 2-е предложение;
  • ASK - 3-е предложение.

Что касается рассуждений, многие триплеты могут вывести новые утверждения из существующих.
Новые заявления могут быть материализованы (сохранены в триплетном магазине) или нет.

Существуют официальные режимы присоединения SPARQL 1.1. Документ определяет:

  • что это значит - запрашивать в соответствии;
  • различные распространенные виды вложения.

Короче говоря, новые операторы могут быть сгенерированы с использованием:

  • Аксиомы OWL, сериализованные в RDF и сохраненные в одном и том же хранилище,
    Конструкции OWL могут поддерживаться более или менее частично;

  • правила вывода, написанные на более или менее распространенных языках правил.


В качестве упражнения вы можете попробовать GraphDB Cloud и поиграть с разными наборами правил.

Смотрите также этот ответ для некоторых примеров.

Другие вопросы по тегам