Mikroformatlar

 

Bu hayale alıntı vermeden bu konuda bir yazı yazılmamalı diyerek Tim Berners Lee‘ye bırakıyoruz sözü:

Web için bir hayalim var, öyle ki bilgisayarlar web üzerindeki bütün veriyi, içerikler, linkler ve insanlarla bilgisayarlar arasındaki bütün işlemler gibi, analiz etmeye muktedir olacaklar. Henüz ortaya çıkmamış olsa da, Semantic Web ortaya çıktığı zaman ticaretin günlük mekanizmaları, bürokrasi ve günlük yaşamlarımız birbiri ile konuşan makinalar tarafından yürütülecek. İnsanlığın asırlardır konuşup durduğu “akıllı ajanlar” nihayet gerçekleşecek.

Bu hayalde sözü geçen akıllı ajanlardan biri de bu yazının konusu olan Mikroformatlar. Verinin makineler tarafından anlaşılabilir hale gelmesi için  veriyi belli bir formatta işaretliyoruz. İşte bu formatlarda mikroformat adını alıyor. Aşağıda bir kaç mikroformat örneği vermek istiyorum.

geo (Coğrafik)

Bir bölgenin koordinatlarını verirken bu şekilde veriyoruz.

<div class="geo">
<abbr class="latitude" title="37.408183">N 37° 24.491</abbr>
<abbr class="longitude" title="-122.13855">W 122° 08.313</abbr>
</div>

rel-tag (Etiketler)

Etiketlere verilen linkte rel=”tag” parametresi ile link verilen metnin bir etiket olduğunu belirliyoruz.

<a href="http://www.md-12.com/tag/google/" rel="tag">google</a>

rel-nofollow

Linklere rel="nofollow" parametresi ekleyerek verdiğimiz linkin herhangi bir algoritmaya (pagerank vs.) dahil olmamasını sağlıyoruz.

<a href="http://www.md-12.com/" rel="nofollow">Md-12</a>

hCalendar (Takvim)

Etkinliklerle ilgili her türlü bilgiyi aşağıdaki şekilde veriyoruz.

<div class="vevent"><h3 class="summary">XYZ Project Review</h3><p class="description">Project XYZ Review Meeting</p><p>To be held on <abbr class="dtstart" title="1998-03-12T08:30:00-05:00">12 March 1998 from 8:30am EST</abbr>until <abbr class="dtend" title="1998-03-12T09:30:00-05:00">9:30am EST</abbr></p><p>Location: <span class="location">1CP Conference Room 4350</span></p><small>Booked by: <span class="uid">guid-1.host1.com</span> on

<abbr class="dtstamp" title="19980309T231000Z">9 Mar 1998 6:00pm</abbr></small></div>

rel-home (Ana Sayfa)

Linke  rel="home" parametresi ekleyerek linkdeki url'nin sitenin ana sayfası olduğunu belirler.

Bu sayfada <head> kısmında

<head>
<link href="http://www.md-12.com" rel="home" />
...
</head>

veya herhangi bir linke şu şekilde eklenebilir.

<a href="http://www.md-12.com" rel="home">Ana Sayfa</a>

rel-enclosure (Multimedya Dosyalar)

Kullanıcı tarafından indirilmesi istenen multimedya içerikler şu şekilde belirtiliyor.

<a href="http://www.md-12.com/sunum.mov" rel="enclosure">Sunum Videosu</a>

rel-license (Lisans)

Lisansları belirtirken rel="lisence" parametresi ekleriz

<a href="http://www.apache.org/licenses/LICENSE-2.0" rel="license">Apache 2.0</a>

Daha fazla örneği bu sayfadan da bulabilirsiniz.

Mikroformatlarla ilgili son iki gelişmeyi de ekleyelim. Yahoo Kelkoo adlı ürün arama motoruna mikroformatları ekleyeceğini duyurdu ve bugüne kadar da 26 milyon mikroformatı veritabanına eklediğini belirtti.

Dapper‘da buradaki semantify eklentisi ile web sayfalarını mikroformat kullanarak semantik arama motorları tarafından daha kolay indekslenmesi sağlıyor.

İlgili yazılar

  • İlgili yazı bulunmamakta.
  • Yorum yok ↓

    Henüz yorum yapılmamış.Aşağıdaki form kullanarak yapılabilinir oysaki...

    Yorum Yapın