This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 5658 - restore accidental change to smlif:identityType
Summary: restore accidental change to smlif:identityType
Status: RESOLVED FIXED
Alias: None
Product: SML
Classification: Unclassified
Component: Interchange Format (show other bugs)
Version: LC
Hardware: PC Windows NT
: P2 normal
Target Milestone: ---
Assignee: Virginia Smith
QA Contact: SML Working Group discussion list
URL:
Whiteboard:
Keywords: resolved
Depends on:
Blocks:
 
Reported: 2008-04-24 03:38 UTC by Kumar Pandit
Modified: 2008-05-22 22:54 UTC (History)
0 users

See Also:


Attachments

Description Kumar Pandit 2008-04-24 03:38:04 UTC
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>
Comment 1 John Arwe 2008-05-08 13:24:18 UTC
+1
Comment 2 Virginia Smith 2008-05-15 15:38:21 UTC
+1
Comment 3 Pratul Dublish 2008-05-22 18:58:03 UTC
Resolution in 5/22 call is to mark it editorial
Comment 4 Virginia Smith 2008-05-22 22:54:03 UTC
Fixed per comment #3.