View on GitHub

xquery-pagexml-transkribus-module

This module provides access to Transkribus PageXML files via Xquery functions. It is designed to be used in context of a Basex xml database, but should work with other xml databases as well.

library module: http://transkribusapi.mhdbdb.sbg.ac.at

Table of Contents

Functions

trapi:getDocuments#1

trapi:getDocuments($db as xs:string?
) as element()*

Params

Returns

trapi:getDocument#2

trapi:getDocument($db as xs:string?, $docId as xs:string?
) as element()

Params

Returns

trapi:getDocumentId#1

trapi:getDocumentId($document as element()
) as xs:string

Params

Returns

trapi:getRegionTypes#2

trapi:getRegionTypes($db as xs:string?, $docId as xs:string?
) as xs:string*

Params

Returns

trapi:getTextualAnnotationTags#2

trapi:getTextualAnnotationTags($db as xs:string?, $docId as xs:string?
) as xs:string*

Params

Returns

trapi:getTextualAnnotationTagProperties#3

trapi:getTextualAnnotationTagProperties($db as xs:string?, $docId as xs:string?, $tag as xs:string
) as xs:string*

Params

Returns

trapi:getTextualAnnotationTagPropertyValues#4

trapi:getTextualAnnotationTagPropertyValues($db as xs:string?, $docId as xs:string?, $tag as xs:string, $property as xs:string
) as xs:string*

Params

Returns

trapi:getPages#2

trapi:getPages($db as xs:string?, $docId as xs:string?
) as element()*

Params

Returns

trapi:getCurrentPage#1

trapi:getCurrentPage($element as element()
) as element()

Params

Returns

trapi:getPageNumber#1

trapi:getPageNumber($element as element()
) as xs:string

Params

Returns

trapi:getPageRange#1

trapi:getPageRange($textRegions as element()*
) as xs:string

Params

Returns

trapi:getRegion#2

trapi:getRegion($pages as element()*, $regionId as xs:string
) as element()

Params

Returns

trapi:getRegions#1

trapi:getRegions($pages as element()*
) as element()*

Params

Returns

trapi:getRegions#2

trapi:getRegions($pages as element()*, $regionType as xs:string?
) as element()*

Params

Returns

trapi:getRegionType#1

trapi:getRegionType($region as element()
) as xs:string?

Params

Returns

trapi:getFollowingRegions#2

trapi:getFollowingRegions($pages as element()*, $startRegion as element()
) as element()*

Params

Returns

trapi:getFollowingRegions#3

trapi:getFollowingRegions($pages as element()*, $startRegion as element(), $followingRegionType as xs:string?
) as element()*

Params

Returns

trapi:getFollowingTextRegions#3

trapi:getFollowingTextRegions($pages as element()*, 
            $startRegion as element(),
            $followingRegionType as xs:string?
) as element()*

Params

Returns

trapi:getPrecedingRegions#2

trapi:getPrecedingRegions($pages as element()*, $startRegion as element()
) as element()*

Params

Returns

trapi:getPrecedingRegions#3

trapi:getPrecedingRegions($pages as element()*, $startRegion as element(), $precedingRegionType as xs:string?
) as element()*

Params

Returns

trapi:getchapterHeading#3

trapi:getchapterHeading($pages as element()*, $startRegion as element(), $chapterRegionType as xs:string
) as xs:string

Params

Returns

trapi:getTextRegions#3

trapi:getTextRegions($pages as element()*, 
            $startRegion as element(), 
            $followingRegionType as xs:string?
) as element()*

Params

Returns

trapi:getLines#1

trapi:getLines($elements as element()*
) as element()*

Params

Returns

trapi:getLines#2

trapi:getLines($textRegions as element()*,
        $tag as xs:string
) as element()*

Params

Returns

trapi:getLines#3

trapi:getLines($textRegions as element()*,
        $tag as xs:string,
        $key as xs:string
) as element()*

Params

Returns

trapi:getLines#4

trapi:getLines($textRegions as element()*,
        $tag as xs:string,
        $key as xs:string, 
        $value as xs:string
) as element()*

Params

Returns

trapi:hasRegionType#2

trapi:hasRegionType($region as element(), $regionType as xs:string
) as xs:boolean

Params

Returns

trapi:parseTranskribusCustomAttribute#1

trapi:parseTranskribusCustomAttribute($custom as xs:string?
) as element()

Params

Returns

trapi:replaceTranskribusEscapedEntities#1

trapi:replaceTranskribusEscapedEntities($string as xs:string?
) as xs:string

Params

Returns

trapi:_getTextMetadata#4

trapi:_getTextMetadata($pages as element()*, 
        $startRegion as element()?, 
        $followingRegionType as xs:string?, 
        $chapterRegionType as xs:string?
) as element()*

Params

Returns

trapi:_getTextData#4

trapi:_getTextData($pages as element()*, 
        $startRegion as element()?, 
        $followingRegionType as xs:string?, 
        $chapterRegionType as xs:string?
) as element()*

Params

Returns

trapi:getDocumentsJSON#1

trapi:getDocumentsJSON($db as xs:string?
) as xs:string

Params

Returns

trapi:getDocumentJSON#2

trapi:getDocumentJSON($db as xs:string?, $docId as xs:string?
) as xs:string

Params

Returns

trapi:getTextsJSON#5

trapi:getTextsJSON($db as xs:string?, 
        $docId as xs:string?, 
        $startRegionType as xs:string?, 
        $followingRegionType as xs:string?, 
        $chapterRegionType as xs:string?
) as xs:string

Params

Returns

trapi:getTextJSON#5

trapi:getTextJSON($db as xs:string?, 
        $docId as xs:string?, 
        $startRegionId as xs:string?, 
        $followingRegionType as xs:string?, 
        $chapterRegionType as xs:string?
) as xs:string

Params

Returns

Generated by xquerydoc