W3C home > Mailing lists > Public > public-sml@w3.org > February 2008

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

From: <bugzilla@wiggum.w3.org>
Date: Thu, 21 Feb 2008 20:52:36 +0000
To: public-sml@w3.org
Message-Id: <E1JSIPE-00075c-8S@wiggum.w3.org>


           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

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:56:09 UTC