Как получить детали пути между двумя узлами в DBpedia в SPARQL - PullRequest
0 голосов
/ 30 января 2020

Я хочу проверить, есть ли путь к двум узлам DBpedia, используя:

  • dct: subject и skos: более широкие свойства
  • без указания свойств

Например, рассмотрим два узла DBpedia; http://dbpedia.org/resource/Cat и http://dbpedia.org/resource/Dog.

Следуя предыдущим вопросам, связанным с этим в SO, я попытался использовать для этого следующую команду wildcard query (без указания свойств dct: subject и skos: более широкие).

ASK {
  <http://dbpedia.org/resource/Cat> ((<>|!<>)|^(<>|!<>))* <http://dbpedia.org/resource/Dog> 
}

Тем не менее, я получаю ошибку памяти. Мне интересно, есть ли более подходящий способ сделать это в sparql.

Я с удовольствием предоставлю более подробную информацию, если это необходимо.

...