Ho bisogno di un po 'di aiuto selezionando il triple giusti dal mio deposito ....selezione utilizzando SPARQL in base a 'tripla non esiste'
<a> a <type/1> .
<b> a <type/1> .
<c> a <type/1> .
<c> a <type/2> .
voglio selezionare solo gli elementi che sono di tipo/1 e non type/2
Qual è il modo migliore per ottenere ciò utilizzando una query di selezione sparql?
Cerco omething come:
select ?a where
{
?a a <type/1> .
!{ ?a a <type/2> }
}
Grazie,
:)
cambiato il tuo SPARQL 1.1 esempio per uso esplicito URI nel 'NON EXISTS' come utilizzando una variabile sarebbe anche corrispondere al' ' triplica il primo pattern trovato e il risultato in filtrando tutte le soluzioni –
RobV
Grazie per questo RobV! – cygri