XTM - CMS Content Management mit TopicMaps CMS No. 3 bei iVS Stefan Lischke <lischke@ivs.tu-berlin.de>
Überblick Demonstration Homepage (kurz) Datenmodel Konzept des XTM – CMS Vorschlag Diplomarbeit Erstellen neuer Webseiten, Kolloquien, Veranstaltungen, Projekte……
iVS Homepage Demonstration (Notiz) Startseite, News, Datum, Link zu Veranstaltung Neue Aufgabe, Thema, Projekt neues Design, Diplomarbeit neues Design…………… XTM, Datenmodell interne/externe Daten Zurück zu Mitarbeiter, Veranstaltung, Projekt Diplomarbeit externe Daten zeigen.
TopicMap Datenmodell TM hat Typsystem TM ist Graph aus Topics und Associationen inline Data / referenced Data
iVS TypSystem Typen TopicMap
iVS TopicMap Typen und Data TopicMap bei iVS verwaltet Themen TopicMap standardisiert Könnten alle Unis benutzen Typen TopicMap Themen TopicMap Data TopicMap ABOUT
Informatik Themen Thesaurus TopicMap Momentan kein CS Thesaurus als TopicMap ;-( ACM FOLDOC XMLAD-TM Momentan iVS Themensammlung
XTM – CMS Konzept
XTM – CMS Konzept Visualisierung XTM – CMS Framework Visualisierung von TopicMaps anhand eines TypSystems Typen TopicMap Typ Topic instance of Data TopicMap Data Topic
XTM – CMS Visualisierung Visualisierung des Typs Veranstaltung Blick auf die Website einer Veranstaltung Selection Transformation Daten auswählen Daten In Zielformat wandeln Veranstaltung Aufgaben Personen XHTML
XTM – CMS Visualisierung Selection Transformation Visualisierung Daten anhand eines Typs Selection Transformation Typen TopicMap Typ Topic instance of Data TopicMap Data Topic
XTM – CMS Visualisierung Selection Transformation Visualisierung Transformation Selection Daten als TopicMap Typsystem als TopicMap Visualisierung auch als TopicMap Typen TopicMap Typ Topic instance of Data TopicMap Data Topic
Selection Selection ist TopicMap Fragmentierung Visualisierung Selection ist TopicMap Fragmentierung Fragmentierung ist parametrisiert Parameter hängen an einer Assoziation Erweiterter „generic fragmentation algorithm“ von T.Schwotzer(iVS) & L.M. Garshol(ontopia) All Topics By Type All Associations By Type Topic Type To add Role Type To add Selection Occurrence Type to add Association Type to add
Selection : TopicMap Fragmentierung Visualisierung
Transformation Ergebnis der Selection ist TopicMap Fragment Visualisierung Ergebnis der Selection ist TopicMap Fragment Fragment ist in XTM (XML Topic Map) Transformation mittels XSL
XTM - CMS Design XTM - CMS benutzt TMAPI und XML:DB Interfaces TMAPI ist für TopicMaps was DOM für XML ist XML:DB Standard API für native XML DB‘ s
XTM-CMS Design XTM CMS logic Selection Resolving Transformation TMAPI XML:DB Visualisierung TopicMap Data TopicMap XSL XHTML Selections Transformations
TMAPI TopicMap Engine TM4j bald auf neuestem TMAPI Stand (OS) Ontopia plant TMAPI interfaces (COM) XTM4XMLDB implementiert neueste TMAPI version XTM4XMLDB hat XML:DB Backend OpenSource @ sf.net Entwickelt von Stefan Lischke
XTM - CMS Design XML:DB XTM - CMS TMAPI XTM4XMLDB
native XML Datenbank Xindice seit fast 2 Jahren tot eXist eXist hat security Konzept performanter mehr features (z.B. XQuery) von Wolfgang Meier (Tu-Darmstadt) @ sf.net
XTM – CMS Erweiterung: Modularisation Redundanz in Selections/Transformations verhindern iVS Website erstellt Menu Modul arisation iVS Veranstaltungs Website iVS Projekt Website erstellt Inhalt
Vorschlag Diplomarbeit XTM – CMS und Konzepte erklären Diplomarbeit soll auch Dokumentation sein Aufbauend auf XTM – CMS weiteres besprechen z.B. Informatik Thesauri z.B. Einbindung Shark um mobil Daten einzupflegen z.B. Einbindung Rebeca.. XTM – CMS als „subscriber“ für z.B. News Events Vorschläge? Nach Abgabe soll XTM-CMS OpenSource werden
Zeitplanung Vom 11 – 18.1 Passwörter aus Italien holen ab 22.1.2004 XTM-CMS online Bei Designänderung, Februar 2004 Vertrag noch bis 30.6.2004 Diplomabgabe spätestens 30.6.2004
Danke
Editierung der iVS TopicMap HTML Formular HTTP Servlet Request XTM - CMS Edit Templates TMAPI Visualisierung TopicMap Typen TopicMap Data TopicMap TopicMap Editor
Scope EDIT