Hi. Is it possible to use virtuoso as a SPARQL proxy/cache for another SPARQL endpoint ?
We have already deployed a D2R server in order to provide RDF out of a RDBMS (postgres). But queries tend to explode (maybe our mapping's fault) and render data inaccessible (D2R and or Postgres crashed/stuck/busy or whatever). Data in the postgres DB is constant, so we may as well have some RDF cache instead of replaying the SQL queries allover again. I'm thinking of using Virtuoso sponger to fetch RDF triples from the D2R SPARQL endpoint (with DESCRIBEs ?), and cache in turn (and even do reasoning maybe). Then we would just have to switch our SPARQL queries over to Virtuoso instead of D2R. Is this possible and are there docs explaining how to plug Virtuoso (sponger?) to another SPARQL endpoint ? I think another option would be to port our mapping to Virtuoso so that it does the job to query the Postgres DB and produce triples, but as the mapping is a bit complex, I'd like to try a faster way. Also, such a setup may allow us to mix in virtuoso data coming from several such D2R (ou other) SPARQL endpoints for richer/larger queries. Thanks in advance. -- Olivier BERGER <olivier.ber...@it-sudparis.eu> http://www-public.it-sudparis.eu/~berger_o/ - OpenPGP-Id: 2048R/5819D7E8 Ingénieur Recherche - Dept INF Institut TELECOM, SudParis (http://www.it-sudparis.eu/), Evry (France)