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

How to read into RDF file N-Turtle format using Jena Java APIs

我想了解如何先加载,然后读入 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 文件并打印整个文档也很有用。

感谢您的帮助。

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

的答案
  • Jena read from turtle fails

应该适合你。对于 N 元组,

  • How to load N-TRIPLE file in apache jena?

可以工作。也看看

  • How to load an N-Triples model and obtain the namespaces from RDF file?(newbie)