XQuery Function Documentation

Search and Browse

bibsurf:bibframe

bibsurf:bibframe() as item()*

Returns:
item()*

bibsurf:create-query

bibsurf:create-query($queryStr as xs:string?, $mode as xs:string?) as item()*

Parameters:
$queryStr? $queryStr?
$mode? $mode?
Returns:
item()*

bibsurf:entity_match_and

bibsurf:entity_match_and($entity as node(), $categories as map(*), $names as map(*)) as item()*

Parameters:
$entity $entity
$categories $categories
$names $names
Returns:
item()*

bibsurf:entity_match_andor

bibsurf:entity_match_andor($entity as node(), $categories as map(*), $names as map(*)) as item()*

Parameters:
$entity $entity
$categories $categories
$names $names
Returns:
item()*

bibsurf:entity_match_or

bibsurf:entity_match_or($entity as node(), $categories as map(*), $names as map(*)) as item()*

Parameters:
$entity $entity
$categories $categories
$names $names
Returns:
item()*

bibsurf:every-key_entity_match

bibsurf:every-key_entity_match($entity as node()*, $categories as map(*), $names as map(*), $matches as function(*)) as xs:boolean

Parameters:
$entity* $entity*
$categories $categories
$names $names
$matches $matches
Returns:
xs:boolean

bibsurf:every-or-no-key_entity_match

bibsurf:every-or-no-key_entity_match($entity as node()*, $categories as map(*), $names as map(*), $matches as function(*)) as xs:boolean

Parameters:
$entity* $entity*
$categories $categories
$names $names
$matches $matches
Returns:
xs:boolean

bibsurf:getCategoriesMap

bibsurf:getCategoriesMap($results as node()*, $filtermap as map(*), $subtree as xs:string) as map(*)*

Parameters:
$results* $results*
$filtermap $filtermap
$subtree $subtree
Returns:
map(*)*

bibsurf:getCategoryProperties

bibsurf:getCategoryProperties($resultset as node()*, $filtermap as map(*)) as item()*

Parameters:
$resultset* $resultset*
$filtermap $filtermap
Returns:
item()*

bibsurf:getExpressionDisplay

bibsurf:getExpressionDisplay($expression as element(), $graph as element(), $filtermap as map(*), $includeWork as xs:boolean, $includeManifestations as xs:boolean) as item()*

Parameters:
$expression $expression
$graph $graph
$filtermap $filtermap
$includeWork $includeWork
$includeManifestations $includeManifestations
Returns:
item()*

bibsurf:getFilterPrefix

bibsurf:getFilterPrefix($entity as node()) as xs:string*

Parameters:
$entity $entity
Returns:
xs:string*

bibsurf:getFiltered

bibsurf:getFiltered($resultset as node()*, $filtermap as map(*)) as node()*

Parameters:
$resultset* $resultset*
$filtermap $filtermap
Returns:
node()*

bibsurf:getManifestationContents

bibsurf:getManifestationContents($id as xs:string) as item()*

Parameters:
$id $id
Returns:
item()*

bibsurf:getManifestationDisplay

bibsurf:getManifestationDisplay($manifestation as element(), $graph as element(), $filtermap as map(*), $includeExpressions as xs:boolean) as item()*

Parameters:
$manifestation $manifestation
$graph $graph
$filtermap $filtermap
$includeExpressions $includeExpressions
Returns:
item()*

bibsurf:getRoles

bibsurf:getRoles($resultset as node()*, $filtermap as map(*)) as item()*

Parameters:
$resultset* $resultset*
$filtermap $filtermap
Returns:
item()*

bibsurf:getRolesMap

bibsurf:getRolesMap($results as node()*, $filtermap as map(*), $subtree as xs:string) as map(*)*

Parameters:
$results* $results*
$filtermap $filtermap
$subtree $subtree
Returns:
map(*)*

bibsurf:getSelected_fulltree_strategy

bibsurf:getSelected_fulltree_strategy($graph as node(), $categories as map(*), $names as map(*), $matches as function(*)) as map(*)*

