Bibliothek für .NET zurückgibt SPARQL-Ergebnisse in einigen strukturierte Liste anstelle der standard-XML-format?

StackOverflow https://stackoverflow.com/questions/2597803

  •  25-09-2019
  •  | 
  •  

Frage

Gibt es eine Bibliothek für .NET zurückgibt SPARQL-Ergebnisse in einigen strukturierte Liste anstelle der standard-XML-format?Ich bin mit SemWeb.Ich konnte nicht finden, eine solche Methode.

War es hilfreich?

Lösung

SemWeb nicht erscheint, um die Bausteine für das, was Sie wollen.Suche in die Dokumentation es scheint QueryResultSink ist, was Sie wollen.Sie konnte erstellen Sie eine Liste der Ergebnisse mit, die, oder Sie arbeiten direkt mit den Ergebnissen, wie Sie ankommen.

Alternativ versuchen dotnetrdf. Diese Einführung zeigt an, dass die Abfragen führen in eine SparqlResultSet Sie Durchlaufen werden kann.

Aus den Beispielen:

TripleStore store = new TripleStore();
// ...data...
Object results = store.ExecuteQuery("SELECT * WHERE {?s ?p ?o}");
if (results is SparqlResultSet) {
    SparqlResultSet rset = (SparqlResultSet)results; 
    foreach (SparqlResult result in rset) { 
        Console.WriteLine(result.ToString());
    }
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top