microformats & semantic web
1990 年,W3C 的創辦人 Tim Berners Lee 製作了第一個網頁,第一套網頁瀏覽器(同時也是編輯器!),以及第一套網頁伺服器。根據他的構想,瀏覽網頁的工具應該要同時具備著所見及所得(WYSIWYG)的編輯功能。人們將可以透過全球資訊網分享訊息,共同創作。直到最近這兩三年,部落格 (weblog) 才終於成為主流,我們也有了像 Wikipedi
1990 年,W3C 的創辦人 Tim Berners-Lee 製作了第一個網頁,第一套網頁瀏覽器(同時也是編輯器!),以及第一套網頁伺服器。根據他的構想,瀏覽網頁的工具應該要同時具備著所見及所得(WYSIWYG)的編輯功能。人們將可以透過全球資訊網分享訊息,共同創作。直到最近這兩三年,部落格 (weblog) 才終於成為主流,我們也有了像 Wikipedia 這樣的 wiki 網站。
1998 年,Tim Berners-Lee 再度提出語意網(Semantic Web)的概念,希望透過一個基礎架構,讓資料能在軟體、企業、社群間分享交換。這次我們要等多久,才能盼到語意網的實現?
microformats 是一次嘗試,利用我們手邊現有的工具來達成這個夢想。看看下面這段介紹,會不會讓你立刻想到語意網?
微格(microformats)是一系列簡單的開放資料格式,秉持著人類優先、機器次之的設計概念,並且以目前廣泛採用的標準作為基礎。微格並非將今日的成果棄置一旁,而是採取順應目前使用行為模式(例如 XHTML 與部落格)的途徑,試著先來解決一些較為簡單的問題。
— microformats 官方網站介紹

目前 microformats 已經提出幾個規格,也有不少的實作案例。我在這邊列舉幾個比較有趣的,大家可以去看看:
-
XOXO:一種摘要(outline)格式,大家最容易想到的應用是投影片吧?你知道 CSS 大師 Eric Meyer 有發展一套叫做 S5 的網頁投影片系統嗎?你知道 S5 1.1 版有支援 XOXO 嗎? :P
-
hCalendar: 用 XHTML 表示 iCalendar 格式。有人用 Greasemonkey 寫了隻程式,可以把 hCalendar 匯入到支援 iCalendar 格式的行事曆軟體裡。另外有個傢伙寫了個 JSCalendar,可以把 hCalendar 轉換成長得像月曆的網頁。
還有很多有趣的東西,像是 hReview 之類的,你可以多逛逛 microformats 網站。
註:謝謝 autrijus 建議「微格」這個翻譯 :)
更新
(8/26)Eric Meyer 跟 Tantek Çelik 各有一份關於微格的投影片,有興趣請參考:
(10/8)Mark Pilgrim 正在撰寫 Greasemonkey 分析程式,用來分析所有已知的 microformats 格式,真是令人振奮的消息!
Related
推薦閱讀
文章更新(10/4): Douglas Bowman 用 CC 授權釋出「Zooming Out from the Trenches」的投影片跟錄音檔。推薦給對網頁設計有興趣的朋友聽。
Dean Edwards 在 “Opera 9, Acid 2 and Web Forms 2.0” 這篇提到 Opera 9 只差一個 bug 就通過 Acid 2 測試了!太酷!
「版本控制系統 (Version Control System)」這個辭彙,對於大多非資訊背景出身的朋友來說,應該挺陌生的。不過隨著 Wiki 走紅,大家多多少少有點認識也說不定。我本來想先寫篇簡短介紹的,不過查找一番之後,發現 Jedi 和 Jserv 兩位早就寫過詳細的說明了,我也不在這裡獻醜 :)