QT4 CG Agenda 024, 28 February 2023

Hello folks,

Here’s the draft agenda for Tuesday.

   https://qt4cg.org/meeting/agenda/2023/02-28.html

QT4 CG Meeting 024 Agenda 2023-02-28

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. Approve the agenda

1.3. Approve minutes of previous meeting

   Minutes of [2]the previous meeting.

1.4. Next meeting

   This meeting is planned for 28 February, the following meeting is
   scheduled for 7 March.

   Any regrets for the following meeting?

1.5. Review of open action items [0/6]

   (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-016-08: RD to clarify how namespace comparisons are
       performed.
     * [ ] QT4CG-021-03: RD to change must to will in DOM notes about
       lowercase
     * [ ] QT4CG-021-04: RD to revise and move the note about unrecognized
       entities
     * [ ] QT4CG-023-01: NW to review the stylesheets for functions across
       XPath and XSLT
     * [ ] QT4CG-023-02: MK to write a PR to drop xsl:function-library
       from the spec.
     * [ ] QT4CG-023-03: MK to start a new thread for discussion function
       namespace flexibility
     * [ ] QT4CG-023-04: MK to review and develop a proposal for
       separating element and type default namespaces
     * [ ] QT4CG-023-05: NW to put record types on an agenda.
     * [ ] QT4CG-023-06: MK to revisit and make a PR for a sequence-type
       attribute on xsl:mode

2. Technical Agenda

2.1. Issues recommended for closure

   An [3]email proposal from MK.

2.2. PR #320: Issue 98 - add options parameter to fn:deep-equal

   See [4]pull request #320. We ran out of time while [5]discussing this
   in meeting 22.

2.3. PR #368: Issue 129; context item generalized to context value

   See [6]pull request #368.

2.4. PR #364: Generalize switch expressions in XQuery

   See [7]pull request #364.

2.5. PR #363: Issue 345; missing rules for type matching

   See [8]pull request #363.

2.6. PR #360: Issue 314; array composition and decomposition

   See [9]pull request #360.

2.7. PR #355: Add to imp-defined-feature-appendix

   See [10]pull request #355.

2.8. PR #347: Clarify fn:parse-uri and fn:build-uri

   See [11]pull request #347.

2.9. Issue #299 (formerly #281)

   We had [12]some discussion of [13]#281 previously, but no resolution.
   Awaiting more feedback from the CG in the issue.

2.10. XPath 4.0 functions

2.10.1. fn:duplicate-values

     * See [14]#123
     * See also [15]discussion from the meeting on 4 October 2022

2.10.2. fn:replace (action)

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

2.10.3. fn:format-number (minor fixes)

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

2.10.4. fn:json

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

2.10.5. fn:differences

     * See
       [19]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.10.6. fn:stack-trace

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

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

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

   Superceded by [22]map:build, per [23]MK.

2.10.8. map:replace

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

2.10.9. map:substitute

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

2.10.10. map:entries

     * See [26]#29 and [27]#113

2.10.11. array:replace

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

2.10.12. array:slice

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

2.10.13. array:partition

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

2.10.14. fn:split-by-graphemes

     * See [31]#73

2.10.15. fn:deep-normalize-space

     * See [32]#79

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

     * See [33]#113

2.10.17. array:values, map:values

     * See [34]#29

2.10.18. fn:distinct-values (semantics)

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

2.10.19. fn:deep-equal (options)

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

2.10.20. fn:parse-json (number formatting)

     * See
       [37]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/2023/02-07.html
   3. https://lists.w3.org/Archives/Public/public-xslt-40/2023Feb/0020.html
   4. https://qt4cg.org/dashboard/#pr-320
   5. https://qt4cg.org/meeting/minutes/2023/02-14.html#h-8455483D-D0AF-499A-A74A-552B33A9F395
   6. https://qt4cg.org/dashboard/#pr-368
   7. https://qt4cg.org/dashboard/#pr-364
   8. https://qt4cg.org/dashboard/#pr-363
   9. https://qt4cg.org/dashboard/#pr-360
  10. https://qt4cg.org/dashboard/#pr-355
  11. https://qt4cg.org/dashboard/#pr-347
  12. https://qt4cg.org/meeting/minutes/2022/12-13.html#issue-281
  13. https://github.com/qt4cg/qtspecs/issues/281
  14. https://github.com/qt4cg/qtspecs/issues/123
  15. https://qt4cg.org/meeting/minutes/2022/10-04.html#h-782DCD58-658F-44BC-8AD7-1EE8301228F1
  16. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-replace
  17. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-format-number
  18. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-json
  19. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-differences
  20. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-stack-trace
  21. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-map-group-by
  22. https://github.com/qt4cg/qtspecs/pull/203
  23. https://lists.w3.org/Archives/Public/public-xslt-40/2022Oct/0037.html
  24. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-map-replace
  25. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-map-substitute
  26. https://github.com/qt4cg/qtspecs/issues/29
  27. https://github.com/qt4cg/qtspecs/issues/113
  28. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-array-replace
  29. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-array-slice
  30. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-array-partition
  31. https://github.com/qt4cg/qtspecs/issues/73
  32. https://github.com/qt4cg/qtspecs/issues/79
  33. https://github.com/qt4cg/qtspecs/issues/113
  34. https://github.com/qt4cg/qtspecs/issues/29
  35. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-distinct-values
  36. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-deep-equal
  37. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-parse-json

                                        Be seeing you,
                                          norm

--
Norm Tovey-Walsh
Saxonica

Received on Friday, 24 February 2023 09:18:30 UTC