我希望使用SPARQL查询获取JSON-LD数据。因为我正在制作一个JSON-LD内容类型的opendata。
但是,我无法将JSON-LD文件导入Virtuoso Conductor。
那么,你知道如何将JSON-LD导入Virtuoso吗?
答案 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