Zitiervorschlag beim Kopieren
Die dort vorhandenen Text-Strings "Rn ...", "Anm ...", "S. ..." oder "." werden beim Kopieren durch die entsprechende Position im Dokument ergänzt, an der der Nutzer die Kopier-Aktion begonnen hat.
Die Anforderung ist wie folgt definiert und umgesetzt:
-
Der dynamische Zitiervorschlag soll immer aus dem statischen Zitiervorschlag und einer möglichen textlichen Ersetzung bestehen, die die Position des kopierten Textes berücksichtigt. Dabei kann es die folgenden 3 Fälle geben, die auch in dieser Hierarchie abgebildet werden sollen:
-
Ersetzung des Randnummern-Blocks, in dem der kopierte Text beginnt: [stat. Zitiervors.] mit "Rn. ..." oder "Anm. ..." (Sonderlösung AuV): Ersetzen von "..." mit [rn.block/kennung], wenn der kopierte Text innerhalb eines rn.block Elementes beginnt, unabhängig davon ob auch Seitenangaben vorhanden sind.
-
Ergänzung der Seite, auf der der kopierte Text beginnt: [stat. Zitiervors.] mit "S...": Ersetzen von [seite], wenn der kopierte Text nicht innerhalb eines rn.block Elementes beginnt, aber Seitenangaben vorhanden sind und der Werktyp entweder 'Buch' oder 'Zeitschrift' ist.
-
3. keine Ergänzung, statischer = dynamischer Zitiervorschlag: [stat. Zitiervors.]
-
3 a. Wenn der kopierte Text weder in einem rn.block Element beginnt noch Seitenangaben vorhanden sind ODER
-
3 b. Wenn nur Seitenangaben vorhanden sind und der Werktyp 'LBW' oder 'Datenbank' ist.
-
-
Der Zitiervorschlag bei Kopieren wird auch als "dynamischer Zitiervorschlag" bezeichnet.
Die Logik zur Steuerung des dynamischen Zitiervorschlag ist in der InfoPilot Anwendung implementiert.
