Sparql 如何在ApacheJena Fuseki服务器中查询命名图
我正在将一个.ttl文件放入Jena Fuseki服务器,并使用命名图Sparql 如何在ApacheJena Fuseki服务器中查询命名图,sparql,fuseki,apache-jena,named-graphs,Sparql,Fuseki,Apache Jena,Named Graphs,我正在将一个.ttl文件放入Jena Fuseki服务器,并使用命名图,而不是默认图 /home/user/jena-fuseki-1.1.1/./s-put http://192.168.1.38:3030/ds/data http://example/test /home/user/testdata.ttl 我能够使用以下命令加载图形并检索结果 /home/user/jena-fuseki-1.1.1/./s-get http://192.168.1.38:3030/ds/data htt
,而不是默认图
/home/user/jena-fuseki-1.1.1/./s-put http://192.168.1.38:3030/ds/data http://example/test /home/user/testdata.ttl
我能够使用以下命令加载图形并检索结果
/home/user/jena-fuseki-1.1.1/./s-get http://192.168.1.38:3030/ds/data http://example/test
但是,当我开始使用s-query
命令进行查询时,它将使用默认的未命名图。如何使s-query
命令在命名图上工作
/home/user/jena-fuseki-1.1.1/./s-query --service http://localhost:3030/ds/query 'SPARQL Query'
这是对默认的未命名图进行查询。如何使其在命名图上工作?您可以使用
FROM
-子句在SPARQL查询中指定命名图。例如,要获取图形中的所有三元组,请使用
SELECT ?subject ?predicate ?object
FROM <http://examples/test>
WHERE {
?subject ?predicate ?object
}
选择主语谓语宾语
从…起
在哪里{
主语、谓语、宾语
}
详细说明和其他选项可在中找到。要在查询中访问命名图,请使用
图形
关键字
SELECT ?subject ?predicate ?object
WHERE {
GRAPH <http://examples/test>
{
?subject ?predicate ?object
}
}
选择主语谓语宾语
在哪里{
图表
{
主语、谓语、宾语
}
}
您遗漏了一些括号。Fuseki 2.3.0返回一个错误。如何从jena fuseki卸载命名图?如何从fuseki卸货?