The current /search/sparql endpoint only supports POST of application/json data.
In addition, the content-type for the response is limited.
To improve utility, it may be good to provide (read-only) support of the SPARQL protocol.
That would mean, among other things:
- GET with query parameters
- POST consuming (instead of
application/json):
application/x-www-form-urlencoded and
application/sparql-query (unencoded body)
- content negotiation for a variety of types
See SPARQL protocol for details.
This would basically be a replacement for the full-sparql query endpoint described in #852 and implemented in #853. This endpoint did allow full SPARQL queries, but the requirements did not explicitly include compliance with the SPARQL protocol.
The current
/search/sparqlendpoint only supportsPOSTofapplication/jsondata.In addition, the content-type for the response is limited.
To improve utility, it may be good to provide (read-only) support of the SPARQL protocol.
That would mean, among other things:
application/json):application/x-www-form-urlencodedandapplication/sparql-query(unencoded body)See SPARQL protocol for details.
This would basically be a replacement for the full-sparql query endpoint described in #852 and implemented in #853. This endpoint did allow full SPARQL queries, but the requirements did not explicitly include compliance with the SPARQL protocol.