-*-org-*- CHANGES.TXT for XQuery 1.1 and XPath 2.1 Items below are not yet incorporated into the editor's drafts unless they are marked with 'DONE'. Once completed items have been entered into the revision log, they are deleted from this document. Items marked TODO are actionable now, without satisfying other dependencies. * Editorial improvements ** DONE Make XPath / XQuery description of static components and scope more consistent CLOSED: [2010-05-03 Mon 20:11] * Backlog ** DONE suppress-indentation serialization parameter http://www.w3.org/Bugs/Public/show_bug.cgi?id=6535 http://lists.w3.org/Archives/Member/w3c-xsl-query/2010Jan/0013.html ** DONE Bugzilla Bug 7450, [XPath] 'for' expression example does not produce expected output http://www.w3.org/Bugs/Public/show_bug.cgi?id=7450 ** DONE Bugzilla Bug 7048, [XPath+XQuery] typos in Binary Operators table http://www.w3.org/Bugs/Public/show_bug.cgi?id=7048 ** DONE Fixed multiple use of Error 0096 - created new error XQST0111 for decimal formats. CLOSED: [2010-03-22 Mon 10:08] ** DONE expanded QName syntax "uri":local SCHEDULED: <2010-07-08 Thu> CLOSED: [2010-07-13 Tue 09:38] http://www.w3.org/Bugs/Public/show_bug.cgi?id=6131 Status: Now in the grammar. ** DONE partial-apply function syntax http://lists.w3.org/Archives/Member/w3c-xsl-query/2009Dec/0053.html ** DONE Bugzilla Bug 8265, [XQuery] Do schema import, module import and module declaration add to the statically known namespaces? CLOSED: [2010-05-03 Mon 20:56] See http://www.w3.org/Bugs/Public/show_bug.cgi?id=8265 ** TODO Add references to XML Schema 1.1 support for xs:dateTimeStamp - revised (Andrew Eisenberg) http://lists.w3.org/Archives/Member/w3c-xsl-query/2009Feb/0055.html XML Query WG Face-To-Face Meeting #392 Minutes (draft) (Jonathan Robie) http://lists.w3.org/Archives/Member/w3c-xsl-query/2009Feb/0068.html * Teleconference #421, 2010-01-05 http://lists.w3.org/Archives/Member/w3c-xsl-query/2010Jan/0020.html ** DONE WAITING Q2.1.1 parsing problem for XQuery 1.1 + Update (Michael D) See http://lists.w3.org/Archives/Member/w3c-xsl-query/2009Nov/0107.html ** DONE Validation by type http://lists.w3.org/Archives/Member/w3c-xsl-query/2009Nov/0061.html DECISION: Accept Mike Kay's proposed new text for validation by type. * Teleconference #422, 2010-01-12 http://lists.w3.org/Archives/Member/w3c-xsl-query/2010Jan/0055.html ** DONE Q2.5.1 Bugzilla Bug 6272, [XQuery11] Context item declaration http://www.w3.org/Bugs/Public/show_bug.cgi?id=6272 * Teleconference #423, 2010-01-19 http://lists.w3.org/Archives/Member/w3c-xsl-query/2010Jan/0081.html ** DONE derives-from() and union types ** TODO WAITING Bug 7860: Jonathan to write up proposal in http://www.w3.org/Bugs/Public/show_bug.cgi?id=7860#c1 and publish it for review. -[ ] Dependency on grammar - AType production is needed: http://lists.w3.org/Archives/Member/w3c-xsl-query/2009Oct/0133.html ** DONE Guidance for Handling Modules CLOSED: [2010-03-22 Mon 22:17] Make content of XQuery 1.0e2's Appendix J ("Guidance for Handling of Modules") normative for XQuery 1.1 (moving content into body of doc). ACTION A-423-02 on JRobie to have draft of XQuery 1.1 ready for F2F that reflects decision to make content of Appendix J ("Guidance for Handling of Modules") normative. ** DONE Diffs appendix * Teleconference #424, 2010-01-26 http://lists.w3.org/Archives/Member/w3c-xsl-query/2010Jan/0142.html ** DONE ACTION A-424-01: Jonathan will solve Bug 8762 by SCHEDULED: <2010-06-26 Sat> http://www.w3.org/Bugs/Public/show_bug.cgi?id=8762 adding an extra-gramatical constraint, similar to Constraint: occurrence-indicators and use example from bug report. * Teleconference #425 2010-02-02 http://lists.w3.org/Archives/Member/w3c-xsl-query/2010Feb/0005.html (No decisions that change XQuery / XPath) * Teleconference #426 2010-02-09 http://lists.w3.org/Archives/Member/w3c-xsl-query/2010Feb/0071.html (No decisions that change XQuery / XPath) * F2F #427 16 February 2010 ** DONE Fix XQ.E19 - it should agree with the final comment here: CLOSED: [2010-03-22 Mon 10:03] http://www.w3.org/Bugs/Public/show_bug.cgi?id=4463 ** DONE Change "Therefore it is not legal syntax for a user to invoke functions with unprefixed names which match any of the names" to "Therefore, an unprefixed function name must not be any of the names in A.3 Reserved Function Names" ** DONE WAITING Adopt [XQuery 1.1] Organization of sections CLOSED: [2010-03-22 Mon 22:18] http://www.w3.org/Bugs/Public/show_bug.cgi?id=8502#c1 ** DONE Adopt [XQuery 1.1] overwriteability of context item static type http://www.w3.org/Bugs/Public/show_bug.cgi?id=8875#c1 ** DONE Q1.1.2 Bugzilla Bug 8564, [XQuery] orphaned error XQDY0096 CLOSED: [2010-03-22 Mon 16:55] See http://www.w3.org/Bugs/Public/show_bug.cgi?id=8564 ** DONE Process mdyck's feedback here: http://lists.w3.org/Archives/Member/w3c-xsl-query/2009Nov/0075.html * Teleconference #428 2010-03-02 http://lists.w3.org/Archives/Member/w3c-xsl-query/2010Mar/0099.html No decisions that change XQuery 1.1 / XPath 2.1 * Teleconference #429 2010-03-09 http://lists.w3.org/Archives/Member/w3c-xsl-query/2010Mar/0116.html ** DONE Adopt John Snelson's typeswitch proposal SCHEDULED: <2010-06-26 Sat> DEADLINE: <2010-06-27 Sun> CLOSED: [2010-06-27 Sun 14:30] http://lists.w3.org/Archives/Member/w3c-xsl-query/2010Feb/0220.html * Teleconference #430 2010-03-23 http://lists.w3.org/Archives/Member/w3c-xsl-query/2010Mar/0164.html No decisions that change XQuery 1.1 / XPath 2.1 * Teleconference #431 2010-04-06 http://lists.w3.org/Archives/Member/w3c-xsl-query/2010Apr/0099.html No decisions that change XQuery 1.1 / XPath 2.1 * Bugs reported on 2010-03-22 WD ** DONE Process Mike Kay's feedback here: SCHEDULED: <2010-06-27 Sun> CLOSED: [2010-06-27 Sun 16:05] http://lists.w3.org/Archives/Member/w3c-xsl-query/2010Mar/0170.html * Teleconference #432 2010-04-13 http://lists.w3.org/Archives/Member/w3c-xsl-query/2010Apr/0127.html ** DONE Bug 9139: Dynamic function calls and context CLOSED: [2010-04-15 Thu 13:57] DECISION: adopt comment #14 as amended by comment #15. ** DONE Bug 9183: Dynamic invocation of xs:QName or xs:NOTATION CLOSED: [2010-04-15 Thu 13:57] constructor functions DECISION: adopt comment #1 as amended by comment #2. * Teleconference #433 2010-04-20 http://lists.w3.org/Archives/Member/w3c-xsl-query/2010Apr/0170.html (No decisions that affect XQuery 1.1 / XPath 2.1) * Teleconference #434 2010-04-27 http://lists.w3.org/Archives/Member/w3c-xsl-query/2010May/0013.html ** DONE DECISION: the % option is provisionally accepted, for SCHEDULED: <2010-06-26 Sat> *** DONE Add editorial note discussing annotations for other languages in our family SCHEDULED: <2010-06-28 Mon> ** DONE FunctionTest portion of function annotations SCHEDULED: <2010-06-26 Sat> * Teleconference #435 2010-05-04 ** TODO DECIDED: XQuery 1.1 will modify output declarations to allow the URL Reopened pending discussion of http://lists.w3.org/Archives/Member/w3c-xsl-query/2010Jun/0151.html *** DONE Add note saying we are still working on this SCHEDULED: <2010-06-26 Sat >CLOSED: [2010-06-28 Mon 19:36] * Teleconference #436 2010-05-11 http://lists.w3.org/Archives/Member/w3c-xsl-query/2010May/0131.html ** DONE Q2.6.2 Bugzilla Bug 9252, CLOSED: [2010-06-28 Mon 12:03] [XQuery 1.1] Error handling in switch expression Implement comments #0 and #1 from Bug 9252 http://www.w3.org/Bugs/Public/show_bug.cgi?id=9252#c4 Status: Processed what I could, reopened the bug to resolve the remaining issue. ** DONE Q2.6.4 Bugzilla Bug 9497 SCHEDULED: <2010-06-26 Sat> CLOSED: [2010-06-27 Sun 15:07] [XQuery11] 4.16 Context Item Declaration: VarValue/VarDefaultVal inside a library module http://www.w3.org/Bugs/Public/show_bug.cgi?id=9497 Define error for the condition mentioned in the bug. * Teleconference #437 2010-05-18 http://lists.w3.org/Archives/Member/w3c-xsl-query/2010May/0167.html ** DONE J4.2.2 DECISION: accept MKay's proposed solution in SCHEDULED: <2010-06-27 Sun> CLOSED: [2010-11-11 Thu 13:14] http://www.w3.org/Bugs/Public/show_bug.cgi?id=8810#c2. Need to refer to LEIRI spec. (for XQuery 1.1 and XPath 2.1) *** POSTPONE **** -- editorial, not much mileage here ... The relevant portion for XQuery is here: Second, several specs (XQuery, XSLT, F+O) make frequent reference to "resolving" a URI. These references can easily be found by searching (but take care, because the word is also used in other senses, e.g. resolving a namespace prefix). I propose that each of these specs contains the definition: [DEFINITION: to *resolve* a relative URI is to expand it to an absolute URI, by reference to a base URI, as if by calling the function fn:resolve-uri.] and that appropriate uses of the term resolve should be linked to this definition. The definition can go in 2.4.5 URI Literals for XQuery, in 6 Functions that manipulate URIs for F+O, and in 5.8 URI References for XSLT. * Teleconference #438 2010-06-01 http://lists.w3.org/Archives/Member/w3c-xsl-query/2010Jun/0005.html No decisions that affect XQuery * Teleconference #439 2010-06-08 http://lists.w3.org/Archives/Member/w3c-xsl-query/2010Jun/0034.html No decisions that affect XQuery * Teleconference #440 2010-06-08 http://lists.w3.org/Archives/Member/w3c-xsl-query/2010Jun/0079.html ** DONE AGREED Bug 9497 SCHEDULED: <2010-06-26 Sat> CLOSED: [2010-06-27 Sun 15:09] [XQuery11] 4.16 Context Item Declaration) to be fixed along the lines proposed in comment #2 of the bugzilla entry (JR) ** DONE AGREED Bug 9600 (Constructor functions conflicting with user-defined functions) SCHEDULED: <2010-06-26 Sat> CLOSED: [2010-06-27 Sun 16:23] http://www.w3.org/Bugs/Public/show_bug.cgi?id=9600 agreed to accept the proposed text in comment #9. * Teleconference #441 2010-06-22 http://lists.w3.org/Archives/Member/w3c-xsl-query/2010Jun/0161.html ** DONE Bug 9757 - Group By Clause: Equivalence: "atomic" is incorrect SCHEDULED: <2010-06-27 Sun> CLOSED: [2010-06-27 Sun 13:01] http://www.w3.org/Bugs/Public/show_bug.cgi?id=9757 * XML Query WG F2F Meeting #444, Oxford http://lists.w3.org/Archives/Member/w3c-xsl-query/2010Aug/0034.html ** TODO ACTION A-444-04: Jonathan to add text to XPath to the effect: You can label your functions as non-deterministic. Implementations may use this information when optimizing expressions. For example, it may be significant how many times a non-deterministic function is executed or in what order. SCHEDULED: <2010-09-07 Tue> *** TODO Clarify? ** DONE ACTION A-444-15: Jonathan to close 9252 to reflect the decision not to require errors to be raised in non-matching case operands. SCHEDULED: <2010-09-03 Fri> CLOSED: [2010-09-03 Fri 16:34] ** DONE DECISION (Bugzilla Bug 8221, "deterministic / stable") - CLOSED: [2010-11-11 Thu 13:40] deterministic and nondeterministic [[ A fn is deterministic if all calls within an execution scope and with identical arguments return an identical result. That result may be implementation defined/depedent (e.g. in the order of items in a sequence) If the function is dependent on the dynamic context, we regard it as deterministic treating that part of the context as an implicit argument, so if the context and arguments are the same the result must be the same. All other functions are non-deterministic. Side-effecting and determinism are orthogonal ** DONE DECISION: close 9816, "[XQuery] Is there really a need to prohibit CLOSED: [2010-11-11 Thu 13:52] checking of NOTATIONs during validation?": the sentence prohibiting the check that notation names are declared is to be removed from XQuery 1.1, and queued as a pending erratum for XQuery 1.0. ** TODO DECIDED Bug 9302, "[XQuery11] How are output declarations processed?" We adopt w3c-xsl-query/2010Jul/0159.html as the solution to http://www.w3.org/Bugs/Public/show_bug.cgi?id=9302, modulo the following corrections: "output:parameter-document =": should be no = Various schema corrections - now found here: http://www.w3.org/XML/Group/qtspecs/specifications/xslt-xquery-serialization-11/html/Overview.html#serparams-in-xdm-instance Refer to above. ** TODO DECISION - move serialization options (XQuery C3) to the static context. Module scope. Implementations are allowed to overwrite or augment. Consistency rules column needs to be filled in. * Teleconference #445 2010-08-31 http://lists.w3.org/Archives/Member/w3c-xsl-query/2010Aug/0033.html ** DONE Bug 8221: deterministic / stable CLOSED: [2010-11-11 Thu 14:46] http://www.w3.org/Bugs/Public/show_bug.cgi?id=8221#c2 * Minutes of XML Query/XSL WG Joint Teleconference #447 2010-09-14 http://lists.w3.org/Archives/Member/w3c-xsl-query/2010Sep/0097.html (No changes to XQuery / XPath 3.0) * Minutes for XML Query/XSL WG Joint Teleconference #448 2010-09-21 http://lists.w3.org/Archives/Member/w3c-xsl-query/2010Sep/0228.html ** TODO DECISION: J4.4.3 ACTION A-440-05, potential conflict between built-in functions and declared/imported/constructor functions http://lists.w3.org/Archives/Member/w3c-xsl-query/2010Sep/0016.html et seq In principle, adopt solution in http://lists.w3.org/Archives/Member/w3c-xsl-query/2010Sep/0068.html Jonathan, Mike and Michael to co-ordinate and ensure that they agree on the wording. ** TODO DECISION: J4.4.4 ACTION A-444-04: Jonathan to add text to XPath to the effect: You can label your functions as non-deterministic. Implementations may use this information when optimizing expressions. For example, it may be significant how many times a non-deterministic function is executed or in what order. The working group agree that ACTION-444-04 can be closed with no further changes to the document ** TODO DECISION: J4.4.6 Bugzilla Bug 10571, [XPath21] Need a precise definition of what a ParenthesizeItemType matches http://www.w3.org/Bugs/Public/show_bug.cgi?id=10571 Adopt the suggested solution in the bug (adding a new bullet at the end of 2.5.4.2 that reads, "A ParenthesizedItemType matches an item if and only if the item matches the ItemType that is in parentheses."), and then close the bug. ** TODO DECISION: J4.4.7 Bugzilla Bug 10579, [XPath21] The closure of a function item should be defined http://www.w3.org/Bugs/Public/show_bug.cgi?id=10579 The bug can be closed by transforming the note (the definition of a closure in section 2.8 of internal last call draft of Data Model) into a proper definition and linking to it. ** TODO DECISION: Q2.6.2 Bugzilla Bug 10271, [XQuery11]: Wrong error for duplicate decimal format declarations http://www.w3.org/Bugs/Public/show_bug.cgi?id=10271 Jonathan will record the solution that he is adopting for bug 10271, and mark the bug RESOLVED FIXED ** TODO DECISION: Q2.6.3 Bugzilla Bug 10272, [XQuery11]: Missing error for duplicate property names within a single declaration? http://www.w3.org/Bugs/Public/show_bug.cgi?id=10272 Jonathan will define a new error/select an existing error for this situation and mark the bug RESOLVED FIXED. ** TODO DECISION: Q2.6.4 Bugzilla Bug 10273, [XQuery11]: Mistaken allowance of missing DFPropertyName pair in EBNF? http://www.w3.org/Bugs/Public/show_bug.cgi?id=10273 Bug reclassified as editorial. Jonathan to record the solution and mark the bug RESOLVED FIXED. ** TODO DECISION: Q2.6.5 Bugzilla Bug 10407, [XQuery11] Consistency constraint for external variables needs to consider default value http://www.w3.org/Bugs/Public/show_bug.cgi?id=10407 Adopt the solution in comment #2, changing the last sentence If the variable declaration does not include a declared type, the external environment must provide a type and a matching value, using the same matching rules. to The external environment may provide a value of any type. ** TODO DECISION: Q2.6.6 Bugzilla Bug 10466, [XQuery11] Are inline functions "user defined" and is a "user defined" function the same thing as a "user-declared" function? http://www.w3.org/Bugs/Public/show_bug.cgi?id=10466 Eliminate the term "user-declared". "User-defined" are functions with a body. ** TODO DECISION: Q2.6.7 Bugzilla Bug 10503, [XPath21] Section on input sources doesn't mention new functions http://www.w3.org/Bugs/Public/show_bug.cgi?id=10503 Accept proposal in bug report (Section 2.4.4 of XPath 2.1 should also refer to fn:unparsed-text, fn:uri-collection and fn:get-environment-variable). * XML Query/XSL WG Joint Teleconference #449 Minutes 2010-09-28 http://lists.w3.org/Archives/Member/w3c-xsl-query/2010Sep/0262.html ** TODO J4.4.5 Bugzilla Bug 10683, [XQ1.1] Use of "none" for default element/function namespace http://www.w3.org/Bugs/Public/show_bug.cgi?id=10683 RESOLVED: We'll define "absent", that absent refers to the state of a property that has no value, and will mention that we use this particularly with respet to namepace URIs. And that we replace uses of "null", "empty", or "none" wrt namespace URIs with "absent". ** TODO J4.4.6 Bugzilla Bug 10684, [XPath 2.1] Default collation does not apply when ordering xs:anyURI values. http://www.w3.org/Bugs/Public/show_bug.cgi?id=10684 RESOLVED: Close, won't fix. ** TODO JJ4.4.7 Bugzilla Bug 10686, [XPath 2.1] in-scope variables for inline functions http://www.w3.org/Bugs/Public/show_bug.cgi?id=10686 RESOLVED: We agree with the commentor, bug will be fixed as suggested. ** TODO JJ4.4.8 Bugzilla Bug 10689, [XPath 21] Definition of minus sign does not define which error to use if it is a single value http://www.w3.org/Bugs/Public/show_bug.cgi?id=10689 RESOLVED: The Working Groups decided to remove error codes from the discussion of static context completely - errors are defined in "4.10 Decimal-Format Declaration". 12:47 PM In 4.10, error XQST0097 already covers this case, so there is no need to change the text in that section. ** TODO JJ4.4.9 Bugzilla Bug 10700, [XPath21] Consistency constraints do not place a restriction on the use of the xmlns namespace http://www.w3.org/Bugs/Public/show_bug.cgi?id=10700 RESOLVED: Make the proposed change, exact wording left to the editor. ** TODO JJ4.4.10 Bugzilla Bug 10705, [XPath21] Default namespace used for annotation assertions when matching http://www.w3.org/Bugs/Public/show_bug.cgi?id=10705 RESOLVED: The commentor is correct, wording left to the editor. ** TODO JJ4.4.12 Bugzilla Bug 10716, [XPath21] Use of term "evaluation order" in XPath/XQuery http://www.w3.org/Bugs/Public/show_bug.cgi?id=10716 RESOLVED: We will use the phrase "Parentheses may be used to override the precedence rules". * XML Query/XSL WG Joint Teleconference #450 Minutes 2010-10-12 http://lists.w3.org/Archives/Member/w3c-xsl-query/2010Oct/0092.html ** TODO RESOLVED: Bug 10679 (Definition of item and XDM instance does not include function items) classed as editorial. ** TODO RESOLVED: Bug 10680 (Editorial: Erroneous reference to [err:XPST0081]) classed as editorial. ** TODO RESOLVED: Bug 10681 (Should math be a prebound prefix), decided that XQuery should not predeclare the namespace prefixes math, err, and out. ** TODO RESOLVED: Bug 10682 (Use of the term URI in introduction) classed as editorial. ** TODO RESOLVED Bug 10727 (Problems with description on how to evaluate the prefix expression for constructed namespace nodes.) Resolved/Fixed as per comment #1 ** TODO RESOLVED Bug 10728 (Constructed namespace nodes should forbid the namespace URI "http://www.w3.org/2000/xmlns/") closed as Resolved/Fixed (agreeing with the originator) ** TODO RESOLVED Bug 10733 (Definition of group by expression not sufficent) closed as Resolved/Fixed (no detailed wording agreed, but the technical approach is as defined in comment #2) * XML Query/XSL WG Joint Teleconference #451 Minutes 2010-10-19 http://lists.w3.org/Archives/Member/w3c-xsl-query/2010Oct/0156.html ** TODO DECISION: Agree that bug 10989 "[XQuery1.0] 3.7.1.1 Attributes: quot-quot and apos-apos special regardless of delimiter?" documents a bug that needs fixing. * XML Query/XSL WG Joint Teleconference #452 Minutes http://lists.w3.org/Archives/Member/w3c-xsl-query/2010Oct/0175.html ** TODO DECISION: Close bug 10207 "[XPath] Matching abstract schema-element tests" as "RESOLVED FIXED". Accepting the changes proposed from comment #1. ** TODO DECISION: Close bug 10855 "[XQuery11] Behaviour not specified when using duplicate DFPropertyName values in the same DecimalFormatDecl", yes it's an error. ** TODO DECISION: Classify bug 10856 "[XQuery11] Decimal format declarations do not define how properties are interpreted." as editorial. ** TODO DECISION: Close bug 10858 "[XQuery11] Decimal format declarations do how to interpret missing properties." as editorial. * XML Query WG Face-To-Face Meeting #453 Minutes -- 2010-11-01 - 2010-11-02 http://lists.w3.org/Archives/Member/w3c-xsl-query/2010Nov/0006.html ** TODO DECISION: change "an expression" to "Query Body" in XQuery 2.3.1: "Independently of whether the Static Typing Feature is in effect, if an implementation can determine during the static analysis phase that the evaluation of the QueryBody would necessarily raise a type error or a dynamic error, the implementation may (but is not required to) report that error during the static analysis phase. However, the fn:error() function must not be evaluated during the static analysis phase." Close http://www.w3.org/Bugs/Public/show_bug.cgi?id=10848 This does not close http://www.w3.org/Bugs/Public/show_bug.cgi?id=11171 This text was further refined by the following decision: ** TODO DECISION: Change text in 2.3.1: Independently of whether the Static Typing Feature is in effect, if an implementation can determine during the static analysis phase that an expression, if evaluated, would necessarily raise a type error or a dynamic error, the implementation may (but is not required to) report that error during the static analysis phase. - to - Independently of whether the Static Typing Feature is in effect, if an implementation can determine during the static analysis phase that a query body, if evaluated, would necessarily raise a dynamic error or an expression, if evaluated, would necessarily raise a type error, the implementation may (but is not required to) report that error during the static analysis phase. ** TODO DECISION: Remove the sentence "However, the fn:error() function must not be evaluated during the static analysis phase." from 2.1.3, and add a note to illustrate the differences introduced by the first sentence. ** TODO DECISION: Change the following sentance (XQuery 4.15): Implementations can add their own annotations, which should not be in the fn namespace. - to - Implementations can add their own annotations, which must not be in any of the following namespaces: * http://www.w3.org/XML/1998/namespace * http://www.w3.org/2001/XMLSchema * http://www.w3.org/2001/XMLSchema-instance ** TODO DECISION: Change the last sentence in 2.5.3: Users should avoid creating annotation assertions in the fn namespace, since this namespace is reserved for future language extensions. - to - Users must not create annotation assertions in the following namespaces [XQST0045]: * http://www.w3.org/XML/1998/namespace * http://www.w3.org/2001/XMLSchema * http://www.w3.org/2001/XMLSchema-instance ** TODO DECISION: Prohibit the xmlns namespace in EQNames. Raise the error XQST0070 in this case. ** TODO DECISION: Change the definitions of public/private functions as so: [Definition: A private function is a function with a %private annotation. A private function is hidden from module import, which can not import it into the function signatures of another module.] [Definition: A public function is a function without a %private annotation. A public function is accessible to module import, which can import it into the function signatures of another module. ] ** TODO DECISION: Allow multiple private functions to be declared with the same name providing that they are in different modules. ** TODO DECISION: Reword the text describing deterministic and non-determinstic text to distinguish the terms from the annotations %deterministic and %non-deterministic. ** TODO DECISION: Wherever annotations are used, add text restricting the set of annotations allowed in the fn namespace to the set which have a defined meaning. ** TODO DECISION: Prohibit user defined functions from being declared in the math namespace. ** TODO DECISION: Adopt the rules outlined in bug 10885 comment #0 to define the behaviour of depends on in the presence of function items. ** TODO DECISION: Jonathan to fix the group-by example listed in bug 10980 using Andrew's report as a guide. ** TODO DECISION: Jonathan to remove the default value from annotations, explain how he will fix bug 11014 and mark the bug resolved fixed. * DRAFT Minutes of XML Query/XSL WG Joint Teleconference #454, 2010-11-16 http://lists.w3.org/Archives/Member/w3c-xsl-query/2010Nov/0117.html ** TODO ACTION A-454-06: Jonathan Robie to fix EQ names of attributes per Bug 10857. ** TODO ACTION A-454-07: Jonathon Robie to add text about annotations per bug 10875.