45
XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007 Anlamsal HTML’e Yeni Bir Bakış: MİKROFORMATLAR Abdullah Çetin ÇAVDAR [email protected] Mert DUATEPE [email protected] .tr

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

  • Upload
    mrinal

  • View
    46

  • Download
    3

Embed Size (px)

DESCRIPTION

Anlamsal HTML’e Yeni Bir Bakış: MİKROFORMATLAR. Abdullah Çetin ÇAVDAR [email protected]. Mert DUATEPE [email protected]. XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007. Web’e Genel Bakış Nedir? Türleri Tasarım Örüntüleri Yararları Kullanım Alanları Sonuçlar. İçerik. - PowerPoint PPT Presentation

Citation preview

Page 1: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Anlamsal HTML’e Yeni Bir Bakış:

MİKROFORMATLARAbdullah Çetin

Ç[email protected]

MertDUATEPE

[email protected]

Page 2: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

İçerik

• Web’e Genel Bakış

• Nedir?

• Türleri

• Tasarım Örüntüleri

• Yararları

• Kullanım Alanları

• Sonuçlar

Page 3: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Web’e Genel Bakış

İÇERİK

İÇERİKİÇERİKİÇERİK

Page 4: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Web’e Genel Bakış

ANLAM

<p> <table>

<ul> / <li><adr>

<cite>

<a>

Page 5: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Web’e Genel Bakış

Web Geliştirici?

?

??? ?

? ?

Page 6: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Web’e Genel Bakış

• Üyelik

• Onay Mekanizması

• Değiştirme/Silme

• Gizlilik Politikası

Page 7: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Mikroformatlar Nedir?

• Mikroformatlar, öncelikle insanlar, ardından makineler (bilgisayarlar) için tasarlanmış olup günümüzde geniş kitleler tarafından kullanılan standartlar üzerine kurulmuş ve verinin biçimlendirilmesine olanak tanıyan basit yapılardır.

Page 8: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Mikroformatlar Nedir?

PROBLEM

İletişim bilgilerinin paylaşımı

Etkinliklerin takibi

Yorumların merkezi olmayan bir şekilde yazılması

İçeriklerin etiketlenmesi

Page 9: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Mikroformatlar Nedir?

• Tekerleği yeniden keşfetme

• Kolay çözüm üret

• Günümüz standartlarını kullan

Page 10: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Mikroformatlar Nedir?

EN UYGUN ÇÖZÜM

Page 11: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Mikroformatlar Nedir?

ÖNCE İNSAN SONRA MAKİNE

Page 12: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Mikroformatlar Nedir?

MODÜLERHerhangi bir XHTML kodu içinde

kolaylıkla yerleştirilebilir

Page 13: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Mikroformatlar Nedir?

MERKEZİ OLMAYAN SERVİS VE İÇERİKLER

Page 14: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Mikroformatlar Nedir?

Page 15: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Mikroformatların Türleri

Page 16: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Mikroformatların Türleri

• Basit Mikroformatlar (Elemental)– Kolay – Temel oluşturur

• Bileşik Mikroformatlar (Compound)– Karmaşık – Birçok basit mikroformatın bir araya

gelmesiyle oluşur.

Page 17: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Basit Mikroformatlar - XFN• XHTML Friend Network (XFN)

– Profesyonel ya da Kişisel İlişki Tanımlama

– Arkadaşlık (Friendship): friend, acquaintance, contact – Fiziksel (Physical): met – Profesyonel (Professional): co-worker, colleague – Coğrafi (Geographical): co-resident, neighbor – Ailevi (Family): child, parent, sibling, spouse, kin – Romantik (Romantic): muse, crush, date, sweetheart – Kişisel (Identity): me

Page 18: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Basit Mikroformatlar - XFN<a rel="friend met colleague" href="

http://mertduatepe.blogspot.com">Mert DUATEPE</a>

<a rel="me" href="http://www.cavdar.net/">Abdullah Çetin ÇAVDAR</a>

Page 19: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Basit Mikroformatlar - XFN

http://gmpg.org/xfn/creator

Page 20: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Basit Mikroformatlar - TAG

• Etiketleme (Tagging): Anlamsal anahtar sözcükler verme

• Arama, ilişki kurma, dizinleme

• Web 2.0

Page 21: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Basit Mikroformatlar – rel-tag

• İçeriği anlamsal olarak tanımlayacak anahtar sözcükler veriyoruz.

Page 22: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Basit Mikroformatlar - TAG• Etiket Havuzu

Page 23: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Basit Mikroformatlar - TAG

Page 24: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Basit Mikroformatlar - TAG

