Aggiungere solo questa quad a un negozio vuoto:Quadrupla singola + query SPARQL di base = 1 risultato in Jena, 2 risultati in Sesame - chi ha ragione?
<http://x.com/s> <http://x.com/p> 2 <http://x.com/g> .
quindi eseguire la query SPARQL (tratto da per libro di Bob DuCharme 'Imparare SPARQL', quindi questo deve essere standard SPARQL per il recupero tutti quad in tutto il set di dati, a prescindere dalla realizzazione, a destra !?):
SELECT ?g ?s ?p ?o
WHERE {
{ ?s ?p ?o }
UNION
{ GRAPH ?g { ?s ?p ?o } } }
Ma Jena e sesamo rispondere con risposte differenti !!? Ecco quello che vedo: (! Versione 2.10.0 - out-of-the-box, senza modifiche di configurazione) -
consoleJena Fuseki su Tomcat 6.0.37 (la risposta corretta a quanto mi risulta le cose):
--------------------------------------------------------------
| g | s | p | o |
==============================================================
| <http://x.com/g> | <http://x.com/s> | <http://x.com/p> | 2 |
--------------------------------------------------------------
Sesame Workbench su Tomcat 6.0.37 (versione 2.7.3 - out-of-the-box, nessuna modifica alla configurazione!): È stata utilizzata la funzione 'Aggiungi' nel workbench per aggiungere manualmente il quad precedente (con 'N -Quad 'selezionato nella casella a discesa' Formato dati '), nella casella di modifica' Inserisci i dati RDF che desideri caricare ', quindi eseguendo la query sopra:
--------------------------------------------------------------
| g | s | p | o |
==============================================================
| | <http://x.com/s> | <http://x.com/p> | 2 |
| <http://x.com/g> | <http://x.com/s> | <http://x.com/p> | 2 |
--------------------------------------------------------------
Quindi questo è piuttosto spaventoso per qualcuno che inizia a guardare RDF - cosa mi manca qui? Presumo che Sesame non possa essere 'sbagliato' - quindi deve essere la mia 'interpretazione' suppongo (o la query di Bob non è 'standard SPARQL', e implementazioni così diverse sono libere di restituire risultati diversi) - qualsiasi chiarimento sarebbe molto benvenuto :) !
Il lato sinistro delle query 'UNION' rispetto al grafico predefinito.Sospetto che la differenza derivi da ciò che è contenuto nel grafico predefinito in questi due sistemi. Ad esempio, forse in Jena il grafico predefinito è vuoto a meno che non siano aggiunte le triple, e in Sesame il grafico predefinito è l'unione dei grafici nominati? –