QT4 CG Meeting 011 proposed agenda 2022-11-15

Hello,

Here’s the proposed agenda for Tuesday. 

  https://qt4cg.org/meeting/agenda/2022/11-15.html

Text copy:

QT4 CG Meeting 011 Agenda 2022-11-15

Agenda

   This meeting will be hosted on Zoom at 16:00GMT (17:00CET, 11:00EST).

   See the [1]meeting logistics page for details.

1. Administrivia

1.1. Roll call

1.2. Accept the agenda

1.3. Next meeting

   Regrets for the next meeting?

1.4. Approve minutes of previous meeting

   Minutes of [2]the previous meeting.

1.5. Review of open action items [2/11]

   (Items marked [X] are believed to have been closed via email before
   this agenda was posted.)
     * [ ] QT4CG-002-10: BTW to coordinate some ideas about improving
       diversity in the group
     * [ ] QT4CG-007-05: NW to make an issue for Martin's proposed
       ammendment to map:build
     * [ ] QT4CG-008-04: MK to submit a PR for fn:parseQName() to resolve
       PR #207
          + (This wasn't originally assigned as an action, but it probably
            should have been.)
     * [X] QT4CG-009-01: NW to coordinate with MK on an agenda for 8
       November.
     * [X] QT4CG-009-02: NW to work with MK to make sure PR #197 is
       updated correctly
     * [ ] QT4CG-009-03: NW to investigate the relationship between PR
       #215 and resolve-uri.
     * [ ] QT4CG-009-04: NW to review RFC 3896 wrt relative URIs
     * [ ] QT4CG-009-05: NW to fix the return type for parse-uri; consider
       using a record type.
     * [ ] QT4CG-009-06: NW to add error tests for parse-uri.
     * [ ] QT4CG-009-07: NW to make the query segments an array of maps.
     * [ ] QT4CG-010-01: DN to create an issue for proposing an optional
       else in XPath/XQuery
     * [ ] QT4CG-010-02: MK to incorporate the suggestions made by MSM on
       @then/@else on xsl:if

2. Technical Agenda

2.1. Review pull request #197 (was 166; variadic functions)

     * See [3]pull request #197 (you'll find links to formatted versions
       of the specs at [4]https://qt4cg.org/).
     * See also the nexus of issues [5]#162, [6]#161, [7]#160, [8]#159,
       [9]#158, [10]#157, and [11]#155.
     * See the discussion from [12]meeting 006, [13]meeting 007, and
       [14]meeting 008.

   NW updated the PR with MK's most recent changes.

   We hope to resolve this PR this week.

2.2. Review pull request #210: Issue 80: fn:while

     * See [15]pull request #210 and the [16]minutes of two weeks ago.

   We hope to resolve this PR this week.

2.3. Review pull request #202 (was 196; subtyping)

   See [17]pull request #202

   Waiting for update from MK.

2.4. Review pull request #207: new expanded-QName function

   See [18]pull request #207

   Waiting for action QT4CG-008-04 on MK.

2.5. Review pull request #215: parse-uri/build-uri

   See [19]pull request #215

   Waiting on actions QT4CG-009-0{3,4,5,6,7} on NW.

2.6. Review pull request #222: sequence comparisons

   See [20]pull request #222

   Accepted at [21]meeting 009, waiting for MK to resolve a merge
   conflict.

2.7. Review pull request #228: make F&O spec valid XML

   See [22]pull request #228

   Approved by RD, waiting for open PRs on F&O to be accepted, then NW
   will resolve any merge conflicts that arise and commit it.

2.8. Review pull request #230: guarded expressions, issue #71

   See [23]pull request #230 and related [24]issue #71.

   Approved by CG.

2.9. Review pull request #232: data model clarifications, issue #225

   See [25]pull request #232 and related [26]issue #225.

2.10. Issue #170, XPath "otherwise" operator

   MK [27]proposes that [28]this issue may be ready to be decided.

2.11. Issue #114, array:index-where

   MK [29]proposes that [30]this issue may be ready to be decided

