Локальная конечная точка sparql (загрузка n-тройного файла в jena TDB)

Я новичок в использовании Jena TDB с Java. Я пытаюсь загрузить .nt файл для создания локальной конечной точки sparql, чтобы иметь возможность отправлять локальные запросы sparql.

Вот где я дошел до сих пор:

public static final String tdbDirectory = "D:\\TDB";
public static final String dbdump = "D:\\RDFdump.nt"; 
...

Dataset tdbModel =  TDBFactory.createDataset(tdbDirectory);    
FileManager.getModel().read(dbdump, tdbDirectory, "N-TRIPLES");


String q = "SELECT DISTINCT * WHERE { ?s ?p ?o } LIMIT 10";

Query query = QueryFactory.create(q);

QueryExecution qexec = QueryExecutionFactory.create(query, tdbModel);
ResultSet results2 = qexec.execSelect();
...

Но это показывает мне следующую ошибку:

Exception in thread "main" java.lang.NullPointerException

Пожалуйста, кто-нибудь может мне помочь с этой проблемой или помочь мне понять, как правильно загрузить локально .nt файл в качестве конечной точки sparql с использованием Jena TDB и Java? Я попробовал пару вещей, но я немного потерян.

0 ответов

Другие вопросы по тегам