- 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