- From: Christopher B Ferris <chrisfer@us.ibm.com>
- Date: Wed, 28 May 2003 09:10:49 -0400
- To: www-ws-desc@w3.org
Jacek, Seems to me that Arthur has a point. Why not simply extend the WSDL schema to allow for rdf:Description? Seems quite reasonable to me. Cheers, Christopher Ferris STSM, Emerging e-business Industry Architecture email: chrisfer@us.ibm.com phone: +1 508 234 3624 jacek Kopecky wrote on 05/28/2003 04:30:09 AM: > > Arthur, I hadn't understood the action the way you presented it below, > but I'll look into that too. Here's my initial thought: > > When we present the RDF mapping of WSDL, the OWL description of that (in > other words the OWL schema for WSDL) will naturally include the > properties we cannot express in XML Schema. > > The area where the interaction of RDF and WSDL needs some work is > embedding RDF in WSDL, which is how I understood the action, even when I > was writing it in IRC. > > Your alternative, i.e. to allow rdf:Description or rdf:RDF in the XML > Schema schema for WSDL, would simplify the reuse of existing RDF > processors a bit, but then the syntax would usually look like this: > > <wsdl:message name="Foo"> > <rdf:Description rdf:about="<targetNamespaceOfFoo>#message(Foo)"> > <ns:responsibleArchitect rdf:resource="mailto:jacek@systinet.com"/> > </rdf:Description> > </wsdl:message> > > The rdf:Description element would not be tied to its parent message in > any way then and it could be simpler if we just allowed rdf:RDF as a > child of wsdl:definitions or introducing wsdl:semantics element which > would contain elements in any other namespace that would be assumed to > contain semantic descriptions of the stuff defined in the parent WSDL > document. > > With my proposal, wsdl:rdfDescription would be just another > extensibility element and the interaction with existing RDF processors > would involve the WSDL processor rewriting the wsdl:rdfDescription > element to the rdf:Description element (see above) which is a trivial > thing; and then passing the rewritten element to the RDF processor. > > What do you think? > > Jacek Kopecky > > Senior Architect > Systinet Corporation > http://www.systinet.com/ > > > > > > > On Tue, 2003-05-27 at 18:46, Arthur Ryman wrote: > > 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 Wednesday, 28 May 2003 13:52:21 UTC