<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>5416</bug_id>
          
          <creation_ts>2008-01-25 01:14:08 +0000</creation_ts>
          <short_desc>clarify sml ref constraint info and table 4-2 contents</short_desc>
          <delta_ts>2008-02-14 20:01:48 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>SML</product>
          <component>Core</component>
          <version>LC</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows XP</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>resolved</keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>LC</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="John Arwe">johnarwe</reporter>
          <assigned_to name="Kumar Pandit">kumarp</assigned_to>
          
          
          <qa_contact name="SML Working Group discussion list">public-sml</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>18530</commentid>
    <comment_count>0</comment_count>
    <who name="John Arwe">johnarwe</who>
    <bug_when>2008-01-25 01:14:08 +0000</bug_when>
    <thetext>(discussed in 1/22 f2f)
1. &quot;check&quot; is not defined.  Need to do so.

2. need to clarify the normative text in 4.4.2.3 Instance Validity Rules, and remove the discrepancy between the normative text and the first row of table 4-2.  The discrepancy is the first row, non-reference.  The normative text cited does not provide assert anything about the contents of this row.  This has no effect on model validity however, because of the way the conformance section is written.  One simple fix suggested was to remove the first row of the table.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18538</commentid>
    <comment_count>1</comment_count>
    <who name="James Lynn">james.lynn</who>
    <bug_when>2008-01-25 05:42:48 +0000</bug_when>
    <thetext>Since the spirit of the table is to summarize all possible cases, I don&apos;t think the first row should be removed as that would leave those cases unaccounted for. </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18595</commentid>
    <comment_count>2</comment_count>
    <who name="Kirk Wilson">kirk.wilson</who>
    <bug_when>2008-01-26 20:01:30 +0000</bug_when>
    <thetext>I agree with Jim.  For the sake of completeness the first row should remain; otherwise the reader will have to think through the issues that we had to in order to come to the obvious conclusion.

We might think about adding a note in order to prevent the discussion that we had at the F2F--perhaps something like the following:

Note that if the element declaration *E* is not an SML reference, then the validity rules are considered trivially satisfied in that there is no element that would invalidate the rules.

But even that runs the danger of saying &quot;too much&quot;.  Despite our discussion at the F2F, I now think it the text fine as it now stands.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18664</commentid>
    <comment_count>3</comment_count>
    <who name="Valentina Popescu">popescu</who>
    <bug_when>2008-01-31 20:42:20 +0000</bug_when>
    <thetext>01/31 meeting resolution is to mark bug editorial and fix as per comment #2; 

Add Kirk&apos;s note comment #2 to the spec, below table. Leave table as is
Work on final text by email

Refer to the acyclic when fixing this</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18684</commentid>
    <comment_count>4</comment_count>
    <who name="John Arwe">johnarwe</who>
    <bug_when>2008-02-01 13:14:56 +0000</bug_when>
    <thetext>Editors: see 1/31 telecon minutes for other proposals considered (for those not present) and for a bit more detail on the possible issue with acyclic.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18692</commentid>
    <comment_count>5</comment_count>
    <who name="Kumar Pandit">kumarp</who>
    <bug_when>2008-02-03 05:07:17 +0000</bug_when>
    <thetext>[1]
Did not modify table 4-2.

[2]
Added the following text below the table:

Note that, 

1. if an element instance is not an SML reference, then the validity rules are considered trivially satisfied for that instance in that there is no element that would invalidate the rules. 

2. &quot;Check&quot; in the table above means that the appropriate constraint must be evaluated. 


[3]
I checked the acyclic constraint section. It has similar writing style and the same structure as the target* constraints (i.e., Mapping from Schema/Schema Validity Rules/Instance Validity Rules). I am not sure how it is written quite differently as mentioned in the 1/31 minutes. If a change to the acyclic section is desired, some clarification will help the editors. I have not changed anything in that section at this time.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>