Was Leisten Content Management Systeme? - Uni-bonn.de

Transcription

1Minisymposion: Information, Kommunikation und Bibliotheken für dieMathematikWebsite-Erstellung - was leistenContent Management Systeme?Robert RoggenbuckInstitut für Wissenschaftliche Information e.V. (IWI) - OsnabrückJahrestagung der DMV17. - 23.09.2006BonnRoggenbuck

2Agenda1. Wozu Semantik im Internet?2. Content Management Systeme3. FazitRoggenbuck

3Wozu Semantik im Internet?Semantic Web? Visible Web?Ebenen / Schichten des Semantic WebRoggenbuck

4Wozu Semantik im Internet?Vision des Semantic Webs:“The Semantic Web is an extension of thecurrent web in which information is given welldefined meaning, better enabling computersand people to work in cooperation“ (TimBerners-Lee u.a., 2001)Roggenbuck

5Wozu Semantik im Internet?Suchmaschinen und Semantik Semantik Metadaten automatische Metadatenerzeugung ineinfachster Form HTML- META -Tag hat geringeBedeutung Bedeutung mathematischer Formeln(z.B.) läßt sich so nicht fassenRoggenbuck

6Wozu Semantik im Internet?Probleme und Aussichten bzgl. desSemantic Webs Semantik ist unsichtbar Lohn der Arbeit ist nicht unmittelbar Trust und Nischen Seit 2004 beim W3C „Semantic WebHealthcare & Life Sciences InterestGroup“Roggenbuck

7Wozu Semantik im Internet?Ein Anwendungsbeispiel: Math&Industry Darstellung von Forschungsprojekten derAngewandten Mathematik im Internet Projekt-Websites mit Informationen Portal mit Diensten Die inhaltliche Kompetenz liegt bei denProjekten -- Projekte müssen für Inhalt sorgenRoggenbuck

8Wozu Semantik im Internet? Dezentrale StrukturPortalProjekt 1 Projekt 2RoggenbuckProjekt n

9Wozu Semantik im Internet?Beispiel: Math&Industry Ziel von Math&Industry: Portalerstellung mitMethoden des Semantic Webs: Die Inhalte der Projektwebsites werden in 2Formaten dargestellt: HTML (visuelle Ebene) RDF (semantische Ebene) Eine spezialisierte Suchmaschine wertet das RDFaus -- Dienste: Gesamtglossar, ExpertendatenbankRoggenbuck

10Wozu Semantik im Internet? Visuelle EbeneRoggenbuck

11Wozu Semantik im Internet? Semantische Ebene (1) Aussage: „Robert Roggenbuck ist eine Person“ RDF:Roggenbuckiwi:PersonvCard:FNRobert RoggenbuckSubjektPrädikatObjekt / Literal

12Wozu Semantik im Internet? Semantische Ebene (2)Roggenbuck RDF/XML (Ausschnitt): rdf:Description rdf:type &iwi;Person /rdf:type vCard:N rdf:Description vCard:FN Robert Roggenbuck /vCard:FN /rdf:Description /vCard:N /rdf:Description

13Wozu Semantik im Internet? Dienst: GesamtglossarFormular für Begriffsbeschreibung:Roggenbuck

14Wozu Semantik im Internet? Dienst: GesamtglossarProjektglossar(HTML):Roggenbuck

15Wozu Semantik im Internet? Dienst: GesamtglossarÜbersicht im Portal:Roggenbuck

16Wozu Semantik im Internet?Roggenbuck

17Wozu Semantik im Internet? Dienst: ExpertendatenbankRoggenbuck

18Wozu Semantik im Internet? Dienst: Expertendatenbank (Suche)Roggenbuck

19Agenda1. Wozu Semantik im Internet?2. Content Management Systeme3. FazitRoggenbuck

20Content Management Systeme1. EinleitungGrundprinzip:Lieferanten von Inhalt sollen von der technischenRealisation der Präsentation im Internetentbunden werden.-- 3 Schritte:1.Content Delivery2.Internes Management (Transformation)3.„Content für die Welt“Roggenbuck

