Review of SPARQL 1.1 Protocol

Hi,

This is my review of Protocol (Action 561)
http://www.w3.org/2009/sparql/docs/protocol-1.1/Overview.xml
Version of the 2011-11-16

Best regards,

Olivier





-- The introduction MAY have a sentence to explain the difference with 
Graph Store HTTP Protocol.


2.1.5 Accepted Response Formats

See below@@


2.1.6 Success Responses

(for SPARQL Query for RDF query forms SELECT and ASK)
->
(for SPARQL Query forms SELECT and ASK)


for SPARQL Query for RDF query forms DESCRIBE and CONSTRUCT
->
for SPARQL Query forms DESCRIBE and CONSTRUCT



2.2.3 Specifying an RDF Dataset

The RDF dataset for an update operation may be specified either in the 
operation string itself using the USING and USING NAMED keywords, or it 
may be specified via the default-graph-uri and named-graph-uri parameters.

-- It may also be defined by the "WITH" keyword in the operation string 
itself



If an RDF dataset is not specified in either the protocol request  or 
the SPARQL update request string, then implementations may execute the 
query against an implementation-defined default RDF dataset.
->
then implementations **should** execute



3.1.1 SELECT with service-supplied RDF dataset

<results distinct="false" ordered="false">

  -- attributes distinct and ordered are not part of SPARQL XML Results 
Format:
http://www.w3.org/TR/rdf-sparql-XMLres/



3.1.2 SELECT with simple RDF dataset


-- RDF dataset should be written RDF Dataset



3.1.5 DESCRIBE with simple RDF dataset

<rdf:RDF ...

-- complete the namespaces





-- two occurrences of:

2.1 Sparql Protocol Interface
->
2.1 SPARQL Protocol Interface

-- the section does not exist, the link is broken



3.1.11 Long SELECT query using POST with URL encoding

PREFIX XML: <http://www.w3.org/2001/XMLSchema#>

-- prefer xsd: or xs: prefix for XML Schema datatypes




3.1.11 Long SELECT query using POST with URL encoding

<results ordered="false" distinct="false">

-- attributes distinct and ordered are not part of SPARQL XML Results 
Format:
http://www.w3.org/TR/rdf-sparql-XMLres/



Since a SPARQL protocol service may make HTTP requests of other origin 
servers on behalf of its clients,

-- I do not really understand this part:   "make HTTP requests of other 
origin servers"

Received on Monday, 21 November 2011 09:31:13 UTC