Qcrumb.com is a query evaluation service for remote data sources. You can link to results (which are cached for a day or so).
To speed up access to remote data source, please make sure that the sources have caching enabled (setting Cache-Control: public and Expires header).
The service supports SPARQL and XQuery.
You can specify data sources using FROM/FROM NAMED clauses which the query processor loads during query evaluation.
The query processor can optionally take into account rules (roughly equivalent to Datalog).
You can access data sources using the expath http-client extension.
gziped results if requested; empty
text/plainrather than an exception
Access-Control-Allow-Originheader to enable Cross-Origin Resource Sharing.
We currently use ARQ for SPARQL and BaseX for XQuery.
The latest version of this query processor is available as free online service at http://qcrumb.com/.