<?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>19683</bug_id>
          
          <creation_ts>2012-10-24 01:53:19 +0000</creation_ts>
          <short_desc>[XQ30] Section 4.20 require-feature and prohibit-feature not updated?</short_desc>
          <delta_ts>2012-10-29 16:59:55 +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>XQuery 3.0</component>
          <version>Working drafts</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</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="Jim Melton">jim.melton</reporter>
          <assigned_to name="Jonathan Robie">jonathan.robie</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>77008</commentid>
    <comment_count>0</comment_count>
    <who name="Jim Melton">jim.melton</who>
    <bug_when>2012-10-24 01:53:19 +0000</bug_when>
    <thetext>In section 4.20 require-feature and prohibit-feature (of the XQuery 3.0 draft found at https://www.w3.org/XML/Group/qtspecs/specifications/xquery-30/html/xquery-30.html , I read the following:

&lt;text&gt;
In XQuery 3.0, the following feature names may be used in require-feature or prohibit-feature option declarations; they are all defined in the http://www.w3.org/2012/xquery namespace.

    The name schema-import corresponds to the feature defined in 5.2.1 Schema Import Feature.

    The name schema-validation corresponds to the feature defined in 5.2.2 Schema Validation Feature.

    The name static-typing corresponds to the feature defined in 5.2.4 Static Typing Feature.

    The name module corresponds to the feature defined in 5.2.5 Module Feature.

    The name serialization corresponds to the feature defined in 5.2.6 Serialization Feature.
&lt;/text&gt;

However, there is no feature named &quot;Schema Import Feature&quot;, nor is there a feature named &quot;Schema Validation Feature&quot;. They have been replaced by a feature named &quot;Schema Aware Feature&quot;.  This can be seen in section 5.2 Optional Features. 

In addition, section 5.2 Optional Features defines yet another optional feature: 5.2.7 Higher-Order Function Feature.  That new feature is not reflected in section 4.20 require-feature and prohibit-feature.  Consequently, no identifier for that new feature has been defined. 

I strongly suggest that section 4.20 require-feature and prohibit-feature be updated before the F2F next week to reflect the current list of optional features.  (Notice that section 5.2 redundantly defines the feature identifiers that are -- or should be, at least -- also defined in section 4.20. It seems unfortunate to define them twice, as it can only lead to inconsistencies.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>77021</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Kay">mike</who>
    <bug_when>2012-10-24 08:14:53 +0000</bug_when>
    <thetext>*** Bug 19599 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>77307</commentid>
    <comment_count>2</comment_count>
    <who name="Jonathan Robie">jonathan.robie</who>
    <bug_when>2012-10-29 16:59:55 +0000</bug_when>
    <thetext>The Editor will fix this.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>