21Content Management Systeme1. EinleitungDer Weg der Informationen ins Systemhinein: „Content-Delivery“ Autoren liefern an technisch versiertes Personal,dass mit dem CMS arbeitet Autoren arbeiten selbst mit dem Systema) sie sind technisch versiertes Personal (z.B.Online-Redakteure)b) das CMS verlangt keine technischen KenntnisseRoggenbuck Qualitätsmerkmal eines CMS: „Kann es alleInformationen verarbeiten, die ich liefern will?“

22Content Management Systeme1. EinleitungDer Weg der Informationen nach außen:„Content für die Welt“Qualität der visuellen Ebene: Strukturierung der Inhalte (Zuordnung) Strukturierung der Navigation (Anordnung) Layout und Farbwahl nach UsabilityGesichtspunkten Technisches: Können alle Browser die Seitebetrachten?Roggenbuck

23Content Management Systeme1. EinleitungInternes: „Wie Input zu Output wird“ Was ein CMS im Inneren macht, wie es arbeitetund auch auf welchem Weg es die Web Seitenins Web bringt ist durchaus sehrunterschiedlich. Aspekte: Datenhaltung (RDBMS, XML, .) HTML-Erzeugung (SSI, XSLT, DHTML, .)Roggenbuck Verwendete Konzepte und Versionen((X)HTML, CSS, Java, Frames, .)

24Content Management Systeme2. CMS und ihre Tauglichkeit für dasSemantic WebZusatzanforderungen: Output als RDF/XML Üblicherweise: Verknüpfung mit HTML-Seite Deshalb: Alle Webseiten benötigen stabile URLsRoggenbuck

25Content Management Systeme2. CMS und ihre Tauglichkeit für das Semantic WebMarktübersicht (19.9.06): dmoz.org: 557 Einträge in der Rubrik "ContentManagement" (Juni 2006) directory.google.com: 608 Einträge in der Rubrik"Content Management" Sourceforge.net und Freshmeat.net: zur gleichenZeit insgesamt 933 Projekte im Bereich "SiteManagement" (ohne Unterrubrik "Link Checking"),die den Ausdruck "Content Management"enthalten (mit Überschneidungen)Roggenbuck

26Content Management Systeme2. CMS und ihre Tauglichkeit für das Semantic WebAnalyse: Auswahl von 15 vielversprechenden CMS Nähere Betrachtung von 6 CMS:1. "CMS300" von Ektron2. "Workplace Web Content Management" von IBM3. "Web Content Management" von RedDot4. "Semantic Information Router (SIR)" von Profium5. "Rhizome" von Liminal Systems6. "TYPO3 Content Management Framework" desTypo3-ProjektsRoggenbuck

27Content Management Systeme2. CMS und ihre Tauglichkeit für das Semantic WebCMS „Out of the Box“NameHerstellerPublish PortContensisCMS300DB2 Content Manager StandardEdition V8.3IBM Workplace Web Content Management StandardArconisContensisEktronkommer Bemerkungenziell?jajajaMarktführer (nach eigenen Worten)IBMjaIBMjaWebgate Anywhere 3Innovation GatejaWeb Content ManagementSemantic Information Router(SIR)Universal Content IntegratorRedDotjagehört zu den führenden Unternehmen (eigeneAngabe)wind an Uni OS eingesetztProfiumjakennt RDF laut Kurzbeschreibung in dmoz.orgDynamic Digital MediajaRhizomeLiminal Systemskennt RDF laut Kurzbeschreibung in dmoz.orgist in David Beckets (W3C) RDF-Application-ListenthaltenWeb TechnologyphpWebSite Content ManagementGroup at AppalachianSystemState UniversityPlonePloneAsbru Web Content Management AsbruContenidoRoggenbuckTYPO3 Content ManagementFrameworkContenidoTypo3neinneinBei Sourceforge unter den Top 10 CMSnein Bei Sourceforge unter den Top 10 CMSja / nein Bei Freshmeat unter den Top 10 CMSBei Freshmeat unter den Top 10 CMS; eigene Annein gabe: "eins der führenden Open Source ContentManagement Systemen"neinBei Sourceforge unter den Top 10 CMS

