On 16/04/2013 21:42, Jerven Bolleman wrote:
Hi Aidan,
On Apr 16, 2013, at 10:27 PM, Aidan Hogan wrote:
The credo that SPARQL does not scale in comparison to restpark does not hold 
true because restpark cannot answer queries that SPARQL endpoints could.

But this is *precisely* the reason why it does hold true! :) SPARQL does not 
scale in comparison to Restpark because (and only because) SPARQL is a complex 
language and Restpark is a simple language.
Then I made a mistake in parsing your scaling semantics ;)

Yes, perhaps we are not on the same page. :)

Your scaling means "be fast in answering simple queries"

No. My scaling means offer a service compliant with the "standard" that supports big(ger) inputs.

My scaling means "be capable in answering complex queries with the advantage that it 
is also very fast in answering simple queries"

Okay. That's very different from my scaling. :)

I would say OWL 2 RL/QL/EL scales better than OWL 2 DL. I would say SPARQL scales better than SPARQL 1.1. If I understand correctly, you would not (since, e.g., SPARQL 1.1 can do SPARQL and more). I think a common term for your form of "scalability" would rather be "expressivity".

As SPARQL is as fast as answering simple queries as restpark and can answer 
more complicated queries as well. SPARQL must scale in more dimensions than 
restpark.
Therefore SPARQL scales and restpark does not ;)

"""
An algorithm, design, networking protocol, program, or other system is said to scale if it is suitably efficient and practical when applied to large situations (e.g. a large input data set, a large number of outputs or users, or a large number of participating nodes in the case of a distributed system). If the design or system fails when a quantity increases, it does not scale. In practice, if there are a large number of things n that affect scaling, then n must grow less than n^2. An example is a search engine, that must scale not only for the number of users, but for the number of objects it indexes. Scalability refers to the ability of a site to increase in size as demand warrants.
"""

http://en.wikipedia.org/wiki/Scalability

... works for me and is roughly the original context I interpreted Kingsley's post.

Cheers,
Aidan



Reply via email to