First of all a small apology to Kendall, when I mentioned
"breaking the Web" in the last
post I was using
the phrase loosely and for dramatic effect, but it wasn't intended
as anti-OWL 1.1 FUD. In fact I'll use the phrase again, in the
context of something I strongly favour (
not that I favour breaking the Web...).
Richard
and
Max have
revived discussion about the update side of SPARQL with
SPARQL
Update Language at the ESW Wiki. (I did try to post a comment
at Richard's, but it's not shown up - could well be a miskey on my
part).
I think the moratorium on SPARQL was a good idea (
didn't initially) - hold fire on new developments while
what there is already is tested in the wild. But a data protocol
without update is painfully limited, and in this particular case an
extra consideration is the expectation of people familiar with
SQL.
A key consideration for SPARQL has to be the protocol angle. If
it is to be the query language of the Semantic Web, it mustn't
break the Web. As Kendall pointed out, the Web is remarkably
resilient, but I still think breakage is an appropriate term for
protocol abuse. That isn't to say I believe the current suggestions
are wrong - I really don't know. This is what we need
fundamentalists
for, so I'm pleased to see
Mark Baker's already
added a note to the Wiki.Â
Back in March at
SwigAtTp2006 the
DAWG joined the
SWIG meet and went around the room polling for views on where
SPARQL should go. Top of the list was Update. The
IRC
log captured my opinion on this as "
Whatever happens, I think
opaque tunnelling a la XML-RPC/SOAP should be avoided like the
plague. Why choose
less interop?
Mark mentions
HTTP
PATCH on the Wiki - golly, I'd completely forgotten about
that. I guess that also calls for a re-reading of timbl on
RDF Diff/Patch
etc, and a bit of play with Reto's
implementation.
@en