Можно ли получить новые знания об онтологии только из запроса в SPARQL?

Можно ли получить новые знания об онтологии только из запроса в SPARQL?

У меня есть вопрос об использовании языка SPARQL об онтологиях. До сих пор я думал, что SPARQL является эквивалентом языка SQL в реляционных базах данных, то есть, что с SPARQL можно просматривать только те данные, которые явно находятся в онтологии, без доступа к данным, которые могут быть выведенным, оставляя ответственность за умозаключение.

Однако я прочитал документы, из которых я делаю вывод, что SPARQL действительно способен выводить неявные и неявные знания в онтологии. Верен ли мой вывод? То есть возможно ли выводить знания через запрос SPARQL без необходимости рассуждать? Если ответ верный, то какие преимущества имеет использование рассуждения над SPARQL?

Привет, Мануэль Пуэбла.

1 ответ

Да, вывод на лету может быть функцией процессора SPARQL, поэтому вы можете получить преимущества вывода / рассуждения непосредственно из запроса SPARQL. (См., Например, Правила вывода конечных точек Virtuoso SPARQL для некоторого обсуждения того, как это делается в Virtuoso, например.)

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