Re: using RDF (OWL) in WSDL

Jacek,

I thought the action was to look at using OWL in our WSDL Specification to 
encode the assertions that could not be expressed using XML Schema. It 
would be useful to have the additional assertions encoded in a formal way 
so we could avoid natural language ambiguities, and maybe even have an OWL 
processor validate WSDL documents.

Your proposal for putting RDF in WSDL is interesting, but wouldn't it 
defeat existing RDF processors? Why not just change the WSDL schema to 
allow RDF elements?


Arthur Ryman




Jacek Kopecky <jacek@systinet.com>
Sent by: www-ws-desc-request@w3.org
05/27/2003 11:59 AM

 
        To:     WS-Description WG <www-ws-desc@w3.org>
        cc: 
        Subject:        using RDF (OWL) in WSDL

 


Hi all,

I was tasked to check how RDF statements (including OWL statements)
could be represented in WSDL. Here's what I found:

RDF defines two XML elements which can be used to contain RDF statements
- rdf:RDF and rdf:Description. As far as I can see, no XML Schema for
these elements (I've found only one at [1]) puts them into any of the
substitution groups for WSDL extensibility elements; therefore these
elements cannot be used as WSDL extensibility elements.

As I think RDF statements should be embedded in WSDL using extensibility
elements, I propose that we create an element wsdl:rdfDescription in the
substitution group globalExt. The semantics of this element would be the
same as of 

<rdf:Description rdf:about="URIref to the current WSDL component">...

Example:

<wsdl:message name="Foo">
  <wsdl:rdfDescription>
    <ns:responsibleArchitect rdf:resource="mailto:jacek@systinet.com"/>
  </wsdl:rdfDescription>
</wsdl:message>

In English, the architect responsible for the WSDL message Foo is me.

What do you think?

                   Jacek Kopecky

                   Senior Architect
                   Systinet Corporation
                   http://www.systinet.com/

Received on Tuesday, 27 May 2003 12:45:48 UTC