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

[Bug 5658] restore accidental change to smlif:identityType

From: <bugzilla@farnsworth.w3.org>
Date: Thu, 24 Apr 2008 03:38:05 +0000
CC:
To: public-sml@w3.org
Message-Id: <E1JosHd-0005pM-16@farnsworth.w3.org>

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

           Summary: restore accidental change to smlif:identityType
           Product: SML
           Version: LC
          Platform: PC
        OS/Version: Windows NT
            Status: NEW
          Keywords: hasProposal
          Severity: normal
          Priority: P2
         Component: Interchange Format
        AssignedTo: cmsmcq@w3.org
        ReportedBy: kumarp@microsoft.com
         QAContact: public-sml@w3.org


Some editor seems to have swapped the position of baseURI and description
elements within smlif:identityType. This must be accidental change since I do
not recall any WG decision leading to this change. This breaks all existing
SML-IF models. 

Proposal:
Change the definition of identityType:

from:
  <xs:complexType name="identityType">
    <xs:sequence>
      <xs:element name="name" type="smlif:uriType"/>
      <xs:element name="version" type="smlif:tokenType" minOccurs="0"/>
      <xs:element name="displayName" type="smlif:displayType" minOccurs="0"/>
      <xs:element name="description" type="smlif:displayType" minOccurs="0"/>
      <xs:element name="baseURI" type="smlif:uriType" minOccurs="0"/>
      <xs:any namespace="##other" processContents="lax" minOccurs="0"
maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>

to:
  <xs:complexType name="identityType">
    <xs:sequence>
      <xs:element name="name" type="smlif:uriType"/>
      <xs:element name="version" type="smlif:tokenType" minOccurs="0"/>
      <xs:element name="displayName" type="smlif:displayType" minOccurs="0"/>
      <xs:element name="baseURI" type="smlif:uriType" minOccurs="0"/>
      <xs:element name="description" type="smlif:displayType" minOccurs="0"/>
      <xs:any namespace="##other" processContents="lax" minOccurs="0"
maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
Received on Thursday, 24 April 2008 03:38:34 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 24 April 2008 03:38:36 GMT