我从Apache Jena Releases页面获得了Jena 2.12.1(2014-10-02)。根据Apache Jena中的RDF读写功能,它应该具有JSON-LD支持。但是,当我尝试使用riot
JSON-LD的输出格式时,会出现错误(大写字母,连字符等的变体也是如此):
riot --out=JSON-LD NIF-example2.ttl
Turtle
N-Quads
N-Triples
TriG
RDF_THRIFT
Not recognized as an streaming RDF language : 'JSON-LD'
如何用JSON-LD编写?
它已正确识别JSON-LD。JSON-LD不是流输出语言(编写者需要在调用jsonld-java代码之前获取所有可用数据),并且riot
是流解析器(它可以处理任何大小的文件),并且需要以流方式编写。
用于将数据读入内存并将其写出的工具是rdfcat
。
rdfcat -out JSONLD NIF-example2.ttl
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句