Как прочитать файл RDF в формате N-Turtle с помощью Jena Java API

я пытаюсь понять, как сначала загрузить, а затем прочитать в файл RDF в формате N-Turtle. Я использую Java API Jena (https://jena.apache.org/index.html ).

Я пытаюсь использовать этот код Java:

Model model = ModelFactory.createDefaultModel(); 
FileInputStream inputStream = null;
try {
    inputStream = new FileInputStream("path_in_my_pc");
    } catch (FileNotFoundException e) {} 

Мне нужно найти слово в RDF-файле и вывести совпадающие результаты.

Я думал сохранить RDF N-Turtle в строку, а потом, используя какой-нибудь метод String, найти то, что мне нужно. Есть ли другой способ сделать это?

Было бы также полезно понять, как перебрать весь файл RDF и распечатать весь документ.

Спасибо вам за помощь.


person Jackie    schedule 18.05.2016    source источник


Ответы (1)


Формата под названием N-Turtle не существует. Есть N3, Turtle и N-Triples. N3 и Черепаха более или менее взаимозаменяемы (на самом деле они не одно и то же, но в большинстве случаев, когда люди говорят N3, они на самом деле имеют в виду Черепаху). Для чтения от Черепахи ответ на

должен работать на вас. Для N-троек,

может работать. Также взгляните на

person Joshua Taylor    schedule 18.05.2016