如何在 scala flink 中显示来自 RDF 存档的数据
How to show data from the RDF archive in scala flink
我正在寻找一种从 scala 中的 .tar.gz 存档的 .n3 文件加载和打印数据的方法。还是我应该提取它?
如果你想下载文件,它位于
http://wiki.knoesis.org/index.php/LinkedSensorData
谁能描述一下如何使用 scala 从这个存档中将数据打印到屏幕上?
您正在处理的文件很大。因此,我建议您将它导入某种 RDF 存储库,而不是尝试自己解析它。您可以使用 GraphDB, Blazegraph, Virtuso and the list goes on. A search for RDF stores should give many other options. Then you can use SPARQL 来查询 RDF 存储(类似于关系数据库的 SQL)。
要查找可以访问 RDF 数据的 Scala 库,您可以查看此 related SO question, though it does not look promising. I would suggest you look at Apache Jena,一个 Java 库。
您可能还想看看 DBPedia Extraction Framework 他们从维基百科中提取数据并使用 Scala 将其存储为 RDF 数据。这当然不是您想要做的,但它可以让您深入了解他们用于从 Scala 生成 RDF 的工具和相关问题。
我正在寻找一种从 scala 中的 .tar.gz 存档的 .n3 文件加载和打印数据的方法。还是我应该提取它?
如果你想下载文件,它位于 http://wiki.knoesis.org/index.php/LinkedSensorData
谁能描述一下如何使用 scala 从这个存档中将数据打印到屏幕上?
您正在处理的文件很大。因此,我建议您将它导入某种 RDF 存储库,而不是尝试自己解析它。您可以使用 GraphDB, Blazegraph, Virtuso and the list goes on. A search for RDF stores should give many other options. Then you can use SPARQL 来查询 RDF 存储(类似于关系数据库的 SQL)。
要查找可以访问 RDF 数据的 Scala 库,您可以查看此 related SO question, though it does not look promising. I would suggest you look at Apache Jena,一个 Java 库。
您可能还想看看 DBPedia Extraction Framework 他们从维基百科中提取数据并使用 Scala 将其存储为 RDF 数据。这当然不是您想要做的,但它可以让您深入了解他们用于从 Scala 生成 RDF 的工具和相关问题。