【发布时间】:2013-09-05 08:38:32
【问题描述】:
我需要将此40MB file of RDF/XML 转换为JSON-LD 格式,我只找到this web tool,这根本不起作用。当您粘贴 40MB 的文本时,它会崩溃,当您给它提供文件的 URL 时,它会说该服务不可用。
理论上 Jena API 或者 Sesame 应该能够做到这一点,但我缺少一个起点和有关这些系统的知识。谁能给我一条路线、一个例子或一个有用文档的链接,用于将大型 RDF/XML 转换为 JSON-LD?
(如果我不需要太多其他语言/框架的编程知识,我会对 Java、C# 或可行的解决方案感到满意)。
【问题讨论】:
-
这是一个很好的、清晰的问题,但它可能与 StackOverflow 无关,因为“要求我们推荐或查找工具、库或最喜欢的非现场资源的问题对于堆栈溢出,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,描述问题以及迄今为止为解决问题所做的工作。不过,您可能会在answers.semanticweb.com 上获得更好的运气,因为它已经有许多关于 JSON-LD 以及如何编写它的问题,等等。
-
我接触到了这个网站的创建者,它基本上是 AppEngine 上的一个 Python 工具。他告诉我,问题在于 Google App Engine 的上传时间超时,最好的方法是尝试在我的本地系统上使用它。我正是这样做的。现在可以上传到 localhost 应用程序,但是应该写入我的文件系统的响应太大了。明天我会看看我能做些什么,或者我是否可以更改代码,让它将 JSON-LD 响应写入文件。 Joshua:我不认为这会吸引垃圾邮件,那里没有任何可用的东西。
-
我同意它不太可能吸引大量垃圾邮件,但它肯定是“推荐或查找工具、库或最喜欢的异地资源”的请求。无论如何,在 answers.semanticweb.com 上搜索 JSON-LD 会发现许多类似的问题,其答案指向不同的 JSON-LD 库。您正在使用的工具的网站还提到了它正在使用的内容:“rdflib-rdfjson for RDF/JSON, and rdflib-jsonld for parsing and serializing JSON-LD”。
-
作为一个问题的建议,您可以发布问题,将响应写入磁盘作为问题,如果您解决了问题,请发布答案。这可能会对处于相同情况的未来用户有所帮助。
-
今天没做题,等我知道了会尽快改进。