- From: <bugzilla@farnsworth.w3.org>
- Date: Thu, 24 Apr 2008 03:38:05 +0000
- To: public-sml@w3.org
- CC:
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 UTC