Skip to content

Commit c1dda2d

Browse files
committed
implements #445
by adding a reference to the TEI_all version of a letter
1 parent 9ecafed commit c1dda2d

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

modules/cmif.xql

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -165,14 +165,16 @@ declare function ct:date($input as element()) as element(tei:date) {
165165
declare function ct:cmif2-note($doc as document-node()) as element(tei:note)? {
166166
let $persons := ct:mentioned-entity-by-wega-facet($doc, 'persons', 'cmif:mentionsPerson')
167167
let $places := ct:mentioned-entity-by-wega-facet($doc, 'places', 'cmif:mentionsPlace')
168+
let $fullTextURL := config:permalink($doc/*/@xml:id) || '.xml?format=tei_all'
168169
return
169-
if(count($persons | $places) gt 0)
170-
then
171-
element {QName('http://www.tei-c.org/ns/1.0', 'note')} {
172-
$persons,
173-
$places
170+
element {QName('http://www.tei-c.org/ns/1.0', 'note')} {
171+
$persons,
172+
$places,
173+
element {QName('http://www.tei-c.org/ns/1.0', 'ref')} {
174+
attribute {'type'} {'cmif:isAvailableAsTEIfile'},
175+
attribute {'target'} {$fullTextURL}
174176
}
175-
else ()
177+
}
176178
};
177179

178180
declare function ct:corresp-list() as element(tei:TEI) {

0 commit comments

Comments
 (0)