2016 ·German ·37 slides ·1476 views

XML Director - the technical foundation of onkopedia.com

Das Dokument beschreibt das Projekt 'Onkopedia', ein medizinisches Fachportal für Behandlung und Diagnosestandards bei Krebs, betrieben von der Deutschen Gesellschaft für Hämatologie und Medizinische Onkologie. Es erläutert den Publikationsworkflow, der von Word-Dokumenten über XML-Formate bis hin zu PDF-Konversionen reicht, sowie die Vorteile der Umstellung auf XML zur Verbesserung der Qualitätssicherung und der Automatisierung. Darüber hinaus werden die verwendeten Technologien und das Framework für zukünftige Publikationsprojekte dargelegt.

Slide 1 of 37 — XML Director - the technical foundation of onkopedia.com
1/37 arrow keys or swipe · click image for fullscreen
Slide 1 of 37 — XML Director - the technical foundation of onkopedia.com
1/37

Details

Uploaded
16 March 2016
Updated
30 November 2022
Language
German
Slides
37
Image size
2048x1536
Views
1476
SlideShare ID
59654383
Uploaded format
PDF, PPTX
Collected
2026-09-27

The description above is SlideShare's automatically generated summary, not the author's own text.

Source & completeness

Content
original + reconstructed
Validation
passed
Slide text
available (27 slides)
Original files
yes
  • original.pdf PDF · 7.4 MB · 37 slides
  • original.pptx PPTX · 4.0 MB · 37 slides
Checksums (SHA-256)
  • original.pdf: 88a7c8553b906ed097884a386319e3611198200344993895746b4fc818576481
  • original.pptx: 81aab93cd6580549813c4876c57034391fa670c7707dd066aea97e1ba8d39f79

Slide images come from SlideShare's public renderings (2048x1536 px, WebP). Any file marked as reconstructed is assembled from those images and is not the author's original source file.

Full text of every slide

Text extracted by SlideShare from the slide images — may contain OCR errors. 27 of 37 slides have text.

1
www.produce-and-publish.info Single-Source Multi-Channel Publishing (C) 2013 ZOPYX Ltd. Single-Source Multi-Channel Publishing Andreas Jung www.zopyx.de xml-director.info XML User Group Berlin 
 16. März 2016
2
www.xml-director.info Professional XML Publishing ‣ Freelancer, System-Analyst, Software-Architekt ‣ Arbeitsgebiete: ‣ Content-Management ‣ Intranet-Extranet-Intranet Lösungen ‣ Individualsoftware, komplexe Webprojekte ‣ Publishing (PDF, EPUB, XML) ‣ Technologien: ‣ Plone CMS, Python, PDF, XML, Web Technology…. ‣ Open-Source… /ME
3
www.xml-director.info Professional XML Publishing ‣ Vorstellung "Onkopedia" Projekt ‣ Vorstellung "XML-Director" Agenda
4
www.xml-director.info Professional XML Publishing Was ist Onkopedia? ‣ www.dgho-onkopedia.de • www.onkopedia-guidelines.info ‣ Medizinisches Fachportal mit Behandlungs- und Diagnoseleitlinien zur Erkennung und Behandlung von Krebs- und Bluterkrankungen in DACH ‣ Mittel der Qualitätssicherung im Bereich der 
 Evidenz-basierten Medizin ‣ reflektiert den aktuellen Wissensstand der Forschung ‣ Betreiber: Deutsche Gesellschaft für Hämatologie und Medizinische Onkologie (DGHO) und weitere DACH Fachgesellschaften
