In Formal Semantics appendix C.2, reference is made to: fn:subtract-dates(A, B) fn:subtract-times(A, B) fn:subtract-dateTimes(A, B) but should presumably be op:subtract-dates(A, B) op:subtract-times(A, B) op:subtract-dateTimes(A, B) defined in F+O.
Agreed.
I looked for any other occurrences of mid-identified standard functions and operators, and found a few: Also in the Binary Operators table: 2 references to "op:hex-binary-equal" should be "op:hexBinary-equal", and 2 references to "op:base64-binary-equal" should be "op:base64Binary-equal". And in 8.4 Judgments for FLWOR and other expressions on sequences: a reference to "fn:distinct" should be "fn:distinct-values".
This issue has been entered as FS erratum E053, and the fix has been committed to the source files for the next edition of the FS document. Consequently, I'm marking this issue resolved-FIXED. If you agree with this resolution, please CLOSE the issue.
Are these source files for the in-progress next edition of the errata available for download somewhere? Thanks, Nick
Not publicly available, no, but the next revision of the Errata document will likely be published soon. The next edition of the FS 1.0 document (with all errata applied) will probably take longer.
(In reply to comment #2) > Also in the Binary Operators table: > 2 references to "op:hex-binary-equal" should be "op:hexBinary-equal", and > 2 references to "op:base64-binary-equal" should be "op:base64Binary-equal". I'm not sure if this warrants a separate bug, but http://www.w3.org/TR/2007/REC-xquery-20070123/#mapping and http://www.w3.org/TR/xquery-11/#mapping also have the same error.
(In reply to comment #6) > > I'm not sure if this warrants a separate bug, Yes it does (because it's against a separate spec, with a different editor), so I've created Bug 7048.
It's been over 9 months since this issue was marked resolved-FIXED (in comment #3). There has been some activity since then, but nothing to indicate that the issue should remain open. Therefore, I'm marking it CLOSED.