Hi Ivan,
On 18/10/13 14:27, Ivan Ruiz Rube wrote:
> I think LD Caching is intended for SPARQL queries, too. In the introduction
> of "Linked Data Caching" appears: "Apache Marmotta can optionally be
> extended with a Linked Data Caching Module that transparently retrieves
> resources from the Linked Data Cloud when they are needed (e.g. when
> querying a relation to a remote resource) and caches them transparently.
> Linked Data Caching is integrated at the triple store level and thus
> available to all services accessing the triple store, including the SPARQL
> endpoint."
Well, this is an erroneous interpretation, maybe because a wrong wording
in the documentation. We need to improve it a lot to help our users, we
are aware of such issue. So such kind a comments are welcomed!
But what that actually tries to say is, whatever data was previously
retrieved by the cache system, could be used in your SPARQL queries.
Internally all the cached triples are stored at an independent named
graph, so fully available by SPARQL.
What it is less true, and Sebastian has already provided you some
details, is that SPARQL is able to lively cache missing resources used
in queries. This would be possible by switching the SPARQL strategy, but
it may have a big impact on the performance.
The question here would be: how did you import that resource? Because it
just looks like a wrong base URI when parsing. By default Marmotta,
hence LMF, takes the URI where it's running to parse files.
Hope we've clarified some of your questions.
Have a nice weekend.
Cheers,
--
Sergio Fernández
Senior Researcher
Knowledge and Media Technologies
Salzburg Research Forschungsgesellschaft mbH
Jakob-Haringer-Straße 5/3 | 5020 Salzburg, Austria