[Bug 3685] [SCD] (Editorial) Origanize by axes

http://www.w3.org/Bugs/Public/show_bug.cgi?id=3685

           Summary: [SCD] (Editorial) Origanize by axes
           Product: XML Schema
           Version: unspecified
          Platform: PC
               URL: http://lists.w3.org/Archives/Member/w3c-xml-schema-
                    wg/2006Aug/0016.html
        OS/Version: Windows XP
            Status: NEW
          Severity: normal
          Priority: P2
         Component: SCDS: XML Schema Component Designators
        AssignedTo: holstege@mathling.com
        ReportedBy: holstege@mathling.com
         QAContact: www-xml-schema-comments@w3.org


Originally raised in
http://lists.w3.org/Archives/Member/w3c-xml-schema-wg/2006Aug/0016.html by
Kohsuke Kawaguchi <Kohsuke.Kawaguchi@Sun.COM>

- In my opinion, the spec would have been easier to read if it
   followed the same approach that the XPath spec took.

   For example, I failed to find any reference to what it really means
   to use the "baseType::" axis. I just had to assume that it's a
   traversal through the {base type definition} of the complex type and
   simple type schema components.

   To follow the XPath spec approach means saying something like this
   instead:

     The <tt>baseType</tt> axis contains the {base type definition} of
     the context node if the context node is a simple/complex
     type. Otherwise empty.

   The node test (by name) could be then split into its own part,
   eliminating any need to duplicate [target namespace] and [name]
   everywhere, as the current SCD spec do.

Received on Friday, 8 September 2006 15:06:11 UTC