Определите, существует ли конкретная тройка, используя SPARQL - PullRequest
4 голосов
/ 02 сентября 2010

Если набор данных:

@prefix dc:   <http://purl.org/dc/elements/1.1/> .
@prefix :     <http://example.org/book/> .
@prefix ns:   <http://example.org/ns#> .

:book1  dc:title  "SPARQL Tutorial" .
:book2  dc:title  "The Semantic Web" .

Как проверить, что тройка :book1 dc:title "SPARQL Tutorial" . существует?

Я могу сделать SELECT ?book where {?book dc:title "SPARQL Tutorial"}, но затем я должен выполнить постобработку, чтобы определить, было ли найдено «book1»!

1 Ответ

4 голосов
/ 02 сентября 2010
ASK  { ?book dc:title "SPARQL Tutorial" }
...