<?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>5606</bug_id>
          
          <creation_ts>2008-04-01 21:48:41 +0000</creation_ts>
          <short_desc>Update spec to clarify SML reference resolution</short_desc>
          <delta_ts>2008-12-09 17:57:44 +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>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Virginia Smith">virginia.smith</reporter>
          <assigned_to name="Virginia Smith">virginia.smith</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>19694</commentid>
    <comment_count>0</comment_count>
    <who name="Virginia Smith">virginia.smith</who>
    <bug_when>2008-04-01 21:48:41 +0000</bug_when>
    <thetext>Proposal in 4/1/08 f2f:

1- update definition of SML reference in 2.2 Terminology to make it clearer that not all SML references resolve
2- change description of unresolved SML references in 4.1.3 to make it clearer that references must resolve to elements in the same model.
3- make clear that the method of determining what documents are in the model is implementation-defined (or implementation-dependent): you can have an a priori list, you can take the transitive closure of documents referred to by SML references starting from documents known to be in the model, or you can do anything in between.

Editors to make this needsReview when completed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19842</commentid>
    <comment_count>1</comment_count>
    <who name="Virginia Smith">virginia.smith</who>
    <bug_when>2008-04-17 07:39:30 +0000</bug_when>
    <thetext>Changes were made in sections 2, 4.1.3, and 4.1.4. See the diff at:
http://www.w3.org/2007/10/htmldiff?doc1=http%3A%2F%2Fdev.w3.org%2Fcvsweb%2F%7Echeckout%7E%2F2007%2Fxml%2Fsml%2Fbuild%2Fsml.html%3Frev%3D1.202%26content-type%3Dtext%2Fhtml%3B%2520charset%3Diso-8859-1&amp;doc2=http%3A%2F%2Fdev.w3.org%2Fcvsweb%2F%7Echeckout%7E%2F2007%2Fxml%2Fsml%2Fbuild%2Fsml.html%3Frev%3D1.203%26content-type%3Dtext%2Fhtml%3B%2520charset%3Diso-8859-1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19867</commentid>
    <comment_count>2</comment_count>
    <who name="Virginia Smith">virginia.smith</who>
    <bug_when>2008-04-17 20:23:33 +0000</bug_when>
    <thetext>Proposal to change definition of SML Reference as discussed in 4/17 meeting:

SML Reference
An SML Reference is an element with sml:ref=&quot;true&quot;.

Note: Conceptually, SML references are used to signal a link from
one element in an SML model to another element in the same model.
=============


Also, edited section 4.1.4 to change &apos;must&apos; to &apos;MUST&apos; and move the statement about determining the documents in the model out of the note. It now reads:

4.1.4 SML Reference Target

The node set that a non-null SML reference resolves to is its target. The target of an SML reference MUST be part of the same SML model as the SML reference. Null SML references have no target.

The method of determining which documents are part of an SML model is implementation-defined.

Note:

For example, an SML model may consist of documents listed in a configuration file or an SML model could be construed as the transitive closure of documents referred to by any SML references starting from a set of documents known to be in the model. 


</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>20044</commentid>
    <comment_count>3</comment_count>
    <who name="Kumar Pandit">kumarp</who>
    <bug_when>2008-05-08 01:12:08 +0000</bug_when>
    <thetext>+1 for the proposal in comment# 2 and for the change diff in comment# 1 (except the def. of a reference).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>20055</commentid>
    <comment_count>4</comment_count>
    <who name="John Arwe">johnarwe</who>
    <bug_when>2008-05-08 13:27:07 +0000</bug_when>
    <thetext>I&apos;m unsure what &quot;(except the def. of a reference).&quot; means in comment #3.  Are you saying further changes are needed, or something else?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>20158</commentid>
    <comment_count>5</comment_count>
    <who name="Kumar Pandit">kumarp</who>
    <bug_when>2008-05-20 07:29:24 +0000</bug_when>
    <thetext>Explanation about my comment in comment# 3:

The diff in comment# 1 shows the definition of a reference to be:

An SML Reference is a link from one element in an SML model to another element in the same model. If the target of the reference cannot be located in the model, the SML reference is considered to be unresolved.

This definition does not match the proposed definition in comment# 2. However, the rest of the changes in the diff look good.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>20233</commentid>
    <comment_count>6</comment_count>
    <who name="Pratul Dublish">pratul.dublish</who>
    <bug_when>2008-05-22 18:53:47 +0000</bug_when>
    <thetext>Resolution on 5/22 call - fix as per Comment #2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>20242</commentid>
    <comment_count>7</comment_count>
    <who name="Virginia Smith">virginia.smith</who>
    <bug_when>2008-05-22 20:29:01 +0000</bug_when>
    <thetext>Fixed per comment #2 but with very small editorial changes:

New definition of SML Reference:

SML Reference

    An SML Reference is an element with an sml:ref attribute whose value is &quot;true&quot;.

    Note:
    Conceptually, an SML reference is used to signal a link from one element in an SML model to another element in the same model.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>