28Content Management Systeme2. CMS und ihre Tauglichkeit für das Semantic WebCMS „Out of the Box“: InternesNamePublish PortContensisCMS300DB2 Content Manager Standard EditionV8.3IBM Workplace Web Content Management StandardWebgate Anywhere 3Web Content ManagementSemantic Information Router (SIR)Universal Content IntegratorRhizomeInterne DatenhaltungSQL DB, ODBC, XML-StorageXML-StorageXML-StorageDB2, SQL, XML-Storageonline Login für Eingabemasken mög lich? Je Login eigene Website?Login möglich / Templates möglich / vermutlich machbarLogin / Templates möglich / ?WebSphere Portal, Lotusmax. 20 Logins / Templates / ?WorkplaceLotus Domino?RDBMS?Dateisystem, Webserver, . Logins möglich / ? / ?RDF-DB / SQL (Redland,Logins möglich / ? (Wiki System) / ?4Suite, RDFLib)phpWebSite Content Management SystemPloneRDBMS or ODBCAsbru Web Content ManagementRDBMSContenidoTYPO3 Content Management FrameworkMySQLMySQL, andere RDBMS zuLogins möglich / ? / jasätzlich möglichRoggenbuck?Logins möglich / ? / ?Logins möglich / Templates / ?Logins möglich / Templates / vermutlichmöglichLogins möglich / ? / jaSeiten dynamisch/ statisch?dyn. / stat.?dyn.?dyn.stat.dyn. / stat.?dyn. / stat.stat.dyn. / stat.dyn. / pseudo-stat.dyn. / (stat.?)dyn. / pseudostat.

29Content Management Systeme2. CMS und ihre Tauglichkeit für das Semantic WebCMS „Out of the Box“: OutputNameAusgabe XHTML?Publish Port(nein)Contensis(nein)CMS300XHTML 1.0DB2 Content Manager Standard Editi?on V8.3IBM Workplace Web Content Maany XML-Formatnagement StandardWebgate Anywhere 3?Ausgabe RDF/XML?neinnein, DC möglichnein? (Sitemap als XMLexportierbar)XHTML 1.0 mit Warn.; CSS invalidUniversal Content Integrator?ja (?)RhizomephpWebSite Content ManagementSystemPlonejajaContenidoTYPO3 Content Management FraRoggenbuckmeworkneinXHTMLXHTML 1.0 mit Warn.; CSS valid mit Warn.HTML 4.01 mit Warn.; invalid CSSXHTML (durch XSLT) ja, kennt DCneinHTML x mit Warn.; invalid CSSXMLSemantic Information Router (SIR)Asbru Web Content ManagementHTML 4.01 invalid; CSS mit Warn.HTML 4.01 mit Warn.; CSS valid mit Warn.(X)HTMLXHTML 1.0HTML x mit vielen Warn.; CSS invalidany XML-FormatWeb Content ManagementXHTML 1.0valide eigene Website?neinHTML x mit Warn.; invalid CSSHTML x mit Warn.; valid CSS mit Warn.(Generator: MS-FrontPage!)XHTML 1.0 mit Warn.; CSS invalidXHTML 1.0 mit Warn.; CSS valid mit Warn.nein (aber "kennt" DC) XHTML 1.0 mit Warn.; CSS invalidnein (aber "kennt" DC) HTML x mit Warn.; CSS valid mit Warn.neinXML ExportHTML 4.0 invalid; CSS invalidXHTML 1.0 mit Warn.; CSS invalid

30Content Management Systeme2. CMS und ihre Tauglichkeit für das Semantic WebCMS „Out of the Box“: Zusammenfassung(der 6 CMS)1. Zuordnung der Semantik bleibt unklar: Wie werden RDF/XML-Templates erstelltund eingebunden? Wie wird sichergestellt, dass HTML undRDF/XML gleichen Inhalts sind?2. XHTML können alle erzeugenRoggenbuck

