[Bug 5499] Explanation of notation for { } and [ ]

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

           Summary: Explanation of notation for { } and [ ]
           Product: SML
           Version: unspecified
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Keywords: editorial
          Severity: normal
          Priority: P2
         Component: Core+Interchange Format
        AssignedTo: cmsmcq@w3.org
        ReportedBy: kirk.wilson@ca.com
         QAContact: public-sml@w3.org


Add text in the Notation section of both documents explaining use of curly
brackets, {}, and square brackets, [].  Usage MUST be consistent with the usage
of this notation in XML Schema: i.e., {} designate properties of schema
components, [] designate properties of information item.

No further changes are required in the Core spec.  However, usage of this
notation should be reviewed in SML-IF.  In particular, in SML-IF "{aliases}"
are defined (in section 5.3.3) to be a property of documents; however documents
are not schema components.  If the <document> element is intended, then this
property should be in square brackets.

Also, in Appendix B of SML-IF, are the following phrases:
  the {namespace name} URI information of the sml:locid attribute. . ., and
  The {local part} information of the sml:locid attribute. . .

Since sml:locid is an information element, the square brackets should be used.

Received on Thursday, 21 February 2008 20:52:43 UTC