2.12. Issue #107, allow self::(a|b|c)

   MK [31]proposes that [32]this issue may be ready to be decided.

2.13. Issue #96, starting/ending sequence functions

   MK [33]proposes that [34]this issue may be ready to be decided.

2.14. XPath 4.0 functions

2.14.1. fn:duplicate-values

     * See [35]#123
     * See also [36]discussion from last meeting

2.14.2. fn:replace (action)

     * See
       [37]https://qt4cg.org/specifications/xpath-functions-40/Overview.ht
       ml#func-replace

2.14.3. fn:format-number (minor fixes)

     * See
       [38]https://qt4cg.org/specifications/xpath-functions-40/Overview.ht
       ml#func-format-number

2.14.4. fn:json

     * See
       [39]https://qt4cg.org/specifications/xpath-functions-40/Overview.ht
       ml#func-json

2.14.5. fn:differences

     * See
       [40]https://qt4cg.org/specifications/xpath-functions-40/Overview.ht
       ml#func-differences

   Editorially, this function is not ready for approval. We should decide
   if we want to pursue it, and if we do, how.

2.14.6. fn:stack-trace

     * See
       [41]https://qt4cg.org/specifications/xpath-functions-40/Overview.ht
       ml#func-stack-trace

2.14.7. [DEL: map:group-by :DEL]

     * [DEL: See
       [42]https://qt4cg.org/specifications/xpath-functions-40/Overview.ht
       ml#func-map-group-by :DEL]

   Superceded by [43]map:build, per [44]MK.

2.14.8. map:replace

     * See
       [45]https://qt4cg.org/specifications/xpath-functions-40/Overview.ht
       ml#func-map-replace

2.14.9. map:substitute

     * See
       [46]https://qt4cg.org/specifications/xpath-functions-40/Overview.ht
       ml#func-map-substitute

2.14.10. map:entries

     * See [47]#29 and [48]#113

2.14.11. array:replace

     * See
       [49]https://qt4cg.org/specifications/xpath-functions-40/Overview.ht
       ml#func-array-replace

2.14.12. array:slice

     * See
       [50]https://qt4cg.org/specifications/xpath-functions-40/Overview.ht
       ml#func-array-slice

2.14.13. array:partition

     * See
       [51]https://qt4cg.org/specifications/xpath-functions-40/Overview.ht
       ml#func-array-partition

2.14.14. fn:parts

     * See ???

2.14.15. fn:op

     * See [52]#83

2.14.16. fn:init, fn:foot, etc

     * See [53]#97

2.14.17. fn:sequence-contains, fn:sequence-starts-with, fn:sequence-ends-with

     * See [54]#94 and [55]#96

2.14.18. fn:convert-to/from-EQName

     * See [56]#1

2.14.19. fn:parse-html

     * See [57]#74

2.14.20. fn:split-by-graphemes

     * See [58]#73

2.14.21. fn:until

     * See [59]#80

2.14.22. fn:nl, fn:cr, fn:tab

     * See [60]#121

2.14.23. fn:deep-normalize-space

     * See [61]#79

2.14.24. fn:parcel, fn:unparcel, array:from-members/of, array:members/parcels

     * See [62]#113

2.14.25. array:values, map:values

     * See [63]#29

2.14.26. fn:distinct-values (semantics)

     * See
       [64]https://qt4cg.org/specifications/xpath-functions-40/Overview.ht
       ml#func-distinct-values

2.14.27. fn:deep-equal (options)

     * See
       [65]https://qt4cg.org/specifications/xpath-functions-40/Overview.ht
       ml#func-deep-equal

2.14.28. fn:parse-json (number formatting)

     * See
       [66]https://qt4cg.org/specifications/xpath-functions-40/Overview.ht
       ml#func-parse-json

3. Any other business

References

   1. https://qt4cg.org/meeting/logistics.html
   2. https://qt4cg.org/meeting/minutes/2022/11-08.html
   3. https://qt4cg.org/dashboard/#pr-197
   4. https://qt4cg.org/
   5. https://github.com/qt4cg/qtspecs/issues/162
   6. https://github.com/qt4cg/qtspecs/issues/161
   7. https://github.com/qt4cg/qtspecs/issues/160
   8. https://github.com/qt4cg/qtspecs/issues/159
   9. https://github.com/qt4cg/qtspecs/issues/158
  10. https://github.com/qt4cg/qtspecs/issues/157
  11. https://github.com/qt4cg/qtspecs/issues/155
  12. https://qt4cg.org/meeting/minutes/2022/10-11.html#pr-variadic-functions
  13. https://qt4cg.org/meeting/minutes/2022/10-18.html#pr-variadic-functions
  14. https://qt4cg.org/meeting/minutes/2022/10-25.html#pr-variadic-functions
  15. https://qt4cg.org/dashboard/#pr-210
  16. https://qt4cg.org/meeting/minutes/2022/11-01.html#pr-fn-while
  17. https://qt4cg.org/dashboard/#pr-202
  18. https://qt4cg.org/dashboard/#pr-207
  19. https://qt4cg.org/dashboard/#pr-215
  20. https://qt4cg.org/dashboard/#pr-222
  21. https://qt4cg.org/meeting/minutes/2022/11-01.html
  22. https://qt4cg.org/dashboard/#pr-228
  23. https://qt4cg.org/dashboard/#pr-230
  24. https://github.com/qt4cg/qtspecs/issues/71
  25. https://qt4cg.org/dashboard/#pr-232
  26. https://github.com/qt4cg/qtspecs/issues/225
  27. https://lists.w3.org/Archives/Public/public-xslt-40/2022Oct/0017.html
  28. https://github.com/qt4cg/qtspecs/issues/170
  29. https://lists.w3.org/Archives/Public/public-xslt-40/2022Oct/0017.html
  30. https://github.com/qt4cg/qtspecs/issues/114
  31. https://lists.w3.org/Archives/Public/public-xslt-40/2022Oct/0017.html
  32. https://github.com/qt4cg/qtspecs/issues/107
  33. https://lists.w3.org/Archives/Public/public-xslt-40/2022Oct/0017.html
  34. https://github.com/qt4cg/qtspecs/issues/96
  35. https://github.com/qt4cg/qtspecs/issues/123
  36. https://qt4cg.org/meeting/minutes/2022/10-04.html#h-782DCD58-658F-44BC-8AD7-1EE8301228F1
  37. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-replace
  38. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-format-number
  39. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-json
  40. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-differences
  41. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-stack-trace
  42. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-map-group-by
  43. https://github.com/qt4cg/qtspecs/pull/203
  44. https://lists.w3.org/Archives/Public/public-xslt-40/2022Oct/0037.html
  45. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-map-replace
  46. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-map-substitute
  47. https://github.com/qt4cg/qtspecs/issues/29
  48. https://github.com/qt4cg/qtspecs/issues/113
  49. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-array-replace
  50. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-array-slice
  51. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-array-partition
  52. https://github.com/qt4cg/qtspecs/issues/83
  53. https://github.com/qt4cg/qtspecs/issues/97
  54. https://github.com/qt4cg/qtspecs/issues/94
  55. https://github.com/qt4cg/qtspecs/issues/96
  56. https://github.com/qt4cg/qtspecs/issues/1
  57. https://github.com/qt4cg/qtspecs/issues/74
  58. https://github.com/qt4cg/qtspecs/issues/73
  59. https://github.com/qt4cg/qtspecs/issues/80
  60. https://github.com/qt4cg/qtspecs/issues/121
  61. https://github.com/qt4cg/qtspecs/issues/79
  62. https://github.com/qt4cg/qtspecs/issues/113
  63. https://github.com/qt4cg/qtspecs/issues/29
  64. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-distinct-values
  65. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-deep-equal
  66. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-parse-json

                                        Be seeing you,
                                          norm

--
Norm Tovey-Walsh
Saxonica

Received on Friday, 11 November 2022 12:31:28 UTC