- From: Jean-Jacques Moreau via cvs-syncmail <cvsmail@w3.org>
- Date: Wed, 15 Jun 2005 11:14:30 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/wsdl20 In directory hutz:/tmp/cvs-serv23544/ws/desc/wsdl20 Modified Files: wsdl20-other-schema-lang.xml Log Message: Fixed intro, namespaces, etc. to match latest text. Index: wsdl20-other-schema-lang.xml =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-other-schema-lang.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** wsdl20-other-schema-lang.xml 15 Jun 2005 10:59:39 -0000 1.3 --- wsdl20-other-schema-lang.xml 15 Jun 2005 11:14:28 -0000 1.4 *************** *** 47,67 **** </latestloc> ! <authlist> ! <author> ! <name>Roberto Chinnici</name> ! <affiliation>Sun Microsystems</affiliation> ! </author> ! <author> ! <name>Jean-Jacques Moreau</name> ! <affiliation>Canon</affiliation> ! </author> ! <author> ! <name>Arthur Ryman</name> ! <affiliation>IBM</affiliation> ! </author> ! <author> ! <name>Sanjiva Weerawarana</name> ! </author> ! </authlist> <abstract> <p>WSDL 2.0 Other Schema Languages describes (example) extension elements --- 47,60 ---- </latestloc> ! <authlist> ! <author> ! <name>Amy Lewis</name> ! <affiliation>TIBCO</affiliation> ! </author> ! <author> ! <name>Bijan Parsia</name> ! <affiliation>University of Maryland</affiliation> ! </author> ! </authlist> <abstract> <p>WSDL 2.0 Other Schema Languages describes (example) extension elements *************** *** 85,95 **** <div1 id="intro"> <head>Introduction</head> ! <p> The Web Services Description Language (WSDL) provides a model and an ! XML format for describing Web services. It relies on the XML Schema language. ! WSDL 2.0 Other Schema Languages (this specification) shows (example) extension ! elements that permit the use of alternative schema languages. In particular, ! DTD <bibref ref="XML10"/> ! and RELAX NG <bibref ref="RELAX-NG"/>.</p> ! <p>This specification depends on WSDL 2.0 <bibref ref="WSDL-PART1"/>. </p> <!-- +++++++++ --> <div2 id="notcon"> --- 78,92 ---- <div1 id="intro"> <head>Introduction</head> ! <p>WSDL describes Web Service interaction in terms of exchanges of typed messages. WSDL ! 2.0: Part 1 only provides general support for type systems based on the XML Infoset ! <bibref ref="XMLInfoSet"/> and specific support for the W3C XML Schema ! Description Language <bibref ref="XMLSchemaP1"/>. Describing messages with WSDL using schema languages other ! than XML Schema or non-XML infoset type systems requires extending the WSDL ! component model. While the WSDL working group has not defined any such extensions, ! there were discussions in the working group about how those extensions might be ! defined and used. This document is the result of those disucussions and captures ! part of the working group's thinking about schema language and type system ! extensibilty at the time of its publication. In particular, ! DTD <bibref ref="XML10"/> and RELAX NG <bibref ref="RELAX-NG"/>.</p> <!-- +++++++++ --> <div2 id="notcon"> *************** *** 164,168 **** <div1 id='dtd'> <head>DTD</head> ! <p>A DTD may be used as the schema language for WSDL 2.0. It may not be inlined; it must be imported. A namespace must be assigned. DTD types appear in the <prop comp="Description">element declarations</prop> property of <comp --- 161,165 ---- <div1 id='dtd'> <head>DTD</head> ! <p>A DTD may be used as the schema language for WSDL 2.0. It may not be embedded; it must be imported. A namespace must be assigned. DTD types appear in the <prop comp="Description">element declarations</prop> property of <comp *************** *** 181,185 **** <item><p>A [local name] of import.</p></item> <item><p>A [namespace name] of ! <attval>&wsdl-schema-dtd-ns;</attval>.</p></item> <item><p>One or two &AII;s, as follows:</p> <ulist> --- 178,182 ---- <item><p>A [local name] of import.</p></item> <item><p>A [namespace name] of ! <attval>http://www.example.org/dtd</attval>.</p></item> <item><p>One or two &AII;s, as follows:</p> <ulist> *************** *** 236,240 **** <head>RELAX NG</head> <p>A RELAX NG schema may be used as the schema language for WSDL 2.0. It may be ! inlined or imported; import is preferred. A namespace must be specified; if an imported schema specifies one, then the [actual value] of the <att>namespace</att> &AII; in the <el>import</el> &EII; must match the specified namespace. --- 233,237 ---- <head>RELAX NG</head> <p>A RELAX NG schema may be used as the schema language for WSDL 2.0. It may be ! embedded or imported; import is preferred. A namespace must be specified; if an imported schema specifies one, then the [actual value] of the <att>namespace</att> &AII; in the <el>import</el> &EII; must match the specified namespace. *************** *** 252,256 **** <p> ! Importing a RELAX NG schema uses the rng:include mechanism defined by RNG, with restrictions on its syntax and semantics. A child &EII; of the <el>types</el> &EII; is defined with the Infoset --- 249,253 ---- <p> ! Importing a RELAX NG schema uses the <el>rng:include</el> mechanism defined by RNG, with restrictions on its syntax and semantics. A child &EII; of the <el>types</el> &EII; is defined with the Infoset *************** *** 310,316 **** </div2> <div2 id='relax-inline'> ! <head>Inlining RELAX NG</head> <p> ! Inlining an RNG schema uses the existing top-level <el>rng:grammar</el> &EII;. It may be viewed as simply cutting and pasting an existing, stand-alone schema to a location inside the <el>wsdl:types</el> &EII;. The --- 307,313 ---- </div2> <div2 id='relax-inline'> ! <head>Embedding RELAX NG</head> <p> ! Embedding an RNG schema uses the existing top-level <el>rng:grammar</el> &EII;. It may be viewed as simply cutting and pasting an existing, stand-alone schema to a location inside the <el>wsdl:types</el> &EII;. The *************** *** 330,334 **** <p> The <att>ns</att> &AII; defines the namespace of the type and ! element definitions inlined in this schema. WSDL 2.0 modifies the RNG definition of the <el>rng:grammar</el> &EII; to make this &AII; required. The <att>ns</att> &AII; has the following Infoset properties:</p> --- 327,331 ---- <p> The <att>ns</att> &AII; defines the namespace of the type and ! element definitions embedded in this schema. WSDL 2.0 modifies the RNG definition of the <el>rng:grammar</el> &EII; to make this &AII; required. The <att>ns</att> &AII; has the following Infoset properties:</p> *************** *** 343,352 **** <head>References to Element Declarations</head> <p> ! Whether inlined or imported, the element definitions present in a schema may be referenced from an <comp>Interface Message Reference</comp> or <comp>Interface Fault</comp> component. </p> <p> ! A named rng:define definition cannot be referenced from the <comp>Interface Message Reference</comp> or <comp>Interface Fault</comp> components. </p> --- 340,349 ---- <head>References to Element Declarations</head> <p> ! Whether embedded or imported, the element definitions present in a schema may be referenced from an <comp>Interface Message Reference</comp> or <comp>Interface Fault</comp> component. </p> <p> ! A named <el>rng:define</el> definition cannot be referenced from the <comp>Interface Message Reference</comp> or <comp>Interface Fault</comp> components. </p> *************** *** 447,450 **** --- 444,452 ---- <td>20050615</td> <td>JJM</td> + <td>Fixed intro, namespaces, etc. to match latest text.</td> + </tr> + <tr> + <td>20050615</td> + <td>JJM</td> <td>Added markup for components and properties.</td> </tr>
Received on Wednesday, 15 June 2005 11:14:34 UTC