- From: Jonathan Marsh <jmarsh@microsoft.com>
- Date: Fri, 17 Feb 2006 10:34:06 -0800
- To: <public-ws-desc-comments@w3.org>
- Cc: "Hugo Haas" <hugo@w3.org>
Proposing the relevant part of Hugo's mail as a CR issue.
-----Original Message-----
From: www-ws-desc-request@w3.org [mailto:www-ws-desc-request@w3.org] On
Behalf Of Hugo Haas
Sent: Tuesday, February 14, 2006 2:39 AM
To: www-ws-desc@w3.org
Subject: Belated comments on SPARQL Protocol for RDF 25 January 2006 LC
WD
Following Jonathan's email[6], I looked at the WSDL 2.0 use made in
SPARQL Protocol for RDF:
SPARQL Protocol for RDF
W3C Working Draft 25 January 2006
http://www.w3.org/TR/2006/WD-rdf-sparql-protocol-20060125/
...
- "The sequence MUST contain only local element children. These child
elements MAY contain the nillable attribute, and the attributes
minOccurs and maxOccurs MUST have a value 0 or 1."
This one is more of a problem. Having more than one element in the
instance data with the same local name is something that we have
never allowed as we wanted to be sure we could reconstruct the
instance data accurately. We actually have another related
restriction: "The sequence MUST NOT contain multiple children
elements declared with the same local name."
The problem is that if you have whttp:location="{b}" and the
instance data is "<a><b>2</b><b>1</b></a>", we do not know which b
element we are talking about. This is a limitation of our syntax.
So they actually can't do that. The problem comes from the
maxOccurs="unbounded" of the default-graph-uri and named-graph-uri
attributes.
It turns out that their use does not have the micro-syntax problem
as default-graph-uri and named-graph-uri will be serialized as query
parameters, but it is not very simple to allow IMO.
It looks like this actually was already in their first draft and we
missed it in our first review. We should probably engage in a
discussing with the DAWG as I don't see any simple fix.
...
Cheers,
Hugo
1.
http://www.w3.org/TR/2006/WD-rdf-sparql-protocol-20060125/#query-binding
s-http
2.
http://www.w3.org/TR/2006/CR-wsdl20-adjuncts-20060106/#_http_x-www-form-
urlencoded
3.
http://www.w3.org/TR/2006/WD-rdf-sparql-protocol-20060125/#SparqlQuery
4.
http://www.w3.org/TR/2006/CR-wsdl20-adjuncts-20060106/#_operation_iri_st
yle
5.
http://www.w3.org/TR/2006/WD-rdf-sparql-protocol-20060125/#query-binding
s-soap
6. http://lists.w3.org/Archives/Member/w3c-ws-desc/2006Feb/0004.html
--
Hugo Haas - W3C
mailto:hugo@w3.org - http://www.w3.org/People/Hugo/
Received on Friday, 17 February 2006 18:34:28 UTC