SPARQL: запрос пустого именованного графика - PullRequest
0 голосов
/ 01 ноября 2018

С помощью языка запросов RDF SPARQL я пытаюсь найти способ сделать логический запрос (или любой другой запрос) для чего-либо, чего нет в именованном графе.

ASK { GRAPH null { ?s ?p ?o } }

Не могу найти никакой документации по поиску в пустом именованном графике. Также попытался заменить null на <>, empty и (ничего).

1 Ответ

0 голосов
/ 01 ноября 2018

Этот запрос будет искать тройки на графике по умолчанию, а затем удалять те, которые также находятся в именованном графике:

SELECT ?s ?p ?o {
   ?s ?p ?o 
   FILTER NOT EXISTS { GRAPH ?g { ?s ?p ?o } }
}
...