Changes between Version 6 and Version 7 of echo-schema


Ignore:
Timestamp:
Feb 22, 2011, 12:06:42 PM (14 years ago)
Author:
Wolfgang Schmidle
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • echo-schema

    v6 v7  
    1010
    1111[[Image(schema_overview.gif, 100%)]]
     12
     13
     14=== Schema-Struktur
     15
     16Das Schema besteht aus Gruppen von Modulen, die im Schaubild mit schwarzen Rahmen markiert sind:
     17
     18 1. Standard-Module
     19  * core modules: start, metadata, text, block, content, attribute, datatype. Diese Module müssen auf alle Fälle vorhanden sein.
     20 2. Module zur Grobstrukturierung des Textes
     21  * text structure: div, milestone. Diese Module sind optional, aber wird bekommen die entsprechende Information aus dem transkribierten Text, und unser Anzeigesystem benötigt diese Informationen.
     22 3. Module zur Feinstrukturierung des Textes
     23  * additional text blocks (floats): float, note, import-xhtml, figure, handwritten. Diese Module sind ebenfalls optional, aber wird bekommen die entsprechende Information aus dem transkribierten Text.
     24  * additional text blocks (non-floats): textflows, block-scholarly. Diese optionalen Module werden bei Texten mit mehreren Textflows (z.B die "Conimbricenses") sowie bei der Erstellung von Editionen mit wissenschaftlichem Anspruch benötigt.
     25 4. Module für die Auszeichnung von Text:
     26  * additions to the inline model: gap, de, mathematics, import-mathml, gis, content-scholarly. Diese optionalen Module sind (bis auf gap) Teil der wissenschaftlichen Bearbeitung der Texte
     27  * additional attributes for Chinese text: chinese-text. Dieses Modul wird für chinesischen Text benötigt. Die entsprechenden Informationen sind in der Transkription bereits enthalten.
     28
     29
     30=== Beziehungen zwischen den Modulen
     31
     32Die Beziehungen zwischen den Modulen sind im Schaubild durch Pfeile dargestellt. Dazu einige Erläuterungen:
     33
     34 1. Pfeile
     35  * A ----> B:  Modul A modifiziert Modul B, indem es in A definierte Klassen oder Elemente in in B definierten Klassen oder Elementen erlaubt
     36  * A - - -> B:  Modul A weiß von Modul B, modifiziert es aber nicht
     37
     38 Die Pfeile geben also nicht die Hierarchie der Elemente im XML-Dokument wieder. Sondern: Wenn man B auskommentiert, wird A nicht mehr richtig funktionieren.
     39 2. Farben
     40  * grün: Module
     41   * dunkelgrün: Information in der Transkription enthalten
     42   * hellgrün: Information nicht in der Transkription enthalten
     43  * rot: !Element/Klasse wird in diesem Modul definiert
     44  * gelb: entspricht einem Pfeil, also A modifies B; wird verwendet, wenn ein Pfeil das Schaubild verwirren würde
     45  *  weiß: modifiziert Modul B, indem es Attribute ergänzt
     46  * blau: A verwendet ein in echo-content definiertes Textmodell (weggelassen, wenn A bereits einen Pfeil zu echo-content hat)
     47
     48Die Definitionen in den Modulen echo-attribute und echo-datatype werden von allen anderen Modulen verwendet. Verbindungen zu diesen Modulen sind nicht eingezeichnet.
    1249
    1350Das originale PDF ist hier: [source:trunk/papers/documentation/schema_overview/schema_overview.pdf PDF]; Legende zur Grafik: [source:trunk/papers/documentation/schema_overview/Legende.pdf PDF] (Beides Stand März 2010. Die Struktur des Schemas hat sich kaum geändert; trotzdem TO DO: aktualisieren)