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 5101 - sml 4.1.2 reference semantics
Summary: sml 4.1.2 reference semantics
Status: RESOLVED FIXED
Alias: None
Product: SML
Classification: Unclassified
Component: Core (show other bugs)
Version: unspecified
Hardware: PC Windows XP
: P2 normal
Target Milestone: ---
Assignee: Kumar Pandit
QA Contact: SML Working Group discussion list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 5113
  Show dependency treegraph
 
Reported: 2007-09-30 17:52 UTC by John Arwe
Modified: 2007-10-20 07:58 UTC (History)
0 users

See Also:


Attachments

Description John Arwe 2007-09-30 17:52:39 UTC
Add new section 4.1.1.4 SML Reference Target
The node set a non-null SML reference resolves to is its target.  
SML null references have no target.
[Note: I worded the 1st sentence VERY carefully so it is consistent with 4.1.2.1 which (a) equates target to resolving the ref (b) allows a ref to resolve to >1 target element].
This definition is used in multiple sections that follow, including 4.3 which is now pretty distant.

4.1.2.1 At Most 1...
remove "(or resolve to)" since this is now covered above.

4.1.2.3 Null References
"A model validator MUST not attempt to..."
This constraint also applies to deref() implementations, a wider scope.
Comment 1 John Arwe 2007-09-30 18:52:48 UTC
4.3 Constraints on References Table 4-1. 

from "Used to constrain the name of the reference's target element."
to   "Used to constrain the name of the reference's target        ."

from "Used to constrain the type of the reference's target element."
to   "Used to constrain the type of the reference's target        ."

(ref target now defined in new "sml ref target" section)
Comment 2 John Arwe 2007-09-30 18:55:01 UTC
change heading
from "4.3.2 Constraints on           Targets"
to   "4.3.2 Constraints on Reference Targets"

(ref target now defined in new "sml ref target" section)
Comment 3 Kumar Pandit 2007-10-20 07:58:00 UTC
fixed. made all suggested changes except the following:

instead of:
"4.3.2 Constraints on Reference Targets"

changed to :
"4.3.2 Constraints on SML Reference Targets"