2007/2/15

筆記:Microformat for developers

Microformat for developers 簡報來,已經了解 microformat 的不用看:

認識幾種 Microformat

  • XFN:標註個人或事業上常見的人際關係
    • 連到某人的相關連結時,在連結的 rel 屬性加上數個關係關鍵字。
    • 範例:Ernest菲比晃是我同學,見過面(met)的朋友(friend)。
    • 關鍵字有分類,可以用 XFN Creator 等工具輕鬆製作。
  • hCard:名片
    • 從 vCard 標準來的
    • 在 HTML 元素中直接以 class 屬性標示。
      • 根元素的 class 值為 vcard
      • 名字為 fn n,可選用姓(family-name)及名(given-name)
      • 網址為 url(加在 a 元素中)
      • 照片為 photo(加在 img 元素中)
      • 地址為 adr,街道號碼(street-address)、地(locality)、區(region)、郵遞區號(postal-code)、國別(country-name)等各有關鍵字
      • 聯絡資訊如電子郵件(email)跟電話(tel)
    • 也有 hCard Creator
  • hCalendar:行事曆事件
    • 以 iCanlendar 為基礎
    • 一樣用 class 屬性標註關鍵字。
      • 一組行事曆的根元素需標上 vcalendar,單一事件則標 vevent。
      • 項目名稱:summary
      • 內容描述:description
      • 日期時間比較複雜:
        • 使用 abbr 標籤同時提供標準格式與顯示格式的日期
        • title 屬性放時間,格式為 YYYY-MM-DD+T+hh:mm:ss+(+/- 時區),例如柏強退伍日為 20070224T00:00:00+0800
        • 內容就放顯示格式,例如「中華(or 台灣,看那大有為政府正名了沒)民國九十六年二月二十四日零時零分起生效」。
        • 開始時間將 class 屬性設為 dtstart,結束則為 dtend
      • 還有一些雜七雜八的東西可以參考 hCalendar Creator
  • hReview:h-game 的評論
    • 就是放評論,我覺得組合其他的 microformat 這點比較有用
    • 還是加 class:
      • 根元素為 hreview,評論項目為 item
      • 名稱:fn
      • 評論時間:dtreviewed,格式同前述
      • 評論者:reviewer vcard (所以裡頭的元素就是 hCard)
      • 評分:rating,五分制整數,1 最爛、5 最好,也是用 abbr 來提供機器與人類皆適合閱讀的東西
      • 內容:description
      • 還可以整合其他如 tag 等格式

使用 microformat 的服務

  • Technorati microformat search:支援 hCard、hCalendar、hReview 搜尋
  • Pingerati:自己的 microformat 更動時就告訴它,它會幫你通知其他支援 microformat 的服務。
  • Edgeio:集結網路上的型錄,可以支援以 hListing 標註的物品

能產出 microformat 的服務

  • Flickr:geo(經緯度資訊)
  • Yahoo! Tech:hReview、hCard
  • Upcoming:hCalendar、hCard
  • LinkedIN:hCard、hResume(個人履歷)
  • 補充:其實蕃薯藤的 MyMap 也有支援 geo,好像是少數看到國內有支援 microformat 的服務。
筆記結束,我突然覺得如果大家的筆記都能幫忙宣告一下「某某族群的人不用看」或許是件很節省時間的事情。

沒有留言:

張貼留言

歡迎留下您的意見