<a rel=”tag” lang=”tr” href=”http://technorati.com/tag/microformats”>

Mikroformatlar</a>

Page 25: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Basit Mikroformatlar - TAG

Page 26: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Bileşik Mikroformatlar - hCard

• 1:1 vCard

• Kişi, Konum, Şirket, Organizasyon

• Kök elemanı “vcard”

Page 27: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Bileşik Mikroformatlar - hCard• İsim ve Kişisel Detaylar

– İsim – N (name)– Takma Ad (nickname) – Doğum Tarihi (bday)– Fotoğraf (photo) – Bağlantı (url)

• İletişim Bilgileri

– Adres (adr)– Coğrafi konum (geo)– E-posta (email) – Telefon (tel)

• Organizasyonel Detaylar

– Organizasyon (org)– Rol (role)– Görev (title) – Logo (logo)

Page 28: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Bileşik Mikroformatlar - hCard

<a class="url fn n" href="http://www.cavdar.net"><span class="given-name">Abdullah</span> <span class="additional-name">Çetin</span> <span class="family-name">ÇAVDAR</span></a>

Page 29: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Bileşik Mikroformatlar - hCard

<div class="org">Milsoft Yazılım Teknolojileri A.Ş</div><a class="email" href="mailto:[email protected]">[email protected]</a>

Page 30: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Bileşik Mikroformatlar - hCard<div class="adr"><div class="street-

address">Cahit Sıtkı S. No:28/7 Çankaya</div><span class="locality">Ankara</span>, <span class="postal-code">06450</span> <span class="country-name">Türkiye</span></div>

<div class="tel">+903121234567</div>

Page 31: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Bileşik Mikroformatlar - hCard

<div class="vcard"><a class="url fn n" href="http://www.cavdar.net"><span class="given-name">Abdullah</span> <span class="additional-name">Çetin</span> <span class="family-name">ÇAVDAR</span></a><div class="org">Milsoft Yazılım Teknolojileri A.Ş</div><a class="email" href="mailto:[email protected]">[email protected]</a><div class="adr"><div class="street-address">Cahit Sıtkı S. No:28/7 Çankaya</div><span class="locality">Ankara</span>, <span class="postal-code">06450</span> <span class="country-name">Türkiye</span></div><div class="tel">+903124797026</div>

</div>

Page 32: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Bileşik Mikroformatlar - hCard

Page 33: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Bileşik Mikroformatlar - hCard

Page 34: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Bileşik Mikroformatlar - hCard• http://microformats.org/code/hcard/creator

Page 35: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Tasarım Örüntüleri (ABBR)

İnsan – İçerik

Makine – Title

<abbr class="dtstart" title="20071108" lang="TR">8 Kasım, 2007</abbr>

<abbr class="geo" title="39.877864; 32.726555" lang="TR">Hacettepe Üniversitesi Beytepe Kampüsü</abbr>

Page 36: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Tasarım Örüntüleri (REL)

Kaynak – Hedef ilişkisi

<a href=" http://en.wikipedia.org/wiki/Semantic_HTML#Semantic_HTML" rel="tag" lang=”tr”>Anlamsal HTML</a>

<a href="http://creativecommons.org/licenses/by/2.5/" rel="license">Creative Commons Lisansı sürüm 2.5</a>

Page 37: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Yararları

• Standartlaşma

• Merkezi olmayan servislerin kurulmasına olanak sağlama

• Web tabanlı içerik ile Masaüstü Uygulamalarının birlikte çalışabilirliğini sağlama

Page 38: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Kullanım Alanları

hReview ve hCard:

hCard ve geo-tag:

hCalendar:

Page 39: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Kullanım Alanları

hReview, hCard ve XFN:

hListing:

rel-tag:

Page 40: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Tarayıcı Desteği

FF 3.0 IE 8.0 SAFARI

√ √ ?

Page 41: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Sonuçlar

• Açık standart

• Anlamsal zenginlik

• Merkezi olmayan bir yapı

• Etkili bilgi paylaşımı, arama, dizinleme

• Geniş çevrelerce desteklenme

Page 42: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Kaynaklar

• Tantek Çelik (www.tantek.com)• microformats.org• John Allsopp (Microformats: Empowering Your Markup for Web 2.0)

Page 43: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Demo

Page 44: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Sorular

Page 45: XII. Türkiye’de İnternet Konferansı  8-10 Kasım 2007

XII. Türkiye’de İnternet Konferansı 8-10 Kasım 2007

Abdullah Çetin ÇAVDARMert DUATEPE

Teşekkür

Teşekkürler…

Abdullah Çetin ÇAVDAR [email protected]

Mert DUATEPE [email protected]