2010-06-30 12 views
1

J'essaie d'utiliser la bibliothèque SemWeb pour faire mes requêtes SPARQL sur un point de terminaison SPARQL distant.SemWeb - Comment obtenir le résultat de ma requête en XML?

ce que je suis en utilisant le test fort, car il est un exemple qui est venu avec SemWeb

source SparqlHttpSource = new SparqlHttpSource ("my_endpoint"); Source.RunSparqlQuery ("SELECT * WHERE {? Entité dcterms: title 'Someentity'}", nouveau SparqlXmlQuerySink (Console.Out));

Maintenant, ce qui se passe est que ma requête ne renvoie pas xml, mais javascript, comment puis-je savoir? en utilisant cet exemple plus simple:

SparqlHttpSource source = new SparqlHttpSource ("my_endpoint"); Source.RunSparqlQuery ("SELECT * WHERE {? Entité dcterms: title 'someentity'}", Console.Out); Donc, ma question est, comment puis-je dire semweb pour obtenir mes résultats au format xml?

Merci

Répondre

0

Jetez un oeil à votre configuration point final, il y a différentes façons que les paramètres décident de donner ce que la sortie.

Alternallavly vous pourriez juste sérialiser la sortie de json et l'utiliser.

+0

salut, pouvez-vous me montrer un exemple? Je sais que mon point de terminaison est sur un serveur virtuose, cela aide-t-il? Je suis nouveau à ce sujet, donc je suis à la recherche d'un peu de conseils Merci – Elias

+0

Je suis afriad Je ne connais pas l'objet SparqlHttpSource, il devrait y avoir des informations dans les docs. –

1

Merci d'avoir essayé de me aider

Je trouve la réponse, tout simplement mon adresse critère d'évaluation était erronée, maintenant il travaille

j'ai oublié de mentionner/sparql à mon URL.