eXist für EditionsprojekteUbbo Veentjer & Christian Mahnke            27.9.11
GliederungEinleitung     XML Datenbanken     XQuery     XSLT     REST     Werkzeuge (mit Demo)        Oxygen        JQuery...
XML Datenbanken• Nativer XML Speicher• Unterstützung von XML Technologien (nächste  Folien)• Unterstützung von HTTP basier...
XSLT / XPath• XSLT  – Transformationssprache  – Erzeugung von XML, HTML und Text  – PDF, RTF usw. via XLS-FO• Xpath  – Adr...
XSLT / XPath Beispiele• [Wird in Oxygen gezeigt]
XQuery• Analog zu SQL für relationale Datenbanken,  aber mächtiger, komplette Programmiersprache• For  Let  Where  Order b...
XQuery Beispiel• [Wird in Oxygen gezeigt]
REST• „Representational state transfer “• Verben des HTTP Protokolls (GET, PUT usw.)  werden für die Manipulation von Date...
Werkzeuge• Datenbankzugriff  – Oxygen (XML-RPC)  – WebDAV• REST Zugriff durch Clients  – Z.B. Jquery  – eXide
Demo I• Vorstellung Oxygen: Christian• Vorstellung eXide: Ubbo
Derzeitige Aktivitäten• SADE  – Von der BBAW entwickelt  – Geplant für das Erstellen von digitalen    Editionen direkt aus...
Demo II• Vorstellung SADE: Ubbo• Vorstellung Archeo18: Christian
Ausblick• Technologisch• Projekt spezifisch
Technologischer Ausblick• eXist Repository   – Einheitliches Package Format EXPath   – Auch von anderen XML Datenbanken un...
Projektspezifischer Ausblick• SADE TextGrid Anbindung  – Einfacher Publikationsweg  – Image Link Darstellung  – Integratio...
Nächste SlideShare
Wird geladen in …5
×

eXist für Editionsprojekte

1.049 Aufrufe

Veröffentlicht am

0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.049
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
4
Aktionen
Geteilt
0
Downloads
1
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie
  • CRUD = CREATE, READ, UPDATE, DELETE
  • eXist für Editionsprojekte

    1. 1. eXist für EditionsprojekteUbbo Veentjer & Christian Mahnke 27.9.11
    2. 2. GliederungEinleitung XML Datenbanken XQuery XSLT REST Werkzeuge (mit Demo) Oxygen JQueryDerzeitige Aktivitäten SADE Archaeo18Ausblick technologisch eXist Repostory Xforms Projektspezifisch SADE – TextGrid Archeo18
    3. 3. XML Datenbanken• Nativer XML Speicher• Unterstützung von XML Technologien (nächste Folien)• Unterstützung von HTTP basierten Zugriffen• Beispiele (Open Source) – eXist – BaseX – Sedna
    4. 4. XSLT / XPath• XSLT – Transformationssprache – Erzeugung von XML, HTML und Text – PDF, RTF usw. via XLS-FO• Xpath – Adressierungssyntax für XML
    5. 5. XSLT / XPath Beispiele• [Wird in Oxygen gezeigt]
    6. 6. XQuery• Analog zu SQL für relationale Datenbanken, aber mächtiger, komplette Programmiersprache• For Let Where Order by Return
    7. 7. XQuery Beispiel• [Wird in Oxygen gezeigt]
    8. 8. REST• „Representational state transfer “• Verben des HTTP Protokolls (GET, PUT usw.) werden für die Manipulation von Daten (CRUD) genutzt.• Beschreibung via WADL
    9. 9. Werkzeuge• Datenbankzugriff – Oxygen (XML-RPC) – WebDAV• REST Zugriff durch Clients – Z.B. Jquery – eXide
    10. 10. Demo I• Vorstellung Oxygen: Christian• Vorstellung eXide: Ubbo
    11. 11. Derzeitige Aktivitäten• SADE – Von der BBAW entwickelt – Geplant für das Erstellen von digitalen Editionen direkt aus TextGrid – Bündel aus eXist, DigiLib und TEI spezifischen Xqueries• Archaeo18 – SUB Projekt – Proof of Concept auf der Basis von eXist, ContentServer2 und jQuery
    12. 12. Demo II• Vorstellung SADE: Ubbo• Vorstellung Archeo18: Christian
    13. 13. Ausblick• Technologisch• Projekt spezifisch
    14. 14. Technologischer Ausblick• eXist Repository – Einheitliches Package Format EXPath – Auch von anderen XML Datenbanken unterstützt – Erlaubt Austausch von Funktionsbibliotheken, Daten und Installationsscripte (z.b. Indexierung) – Erleichtert Deployment• XForms – GUI Elemente analog zu HTML Forms – MVC – Typenprüfung
    15. 15. Projektspezifischer Ausblick• SADE TextGrid Anbindung – Einfacher Publikationsweg – Image Link Darstellung – Integration Sesame• Archeo18 – Integration von Schreibungsvarianten aus dem CERL Thesaurus – Vollbildmodus für Digitalisate

    ×