On 27/11/14 02:02, Bruno P. Kinoshita wrote:
Hello Andy!
The more I learn, the more I realize how little I know :)
:-)
I think his code's gist expired, but FWIW here is another gist from my local
copy [1].
Thank you!Bruno
[1] https://gist.github.com/kinow/f36c7cf989a4ee1b5478
?? Bad syntax!
"selectan" not "select"
and it calls execSelect, not execDescribe. May be that is why they
force "format="
The original had "describe *", does not mention ?s ?p ?o and got back a
result set with (?s, ?p, ?o) so it looks like the query was issued with
the override: format=application/sparql-results+json so the far did do
something plausible, although asking for a graph and setting "accept" to
a result set format has a HTTP status code of 406. (How does the caller
know it's (?s, ?p, ?o) otherwise?)
The default accept header for a model (CONSTRUCT or DESCRIBE)
text/turtle, application/n-triples, application/rdf+xml;q=0.9,
application/turtle;q=0.8, application/x-turtle;q=0.8, text/rdf+n3;q=0.7,
application/n3;q=0.6, text/n3;q=0.6, text/plain;q=0.5, */*;q=0.1
which does not mention JSON but does have */*. The format= overrides that.
(note to selves - add JSON-LD, remove N3).
Andy