<?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>5106</bug_id>
          
          <creation_ts>2007-09-30 18:48:18 +0000</creation_ts>
          <short_desc>sml 4.2.2 epr scheme</short_desc>
          <delta_ts>2007-12-07 06:51: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>unspecified</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows XP</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>LC</target_milestone>
          <dependson>4637</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="John Arwe">johnarwe</reporter>
          <assigned_to name="Valentina Popescu">popescu</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>16908</commentid>
    <comment_count>0</comment_count>
    <who name="John Arwe">johnarwe</who>
    <bug_when>2007-09-30 18:48:18 +0000</bug_when>
    <thetext>from:
&quot;...MUST be implemented by using instances of     wsa:EndpointReference ...&quot;
to:
&quot;...MUST be implemented by using instances of the wsa:EndpointReference ...&quot;
(it&apos;s subtle, but there may also be an extra space to remove before wsa:

from:
&quot;[Example Under Construction]&quot;
to:
valid example</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>17494</commentid>
    <comment_count>1</comment_count>
    <who name="Valentina Popescu">popescu</who>
    <bug_when>2007-10-29 20:29:21 +0000</bug_when>
    <thetext>The current content has been slightly changed since the bug has been opened.
 
Current content for section 4.2.2 :

4.2.2 EPR Scheme
The EPR reference scheme MUST be implemented by using an instance of the wsa:EndpointReference global element declaration [WS-Addressing Core] as a  child element of the SML reference element. Instances of the EPR reference scheme MUST NOT be interpreted as inter-document references in the context of an SML-IF document.

The following example illustrates how the EnrolledCourse reference that references course PHY101 in MIT university can be represented using the EPR scheme:

[Example Under Construction]

&lt;EnrolledCourse xmlns=&quot;http://www.university.example.org/ns&quot; sml:ref=&quot;true&quot;&gt;
  &lt;wsa:EndpointReference
       xmlns:u=&quot;http://www.university.example.org/schema&quot;&gt;
    &lt;wsa:Address&gt;http://www.university.example.org&lt;/wsa:Address&gt;
  &lt;/wsa:EndpointReference&gt;
&lt;/EnrolledCourse&gt;


Changed to :

The EPR reference scheme MUST be implemented by using an instance of the wsa:EndpointReference global element declaration [WS-Addressing Core] as a  child element of the SML reference element. 

The following example illustrates how the EnrolledCourse reference that references course PHY101 in MIT university can be represented using the EPR scheme:

&lt;EnrolledCourse xmlns=&quot;http://www.university.example.org/ns&quot; sml:ref=&quot;true&quot;&gt;
  &lt;wsa:EndpointReference
       xmlns:u=&quot;http://www.university.example.org/schema&quot;&gt;
    &lt;wsa:Address&gt;http://www.university.example.org&lt;/wsa:Address&gt;
  &lt;/wsa:EndpointReference&gt;
&lt;/EnrolledCourse&gt;

What changed :
1.Removed : Instances of the EPR reference scheme MUST NOT be interpreted as inter-document references in the context of an SML-IF document. ( this is already in IF; SML should not refer to IF )
2. Removed: [Example Under Construction] ( you proposed to change it with Valid example but I feel this is redundant with the paragraph above )
3. Replaced : 
....as a  child element of the SML reference element.
with ...as a  child of the SML reference element.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>17495</commentid>
    <comment_count>2</comment_count>
    <who name="Valentina Popescu">popescu</who>
    <bug_when>2007-10-29 20:30:39 +0000</bug_when>
    <thetext>reopening.. 

I meant to mark it for review; changed keyword to needsReview</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>17661</commentid>
    <comment_count>3</comment_count>
    <who name="Pratul Dublish">pratul.dublish</who>
    <bug_when>2007-11-12 04:01:23 +0000</bug_when>
    <thetext>It is not at all clear as to how this example

&lt;EnrolledCourse xmlns=&quot;http://www.university.example.org/ns&quot; sml:ref=&quot;true&quot;&gt;
  &lt;wsa:EndpointReference
       xmlns:u=&quot;http://www.university.example.org/schema&quot;&gt;
    &lt;wsa:Address&gt;http://www.university.example.org&lt;/wsa:Address&gt;
  &lt;/wsa:EndpointReference&gt;
&lt;/EnrolledCourse&gt;

references the course PHY101 in MIT university. Can we make the &lt;wsa:Address&gt; element more specific - say www.phy101.mit.university.org?  
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>17672</commentid>
    <comment_count>4</comment_count>
    <who name="Valentina Popescu">popescu</who>
    <bug_when>2007-11-12 14:45:59 +0000</bug_when>
    <thetext>In reply to comment #3:

The actual content of the sample is not intended to be addressed by this defect.
Defect 4637, dealing with EPR scheme will take care of the sample&apos;s content
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>17677</commentid>
    <comment_count>5</comment_count>
    <who name="Virginia Smith">virginia.smith</who>
    <bug_when>2007-11-12 19:05:55 +0000</bug_when>
    <thetext>Regarding the following content from comment #1 (near the end):
&quot;What changed :
1.Removed : Instances of the EPR reference scheme MUST NOT be interpreted as
inter-document references in the context of an SML-IF document. ( this is
already in IF; SML should not refer to IF )
&quot;

This statement should not have been removed. The resolution for bug #4819 (See comment #2 in bug #4819) states that this statement belongs in SML *not* in SML-IF.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>17678</commentid>
    <comment_count>6</comment_count>
    <who name="Valentina Popescu">popescu</who>
    <bug_when>2007-11-12 19:40:51 +0000</bug_when>
    <thetext>re comment #5

Section 4.2.2 EPR Schema, SML core, already has this sentence which addresses your concern:

3. The EPR Scheme can not be used as an interdocument reference when used in an SML-IF [SML-IF 1.1] document.

Comment on the sentence above : this is normative so we shoud probably reword this as :

3. The EPR Scheme &gt;&gt;MUST NOT&lt;&lt; be used as an interdocument reference when used in an SML-IF [SML-IF 1.1] document.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>17680</commentid>
    <comment_count>7</comment_count>
    <who name="Kirk Wilson">kirk.wilson</who>
    <bug_when>2007-11-12 20:03:09 +0000</bug_when>
    <thetext>The normative statements in comment #5 seem to be inconsistent with the proposal made in 5119, which is proposed for SML-IF:

(5) to the paragraph starting &quot;In contrast, the wsa:address...&quot; append
&quot;A sufficiently constraining reference scheme definition, e.g. one that
determined the protocol binding used to interact with the endpoint, MAY assert
that instances of the reference scheme are inter-document references.&quot;

The case where it is possible for an EPR to be inter-document reference occurs when the protocol binding is sufficient constrained by the reference scheme defintion.  I don&apos;t believe we discussed how that is to be done, so I suspect it is difficult at this point to say anything about the normative status of the EPR reference being an inter-document reference.

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>17815</commentid>
    <comment_count>8</comment_count>
    <who name="Valentina Popescu">popescu</who>
    <bug_when>2007-11-20 21:42:29 +0000</bug_when>
    <thetext>Since this defect was mainly intended to deal with minor editorial corrections on section 4.2.2 ( see John&apos;s initial description ) and NOT with the validity of the sample or EPR support ( which are to be addressed under 5242 and 4637 ) I propose to close this defect as fixed and move the discussion from comments #3 and #7 to that thread.

Dealing in one defect with more than it was initially intended by the defect originator is confusing and hard to manage from an editorial perspective.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>17823</commentid>
    <comment_count>9</comment_count>
    <who name="Kirk Wilson">kirk.wilson</who>
    <bug_when>2007-11-21 16:54:09 +0000</bug_when>
    <thetext>Full text proposal for section 4.2.2 epr scheme.  This text also resolves issues 4637 and 5242

http://lists.w3.org/Archives/Public/public-sml/2007Nov/0250.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>17824</commentid>
    <comment_count>10</comment_count>
    <who name="Valentina Popescu">popescu</who>
    <bug_when>2007-11-21 17:16:44 +0000</bug_when>
    <thetext>Changed back keyword from hasProposal to needsReview ( see comment #8 on why I did that)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18005</commentid>
    <comment_count>11</comment_count>
    <who name="Kumar Pandit">kumarp</who>
    <bug_when>2007-12-07 06:51:33 +0000</bug_when>
    <thetext>Resolving &quot;won&apos;t fix&quot; since the EPR related text has been removed as a part of fix to bug# 4637.

(&quot;won&apos;t fix&quot; is the not the most correct resolution since part of the fix was already applied by Valentina. Though this part got removed due to 4637 fix).</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>