Changes between Version 5 and Version 6 of xml-display
- Timestamp:
- Jun 3, 2010, 8:12:23 AM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
xml-display
v5 v6 13 13 === echo-metadata === 14 14 15 Die Metadaten-Suche sollte die hierarchische Struktur der dcterms-Metadaten berücksichtigen: Wenn "A refines B", dann findet eine Such nach einem Inhalt von B auch Einträge in A finden, aber nicht umgekehrt.15 Die Metadaten-Suche sollte die hierarchische Struktur der dcterms-Metadaten berücksichtigen: Wenn "A refines B", also "A ist eine bestimmte Art von B", dann findet eine Suche nach einem Inhalt von B auch Einträge in A, aber nicht umgekehrt. 16 16 17 17 ==== <dcterms:identifier> ==== … … 19 19 ==== <dcterms:title>, <dcterms:alternative> ==== 20 20 21 Alternative ist eine bestimmte Titel-Art. Suche nach Title findet auch Alternative. 21 22 22 23 ==== <dcterms:creator>, <dcterms:contributor> ==== 24 25 Creator ist eine bestimmte Contributor-Art. Suche nach Contributor findet auch Creator. 26 23 27 `@identifier:` Die Einträge sollten in links umgewandelt werden. 24 28 … … 28 32 Alle angegebenen Sprachen sind Haupt-Sprachen des Textes. Text in einer der Haupt-Sprachen sollte korrekt mit Donatus / Pollux analysiert und indiziert werden. Textabschnitte in anderen Sprachen müssen nicht unbedingt morphologisch analysiert werden. 29 33 34 Beispiel: [wiki:WO5_Aristoteles_1548 Aristoteles 1548] hat die Hauptsprachen Griechisch und Latein. 35 30 36 ==== <dcterms:date> ==== 31 37 … … 33 39 34 40 ==== <dcterms:rights> ==== 35 ==== <dcterms:license> ==== 36 ==== <dcterms:accessRights> ==== 41 ==== <dcterms:license>, <dcterms:accessRights> ==== 42 43 !AccessRights und License sind eine Rights-Arten. 44 37 45 Texte mit `<dcterms:accessRights>restricted</dcterms:accessRights>` sollten wohl nicht in eXist aufgenommen werden. 46 38 47 ==== <dcterms:rightsHolder> ==== 39 48 ==== <dcterms:provenance> ==== 40 49 ==== <dcterms:dateCopyrighted> ==== 41 50 51 !DateCopyrighted ist eine Date-Art. 52 42 53 ==== <font>, <font-family> ==== 43 54 Umsetzen als Anweisung für den Browser? Beispiel "Fraktur". Noch nicht ausgereift. … … 63 74 64 75 ==== <s> ==== 65 Kann ignoriert werden. Die Attribute sollen natürlich beachtet werden.76 Wird nicht angezeigt. Die Attribute sollen natürlich beachtet werden. 66 77 (Ausnahme sind eventuell `<s>` mit implizitem `<lb/>` in `<div lines>`) 67 78 … … 79 90 80 91 ==== <reg> ==== 81 In der Standard-Anzeige wird der Inhalt des norm-Attributs angezeigt. Der User kann aber wählen, ob er stattdessen jeweils den Inhalt des reg-tags angezeigt bekommen möchte. Zusätzlich gibt es eine dritte Version, nämlich wo die Wortformen noch orthographisch normalisiert sind. Diese Darstellung ist sprachspezifisch; im Lateinischen sind dasu/v, i/j, ſ/s, ß/ss, æ/ae, œ/oe. Beispiel:92 In der Standard-Anzeige wird der Inhalt des norm-Attributs angezeigt. Der User kann aber wählen, ob er stattdessen jeweils Originaltext angezeigt bekommen möchte. Zusätzlich gibt es eine dritte Version, nämlich wo die Wortformen noch orthographisch normalisiert sind. Diese Darstellung ist sprachspezifisch; im Lateinischen sind das mindestens u/v, i/j, ſ/s, ß/ss, æ/ae, œ/oe. Beispiel: 82 93 {{{ 83 94 XML: totum <reg norm="relatiuum" type="context">relatiuũ</reg> ipſius … … 90 101 In der Original-Darstellung kann es Zeichen geben, die nur mit speziellen Fonts darstellbar sind. Zeichen, die in Unicode enthalten sind, werden normalerweise vom Browser korrekt angezeigt, wenn es irgendeinen Font auf dem Computer gibt, der das Zeichen enthält. Manchmal muss man Zeichen aus der Private Use Area nehmen, zum Beispiel U+E8BF für die Ligatur von q und ꝫ (U+A76B). Bei dieser Darstellung sollte der User also darüber aufgeklärt werden, dass er eventuell spezielle Fonts braucht. 91 102 103 Eine ausführlichere Diskussion der Anzeige von <reg> ist [wiki:anzeige-modi hier]. 104 92 105 ==== <emph> ==== 93 106 `@style` sollte als `@class` und ein CSS-Stylesheet an den Browser weitergegeben werden. … … 97 110 === echo-attribute === 98 111 99 `@xml:lang` siehe `<dcterms:language>` und `<foreign>`. D ruch `@xml:lang` ist im Prinzip für jeden Textabschnitt klar, welche Sprache es ist, insbesondere welche Schreibrichtung es ist. Zeigt der Browser zum Beispiel Arabisch problemlos korrekt an, oder muss man dem Browser auf der Grundlage von `@xml:lang` explizit sagen, was er tun soll?112 `@xml:lang` siehe `<dcterms:language>` und `<foreign>`. Durch `@xml:lang` ist im Prinzip für jeden Textabschnitt klar, welche Sprache es ist, insbesondere welche Schreibrichtung es ist. Zeigt der Browser zum Beispiel Arabisch problemlos korrekt an, oder muss man dem Browser auf der Grundlage von `@xml:lang` explizit sagen, was er tun soll? 100 113 101 114 `@style` und `@class` siehe `<emph>` … … 137 150 138 151 ==== <cb> ==== 139 Im Prinzip wie `<lb>`. Aus dem `<cb>` ist nicht mehr automatisch re nkonstuierbar, wo die erste Spalte anfängt und die letzte Spalte aufhört. Daher kann man es wie `<lb>` behandeln. Allerdings kann eine Spalte einen "running head" haben, der dargestellt wird wie ein running head einer Seite.152 Im Prinzip wie `<lb>`. Aus dem `<cb>` ist nicht mehr automatisch rekonstruierbar, wo die erste Spalte anfängt und die letzte Spalte aufhört. Daher kann man es wie `<lb>` behandeln. Allerdings kann eine Spalte einen "running head" haben, der so ähnlich wie ein running head einer Seite dargestellt wird. 140 153 141 154 ==== <pb> ==== … … 195 208 === echo-figure === 196 209 197 ==== <figure>, <caption>, <description>, <variables> ==== 210 ==== <figure> ==== 211 ==== <caption>, <description>, <variables> ==== 198 212 199 213 Figures, die nicht in `<div float>` sind, sollte auf alle Fälle an der richtigen Stelle angezeigt werden. Ansonsten siehe Floats. Beispiel: