Werk-Titelseiten
Die folgenden XML-Elemente werden für die Titelseite in ESV-Digital aktuell berücksichtigt:
Block 1: Titel-Standard incl. Werkmarke, Vortitel und Untertitel(n) sowie Kurzanmerkung
esv.produkt/produkt.meta/titel
esv.produkt/produkt.meta/titel/kurzanmerkung
Anmerkung:
Hinweis: Das Element
kurzanmerkung wird in der Vorproduktion aktuell dafür verwendet, die Information zu Reihe und
Band aufzunehmen, sofern vorhanden ("tag-abuse").Block 2: Verfasser- und Herausgeberinformationen
esv.produkt/produkt.meta/autorengruppe
Die Vergabe von Labeln für unterschiedliche Autorengruppen erfolgt anhand eines Mappings in
Skript (XQuery update):update_titelseiten.xquery
let $label := ""
10 let $label :=
11 if($autorengruppe/@typ eq 'herausgeber')
12 then(<absatz>Herausgegeben von:</absatz>)
13 else($label)
14 let $label :=
15 if($autorengruppe/@typ eq 'bearbeiter')
16 then(<absatz>Bearbeitet von:</absatz>)
17 else($label)
18 let $label :=
19 if($autorengruppe/@typ eq 'beitraeger')
20 then(<absatz>Mit Beiträgen von:</absatz>)
21 else($label)
22 let $label :=
23 if($autorengruppe/@typ eq 'mitarbeiter')
24 then(<absatz>Unter Mitarbeit von:</absatz>)
25 else($label)
26 let $label :=
27 if($autorengruppe/@typ eq 'begruender')
28 then(<absatz>Begründet von:</absatz>)
29 else($label)
30 let $label :=
31 if($autorengruppe/@typ eq 'reihenherausgeber')
32 then(<absatz>Reihenherausgeber:</absatz>)
33 else($label)
34 let $label :=
35 if($autorengruppe/@typ eq 'beirat')
36 then(<absatz>Beirat:</absatz>)
37 else($label)
38 let $label :=
39 if($autorengruppe/@typ eq 'uebersetzer')
40 then(<absatz>Übersetzung:</absatz>)
41 else($label)
42 let $label :=
43 if($autorengruppe/@typ eq 'autor' and $autorengruppe/ancestor::esv.produkt/@typ = 'LBW')
44 then(<absatz>Bearbeitet von:</absatz>)
45 else($label)
Block 3: Auflage, ISBN und Copyright
esv.produkt/produkt.meta/auflage
esv.produkt/produkt.meta/isbn
esv.produkt/produkt.meta/issn
esv.produkt/produkt.meta/copyright
