<?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>4286</bug_id>
          
          <creation_ts>2007-01-29 21:59:44 +0000</creation_ts>
          <short_desc>[UPD] Implementation-defined persistence</short_desc>
          <delta_ts>2007-05-04 21:29:35 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>XPath / XQuery / XSLT</product>
          <component>Update Facility</component>
          <version>Working drafts</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows XP</op_sys>
          <bug_status>CLOSED</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>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jonathan Robie">jonathan.robie</reporter>
          <assigned_to name="Andrew Eisenberg">andrew.eisenberg</assigned_to>
          
          
          <qa_contact name="Mailing list for public feedback on specs from XSL and XML Query WGs">public-qt-comments</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>13826</commentid>
    <comment_count>0</comment_count>
    <who name="Jonathan Robie">jonathan.robie</who>
    <bug_when>2007-01-29 21:59:44 +0000</bug_when>
    <thetext>Currently, persistence is completely undefined in the XQuery Update Facility.

3.2.2 applyUpdates says:

&gt; Propagation of XDM changes to an underlying physical representation is beyond 
&gt; the scope of this specification. For example, the effect on physical storage 
&gt; of deleting a node that has no parent is beyond the scope of this 
&gt; specification.

I think that an implementation should document whether the resources a user cares about, such as files or database data, are actually changed. For instance, most users probably want to know whether an implementation actually deletes a node in an XML file or a row of a relational database as a result of a delete expression. Thus, the mapping of updates from the XDM instance to software systems should probably be implementation-defined.

However, it is also true that there are some error conditions that can not be completely documented. We need to find a reasonable way to allow for this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>15000</commentid>
    <comment_count>1</comment_count>
    <who name="Jim Melton">jim.melton</who>
    <bug_when>2007-05-04 21:29:35 +0000</bug_when>
    <thetext>The Working Group, of which you are a member, discussed this bug and agreed that it is not in the scope of XQuery Update 1.0 to address the subject of persistence beyond the persistence of updates within an XDM instance.  Since you have raised no objection to this decision, we are marking this bug CLOSED. </thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>