exHTML – Das innovative Hubsystem für Datenmanagement

exHTML (Langform „exchangeHTML“) ist das von data2type entwickelte Pivot-Format für die Datenkonvertierung mit Octopus. exHTML basiert auf HTML5 und wird in Octopus sowohl als Import- als auch als Export-Format genutzt. Es bildet die Grundlage für die Verwaltung, Erweiterung sowie Verknüpfung digitaler Inhalte mit Octopus und dient als flexible und zukunftssichere Lösung, um Daten effizient zu organisieren und mit anderen Technologien zu integrieren. Es ist einmal erzeugt, mehrfach verwendbar und kann je nach Anwendungsszenario zielgerichtet konfiguriert werden.

exHTML als Import-Schnittstelle

exHTML wird in Octopus als Importschnittstelle verwendet. Das exHTML-Format stellt eine vereinfachte, aber valide Form von HTML5 dar, z.B. werden inzeilige Elemente mit dem HTML-<span>-Element ausgezeichnet und Block-Elemente mit dem HTML-<div>-Element. Eingabedaten werden in das exHTML-Austauschformat konvertiert. Dabei werden auch eine XML Schema- sowie eine Schematron-Datei erstellt. Das exHTML kann nun als Eingangsformat für die Konvertierungs-Pipeline genutzt werden, um weitere Ausgabeformat wie PDF, EPUB, JATS, BITS, TEI, HTML5, LBook und viele mehr zu erzeugen.

Mit dem exHTML-Formats als Importschnittstelle kann externer Content zur vollautomatischen Ausgaben-Generierung mit Octopus verwendet werden.

Beispiel-Ausschnitt einer exHTML-Datei
Abb.: Beispiel-Ausschnitt einer exHTML-Datei.

exHTML als Export-Schnittstelle

Das Austauschformat exHTML wird in Octopus auch als Export-Schnittstelle verwendet. Es dient als Input-Format für die medienneutrale Generierung aller weiteren Ausgabeformate und Features, wie z.B. Übersetzung. Die gewünschten Ausgaben können leicht über die Konfigurationsdatei angepasst werden, zum Beispiel:

  • Metadaten:
    • Mit exHTML können Metadaten in verschiedenen Formaten geliefert oder ganz ausgeschaltet werden. Unterstützt werden die Metadaten-Formate JSON, RDF und Dublin Core. 
    • Die Unterstützung von weiteren Metadaten-Standards ist möglich. 
    • Metadaten können sowohl als Elemente als auch als Attribute ausgegeben werden.
  • Über das exHTML-Format können zusätzliche Ausgabenbestanteile, je nach Bedarf, zu- bzw. ausgeschaltet werden:
    • Inhaltsverzeichnis: Aus den Überschriften bis Ebene 6 im Word-Dokument wird das Inhaltsverzeichnis ausgegeben.
    • Register/Index
    • Abbildungsverzeichnis: Alle Bildunterschriften im Word-Dokument, die mit einer definierten Absatz-Formatvorlage erfasst sind, werden in einem Abbildungsverzeichnis ausgegeben.
    • Tabellenverzeichnis: Alle Tabellentitel im Word-Dokument, die mit einer definierten Absatz-Formatvorlage erfasst sind, werden in einem Tabellenverzeichnis ausgegeben.
  • CSS-Stylesheets können für die Output-Formate exHTML und HTML5 innerhalb der Ausgabedateien oder als externe Stylesheet-Datei ausgegeben werden.
  • Bilder können innerhalb der Ausgabedateien als Base64-Bild-Dateien oder als externe Bild-Dateien ausgegeben werden.
  • Elemente: können gelöscht oder gefiltert werden. Es gibt die Möglichkeit, ganze Elemente samt ihren Inhalten zu löschen oder die Tags des umgebenden Eltern-Elements zu löschen. Das Element selbst und seine Inhalte bleiben dabei erhalten.

Zentrale Datenverwaltung

Octopus exHTML fungiert als Hubsystem und ermöglicht die zentrale Speicherung sowie Strukturierung von Inhalten. Es bildet die Grundlage für die effiziente Organisation und Bereitstellung von Daten für verschiedene Anwendungen. Funktionen wie Speicherung, Transformation und Anreicherung von Inhalten werden durch die flexible Architektur unterstützt.

Erweiterbarkeit und Zukunftssicherheit

exHTML zeichnet sich durch seine Erweiterbarkeit aus. Als auf HTML5 basierendes Format ist es so konzipiert, dass neue Technologien und Datenformate problemlos integriert werden können. Bestehende Workflows lassen sich flexibel erweitern, wodurch das System an neue Anforderungen angepasst werden kann.

Technologie-Offenheit und Flexibilität

Dank seiner HTML5-Basis ist exHTML technologie-offen und unterstützt eine Vielzahl von Anwendungen und Schnittstellen. Es ermöglicht die nahtlose Integration externer Dienste und Tools, wodurch Daten mit anderen Systemen verknüpft werden können. Dies macht exHTML zu einer zukunftssicheren Lösung für bestehende und neue Technologien.

Vorteile von Octopus exHTML

  • Zentrale Datenverwaltung: Effiziente Organisation und Strukturierung von digitalen Inhalten.
  • Nahtlose Integration: Einfache Einbindung externer Dienste und Formate.
  • Flexibilität: Anpassung an individuelle Anforderungen und Workflows.
  • Zukunftssicherheit: Unterstützung neuer Technologien und XML-Standards.
  • HTML5-Standard: Stabilität, Interaktivität und Kompatibilität durch den weltweit anerkannten HTML5-Standard.