30. November 2006
Semantic im Web und deren Anwendungen
Bei der Idee des Semantischen Webs geht es um die Erweiterung des WWW um einen neuen Pool an maschinenlesbaren Daten, welche die Semantik der Inhalte formal festlegen kann. Das ganze könnte man als wirkliche Suchmaschinenoptimierung auslegen, da neben den für den Menschen lesbaren Daten, ebenfalls die “Rohdaten” in Maschinensprache aufbereitet werden. Diese Aufbereitung kann dann in Form von RDF oder auch XML erfolgen, was natürlich einen erheblichen Performancebonus einbringt.
RDF oder auch Resource Description Framework ist eine Auszeichnungssprache, in der Metadaten um bestimmte Informationen erweitert werden, das ganze nennt sich dann tripples, und wird im allgemeinen wie in der deutschen Grammatik mit Subjekt Prädikat Objekt abgehandelt, oder auch SPO.
Ein schon recht weit verbreitetes Element für RDF ist DC oder auch Doublin Core, welches die Metadaten einer Webseite zum Teil auslagern kann und weitere Metatags hinzufügt, unter anderem den Autoren, seine Adresse, u.v.m.
Ein Anwendungsgebiet für XML (welches eine praktische Möglichkeit von RDF ist) sind die Blogs, in denen XML für den Austausch der Daten als so genannte RSS (Really Simple Syndication) Feeds zu Ping-Diensten oder direkt zum User RSS-Reader gehen. Das ganze nennt sich dann in diesem Beispiel XMLRPC oder Blogping. Daran kann man sehen, das diese semantic sowohl von dem User, als auch von der Maschine zu verstehen und zu lesen ist. Somit wird im Bereich Web 2.0 auch die Semantic eine grosse Rolle im Backend spielen, ebenso wie natürlich AJAX durch seine erweiterten Javascript-Funktionalitäten.
Zum Beispiel mit dem Toolset L4 von der Firma Moresophy lassen sich Semantische Webanwendungen realisieren, in einem expliziten Projekt wurden Informationen aus dem Internet wie zum Beispiel Gerichtsentscheide und Informationen aus diversen internen Datenbanken der Firma Helvetia Consulting, einer Beratungstochter einer Schweizer Versicherung unter einer einheitlichen Oberfläche zusammengeführt.
Eine weitere Anwendung semantischer Grundideen ist XFN, bzw. XHTMl, welches eine menschliche Beziehung zwischen Links im Internet durch die Erweiterung des “a href” Linkes durch beispielsweise rel=”friend met” kennzeichnen soll. Wordpress, die häufig eingesetzte Blogging-Lösung bietet dieses standartmässig schon mit an.