QT4 CG Meeting 012 Agenda 2022-11-22
Agenda
This meeting will be hosted on Zoom at 16:00GMT (17:00CET, 11:00EST).
See the 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 the previous meeting.
1.5. Review of open action items [7/8]
(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[X]
QT4CG-011-01: MK to fix the reference to “function” in XPath 4.4.1.[X]
QT4CG-011-02: CG to work with DN to propose an “until” variant.[X]
QT4CG-011-03: MK to change the references to URI qualified name in both QName-related functions.[X]
QT4CG-011-04: NW to define the parse-uri/build-uri record types in a separate section[X]
QT4CG-011-05: NW to update the history for parse-uri/build-uri to indicate that details are still being resolved[X]
QT4CG-011-06: NW to make sure ednotes are rendered.[X]
QT4CG-011-07: NW to make sure the meeting passcode is on the logistics page- This is already the case
2. Technical Agenda
2.1. Review pull request #232: Data model clarifications, issue #225
2.2. Review pull request #237: XSL conditionals
2.3. Review pull request #247
See pull request #247 which resolves MK actions QT4CG-011-01 and QT4CG-011-03
2.4. Review pull request #249: fn:items-at, issue #213
2.5. Review pull request #250: fn:foot, etc.
2.6. Issue #170, XPath “otherwise” operator
MK proposes that this issue may be ready to be decided.
2.7. Issue #114, array:index-where
MK proposes that this issue may be ready to be decided
2.8. Issue #107, allow self::(a|b|c)
MK proposes that this issue may be ready to be decided.
2.9. XPath 4.0 functions
2.9.1. fn:duplicate-values
- See #123
- See also discussion from last meeting
2.9.2. fn:replace (action)
2.9.3. fn:format-number (minor fixes)
2.9.4. fn:json
2.9.5. fn:differences
Editorially, this function is not ready for approval. We should decide if we want to pursue it, and if we do, how.
2.9.6. fn:stack-trace
2.9.7. map:group-by
2.9.8. map:replace
2.9.9. map:substitute
2.9.11. array:replace
2.9.12. array:slice
2.9.13. array:partition
2.9.14. fn:parts
- See ???
2.9.15. fn:init, fn:foot, etc
- See #97
2.9.16. fn:convert-to/from-EQName
- See #1
2.9.17. fn:parse-html
- See #74
2.9.18. fn:split-by-graphemes
- See #73
2.9.19. fn:until
- See #80
2.9.20. fn:nl, fn:cr, fn:tab
- See #121
2.9.21. fn:deep-normalize-space
- See #79
2.9.22. fn:parcel, fn:unparcel, array:from-members/of, array:members/parcels
- See #113
2.9.23. array:values, map:values
- See #29