如何使用Jena Java API读取RDF文件N-Turtle格式

时间:2016-05-18 13:19:15

标签: java jena turtle-rdf

我正在尝试了解如何首先加载,然后以N-Turtle格式读入RDF文件。 我正在使用Jena Java API(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文件并打印整个文档也很有用。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

没有名为N-Turtle的格式。有N3,Turtle和N-Triples。 N3和Turtle或多或少是可以互换的(它们实际上并不相同,但大多数时候,当人们说N3时,它们实际上意味着Turtle)。从Turtle阅读,回答

应该适合你。对于N-Triples,

可以工作。另外看看