Posts mit dem Label semantic web werden angezeigt. Alle Posts anzeigen
Posts mit dem Label semantic web werden angezeigt. Alle Posts anzeigen

Donnerstag, Juni 28, 2007

Semantic Web Video Cast Tim Burners-Lee

http://webcast.oii.ox.ac.uk/?view=Webcast&ID=20060314_139

Tim Burners-Lee ist der "Erfinder" vom semantischen Web. Er gibt hier persönliche eine Einführung. Ist sicher ein guter Einstieg für alle die, die sich näher damit befassen wollen.

Samstag, Mai 12, 2007

Das semantische Web im Zusammenhang mit dem Web 2.0

So, meine Arbeit ist jetzt fertig. Falls jemand interessiert ist.

Die Arbeit erklärt kurz die Grundlagen des semantischen Webs: XML, RDF und RDFS sowie OWL. Im Weiteren werden die technologischen Grundlagen von Web 2.0 erklärt. Zum Schluss wird anhand eines Beispiels aufgezeigt, wie eine Web 2.0 Anwendung basierend auf dem semantischen Web aussehen könnte.

Ein guter Einstieg für alle die, welche keine Ahnung vom Semantischen Web haben, jedoch gerne mal einen kleinen Überblick haben wollen.

Lesen

Mittwoch, April 18, 2007

2 Grundlagen des Semantischen Webs

2 Grundlagen des Semantischen Webs

Die technologischen Bausteine für das Semantische Web bestehen bereits. Um das Semantische Web zu realisieren sind nicht neue Technologien gesucht, sondern deren Anwendung. (4) meint: „At present, the greatest needs are in the areas of integration, standardization, development of tools, and adoption by users.“

2.1 Explizite Metadaten

Momentan ist der Inhalt des Webs so formatiert, dass es für den Menschen einfach lesbar ist, nicht aber für einen Computer. HTML ist eine einfache Markup Sprache, welche das Web dominiert. Eine Seite könnte wie folge aussehen:



<h1>Agilitas Physiotherapy Center</h1>
Welcome to the home page of the Agilitas Physiotherapy Centre. Do you feel pain? Have you had an injury? Let our staff Lisa Daenport, Kelly Townsend (our lovely secreatary) and Steve Matthews take care of your body and soul.

Für einen Menschen ist dieser Text vollkommen ausreichend, eine Maschine wird jedoch Probleme damit haben. Wird HTML durch einen besseren Markup ersetzt, kann der obige Text auch für eine Maschine verständlich werden.



<company>
<treatmentoffered>Physiotherapy</treatmentoffered>
<companyname>Agilitas Physiotherapy Centre</companyname>
<staff>
<therapist>Lisa Davenport</therapist>
<therapist>Steve Matthews</therapist>
<secretary>Kelly Townsend</secretary>
</staff>
</company>

Dieser mit Metadaten versehender Text (Daten über Daten) ist nun auch für Maschinen leicht verständlich, solange die entsprechenden Metadaten interpretiert werden können.

Mikroformate1 verfolgen genau dieses Ziel, jedoch nach wie vor basierend auf HTML als Markup Sprache. So gibt es z.B. Eine hCard, welche einen genau definierten Syntax hat, so dass eine Maschine weiss, wann es sich um einen Wohnort und wann um einen Vornamen handelt.



Zurück | Vorwärts

Freitag, April 13, 2007

1.2 Lösungsansätze


1.2 Lösungsansätze

Grundsätzlich gibt es zwei Lösungsansätze. Auf der einen Seite wäre die klassische künstliche Intelligenz. Dies hätte den Vorteil, dass das Web in seiner aktuellen Form nicht verändert wird, da der Inhalt von intelligenten Maschinen ausgewertet werden kann. Trotz einiger Fortschritte scheint die Aufgabe nach wie vor zu ambitiös.

Als zweiter Ansatz ist das Semantische Web. Dabei wird das bestehende Web in einer für Maschinen einfacher verständlichen Form geschrieben. Das Semantische Web wird nicht parallel zum bereits existierenden Web sein, sondern langsam daraus entstehen.

Zurück | Vorwärts

Donnerstag, April 12, 2007

Semantic Web 1.1

Im folgenden werde ich eine kleine Zusammenfassung über das Semantische Web machen. Ich denke, dass eigentlich sehr viel Potential darin steckt, dass es jedoch im Moment einfach noch sehr in den Kinderschuhen steckt und sich lediglich die Akademiker daran freuen.

Es wird wohl einfach noch ein paar Tools brauchen, welche das Semantic web auch für den normalen User schmackhaft macht.

Im Rahmen einer Arbeit an der Uni habe ich mich ein wenig damit befasst und musste dazu ein kleines Papier schreiben, was doch einen guten Überblick über das Thema abgibt.

Am Besten einfach das RSS Feed abonnieren, damit die neuen Teil automatisch "reinflattern".


1. Motivation für das semantische Web

1.1 Ausgangslage

Das world wide web (www) wie es heute besteht, basiert auf einer unstrukturierten Sammlung von Daten, welche hauptsächlich von Menschen konsumiert werden. Sogar maschinell erstellte Inhalte aus Datenbanken werde meist ohne die klaren Strukturen der Datenbank präsentiert.

Das klassische Szenario für den Einsatz des www ist das stichwortbasierte Suche in Suchmaschinen wie Google, Yahoo oder MSN nach entsprechenden Inhalten. Es ist offensichtlich, dass dieser Prozess nicht sehr gut durch Software unterstützt wird und birgt einige ernsthafte Probleme:

  • Hohe Trefferquote, schlechte Präzision. Selbst wenn die wichtigen Seiten in den Resultaten erscheinen, so sind kaum nutzbar, da gleichzeitig tausende von anderen wenig relevanten Seiten erscheinen.

  • Wenige oder gar keine Treffer.

  • Resultate sind sehr vokabularabhängig. Bei der erstmaligen Suche ergeben die gewählten Keywords oft nicht die gewünschten Resultate, da die gesuchte Seite andere Wörteer benutzt.

  • Als Resultat kommt eine einzele Webseite. Oftmals kommt es jedoch vor, dass die Informationen über mehrere Seiten verteilt sind. Diese müssen dann durch erneute Suchanfragen gefunden werden.

Ein kleines Beispiel soll die heutige Problematik mit keyword basierten Suchmaschinen illustrieren:

„I am a professor of computer science.“
„I am a professor of computer science, well you may think. Well, ...“

Es ist offensichtlich, dass es sich hier um zwei komplett verschiedene Aussagen handelt, obwohl sie sich sehr ähneln.

Aufgrund dieser Problematik wird die Informationsbeschaffung im World Wide Web oftmals zu einer langwierigen und dadurch auch teuren Suche.

Vorwärts