Parameters:
$graph $graph
$categories $categories
$names $names
$matches $matches
Returns:
map(*)*

bibsurf:getSelected_subtree_OR_strategy

bibsurf:getSelected_subtree_OR_strategy($graph as node(), $categories as map(*), $names as map(*), $displaytype as xs:string, $matches as function(*)) as map(*)*

Parameters:
$graph $graph
$categories $categories
$names $names
$displaytype $displaytype
$matches $matches
Returns:
map(*)*

bibsurf:getSelected_subtree_strategy

bibsurf:getSelected_subtree_strategy($graph as node(), $categories as map(*), $names as map(*), $displaytype as xs:string, $matches as function(*)) as map(*)*

Parameters:
$graph $graph
$categories $categories
$names $names
$displaytype $displaytype
$matches $matches
Returns:
map(*)*

bibsurf:getVisibilityMap

bibsurf:getVisibilityMap($result as node()*, $categories as map(*)*, $names as map(*)*, $displaytype as xs:string, $filter as xs:string, $treematch as xs:string) as map(*)

Parameters:
$result* $result*
$categories* $categories*
$names* $names*
$displaytype $displaytype
$filter $filter
$treematch $treematch
Returns:
map(*)

bibsurf:getWork

bibsurf:getWork($id as xs:string) as item()*

Parameters:
$id $id
Returns:
item()*

bibsurf:getWorkDisplay

bibsurf:getWorkDisplay($work as element(), $graph as element(), $filtermap as map(*), $includeExpressions as xs:boolean) as item()*

Parameters:
$work $work
$graph $graph
$filtermap $filtermap
$includeExpressions $includeExpressions
Returns:
item()*

bibsurf:graph_match_and

bibsurf:graph_match_and($graph as node(), $categories as map(*), $names as map(*)) as item()*

Parameters:
$graph $graph
$categories $categories
$names $names
Returns:
item()*

bibsurf:graph_match_andor

bibsurf:graph_match_andor($graph as node(), $categories as map(*), $names as map(*)) as item()*

Parameters:
$graph $graph
$categories $categories
$names $names
Returns:
item()*

bibsurf:graph_match_or

bibsurf:graph_match_or($graph as node(), $categories as map(*), $names as map(*)) as item()*

Parameters:
$graph $graph
$categories $categories
$names $names
Returns:
item()*

bibsurf:hasFilterPrefix

bibsurf:hasFilterPrefix($key as xs:string, $prefix as xs:string*) as xs:boolean

Parameters:
$key $key
$prefix* $prefix*
Returns:
xs:boolean

bibsurf:noFilterForPrefix

bibsurf:noFilterForPrefix($prefix as xs:string*, $categories as map(*), $names as map(*)) as xs:boolean

Parameters:
$prefix* $prefix*
$categories $categories
$names $names
Returns:
xs:boolean

bibsurf:present

bibsurf:present($resultset as element()*, $displaytype as xs:string, $filtermap as map(*)) as map(*)*

Parameters:
$resultset* $resultset*
$displaytype $displaytype
$filtermap $filtermap
Returns:
map(*)*

bibsurf:query

bibsurf:query($queryterms as item()*, $querytype as item()*, $categories as item()*, $names as item()*, $rankingtype as item()*, $displaytype as item()*, $subcollection as item()*, $filtermethod as item()*, $subtree as item()*) as element()*

Parameters:
$queryterms* $queryterms*
$querytype* $querytype*
$categories* $categories*
$names* $names*
$rankingtype* $rankingtype*
$displaytype* $displaytype*
$subcollection* $subcollection*
$filtermethod* $filtermethod*
$subtree* $subtree*
Returns:
element()*

bibsurf:some-key_entity_match

bibsurf:some-key_entity_match($entity as node()*, $categories as map(*), $names as map(*), $matches as function(*)) as xs:boolean

Parameters:
$entity* $entity*
$categories $categories
$names $names
$matches $matches
Returns:
xs:boolean

bibsurf:validateResponseMap

bibsurf:validateResponseMap($map as item()*) as map(*)

Parameters:
$map* $map*
Returns:
map(*)