[Bug 5095] inter-document references defined inconsistently

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





------- Comment #4 from popescu@ca.ibm.com  2007-11-01 03:14 -------
As a result of an off line discussion with Ginny, the content has been updated
as following 

1. Created a new term for SML references under section 2.2 Terminology: 

Reference 
A link from one element in an SML model to another element from the same model. 

2. Updated text description on paragraph 4, first bullet :
from:
1.      SML references – XML documents introduce boundaries across content that
needs to be treated as a unit. XML Schema does not have any support for
references that cross documents, 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.

To: 
SML references – XML documents introduce boundaries across content that needs
to be treated as a unit. XML Schema does not have any support for references
that cross documents, 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. 

3. First paragraph in  section 4.1 

from : 
XML documents introduce boundaries across content that needs to be treated as a
unit. SML extends XML Schema to support references that may cross document
boundaries and defines a set of constraints on those references. 

Support for cross-document references in an SML model includes: 
-Multiple addressing schemes for representing references. 
-Constraints on the type of a referenced element. 
- The ability to define key, unique, and key reference constraints on
cross-document references. 
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. It can be represented by using a variety of schemes […] 

To : 
Support for SML references in an SML model includes: 
-Multiple addressing schemes for representing references. 
-Constraints on the type of a referenced element. 
-The ability to define key, unique, and key reference constraints on SML
references. 
SML references can be represented by using a variety of schemes, […] 

4. Replaced all other occurrences of cross-document references with SML
references and linked to the Terminology definition 

5. Updated section 4.1.1.1 SML Reference definition to link to the SML
reference Terminology section : 
An element information item in an SML model instance document is an SML
reference[<< link to the Terminology section] if and only if: [...]

Received on Thursday, 1 November 2007 03:14:23 UTC