- From: David Charboneau <dcharbon@us.ibm.com>
- Date: Mon, 18 Jan 2010 16:21:58 -0500
- To: Luke Wilson-Mawer <luke.wilson-mawer@garlik.com>
- Cc: SPARQL Working Group <public-rdf-dawg@w3.org>
- Message-ID: <OFE7B6FB35.0E59E6A4-ON852576AF.005335B1-852576AF.00756048@us.ibm.com>
Hi Luke,
Thanks for the comments! My responses are below.
David Charboneau
dcharbon@us.ibm.com
public-rdf-dawg-request@w3.org wrote on 01/11/2010 06:33:44 PM:
> [image removed]
>
> Review of SPARQL 1.1 Protocol
>
> Luke Wilson-Mawer
>
> to:
>
> SPARQL Working Group
>
> 01/11/2010 06:35 PM
>
> Sent by:
>
> public-rdf-dawg-request@w3.org
>
> Hi all,
>
> Here are my comments on SPARQL 1.1 Protocol, which I thought was
> particularly clear and well written.
>
> Most of my comments are superficial and minor, but there are a couple of
> technical ones in there. I'm not really familiar with WSDL, but I hope
> my comments are of some use nonetheless.
>
> Kind regards,
>
> Luke
>
> *1) Introduction*
>
> * Documents are named inconsistently in the first paragraph (I think
> the update document is named correctly, but not query): "SPARQL
> Query Language 1.1" and "SPARQL 1.1 Update".
>
I fixed this, query is now referred to as SPARQL 1.1 Query Language
> * The Update and Query documents are named here, but should other
> documents which are also affected by the protocol, such as service
> description and the rest interface, be mentioned here too?
>
I think that they should be mentioned, but I wasn't sure how to introduce
them yet. I decided that perhaps it would be better to wait for the next
round to address that.
> *2.1) SparqlProtocol Interface*
>
> * I know they've already been mentioned, but it would be good to
> have a definition of the update faults somewhere. Perhaps they
> should be in the update document.
>
I agree. Perhaps I guess we'll need to coordinate and address this in
the next round, too.
> *2.1.1.1.4) Determining The Base IRI*
>
> * It is mentioned that the Base IRI may come from, for example, a
> SOAP envelope, but it doesn't seem clear (to me at least) whether
> it should take precedence over a BASE IRI specified using the
> query language.
>
I don't know the answer here either. I agree that we should resolve this
in the
next draft.
> *2.1.2.1) XXUPDATEXX in Message*
>
> * It would be nice to have an XML fragment here showing an
> update-request, like the one in section 2.1.1.1.
>
> * INTO and FROM are mentioned, even though I think they have been
> removed them from the update spec. WITH is present in the update
> spec but not here.
>
I deleted the relevant sentence. It only made sense for the old syntax.
WHERE
specifies a pattern, rather than specific graphs or graph variables like
INTO and FROM had, so I don't think that more needs to be said here.
> * If the INTO in the older update syntax of INSERT INTO <uri> {} is
> replaced by the user of GRAPH in the new syntax of INSERT {GRAPH
> <uri> {}}, does this mean that GRAPH is now taking the role of
> specifying the dataset? Does this matter, and should it be
> included here? Perhaps I've missed something in the dataset
> conversation.
>
My reading would be that there aren't datasets for update. I've removed
the text
until the issue of datasets in update is resolved.
> *2.1.3) Fault Messages*
>
> * 'MUST', 'MUST NOT' etc. are used in capitals here, which is
> inconsistent with the rest of the document.
>
Fixed this.
> * In my opinion, it would be nicer to include the second paragraph
> of each of 2.1.3.1, 2.1.3.2, 2.1.3.3, 2.1.3.4 at the top of the
> section, otherwise the user has to read the same paragraph 4
times.
>
I agree. I changed this for both the query and the update faults so that
the text
repeats only twice, rather than six times; this is now specified in for
the operations
in sections 2.1.1.3 Query Fault Messages and 2.1.2.3 Update Fault Messages
> *2.2) HTTP Bindings *
>
> * There is an XX missing off XXUPDATE.
>
All XXX forms have been replaced by proper names.
> * Perhaps "A conformant SPARQL Protocol service" ought to include a
1.1.
>
Fixed.
`
> *General (all none technical)*
>
> * It's stating the obvious, I know, but there are still a couple of
> @@sec@@ parts in there.
Fixed.
> * Excerpts could have more descriptive titles than "XML Schema
> Fragment".
Added a "showing <insert-type-name-here>" suffix to each to better
describe the
contents of the excerpt
> Ok * Items in square brackets don't always point to a reference.
>
>
>
>
>
Received on Monday, 18 January 2010 21:22:50 UTC