SADE

Scalable Architecture for digital editions

Mathias Göbel / @goebel_m




Content licensed under CC-BY 4.0

Überblick

  • Server
  • XQuery - App
  • TextGrid-Connector


  • Schematas in eXist

SADE - Server

Manual

angepasste eXist-db mit SADE-App, TG-Connect

XQuery -App

Templating Engine

Trennt Logik von Design

generiert HTML-Seiten dynamisch

SADE

XQuery-App

Multiviewer

prüft "Dateiendung", wählt Modul für Rendering, fügt ggf. XSLT nach config.xml hinzu

SemToNotes-Integration

Kyeser-Edition

Faceted Search

einfach zu konfigurierende Suchfunktion (Name, XPath)

Diálogo Medieval

faceted search

Schematas in eXist

  • implizit
    • beim speichern
    • unterbindet speichern nicht valider Dokumente
  • explizit
    • JAXP - Xerces2
    • JAXV - Java standard lib
    • Jing - unterstützt RelaxNG, XML schema (full/compact), Schematron 1.5, NVDL

Speichervorgang

Quelle: Retter, Siegel: eXist, O'Reilly, 2014, S.75.