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