- From: Arthur Ryman via cvs-syncmail <cvsmail@w3.org>
- Date: Wed, 08 Jun 2005 22:03:44 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/wsdl20
In directory hutz:/tmp/cvs-serv24629/wsdl20
Modified Files:
wsdl20.xml
Log Message:
Added compdef tags for Element Declaration and Type Definition.
Index: wsdl20.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.xml,v
retrieving revision 1.278
retrieving revision 1.279
diff -C2 -d -r1.278 -r1.279
*** wsdl20.xml 8 Jun 2005 21:37:15 -0000 1.278
--- wsdl20.xml 8 Jun 2005 22:03:42 -0000 1.279
***************
*** 355,362 ****
<def>
<p>
! An XML schema that is defined in a the
<el>xs:types</el>
&EII;
! of a WSDL 2.0 description. For example, an XML 1.0
Schema defined in an
<el>xs:schema</el>
--- 355,362 ----
<def>
<p>
! An XML schema that is defined in the
<el>xs:types</el>
&EII;
! of a WSDL 2.0 description. For example, an XML
Schema defined in an
<el>xs:schema</el>
***************
*** 1275,1334 ****
</p>
- <p>
- <comp>Interface</comp>, <comp>Binding</comp>, <comp>Service</comp>, <comp>Element Declaration</comp>, and <comp>Type
- Definition</comp> components are directly contained in the
- <comp>Description</comp> component and are referred to as
- <emph>top-level components</emph>.
- The top-level WSDL 2.0 components contain other components, e.g.
- <comp>Interface Operation</comp> and <comp>Endpoint</comp>, which are referred to as
- <emph>nested components</emph>. Nested components may contain
- other nested components. The component that contains
- a nested component is referred to as the <emph>parent</emph>
- of the nested components. Nested components have a <propdef comp="">parent</propdef>
- property that is a reference to their parent component.
- </p>
-
- <z:notation name="Parent">
-
- <p>
- Let
- <z:i>Parent</z:i>
- represent the <prop comp="">parent</prop> property of a nested component:
- </p>
-
- <schema xmlns="http://www.w3.org/2004/zml" name="Parent">
- Identifier <nl/>
- parent : ID
- </schema>
-
- <z:see names="Identifier ID"/>
-
- </z:notation>
-
- <z:notation name="ParentValid">
-
- <p>
- The parent of a nested component in the component model MUST
- also be in the component model. No component is its own parent.
- </p>
-
- <p>
- Let
- <z:i>ParentValid</z:i>
- represent these validity constraints:
- </p>
-
- <schema xmlns="http://www.w3.org/2004/zml" name="ParentValid">
- ComponentModel1 <nl/>
- Parent
- <where/>
- parent <in/> componentIds <nl/>
- parent <neq/> id
- </schema>
-
- <z:see names="ComponentModel1 Parent"/>
-
- </z:notation>
-
<p>Type system components describe the constraints on a
message's content. By default, these constraints are expressed
--- 1275,1278 ----
***************
*** 1364,1367 ****
--- 1308,1317 ----
</z:notation>
+ <p>
+ An <compdef>Element Declaration</compdef> component defines the name and content model of an &EII;
+ such as that defined by an XML Schema global element declaration.
+ It has a <propdef comp="Element Declaration">name</propdef> that is the QName of the &EII;.
+ </p>
+
<z:notation name="ElementDeclaration">
<p>
***************
*** 1412,1415 ****
--- 1362,1371 ----
</z:notation>
+ <p>
+ A <compdef>Type Definition</compdef> component defines the content model of an &EII;
+ such as that defined by an XML Schema global type definition.
+ It has a <propdef comp="Type Definition">name</propdef> that is the QName of the type.
+ </p>
+
<z:notation name="TypeDefinition">
<p>
***************
*** 1460,1463 ****
--- 1416,1475 ----
</z:notation>
+ <p>
+ <comp>Interface</comp>, <comp>Binding</comp>, <comp>Service</comp>, <comp>Element Declaration</comp>, and <comp>Type
+ Definition</comp> components are directly contained in the
+ <comp>Description</comp> component and are referred to as
+ <emph>top-level components</emph>.
+ The top-level WSDL 2.0 components contain other components, e.g.
+ <comp>Interface Operation</comp> and <comp>Endpoint</comp>, which are referred to as
+ <emph>nested components</emph>. Nested components may contain
+ other nested components. The component that contains
+ a nested component is referred to as the <emph>parent</emph>
+ of the nested components. Nested components have a <propdef comp="">parent</propdef>
+ property that is a reference to their parent component.
+ </p>
+
+ <z:notation name="Parent">
+
+ <p>
+ Let
+ <z:i>Parent</z:i>
+ represent the <prop comp="">parent</prop> property of a nested component:
+ </p>
+
+ <schema xmlns="http://www.w3.org/2004/zml" name="Parent">
+ Identifier <nl/>
+ parent : ID
+ </schema>
+
+ <z:see names="Identifier ID"/>
+
+ </z:notation>
+
+ <z:notation name="ParentValid">
+
+ <p>
+ The parent of a nested component in the component model MUST
+ also be in the component model. No component is its own parent.
+ </p>
+
+ <p>
+ Let
+ <z:i>ParentValid</z:i>
+ represent these validity constraints:
+ </p>
+
+ <schema xmlns="http://www.w3.org/2004/zml" name="ParentValid">
+ ComponentModel1 <nl/>
+ Parent
+ <where/>
+ parent <in/> componentIds <nl/>
+ parent <neq/> id
+ </schema>
+
+ <z:see names="ComponentModel1 Parent"/>
+
+ </z:notation>
+
<p>The properties of the <compdef>Description</compdef> component are as follows:</p>
<ulist>
Received on Wednesday, 8 June 2005 22:03:47 UTC