On 05/11/10 15:06, Ian Davis wrote:
On Fri, Nov 5, 2010 at 12:12 PM, Nathan<nat...@webr3.org>  wrote:
However, if you use 303's the then first GET redirects there, then you store
the ontology against the redirected-to URI, you still have to do 40+ GETs
but each one is fast with no response-body (ontology sent down the wire)
then the next request for the 303'd to URI comes right out of the cache.
It's still 40+ requests unless you code around it in some way, but it's
better than 40+ requests and 40+ copies of the single ontology.

But in practice, don't you look in your cache first? If you already
have a label for foaf:knows because you looked up foaf:mbox a few
seconds ago why would you issue another request?

Sindice would, because Fred could also define a label for foaf:knows in the flintstone schema. The Sindice contextualised reasoning is performed in a sandbox to ensure that Fred's malicious schema isn't going to pollute any inferencing from your document, unless your document also references Fred's schema. Without checking we can't be sure that foaf:knows and foaf:mbox are defined in the same ontology.


--
Robert Fuller
Research Associate
Sindice Team
DERI, Galway
http://sindice.com/

Reply via email to