Web Story · SPARQL

SPARQL MINUS e FILTER NOT EXISTS com variáveis independentes

Reproduza um caso em que MINUS preserva linhas que FILTER NOT EXISTS elimina.

SPARQL

Em SPARQL, MINUS e FILTER NOT EXISTS podem produzir resultados diferentes mesmo quando recebem o mesmo padrão à direita.

Slide 1 de 4

SPARQL

A diferença aparece quando esse padrão pode casar sem compartilhar variáveis com as soluções à esquerda.

Slide 2 de 4

SPARQL

~~~sparql PREFIX ex: SELECT ?person WHERE { ?person a ex:Person . MINUS { ?order a ex:Order .

Slide 3 de 4

SPARQL

} } ~~~ Monte um grafo com ex:Ana a ex:Person e ex:Compra a ex:Order.

Slide 4 de 4

Leitura completa

Continue no artigo

Reproduza um caso em que MINUS preserva linhas que FILTER NOT EXISTS elimina.

Abrir matéria completa