W3C home > Mailing lists > Public > public-sml@w3.org > October 2007

[Bug 5095] inter-document references defined inconsistently

From: <bugzilla@wiggum.w3.org>
Date: Tue, 30 Oct 2007 19:58:27 +0000
CC:
To: public-sml@w3.org
Message-Id: <E1ImxEJ-0004Ur-Ry@wiggum.w3.org>

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


popescu@ca.ibm.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|editorial                   |needsReview




------- Comment #3 from popescu@ca.ibm.com  2007-10-30 19:58 -------
Removed inter-document references from the entire SML spec and replaced with
cross-document references/references that may cross document boundaries

Major changes :

1. Section 4 - XML Schema Extensions Defined by SML


>From :

References  XML Schema does not have any support for inter-document
references, although it does support intra-document references through xs:ID,
xs:IDREF, xs:key and xs:keyref. Inter-document references are fundamental to
SML since a document is a unit of versioning. SML extends XML Schema to support
references that may cross document boundaries, and a set of constraints on
those references that apply regardless of whether they cross document
boundaries or not.

To:

Cross-document references  XML Schema does not have any support for
cross-document references, although it does support references within elements
in the same document through xs:ID, xs:IDREF, xs:key and xs:keyref. References
between elements defined in separate SML model documents are fundamental to the
SML specification. SML extends XML Schema to support references that may cross
document boundaries, and a set of constraints on those references that apply
regardless of whether they cross document boundaries or not.


2. Section 4.1, third paragraph, just after the numbered list :

from :

An SML reference is a link from one element in an SML model to another element
from the same model.

To :

A reference in an SML model is a link from one element in the model to another
element from the same model , regardless of whether the elements belong to the
same document or not.

Reason : SML reference has a different definition under section 4.1.1.1
Received on Tuesday, 30 October 2007 19:58:34 UTC

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