Hugh, you are correct and I would like to apologise for my part in that as the main instigator.

On my side however, I found it difficult to see my statements deconstructed and rearranged into various positions I never took and that I very much disagree with [6], but yes, I still should have just stated my position as clearly as possible and left it at that (why I personally take exception to a claim like "SPARQL scales" is again covered by [1-5]).

On the plus side though, perhaps some interesting discussion has arisen out of this in various threads. (In particular, I found Leigh's comments very much constructive.)

/Aidan


[1] http://en.wikipedia.org/wiki/Scalability

[2] http://en.wikipedia.org/wiki/Tractable_problem

[3] https://en.wikipedia.org/wiki/P-complete

[4] http://en.wikipedia.org/wiki/Graph_homomorphism

[5] Jorge Pérez, Marcelo Arenas, Claudio Gutierrez: Semantics and
complexity of SPARQL. ACM Trans. Database Syst. 34(3) (2009)

[6] "XPath can replace SPARQL" (I never said that), "XPath is better than SPARQL" (I said it was more scalable in the general case being tractable and parallelisable), "XYZ is scalable and can do what SPARQL does" (obviously nonsense if I hold that SPARQL doesn't scale in the general case), "because implementation X cannot do Y, this proves the SPARQL doesn't scale" (I never took this position; I was directly asked for /examples/ and I gave the simplest ones I could think of; the proof that SPARQL is not scalable [1-3] is in [5] above) ... and again, I do like SPARQL a lot and I'm personally not a fan of anything XML, let alone XPath. So now I'll shut up. :)


On 18/04/2013 12:05, Kingsley Idehen wrote:
On 4/18/13 6:41 AM, Hugh Glaser wrote:
Someone starts a thread (in this case Luca and his Restpark), about
something they would like to get some feedback on.
In the very first reply, an issue arises that is at best tangential to
the thread subject, but (in my opinion) has no direct bearing on it:
issues around "SPARQL scales?" and perhaps in comparison with REST, etc.

40+ messages follow on "scaling", with the few on Restpark interspersed.
Only the hardiest souls interested in Restpark would have combed
through these messages to see the topic that interests them
(or people who are retired with nothing better to do because they
don't like gardening :-) )

This is no way to run a mailing list to get the widest engagement.
It was clear very early (third message?) that the scaling topic had
arisen - at that stage the discussion should have moved to a new
thread on scaling;
or simply changed the subject line to have "SPARQL Scaling - was
Restpark - Minimal…".
Then the people who might want to discuss Restpark can do so in their
own thread, and the scaling people can have their thread, without
being bothered by the Restpark discussion if they don't want to be.
Simples!

I wouldn't bother, but this seems to be the normal way this lists
works - check out the archive if you want!
It makes it quite dysfunctional.

Note that I did not simply add this message to the Restpark thread,
which is what usually happens in this list!

Best
Hugh


Hugh,

The Restpark thread diverged for two presumptive reasons:

1. REST and SPARQL are mutually exclusive
2. Strawman on "scale" -- the simple point was supposed to be that
consensus and adoption are mercurial pursuits due to pattern explosion.

For the record, I have nothing about attempting to layer RESTful
interactions for simplified interactions with Linked Data. There will
never be a time when I am against options, even when I know the path to
consensus and adoption has a high probability of becoming an odyssey.

I few weeks ago a similar discussion emerged on Twitter, without the
unfortunate "mutual exclusion" undertone, and a conversation developed
progressed to the point were we  concluded that a post to this forum be
a nice route for seeking collaborators [1][2].

That all said, I should have forked the thread (with a new topic
heading) the moment the context for my use of "scale" was misunderstood.


Links:

1. https://twitter.com/stephanef/status/317650285470298112 -- a thread
about RESTful patterns for working with ontologies and vocabularies
2. https://twitter.com/kidehen/status/317661048486363138 -- scheduled
for implementation acknowledgement.



Reply via email to