2002/ws/desc/wsdl20 xmlspec.dtd,1.13,1.14 entities.dtd,1.30,1.31 xmlspec.rnc,1.2,1.3

Update of /sources/public/2002/ws/desc/wsdl20
In directory homer:/tmp/cvs-serv20925

Modified Files:
	xmlspec.dtd entities.dtd xmlspec.rnc 
Log Message:
Updated DTD

Index: xmlspec.dtd
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/xmlspec.dtd,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** xmlspec.dtd	15 Jun 2005 10:59:22 -0000	1.13
--- xmlspec.dtd	2 Aug 2005 05:06:50 -0000	1.14
***************
*** 139,145 ****
  
  <!ENTITY % local.emph.class     "">
! <!ENTITY % emph.class           "emph|phrase|quote|sub|sup
                                  %local.emph.class;">
  
  <!ENTITY % local.ref.class      "">
  <!ENTITY % ref.class            "bibref|specref|termref|titleref
--- 139,149 ----
  
  <!ENTITY % local.emph.class     "">
! <!ENTITY % emph.class           "emph|phrase|quote|sub|sup|b|u|i
                                  %local.emph.class;">
  
+ <!ELEMENT b (#PCDATA|u|i)*>
+ <!ELEMENT i (#PCDATA|b|u)*>
+ <!ELEMENT u (#PCDATA|b|i)*>
+ 
  <!ENTITY % local.ref.class      "">
  <!ENTITY % ref.class            "bibref|specref|termref|titleref
***************
*** 449,453 ****
                          |dispcmts
                          |issues
!                         |note
                          |other
                          |pr
--- 453,457 ----
                          |dispcmts
                          |issues
!                         |wgnote
                          |other
                          |pr

Index: xmlspec.rnc
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/xmlspec.rnc,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** xmlspec.rnc	1 Oct 2004 11:20:18 -0000	1.2
--- xmlspec.rnc	2 Aug 2005 05:06:50 -0000	1.3
***************
*** 1,7 ****
! # comment this entity for publication
  
! #  uncomment the following entity for publication, and change the date
! #  in entitieswd.dtd
! # <!ENTITY % sub.entities SYSTEM "entitieswd.dtd" >
  
  # Titles
--- 1,7 ----
! #  comment this entity for publication
! # <!ENTITY % sub.entities SYSTEM "entitiesedcopy.dtd" >
  
! # uncomment the following entity for publication, and change the date
! # in entitieswd.dtd
  
  # Titles
***************
*** 15,31 ****
  # Misc entities. Feel free to add more
  
- # add b,u,i
- 
- namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
- namespace xlink = "http://www.w3.org/1999/xlink"
- 
- local.emph.class = b | u | i
- # cannot use common.att :-/
- b = element b { b.attlist, (text | u | i)* }
- b.attlist &= empty
- i = element i { i.attlist, (text | b | u)* }
- i.attlist &= empty
- u = element u { u.attlist, (text | b | i)* }
- u.attlist &= empty
  # ...............................................................
  
--- 15,18 ----
***************
*** 108,111 ****
--- 95,103 ----
  # #                   Added definitions to %illus.class;.
  # #2000-03-07: maler: Added proto and example to %illus.class;.
+ 
+ namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
+ namespace xlink = "http://www.w3.org/1999/xlink"
+ namespace z = "http://www.w3.org/2004/zml"
+ 
  local.p.class = notAllowed
  p.class = p | local.p.class
***************
*** 141,147 ****
  local.annot.class = notAllowed
  annot.class = footnote | local.annot.class
! local.termdef.class = notAllowed
  termdef.class = termdef | term | local.termdef.class
! emph.class = emph | phrase | quote | sub | sup | local.emph.class
  local.ref.class = notAllowed
  ref.class =
--- 133,149 ----
  local.annot.class = notAllowed
  annot.class = footnote | local.annot.class
! # #2005-06-08: ryman: Created %wsdldef.class and added it to %local.termdef.class
! wsdldef.class = compdef | comp | propdef | prop
! local.termdef.class = wsdldef.class
  termdef.class = termdef | term | local.termdef.class
! local.emph.class = notAllowed
! emph.class =
!   emph | phrase | quote | sub | sup | b | u | i | local.emph.class
! b = element b { b.attlist, (text | u | i)* }
! b.attlist &= empty
! i = element i { i.attlist, (text | b | u)* }
! i.attlist &= empty
! u = element u { u.attlist, (text | b | i)* }
! u.attlist &= empty
  local.ref.class = notAllowed
  ref.class =
***************
*** 197,200 ****
--- 199,203 ----
    | illus.class
    | ednote.class
+   | z.notation
  obj.mix =
    p.class
***************
*** 236,239 ****
--- 239,244 ----
    | loc.class
    | ednote.class
+   | z.math
+   | z.i
  head.pcd.mix =
    text
***************
*** 446,450 ****
      | "dispcmts"
      | "issues"
!     | "note"
      | "other"
      | "pr"
--- 451,455 ----
      | "dispcmts"
      | "issues"
!     | "wgnote"
      | "other"
      | "pr"
***************
*** 1336,1348 ****
  para = element para { para.attlist, text }
  para.attlist &= empty
- start =
-   statusp
-   | spec
-   | pre
-   | orderedlist
-   | key-term
-   | htbody
-   | htable
-   | itemizedlist
  # ...............................................................
  
--- 1341,1344 ----
***************
*** 1479,1480 ****
--- 1475,1637 ----
  
  # ...............................................................
+ 
+ # 
+ # Additions to XML specification DTD for Z Notation and WSDL
+ # 
+ # Maintainers:
+ # 
+ # Hugo Haas <hugo@w3.org> 
+ # Arthur Ryman <ryman@ca.ibm.com>
+ # 
+ # Change Log:
+ # 
+ # 2005-06-08 ryman
+ # - added markup for components and properties: compdef, comp, propdef, prop
+ # 
+ # 2005-05-22 ryman
+ # - changed content model to EMPTY on several Z Notation elements
+ # 
+ # 2005-04-17 ryman
+ # - added xmlns attribute to z:math
+ # 
+ # 2005-02-11 hugo
+ # - created a DTD approximation to the Z Notation schema with namespaces
+ #
+ compdef = element compdef { compdef.attlist, text }
+ compdef.attlist &= empty
+ comp = element comp { comp.attlist, text }
+ comp.attlist &= attribute href { text }?
+ propdef = element propdef { propdef.attlist, text }
+ propdef.attlist &= attribute comp { text }?
+ prop = element prop { prop.attlist, text }
+ prop.attlist &= attribute comp { text }?
+ prop.attlist &= attribute href { text }?
+ z.math = element z:math { z.math.attlist, any }
+ z.math.attlist &= empty
+ z.i = element z:i { z.i.attlist, any }
+ z.i.attlist &= empty
+ z.notation = element z:notation { z.notation.attlist, any }
+ z.notation.attlist &= attribute name { text }?
+ z.see = element z:see { z.see.attlist, any }
+ z.see.attlist &= attribute names { text }?
+ z.schema = element z:schema { z.schema.attlist, any }
+ z.schema.attlist &= attribute name { text }?
+ schema = element schema { schema.attlist, any }
+ schema.attlist &= attribute name { text }?
+ gendef = element gendef { gendef.attlist, any }
+ gendef.attlist &= attribute params { text }?
+ z.zed = element z:zed { z.zed.attlist, any }
+ z.zed.attlist &= empty
+ zed = element zed { zed.attlist, any }
+ zed.attlist &= attribute name { text }?
+ axdef = element axdef { axdef.attlist, any }
+ axdef.attlist &= empty
+ forall = element forall { forall.attlist, empty }
+ forall.attlist &= empty
+ t1 = element t1 { t1.attlist, empty }
+ t1.attlist &= empty
+ t2 = element t2 { t2.attlist, empty }
+ t2.attlist &= empty
+ t3 = element t3 { t3.attlist, empty }
+ t3.attlist &= empty
+ ldata = element ldata { ldata.attlist, empty }
+ ldata.attlist &= empty
+ rdata = element rdata { rdata.attlist, empty }
+ rdata.attlist &= empty
+ fun = element fun { fun.attlist, empty }
+ fun.attlist &= empty
+ nl = element nl { nl.attlist, empty }
+ nl.attlist &= empty
+ where = element where { where.attlist, empty }
+ where.attlist &= empty
+ power = element power { power.attlist, empty }
+ power.attlist &= empty
+ power_1 = element power_1 { power_1.attlist, empty }
+ power_1.attlist &= empty
+ implies = element implies { implies.attlist, empty }
+ implies.attlist &= empty
+ in = element in { in.attlist, empty }
+ in.attlist &= empty
+ also = element also { also.attlist, empty }
+ also.attlist &= empty
+ defs = element defs { defs.attlist, empty }
+ defs.attlist &= empty
+ land = element land { land.attlist, empty }
+ land.attlist &= empty
+ emptyset = element emptyset { emptyset.attlist, empty }
+ emptyset.attlist &= empty
+ z.emptyset = element z:emptyset { z.emptyset.attlist, empty }
+ z.emptyset.attlist &= empty
+ cup = element cup { cup.attlist, empty }
+ cup.attlist &= empty
+ subset = element subset { subset.attlist, empty }
+ subset.attlist &= empty
+ subseteq = element subseteq { subseteq.attlist, empty }
+ subseteq.attlist &= empty
+ notin = element notin { notin.attlist, empty }
+ notin.attlist &= empty
+ iff = element iff { iff.attlist, empty }
+ iff.attlist &= empty
+ neq = element neq { neq.attlist, empty }
+ neq.attlist &= empty
+ theta = element theta { theta.attlist, empty }
+ theta.attlist &= empty
+ rel = element rel { rel.attlist, empty }
+ rel.attlist &= empty
+ mapsto = element mapsto { mapsto.attlist, empty }
+ mapsto.attlist &= empty
+ plus = element plus { plus.attlist, empty }
+ plus.attlist &= empty
+ star = element star { star.attlist, empty }
+ star.attlist &= empty
+ start =
+   iff
+   | where
+   | z.schema
+   | z.see
+   | ldata
+   | notin
+   | statusp
+   | in
+   | subset
+   | emptyset
+   | z.emptyset
+   | axdef
+   | mapsto
+   | fun
+   | schema
+   | power
+   | also
+   | zed
+   | spec
+   | t3
+   | t2
+   | t1
+   | pre
+   | rdata
+   | orderedlist
+   | rel
+   | power_1
+   | plus
+   | neq
+   | gendef
+   | key-term
+   | z.zed
+   | implies
+   | htbody
+   | defs
+   | star
+   | theta
+   | forall
+   | nl
+   | cup
+   | land
+   | htable
+   | itemizedlist
+   | subseteq
+ any =
+   (element * {
+      attribute * { text }*,
+      any
+    }
+    | text)*

Index: entities.dtd
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/entities.dtd,v
retrieving revision 1.30
retrieving revision 1.31
diff -C2 -d -r1.30 -r1.31
*** entities.dtd	1 Aug 2005 08:30:49 -0000	1.30
--- entities.dtd	2 Aug 2005 05:06:50 -0000	1.31
***************
*** 115,125 ****
  <!ENTITY AD-FEATURE-DATA-P "http://www.w3.org/&draft.year;/&draft.mm;/wsdl/feature/AD/data">
  
- <!-- add b,u,i -->
- 
- <!ENTITY % local.emph.class     "|b|u|i">
- 
- <!-- cannot use common.att :-/ -->
- <!ELEMENT b (#PCDATA|u|i)*>
- <!ELEMENT i (#PCDATA|b|u)*>
- <!ELEMENT u (#PCDATA|b|i)*>
  
--- 115,117 ----

Received on Tuesday, 2 August 2005 05:07:05 UTC