Запрос триггерного файла с помощью Sparql

У меня есть файл .trig, который я хочу запросить без отправки в Jena Fuseki. Однако, когда я пытаюсь загрузить модель, используя:

Model model= FileManager.get().loadModel("filepath/demo.trig");

некоторые ссылки в исходном файле TRIG теряются.

это фрагмент кода:

FileManager.get().addLocatorClassLoader(RDFProject.class.getClassLoader());
Model model= FileManager.get().loadModel("filePath/demo.trig");
model.write(System.out);

Есть ли альтернативный способ сделать это?


person user3640571    schedule 27.09.2016    source источник
comment
Не понимаю, как вы ожидаете загрузить TriG в одну модель. Насколько я понимаю, модель соответствует одному графу. Кроме того, потеря «определенных ссылок» не является большой подсказкой. Являются ли они URI графа?   -  person chrisis    schedule 27.09.2016


Ответы (1)


Используйте RDFDataMgr, чтобы загрузить набор данных (не модель) и запросить его.

Dataset ds = RDFDataMgr.loadDataset("filepath/demo.trig");
person AndyS    schedule 27.09.2016