2017-03-06 1 views
0

Dans thingweb-repository dans le fichier ThingDescriptionCollectionHandler.java sur la ligne 173:SPARQL requête sur le graphique par défaut de jeu de données Jena

tdb = dataset.getDefaultModel(); 
tdb.createResource(resourceUri.toString()).addProperty(DC.source, data); 

Question: Je suis en train d'écrire une requête SPARQL pour exécuter contre le graphique par défaut d'un ensemble de données vérifiez si les données sont présentes et renvoyez ces données resourceUri du graphique.

J'ai essayé de suivre différents tutoriels d'écriture d'une requête SPARQL mais je n'ai pas réussi jusqu'à présent. Toute suggestion sur la façon d'écrire une requête par rapport au graphe par défaut de l'ensemble de données et quels sont les paramètres disponibles dans le jeu de données RDF Jena qui peuvent être interrogés?

+1

Il n'est pas clair quelle requête vous avez essayée et comment. Fondamentalement, si vous ne spécifiez pas de graphique, le graphique par défaut sera utilisé. Cela signifie qu'il devrait fonctionner avec n'importe quel ensemble de données resp. modèle – AKSW

Répondre

2

Je pense que vous voulez quelque chose comme:

SELECT ?s ?p ?o 
WHERE {GRAPH <urn:x-arq:DefaultGraph> { ?s ?p ?o.} } 

Vous devriez jeter un oeil à cette partie de la documentation. Jena special graph names