Re: sparql-protocol.wsdl updated

On Mon, 2005-03-21 at 16:54 -0600, Dan Connolly wrote:
> On Mon, 2005-03-21 at 15:10 -0500, Kendall Clark wrote:
> > Les chiens,
> > 
> > I've updated
> >      
> >      http://www.w3.org/2001/sw/DataAccess/proto-wd/sparql-protocol.wsdl
> > 
> > <!-- $Id: sparql-protocol.wsdl,v 1.4 2005/03/21 20:00:34 kclark Exp $
> > 
> > I consider this to be nearly complete w/r/t the "abstract" portion of
> > the protocol; that is, the interfaces, their types, operations, and
> > faults.
> 
> Cool... I'm interested in WSDL tools that do cool stuff with it...
> are there WSDL validators and such?

I tried XSV, the xml schema validation service, on it. I found
a couple trivial things and fixed them:

----------------------------
revision 1.5
date: 2005/03/22 01:58:21;  author: connolly;  state: Exp;  lines: +3 -3
typo: 2001/Schema to 2001/XMLSchema
repeated WSDL URI in schemaLocation; not sure why it's there
----------------------------

It doesn't like this bit...
      <output element="xrf:sparql rdf:RDF"></output>
      <!-- is rdf:RDF correct? -->

it says...
http://www.w3.org/2001/sw/DataAccess/proto-wd/sparql-protocol.wsdl:15:7:
Invalid per cvc-attribute.1.2: attribute type check failed for
{None}:element: xrf:sparql rdf:RDF no members of union succeeded:  not
in enumeration [#any, #none]; is not a valid QName literal, it has more
than one colon or is empty


I'm not sure what these other 2 messages are saying...

http://www.w3.org/2001/sw/DataAccess/proto-wd/sparql-protocol.wsdl:41:5:
Invalid per cvc-complex-type.1.4: required attribute {None}:pattern not
present


http://www.w3.org/2001/sw/DataAccess/proto-wd/sparql-protocol.wsdl:74:9:
Invalid per cvc-complex-type.1.2.4: 
    element {http://www.w3.org/2001/XMLSchema}:element not allowed here
(4) in element {http://www.w3.org/2001/XMLSchema}:element, expecting
[$,{http://www.w3.org/2001/XMLSchema}:unique,{http://www.w3.org/2001/XMLSchema}:key,{http://www.w3.org/2001/XMLSchema}:keyref]:


-- 
Dan Connolly, W3C http://www.w3.org/People/Connolly/
D3C2 887B 0F92 6005 C541  0875 0F91 96DE 6E52 C29E

Received on Tuesday, 22 March 2005 02:02:00 UTC