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