Ontotext GraphDB SPARQL 查询 - 找不到可接受的文件格式
Ontotext GraphDB SPARQL Query - No acceptable file format found
Ontotext GraphDB 9.0.0,免费版,Ubuntu 工作站 Linux 4.15.0-65-generic x86_64
我有一个简单的 SPARQL 查询,它在查询和更新页面以及网络服务中运行良好:
select * where {
?s ?p ?o .
} limit 5
如果我不提供 Accept: header,我会以逗号分隔值的形式返回结果。但是,如果我提供这样的文件格式:
$ curl -G -H "Accept: text/turtle" 'http://localhost:7200/repositories/...'
No acceptable file format found.
是否有可接受媒体类型的列表或 REST 查询?
SELECT 查询不是 return RDF 图(在 Turtle 或任何其他 synatx 中)- 它 return 是一个 SPARQL 结果集。
application/sparql-results+json
是一种格式。
如果您想要 RDF 图,请使用 CONSTRUCT 查询,您可以请求 text/turtle:
CONSTRUCT { ?s ?p ?o } WHERE { ?s ?p ?o } LIMIT 5
该特定查询可以缩短为:
CONSTRUCT WHERE { ?s ?p ?o } LIMIT 5
Ontotext GraphDB 9.0.0,免费版,Ubuntu 工作站 Linux 4.15.0-65-generic x86_64
我有一个简单的 SPARQL 查询,它在查询和更新页面以及网络服务中运行良好:
select * where {
?s ?p ?o .
} limit 5
如果我不提供 Accept: header,我会以逗号分隔值的形式返回结果。但是,如果我提供这样的文件格式:
$ curl -G -H "Accept: text/turtle" 'http://localhost:7200/repositories/...'
No acceptable file format found.
是否有可接受媒体类型的列表或 REST 查询?
SELECT 查询不是 return RDF 图(在 Turtle 或任何其他 synatx 中)- 它 return 是一个 SPARQL 结果集。
application/sparql-results+json
是一种格式。
如果您想要 RDF 图,请使用 CONSTRUCT 查询,您可以请求 text/turtle:
CONSTRUCT { ?s ?p ?o } WHERE { ?s ?p ?o } LIMIT 5
该特定查询可以缩短为:
CONSTRUCT WHERE { ?s ?p ?o } LIMIT 5