- From: Karl Dubost <karl@w3.org>
- Date: Tue, 11 Oct 2005 22:14:54 -0400
- To: public-rdf-dawg-comments@w3.org
Comments about the specification: SPARQL Protocol for RDF W3C Working Draft 14 September 2005 http://www.w3.org/TR/2005/WD-rdf-sparql-protocol-20050914/ There are quite a lot of typos and spelling mistakes in the document, please check it before next publication. http://www.w3.org/2002/01/spellchecker?uri=http://www.w3.org/TR/2005/ WD-rdf-sparql-protocol-20050914/ The document seems unfinished in many places. :/ * Abstract: Could you make it clearer? "SPARQL is a query language and protocol for RDF. This document specifies the SPARQL Protocol for RDF; it uses WSDL 2.0 to describe a means for conveying SPARQL queries to an SPARQL query processing service and returning the query results to the entity that requested them. This protocol was developed by the W3C RDF Data Access Working Group (DAWG), part of the Semantic Web Activity as described in the activity statement ." I would removed the last sentence too which is not the abstract of the document. I would make SPARQL with a link to the appropriate specification or a primer. I think a Primer would be great for this two specifications. A proposal that can be certainly improved. [SPARQL][1] is a [query language for RDF][2] and a protocol for RDF. This document specifies the SPARQL Protocol for RDF; it defines how to convey SPARQL queries between a query client and a query processor. The SPARQL protocol is defined by [WSDL 2.0][3]. I'm not a native English speaker, I'm pretty sure it could be improved. * Dependencies: There are dependencies of SPARQL Protocol on four documents which are at WD stage. You might want to strongly coordinate with these groups. Do you know when WSDL 2.0 is expected to reach Recommendation status? I would also recommend that you move forward the two documents together and synchronized. * Test Suite: Is there a test suite defined for SPARQL Protocol. I haven't found any traces in this document. * QA Spec GL ICS See my other message about checking for fundamental QA principles. It's quite rare to see a document like this one these days at W3C. It fails on many points elementary requirements. * Examples/Graphics/Links Example in the section 2.1 or more context might be helpful to understand what you are talking about. The document is often very hard to understand. For example, you start the section two with: [[[ SPARQL Protocol contains one interface, SparqlQuery, which in turn contains one operation, query. ]]] What is an interface? What is an operation? The power of appropriate hypertext is also interesting in this case. The WG has written: [[[ SPARQL Protocol is described abstractly with WSDL 2.0 [WSDL2] in terms of a web service that implements its interface, types, faults, and operations, as well as by HTTP and SOAP bindings. ]]] with the link on "described abstractly". I would have done: [[[ "WSDL 2.0 [WSDL2] description of SPARQL Protocol" is given abstractly in terms of a web service that implements its interface, types, faults, and operations, as well as by HTTP and SOAP bindings. ]]] with the link on "WSDL 2.0 [WSDL2] description of SPARQL Protocol" which is better for the semantics and search engine indexing. Later in the document, again: [[[ This interface and its operation are described in the following WSDL 2.0 fragment (from sparql-protocol-query.wsdl, which contains the relevant namespace declarations): ]]] prefer [[[ This interface and its operation are described in the following WSDL 2.0 fragment (from "WDSL 2.0 description of SPARQL Protocol", which contains the relevant namespace declarations): ]]] Is it normal the double period in the documentation section of WSDL 2.0 profile. I'm not sure I would have called figure the "Figure 1.0", maybe excerpt. in 2.1.2 text "defined" linked to http://www.w3.org/TR/rdf-sparql-query/ #grammar. again choose an appropriate word which is meaningful when creating a link. In this section two, you are using [SPARQL] coming from nowhere with no intent to be a reference. Use only SPARQL and not SPARQL if there's no link. in 2.1.3, the words "ASK" and "SELECT" are linked to SPARQL Protocol but with no specific destination. Another link problem [[[ The query-result type is defined in this W3C XML Schema fragment, from sparql-protocol-types.xsd: ]]] prefer [[[ The query-result type is defined in this fragment, from "W3C XML Schema for SPARQL Protocol": ]]] in 2.1.4 [WSDL2-Adjuncts] defines several… no link on WSDL2-Adjuncts what is it? and many others. * CSS Style for code underlined style for "code" element is not that much appealing visually and with a smaller font. * Normative references to XML Schema? [[[ Abstractly, the contents of the In Message of SparqlQuery's query operation is an instance of an XML Schema complex type, called st:query-result in Figure 1.0, composed of two further parts: one SPARQL query string; and zero or one RDF dataset descriptions. ]]] Is it a normative reference to XML Schema? * Reference without context: There are references to this document at least four times and without context. http://www.w3.org/2001/sw/DataAccess/rq23/ * HTTP Example. Very good part of the specification. But I guess it's not normative so you should say so. There are example of SPARQL query but no example of the document on which they apply at the start. That might be helpful to understand the example completely. * example.org,com,net are official domain names for examples. This http://my.example/… to change by http://my.example.org/… * mime type: Where the mime types come from? * application/sparql-results+xml * text/rdf+n3 Are there official? If not you might say so. * CSS for the document: I have sent a previous mail just before publication on how to improve the stylesheet for this document. Could you implement it? Eric had approved it if I remember. See my message in this list on 13 September 2005 with the attachment. [1]: link to a primer [2]: http://www.w3.org/TR/rdf-sparql-query/ [3]: http://www.w3.org/TR/wsdl20/ -- Karl Dubost - http://www.w3.org/People/karl/ W3C Conformance Manager *** Be Strict To Be Cool ***
Received on Wednesday, 12 October 2005 02:15:52 UTC