<?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>11495</bug_id>
          
          <creation_ts>2010-12-07 22:09:13 +0000</creation_ts>
          <short_desc>Harmonize &apos;absent&apos; and &apos;undefined&apos;; declare which properties can be absent</short_desc>
          <delta_ts>2011-02-23 14:48:53 +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>Data Model 3.0</component>
          <version>Working drafts</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</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="Norman Walsh">ndw</reporter>
          <assigned_to name="Norman Walsh">ndw</assigned_to>
          <cc>mike</cc>
          
          <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>43159</commentid>
    <comment_count>0</comment_count>
    <who name="Norman Walsh">ndw</who>
    <bug_when>2010-12-07 22:09:13 +0000</bug_when>
    <thetext>In resolving the question of terminology around namespaces, we decided to define a new term &apos;absent&apos;. The definition of that term is perilously close to the definition of &apos;undefined&apos;, surely they could be harmonized somehow? If not, the spec should articulate the distinction more clearly.

On the subject of absent properties, we should also define which properties can be absent.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43166</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Kay">mike</who>
    <bug_when>2010-12-07 23:10:37 +0000</bug_when>
    <thetext>I think the intent was that &quot;absent&quot; should replace &quot;undefined&quot;. The term &quot;undefined&quot; causes confusion because in many other specs it is used with a completely different meaning, to wit &quot;not defined in this specification&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43189</commentid>
    <comment_count>2</comment_count>
    <who name="Norman Walsh">ndw</who>
    <bug_when>2010-12-08 12:10:15 +0000</bug_when>
    <thetext>Undefined has been removed. We may still want to identify the properties that
are allowed to be absent.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>