Hi Hans-Jürgen,
> (My understanding is that "database" should be replaced with the name of a database.)
Right.
> However, the URL yields an error ("Document is empty").
I guess this is how your browser interprets the result? If you use a
command-line tool (curl, wget, etc.) or by looking at the source code
in the browser, you should see the actual response.
> At any rate, the documentation should be explicit about the evaluation context of REST calls with parameter "query" or "run". If the resource identified by the URL is a single document, the context item is fairly obvious. However, in case of a database or a database collection, the evaluation context is not obvious.
You mean that it’s not obvious that more than a single item can be
bound to the context in BaseX, and that this behavior is not 100%
compliant with the specification, right? This is something indeed
that’s currently discussed in the qtspecs respository for upcoming
XQuery 4 features [1].
All the best,
Christian
[1] https://github.com/qt4cg/qtspecs/issues/129