5
www.xml-director.info Professional XML Publishing Onkopedia Inhaltsbereiche ‣ Onkopedia ‣ Zielgruppe: behandelnde Mediziner ‣ verbindliche Diagnose- und Behandlungsleitlinien ‣ Mein Onkopedia ‣ Zielgruppe: Patienten und deren Umfeld ‣ Patientengerechte Ansprache und Erklärung der Krankheitsbilder ‣ Onkopedia Pflege ‣ Zielgruppe: Pflegepersonal ‣ Pflegeanweisungen und Pflegediagnosen ‣ Wissensdatenbank ‣ Informationen und Vorträgen von Kongressen etc. ‣ Arzneimittelbewertungen ‣ Onkopedia EN
6
www.xml-director.info Professional XML Publishing Diagnose- und Behandlungsleitlinien ‣ Autoren sind führende Mediziner ‣ Dokumentarten: ‣ Leitlinien ‣ Zulassungsprotokolle ‣ Studienergebnisse ‣ Therapieprotokolle ‣ Leitlinien haben verbindlichen Charakter ‣ unterschiedliche Aktualisierungszyklen
16
www.xml-director.info Professional XML Publishing ‣ Autoren (Mediziner) 
 verfassen Manuskripte in 
 Word/DOCX ‣ Übergabe Word-Dokumente 
 an interne Redaktion ‣ Import Manuskripte in CMS ‣ interne Überprüfung und Korrekturläufe ‣ Generierung druckfertiger 
 PDF Dokumente gemäß vorkonfiguriertem Layout Word-Manuskripte ➝ PDF
17
www.xml-director.info Professional XML Publishing 2010-2014: Bearbeitungsworkflow Word -> XHTML
 über externen Webservice (OpenOffice) Grafiken nachbearbeiten (Imagemaps, Skalierung) Konvertierung über externe Konverter nach PDF und EPUB Freigabe und Publikation
18
www.xml-director.info Professional XML Publishing ‣ Gründe für die Umstellung auf XML ‣ fragile Konvertierung ‣ Drittverwertung der Inhalte durch externe Anbieter 
 (z.B. für Sondereditionen) ‣ Vereinheitlichung der Dokumentenstruktur ‣ Wunsch nach besserer Automatisierung 
 des Publikationsworkflows ‣ Überarbeitung und Refaktorierung der Softwarebasis notwendig ‣ unzureichende Metadaten ab 2015: Umstellung auf XML
19
www.xml-director.info Professional XML Publishing ‣ HTML als internes Format ‣ fehlende Semantik der Elemente ‣ unzureichende Validierungsmöglichkeiten ‣ zu web-zentriert ‣ zu viele Freiheitsgrade ‣ unstrukturiert ‣ nicht zukunftssicher ‣ Anbindung an externe Dienstleister (XML Anforderung) Gründe für Umstellung auf XML/Details
20
www.xml-director.info Professional XML Publishing ‣ Word als Autorenwerkzeug ‣ DOCX als Quellformat ‣ Entwicklung einer spezifischen Word Formatvorlage ‣ Abbildung der Dokumentstrukturen ‣ semantische Auszeichnung von Textelementen und Absätzen ‣ DOCX ➝ XML Konvertierung als Webservice ‣ generiert XML und HTML (Web) ‣ Extrahiert Grafiken etc. ‣ automatischer Erkennung von Links etc. ‣ Speicherung XML in XML Datenbank (eXist-db) Umstellung redaktioneller Workflow auf XML
21
<dghodoc> <head> <metadata> <meta name="Titel"> <value>Mammakarzinom der Frau</value> </meta> <meta name="Bereich"> <value>onkopedia</value> </meta> <meta name="Status"> <value>current</value> </meta> <meta name="Pfad"> <value>onkopedia/de/onkopedia/leitlinien/mammakarzinom-der-frau</value> </meta> <meta name="URL"> <value>http://nohost/onkopedia/de/onkopedia/leitlinien/mammakarzinom-der-frau</value> </meta> <meta name="ID"> <value>e10dda8e-8327-44e5-ac8b-0fbaf3929e8f</value> </meta> <meta name="UUID"> <value>7f213cc83c37f2d8f7040c4f18172e1d</value> </meta> <meta name="Sprache"> <value>de</value> </meta> <meta name="DokumentTyp"> <value>guideline</value> </meta> <meta name="Dokumentart"> <value>guideline</value> </meta> <meta name="Autoren"/> <meta name="LLThema"/> <meta name="Zulassungland"/> <meta name="Fachgesellschaften"> <value>dgho</value> <value>oegho</value> <value>sgmo</value> </meta> <meta name="Klassifizierung"> <value>onkopedia::solid-tumors</value> </meta>
22
www.xml-director.info Professional XML Publishing ‣ Bereitstellung HTML fürs Web ‣ Konvertierung XML nach PDF ‣ via „CSS Paged Media“ ‣ HTML/XML als Eingabeformat ‣ CSS Stylesheets für Layout und Styling ‣ Konvertierung über kommerzielle PDF Konverter (PDFreactor) ‣ Bereitstellung PDF im Web zum Download XML Publikationsworkflow
23
www.xml-director.info Professional XML Publishing Web-to-Print Automatischer Satz • Layout-orientierte Dokumente • Zusammenführung von Daten und Templates • Alternative zu teuren Web-to-Print Lösungen für einfache bis mittelkomplexen Layouts • vergleichbar mit TeX • Fussnoten, Randziffern • Mehrsprachigkeit/Unicode • Spaltensatz • Trenntabellen (mehrsprachig) • LTR/RTL Unterstützung • Tabellen (über mehrere Seiten) • Bilder, Bildunterschriften • Tabellen-, Grafikverzeichnisse • Index-Generierung • automatisches Inhaltsverzeichnis • Deckseiten  • PDF Bookmarks • sehr hohe PDF Qualität Features
24
Publishing Universum
25
Publishing Universum
26
www.xml-director.info
27
Projektziele • Schaffung eines Frameworks/Foundation für eigene Publishing Projekte auf Basis von XML für der Zukunft 
 (kein fertiges Produkt) • größtmögliche Kompatibilität XML Datenbanken und Storages • praxis-orientierte Schnittstellen für Validierung, Transformationen (nicht XProc) und Konvertierungen • offene Schnittstellen • modularer Aufbau
