View difference between Paste ID: X4r4K7sh and
SHOW:
|
|
- or go back to the newest paste.
| 1 | - | |
| 1 | + | ### Data |
| 2 | ||
| 3 | @prefix : <http://example.com/> . | |
| 4 | ||
| 5 | :a :p 1 ; :q 1,2 . | |
| 6 | :b :p 3.0 ; :q 4.0, 5.0 . | |
| 7 | ||
| 8 | ### Query 1: NOT EXISTS | |
| 9 | ||
| 10 | PREFIX : <http://example.com/> | |
| 11 | SELECT * WHERE {
| |
| 12 | ?a :p ?n | |
| 13 | FILTER NOT EXISTS {
| |
| 14 | ?a :q ?m . | |
| 15 | FILTER(?n = ?m) | |
| 16 | } | |
| 17 | } | |
| 18 | ||
| 19 | +------------------------+-----+ | |
| 20 | | a | n | | |
| 21 | +------------------------+-----+ | |
| 22 | | <http://example.com/b> | 3.0 | | |
| 23 | +------------------------+-----+ | |
| 24 | ||
| 25 | ### Query 2: MINUS | |
| 26 | ||
| 27 | PREFIX : <http://example.com/> | |
| 28 | SELECT * WHERE {
| |
| 29 | ?a :p ?n | |
| 30 | MINUS {
| |
| 31 | ?a :q ?m . | |
| 32 | FILTER(?n = ?m) | |
| 33 | } | |
| 34 | } | |
| 35 | ||
| 36 | +------------------------+-----+ | |
| 37 | | a | n | | |
| 38 | +------------------------+-----+ | |
| 39 | | <http://example.com/a> | 1 | | |
| 40 | | <http://example.com/b> | 3.0 | | |
| 41 | +------------------------+-----+ |