<?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>4976</bug_id>
          
          <creation_ts>2007-08-22 03:11:36 +0000</creation_ts>
          <short_desc>Is &quot;multiple targets&quot; a reference error?</short_desc>
          <delta_ts>2007-10-20 02:06:33 +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>FPWD</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>SML references</status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>LC</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sandy Gao">sandygao</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>16239</commentid>
    <comment_count>0</comment_count>
    <who name="Sandy Gao">sandygao</who>
    <bug_when>2007-08-22 03:11:36 +0000</bug_when>
    <thetext>In section 3.1.2.1 &quot;At Most One Target&quot;

&quot;If a single reference element has multiple representations, every representation MUST target the same element.  Validators MAY check this condition.&quot;

We need to clarify what this means.

1. It seems to be a contradiction to have &quot;MUST&quot; then &quot;MAY&quot;. If we meant &quot;MUST&quot;, then validators must check and report an error if the rule is violated; if we meant &quot;MAY&quot;, then &quot;MUST&quot; should become &quot;SHOULD&quot;.

2. If we meant &quot;SHOULD&quot; and &quot;MAY&quot;, are we not concerned with potential interoperability problems? (SML models are labeled valid by some processors and invalid by others.)

3. What does &quot;every representation MUST target the same element&quot; mean? If 2 schemes (S1 and S2) are used. Is it allowed for neither S1 nor S2 to resolve? Is it OK for S1 to resolve and S2 not to resolve?

4. Processors may not support all schemes used by a reference element, so we need to qualify the above rule by saying &quot;every *recognized* representation MUST target the same element&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>16837</commentid>
    <comment_count>1</comment_count>
    <who name="Kumar Pandit">kumarp</who>
    <bug_when>2007-09-27 03:21:48 +0000</bug_when>
    <thetext>Based on Sandy&apos;s original comment, I suggest the definition below:

&quot;If a single reference element has multiple representations, every recongnized representation MUST target the same element.  Validators MUST check this condition.&quot;
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>17298</commentid>
    <comment_count>2</comment_count>
    <who name="Virginia Smith">virginia.smith</who>
    <bug_when>2007-10-17 20:29:44 +0000</bug_when>
    <thetext>Resolution is to fix per Sandy&apos;s sml reference proposal
http://lists.w3.org/Archives/Public/public-sml/2007Sep/0268.html</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>