Diskussion:E-Buch
Seitennummern
Für die Angabe der Seitennummer wurden bisher folgende Varianten diskutiert:
- ((73))
- <Seite> 73 </Seite>
- <Seite Id="73"> 73 </Seite>
- <Seite Nr="73" /> bzw. <Seite Nr="73" Kapitel="3.2 Rechnen mit Brüchen">
Meine Meinung dazu:
- Die Variante ((73)) passt nicht in eine einheitliche, wohldefinierte Auszeichnungs-Systematik wie sie z.B. durch XML vorgegeben wird. Eine Weiterverarbeitung durch andere Programme wird dadurch erschwert.
- Die Variante <Seite> 73 </Seite> ist unnötig lang. Außerdem ist die Suche der Seitenzahl mit der Word-Volltextsuche von dem Leerzeichen zwischen > und 7 abhängig. Wurde es im Buch vergessen, aber bei der Suche eingegeben oder umgekehrt, dann wird die Seite nicht gefunden.
- Die Variante <Seite Id="73"> 73 </Seite> ist zu umständlich. Die Doppelung der Seitenzahl ist rein technisch begründet, aber aus Anwendersicht nicht nachvollziehbar.
- Diese Variante ist XML-konform und erlaubt eine eindeutige Volltextsuche nach dem Teilstring "73. Außerdem ist diese Variante erweiterbar um die Kapitelüberschrift, die auch oft im Kopf der Seite erscheint.
U. Kalina, 21.02.2007
Aufgaben-Nummern
Mir ist noch nicht ganz klar, wie Aufgaben getaggt werden sollten:
- Nur die Aufgaben-Nummer wird von den Tags eingeschlossen:
<Aufgabe> 5. </Aufgabe>
- Die ganze Einzelaufgabe wird eingeschlossen:
<Aufgabe>
5.- Berechne x:
- 2x +37 =15
</Aufgabe>
- Ganze Aufgabenblöcke, bestehend aus mehreren Aufgaben werden geklammert.
- Genügt vielleicht ein "einformiges" Tag:
<Aufgabe Id="5" />
U. Kalina, 02.03.2007
Ids für die Volltextsuche nach wichtigen Textstellen im e-Buch
In Schulbüchern gibt es bestimmte Arten von Textstellen, die besonders häufig und schnell gefunden werden müssen: Seitenanfänge, Aufgaben-Nummern auf bestimmten Seiten, Merksätze auf bestimmten Seiten, vielleicht auch Abbildungen - nach dem Motto "Wir bearbeiten jetzt Aufgabe 5 auf Seite 47."
Dazu möchte ich folgende Idee zur Diskussion stellen: Um die Volltextsuche nach solchen Textstellen zu optimieren, könnte man diese nach einem einheitlichen Schema mit e-Buch-weit eindeutigen Ids zu versehen. Diese Id wäre - XML-mäßig gesprochen - ein Attribut im jeweiligen Tag, hätte also den formalen Aufbau Attributname = "Attributwert"
. Das Id-Attribut wäre dann in den entsprechenden Tags obligatorisch, weitere Attribute könnten nach Bedarf hinzukommen. Beispiele:
<Seite Id="S47" Kapitel="3.2 Rechnen mit Brüchen" />
<Aufgabe Id="A5S47" Typ="leicht" />
(Aufgabe 5 auf Seite 47)<Rahmen Id="R2S143" Typ="Merksatz"> ... </Rahmen>
(2. Rahmen auf Seite 143)<Bild Id="B3S96" Typ="Balkendiagramm" > ... </Bild>
(3. Abbildung auf Seite 96)
Um nun die Aufgabe 5 auf Seite 47 schnell und zielsicher zu finden, genügt die Eingabe des Suchbegriffs ="A5S47
.
U. Kalina, 02.03.2007