(:
Module: Dictionary menu building for the search interface.
Returns all available dictionaries and terminology collections.
:)
module namespace dictmenu="http://www.risten.no/shared/dictmenu";
declare namespace util="http://exist-db.org/xquery/util";
(: Get ID, coll, and classification ID for all available dictionaries :)
(: Returns a sequence of empty elements with the following structure:
:)
declare function dictmenu:get-termcolls() as element()+
{
let $count := count(/termmeta)
return
{
for $r in /termmeta
let $coll := util:collection-name($r)
return
}
};