将大型RDF/XML文件转换或转换为JSON-LD格式 - 如何?

Akk*_*kku 13 json rdf json-ld

我需要将这个40MB的RDF/XML文件转换为JSON-LD格式,我只找到了这个根本不起作用的网络工具.当您粘贴40MB的文本时,它会崩溃,当您为其提供文件的URL时,它会说该服务不可用.

从理论上讲耶拿API,也许芝麻应该是能够做到这一点,但我缺少一个起点,对这些系统的知识.有人可以给我一个路线,一个示例或链接到有用的文档,以便将大型RDF/XML转换为JSON-LD吗?

(我对Java,C#或一个工作解决方案感到满意,我不需要在另一种语言/框架中有太多的编程知识).

Min*_*han 12

您可以使用RDFLib以RDF/XML格式读取RDF,并使用json-ld序列化器将其序列化为JSON-LD

graph.parse(my_url, format='application/rdf+xml')


graph.serialize(my_url, format='application/json-ld')
Run Code Online (Sandbox Code Playgroud)


Akk*_*kku 5

我使用这个工具做到了:http://rdf-translator.appspot.com/

可悲的是,upload- /下载大小为太大,所以我从得到的代码在这里和运行它在当地的谷歌应用程序引擎这里端口8999.然后我去与猫头鹰文件"ds.owl"的目录,并使用以下命令将其放入ds.json文件中:

curl --data-urlencode content@eclass_514en.owl http://localhost:8999/convert/detect/json-ld/content > ds.json
Run Code Online (Sandbox Code Playgroud)

这是唯一有用的东西,我尝试了大约4个更大的本体文件.