31Content Management Systeme2. CMS und ihre Tauglichkeit für das Semantic WebCMS „Out of the Box“: Zusammenfassung(der 6 CMS)3. CMS300 erstellt seine Webseiten nurdynamisch und bei IBM ließ sich dazu keineAussage finden4. Ob sich eine einfache Benutzerführung,durch "Content-Wizard" realisieren lässt,bleibt unklar bis zweifelhaft.Roggenbuck

32Content Management Systeme2. CMS und ihre Tauglichkeit für das Semantic WebDer WebSiteMaker Spezielle Anforderungen: Bedienbar ohne Kenntnisse von WebsiteErstellung Kann alle Aspekte eines Forschungsprojektsder angewandten Mathematik erfassen Output: XHTML und RDF/XMLRoggenbuck

33Content Management Systeme2. CMS und ihre Tauglichkeit für das Semantic WebDer WebSiteMaker Bedienung1. Projekt-Login2. Auswahl des Seitentyps (MitarbeiterHomepage, Publikation, Software, Beschreibungder Highlights des Projekts, .)3. Dateneingabe4. Vorschau5. Speichern der SeiteRoggenbuck

34Content Management Systeme2. CMS und ihre Tauglichkeit für das Semantic WebDer WebSiteMakerRoggenbuck(Auswahl des Seitentyps)

35Content Management Systeme2. CMS und ihre Tauglichkeit für das Semantic WebDer WebSiteMakerZusammenfassung der Fähigkeiten: Bereitet Informationen in RDF auf Statische Webseiten Dezentralisiert dieInformationsbeschaffung Einfachste BedienungRoggenbuck

36Agenda1. Wozu Semantik im Internet?2. Content Management Systeme3. FazitRoggenbuck

37FazitIst der WebSiteMaker ersetzbar? Kein CMS mit entsprechendenFähigkeiten RDF-fähige CMS entstanden parallelzum WebSiteMaker: 2001: SIR 2003: RhizomeRoggenbuck

38FazitWeitere Ergebnisse: Das Visible Web ist mit dem SemanticWeb verknüpfbar Auf RDF/XML können vielfältigeDienste aufgebaut werden Ein CMS kann als „Content Wizard“gestaltet werdenRoggenbuck

39FazitAusblick Verallgemeinerungen Mathematik (z.B. DFG, Europa) Andere Forschungsbereiche (z.B.erneuerbare Energien (NGEE)) Weitere Dienste (z.B.Produktdatenbank)Roggenbuck

40Verweise Tim Berners-Lee, James Hendler und Ora Lassila: The Semantic Web, ScientificAmerican, 17. Mai 2001 Math&Industry-Portal: http://www.mathematik-21.de/ "CMS300" (Ektron): http://www.ektron.com/cms300.aspx "Workplace Web Content Management" (IBM): product5.nsf/wdocs/homepage "Web Content Management" (RedDot):http://www.reddot.de/produkte web content management.htm "Semantic Information Router (SIR)" (Profium):http://www.profium.com/products/sir.html "Rhizome" (Liminal Systems): http://rx4rdf.liminalzone.org/Rhizome "TYPO3 Content Management Framework" (Typo3-Projekt): http://typo3.com/ NGEE – Netzwerke Erneuerbare Energien und rationelle werke/Roggenbuck

41Web Site Erstellung - was leistenContent Management Systeme?Vielen Dank für IhreAufmerksamkeitNoch Fragen?Feedback?Roggenbuck

Content Management Systeme 2. CMS und ihre Tauglichkeit für das Semantic Web Analyse: Auswahl von 15 vielversprechenden CMS Nähere Betrachtung von 6 CMS: 1. "CMS300" von Ektron 2. "Workplace Web Content Management" von IBM 3. "Web Content Management" von RedDot 4. "Semantic Information Router (SIR)" von Profium 5. "Rhizome" von Liminal Systems 6.