微格(microformats)

這已經是很久以前,就被提出來的觀念
最近 Mozilla的設計師 Alex Faaborg :在 Web 2.0 Expo Presentation 談了一些有關於微格(microformats)的訊息
內容大綱如下:
1) What are microformats?
2) Why does Mozilla care about microformats?
3) What does a microformat-aware Web browser look like?
4) Why should Web sites expose their content using

他提到,希望未來Firefox3就可以支援microformats,這樣Firefox的角色可能會定義為資訊中間人。目前,常看到的RSS ,ATOM都是屬於microformats的定義。

有興趣的話可以看看他簡報內容.

在官方網站中看到,已經有不少單位使用支援microformats,
Flickr, which lets users geotag photos (5 million geos),
Yahoo! Local, which encodes each search result with an hCard (15 million hCards), Upcoming.org, with encodes events with hCalendar (not sure how many).

更多的支援訊息,可看[詳細資料]


微格(microformats)是一系列簡單的開放資料格式,秉持著人類優先、機器次之的設計概念,並且以目前廣泛採用的標準作為基礎。微格並非將今日的成果棄置一旁,而是採取順應目前使用行為模式(例如XHTML與部落格)的途徑,試著先來解決一些較為簡單的問題。

Designed for humans first and machines second, microformats are a set of simple, open data formats built upon existing and widely adopted standards. Instead of throwing away what works today, microformats intend to solve simpler problems first by adapting to current behaviors and usage patterns (e.g.
XHTML, blogging).

微格或許可以較容易實現語意網(Semantic Web)的概念,這是1998年,Tim Berners-Lee所提出來的。他希望透過一個基礎架構,讓資料能在軟體、企業、社群間分享交換。

現今網頁的內容,都是一堆描述外表的 Tag,主要讓瀏覽器可以解讀並呈現出網頁外觀(view)以方便看網頁,但卻無法讓機器閱讀及解析。目前W3C 推的網頁標準,就是想將網頁外觀設計和資訊內容分開來,以具有語意的 markup 來包著內容,以 CSS 控制外觀。

微格制定了許多面format,每個format都是利用現有的XHTML原件組成一個有特定意義的文件。相較XML而言,這種XHTML比較容易讓人閱讀XHTML,可以讓機器讀取,以交換及閱讀資料。

可以延伸參考資料
Microformats官方網站
Microformats格式規範
MicroformatsPDF資料
Alex Faaborg:Web 2.0 Expo Presentation簡報內容.

留言