Schon mal vom semantischen Web gehört? Das semantische Web ist eine Vision von Tim Berners-Lee. Das semantische Web (engl. Semantic Web) ist eine Erweiterung des World Wide Web (WWW) um maschinenlesbare Daten.
Laut Berns-Lee sollten Web Seiten im Internet nicht mehr nur eine Sammlung von Links, Bildern und Texten, sondern sie sollten auch maschinell lesbar werden. Durch diese Eigenschaft wird sich die Art und Weise ändern, wie wir mit dem Web arbeiten.
Die ersten Schritte in die Richtung Semantischer Web kann man heutzutage beobachten. Ein Beispiel aus der World Wide Web Welt wären Mikroformate.
Die Idee von Mikroformaten auf Web Seiten kommt von Tantek Celik. Er hat Microsoft in verschiedenen Arbeitsgruppen bei W3C vertreten. Es ist ihm aber nicht gelungen, das Thema Mikroformate bei W3C durchzusetzen und das war auch der Grund, warum er W3C verlassen hat.
Die Idee der Mikroformate hat er aber weiterverfolgt und weiterentwickelt.
Was sind eigentlich Mikroformate (microformats)?
Slyšeli jste již o semantickém webu? Tvůrcem semantického webu je Tim Berners-Lee. Semantický web (angl. Semantic Web) je rozšíření world wide web (WWW) o strojově čitelná data.
Podle Berns-Lee by neměly být webovské stránky na internetu pouze sbírkou různých odkazů, obrázků a textů, ale měli by se stát strojově čitelné.
To by podstatně změnilo práci s internetem.
První kroky směrem k sematickému webu můžeme pozorovat již dnes. Jeden příklad ze světa world wide web jsou mikroformáty.
Tvůrcem myšlenka mikroformátů je Tantek Celik, který zastupoval Microsoft v různých pracovních skupinách W3C. Bohužel se mu nepodařilo svou myšlenku mikroformátů u W3C prosadit a to byl i důvod, proč Tantek Celik W3C opustil.
Svou myšlenku mikroformátů, prosazoval ale i mimo W3C.
Co jsou to vlastně ty mikroformáty (microformats)?
Laut Wikipedia:
„Ein Mikroformat ist ein Markup-Format zur semantischen Annotation von HTML oder XHTML. Mikroformat-Annotationen können leicht aus Webseiten extrahiert werden und machen weiteren Programmen (etwa Suchmaschinen) die Bedeutung des Seiteninhalts verständlich.“
Also im Klartext:
Heute sehen die meisten HTML Seiten folgendermaßen aus:
<div>
<div>Joe Doe</div>
<div>The Example Company</div>
<div>604-555-1234</div>
<a href="http://example.com/">http://example.com/</a>
</div>
oder noch besser:-)
<h3><strong>Joe Doe</strong></h3>
<p class="Address">The Example Company</p>
Mikroformate bieten XFN Notation an, die auf den Prinzipien von (X)HTML basiert.
Das Beispiel oben bei Nutzung der Mikroformate:
<div class="vcard">
<div class="fn">Joe Doe</div>
<div class="org">The Example Company</div>
<div class="tel">604-555-1234</div>
<a class="url" href="http://example.com/">http://example.com/</a>
</div>
Hier kann man hCard Mikroformat im Einsatz sehen. Zwischenzeitlich gibt es verschiedene Mikroformate für einzelne Bereiche (hCard, hCalendar, hResume, ...).
Die Definition des Mikroformates hCalendar sieht so aus:
hCalendar
class="vevent"
class="category" rel="tag"
class="class"
class="description"
class="dtend" (ISO Date)
class="dtstamp" (ISO Date)
class="dtstart" (ISO Date)
class="duration"
class="location"
class="status"
class="summary"
class="uid"
class="url"
class="last-modified"
Es gibt kaum Browser oder Suchmaschinen, die mit Mikroformaten umgehen können, aber meiner Meinung nach ist es nur eine Frage der Zeit. Man kann trotzdem Mikroformate schon heute benutzen, da sie die Arbeit von heutigen Browser oder Suchmaschinen nicht beeinflussen.
Mikroformate, die schon heute benutzt werden:
Es handelt sich zwar um keine Revolution in der World Wide Web Welt, aber es geht schon in die richtige Richtung. Das Internet bietet so viele Informationen an und die Suche im Internet wird jeden Tag schwieriger.
Semantische Technologien betreffen nicht nur das World Wide Web. Es handelt sich um ein komplexes Thema, das noch jede Menge Zeit und Forschung benötigt. Trotzdem handelt es sich um die Zukunft des Internets und der Informationsverwaltung wie z.B. Wissensdatenbanken.
Podle Wikipedie:
„A microformat (sometimes abbreviated μF or uF) is a web-based data formatting approach that seeks to re-use existing content as metadata, using only XHTML and HTML classes and attributes.“
Takže stručně řečeno:
Dnes vypadá většina webových stránek takto:
<div>
<div>Joe Doe</div>
<div>The Example Company</div>
<div>604-555-1234</div>
<a href="http://example.com/">http://example.com/</a>
</div>
nebo ještě lépe:-)
<h3><strong>Joe Doe</strong></h3>
<p class="Address">The Example Company</p>
Mikroformáty nabízejí XFN anotaci, která je navržena na principech (X)HTML.
Příklad zeshora s použitím mikroformátů:
<div class="vcard">
<div class="fn">Joe Doe</div>
<div class="org">The Example Company</div>
<div class="tel">604-555-1234</div>
<a class="url" href="http://example.com/">http://example.com/</a>
</div>
V tomto příkladu můžeme vidět mikroformát hCard. S postupem času vznikají různé mikroformáty pro jednotlivé obory (hCard, hCalendar, hResume, ...).
Definice mikroformátu hCalendar vypadá takto:
hCalendar
class="vevent"
class="category" rel="tag"
class="class"
class="description"
class="dtend" (ISO Date)
class="dtstamp" (ISO Date)
class="dtstart" (ISO Date)
class="duration"
class="location"
class="status"
class="summary"
class="uid"
class="url"
class="last-modified"
Dnes neexistují skoro žádné prohlížeče nebo vyhledávače, které mikroformáty podporují, ale podle mého názoru je to pouze otázka času. Mikroformáty mohou být používány již dnes, protože mikroformáty funktionalitu dnešních prohlížečů nebo vyhledávačů neovlivní.
Mikroformáty jsou již dnes používány:
Nejedná se o žádnou revoluci ve světě World Wide Web, ale tento vývoj jde tím správným směrem. Internet nabízí mnoho informací a vyhledávání na internetu se stává den ode dne těžší.
Semantické technologie neovlivňují pouze World Wide Web. Jedná se o velmi komplexní téma, které ještě potřebuje hodně bádání a času. Přesto se jedná o budoucnost internetu a správu informací jako například Know-How Databází.
no už se těším na ten spam...
AntwortenLöschenWirklich super Sache, vor allem, dass der eigentliche W3C Standard nicht angepasst / erweitert werden muss, sondern die bestehende Elemente dafür verwendet werden.
AntwortenLöschenNoch cooler finde ich dabei aber, dass es eine "quasi" Standardisierung der Stylesheets geben wird, da durch die Microformate ja im Grunde schon die Style-Namen festegelegt werden.