如何将JSON-LD导入Virtuoso

时间:2015-08-30 15:58:27

标签: virtuoso json-ld

我在Virtuoso使用AWS

我希望使用SPARQL查询获取JSON-LD数据。因为我正在制作一个JSON-LD内容类型的opendata。

但是,我无法将JSON-LD文件导入Virtuoso Conductor。

那么,你知道如何将JSON-LD导入Virtuoso吗?

1 个答案:

答案 0 :(得分:1)

要将JSON-LD导入Virtuoso,您需要安装Virtuoso Sponger Middleware module。安装后,您可以使用Sponger编译指示和/或URL模式来促进从包含JSON-LD内容的文档导入。

SPARQL pragma示例:

define get:soft "replace" 
SELECT * FROM <{JSONLD-DOC-URL}> 
WHERE {?s ?p ?o}.

Web服务URL模式:

  • 第一次

    http://{your-virtuoso-instance-cname}/about/html/{JSONLD-DOC-URL}
    
  • 替换/覆盖存储在Virtuoso托管命名图(内部文档)中的数据

    http://{your-virtuoso-instance-cname}/about/html/{JSONLD-DOC-URL}?sponger:get=replace
    
  • 添加/附加已存储在Virtuoso托管命名图(内部文档)中的数据

    http://{your-virtuoso-instance-cname}/about/html/{JSONLD-DOC-URL}?sponger:get=add