29
Technische Grundlage
 Web-CMS Plone (plone.org): • "Enterprise-grade" CMS seit 2001, • sehr sicher, sehr flexibel • Inhaltstypen, • Workflows • feingranulares Rechte- und Workflowmanagement
30
Erweiterungen: • transparenter Zugriff auf Storages und XML Datenbanken • eXist-DB, Mark Logic, BaseX • Integration von XML Inhalten in Plone Inhaltstypen • Validator-Registry • Transformation-Registry • Pipeline-Konzept für Transformationen • REST Webservice Schnittstelle • RESTXQ • Import/Export Schnittstellen • Logging • offene für Integration webbasierte (XML) Editoren (Smashdocs, XEditor, Oxygen)
31
• XML Feldtypen für Plone Inhaltstypen • XMLText (speichert und validiert XML) • XMLImage, XMLFile • XPath • transparente Speicherung in XML Datenbank xml_text = XMLText() xml_image = XMLImage() obj.set_xml('xml_text', xml) obj.set_xml('xml_img', img_bin) xml = obj.get_xml('xml_text') img_bin = obj.get_xml('xml_img')
32
WebDAV (S)FTP pyfilesystem Plone xmldirector.plonecore Dropbox GDriveAWS S3 Local FS Architektur OwnCloud
 Alfresco
 eXistDB
 BaseX Dropbox Sharepoint Evernote Facebook Flickr Yandex OneDrive many others Driver Driver Driver SMEOtixo DropDav WebDAV native
 Protokolle native
 Protokolle Your setup SaaS setup
33
Konvertierungen • Anbindung an Produce & Publish Server (www.produce-and-publish.com) • PDF Generierung (Prince, PDFreactor, AH, Viviliostyle, Speedata) • Libreoffice (via unoconv) • EPUB (Calibre, Bookalope) • DITA (DITA-OT, XMLMind DITAC) • C-REX (Practice Innovation) • DOCX -> XML • DOCX -> HTML • DOCX -> DITA • DOCX -> XML -> DOCX Roundtripping
34
DEMO?!
35
www.xml-director.info Professional XML Publishing ‣ Plone ‣ Open-Source Enterprise Content Management System ‣ eXist-db ‣ Open-Source XML Datenbank ‣ PDFreactor ‣ XML/HTML ➝ PDF Konverter (proprietär) ‣ Python ‣ Open-Source Programmiersprache ➝ offene und kostengünstige Lösung dank Open-Source ➝ Kein Vendor Lock-in Eingesetzte Software
36
• Website • www.xml-director.info • Demo • demo.xml-director.info • Dokumentation • https://pythonhosted.org/xmldirector.plonecore/ • Sourcecode • https://github.com/xml-director • Lizenz • Open-Source (außer kommerzielle Services & externeTools)
37
Andreas Jung
 info@zopyx.com
 
 www.zopyx.de
 www.xml-director.info 
 www.print-css.rocks
 www.produce-and-publish.de Fragen?