Wie kann ich Fuseki mit Jena TDB verwenden?

Ich habe eine Frage an Sie.

Ich habe einen Triplestore "Jena TDB" und habe gelesen, dass ich einen SPARQL-Endpunkt für lokal gespeicherte RDF-Daten einrichten kann. Insbesondere habe ich gesehen, dass in der Literatur zusammen mit Jena TDB Fuseki verwendet wird. Ich habe meine Dateien auf folgende Weise in Jena TDB rdf geladen:

public void store(){
    String directory = "C:\\tdb";
    String source = "C:\\file1.rdf";
    String source1 = "C:\\file2.rdf";
    Dataset dataset = openTDB(directory);
    Model tdb = loadModel(source, dataset);
    dataset.addNamedModel("File1", tdb);

    Model tdb1 = loadModel(source1, dataset);
    dataset.addNamedModel("File2", tdb1);

    tdb.close();
    tdb1.close();
    dataset.close();
}


public Dataset openTDB(String directory){
    // open TDB dataset
    Dataset dataset = TDBFactory.createDataset(directory);
    return dataset;
}


public Model loadModel(String source, Dataset dataset){

    Model tdb = ModelFactory.createDefaultModel();
    FileManager.get().readModel( tdb, source, "RDF/XML" );
    return tdb;
}

Ich lese die Fuseki-Dokumentation auf der Apache-Website und diesen BeitragDesktop SPARQL Client für Jena (TDB)?, aber ich habe das problem.

Insbesondere habe ich die Fuseki-Distribution heruntergeladen und entpackt. Dann öffnete ich die Eingabeaufforderung und ging zu dem Ordner, in dem ich fuseki entpackt habe. Dann habe ich diesen Befehl gestartet:

fuseki-server --update --mem /C://TDB

und ich öffnete den browser auf localhost: 3030 adresse. Im Browser kann ich den Datensatz auswählen (im Fall C: // TDB) und meine Abfrage starten, zum Beispiel:

wähle * {graph; {? s? p? o}}

Das Abfrageergebnis ist:

Fehler 404 nicht gefunden

Warum? Was mache ich falsch?

AufDesktop SPARQL Client für Jena (TDB)? post habe ich gelesen, dass ich den befehl ausführen muss:

java -jar fuseki-0.1.0-server.jar --update --loc data / dataset

aber ich verstehe nicht, wer Daten und Datensatz sind. Wie kann ich in meinem Fall diese Werte kennen? Ist das mein Fehler?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage