Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
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.120 Aufrufe

Veröffentlicht am

  • Als Erste(r) kommentieren

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

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

×