Tag是伴隨著Web2.0而生的一個產物。因為Tag的多變化以及完整的定義性讓我自從認同了Tag所具備的價值之後我便愛上這種定義方式, 因為它除了可以幫助我們歸納整理知識或資料之外,還能夠幫助我們了解某個事物所在領域。
Tag Cloud
Tag的應用概念中最廣為人之的就是 Tag cloud (標籤雲),它以出現的次數來賦予Tag權重,藉此來區分出Tag的重要性程度,越重要的Tag 字級就會越大。
透過Tag cloud我們可以很清楚的知道某個事物所代表的含意,例如:一個部落格的Tag Cloud可以顯示出該部落格文章的方向,如果把它用在人身上就可以知道這個人所接觸的領域落在什麼樣區塊,以及其所佔的程度比例。
例如 Wordle 可以透過手動輸入或其他上傳方式來產生屬於自己的Tag Cloud,如果你看到一張名片上印著那個人的Tag Cloud,那麼你是不是在短短的幾秒鐘就能清楚的了解到這個人所接觸的領域範圍呢?事實上我真的曾經把類似這樣的東西印成個人的名片,因為我覺得這總比告訴人家:我是工程師、我是廚師、我是音樂家之類的名稱來的更具體,因為不管哪一種職業,遇到對方對這個行業有一定的認知時,他第二句話很可能就會再問:「是哪方面的(工程師、廚師、音樂家)?」但透過Tag cloud的方式,千言萬語都比不過一張小小的圖,而且只需幾秒鐘的時間就能讓對方清楚了解。
Tag的關聯網路
當我們定義了數量非常龐大的Tag之後,我們將會很明顯的感受到一件事情,這些Tag並不會全部都是獨立的存在,它們彼此之間是會有關連性而且並不會全部都有關連,因為有些東西壓根扯不上邊。
若把它們依據關連性繪製成一張圖,將會形成一個獨特的Tag關連網路,這樣的網路結構不僅僅指出定義者所關注的事物,也表明了這些Tag彼此的關聯性,如下圖所示。
而在數量的增大同時會帶來另一個問題,因為Tag的雜亂將會帶給我們很大的困擾,即使有了Tag我們一樣很難找到自己所定義過的Tag,但如果軟體能夠透過這樣的關聯性以及排斥性幫我們加以篩選Tag的關聯性,這將會成為一種非常方便好用的Tag檢索方式。
在之前的另一篇文章:談談Tag用於知識管理與軟體操作設計 中我談到了:
理想中的Tag應該具備AND(且)及OR(或)的概念,以方便我們快速的檢索及篩選所需要的內容,它應該具備針對Tag本身的過濾性。
最近我發現有兩種軟體除了具備了Tag過濾性也同時具備了Tag的關聯性的功能,雖然使用它們已經有很長的一段時間了,但我是直到最近才真正體會到它們設計上的概念,我想我應該修正之前說過的話,真正理想的Tag管理應該是:
能結合Tag之間的關連性與Tag的過濾性。
這兩種軟體都是 Firefox addon ,它們都具備了Tag關連性與過濾性的操作:
TagSieve
前身是 TagSifter 用於加強 Firefox 書籤管理功能,讓Tag真正發揮效用。
Zetero
一套非常強悍的知識管理與文獻收集軟體。
以TagSieve舉例來說,當我們定義了四個書籤的Tag分別為:
書籤一:jquery, plugin, bubble
書籤二:jquery, tutorial, bubble
書籤三:jquery, plugin, menu
書籤四:photoshop, logo, tutorial
首先在關連性的Tag管理操作中,我們必須先輸入一個或選擇一個主要的Tag,例如,當我們選擇了jquery時,有哪幾個Tag與他有關連呢?答案是:
plugin, tutorial, bubble, menu
這裡我們可以看出,有兩個Tag與jquery是完全扯不上邊的:
photoshop, logo
接著我們將會只剩下有關連的那四個Tag可以選擇,這樣是不是大大的減少操作上的視覺負擔及操作速度呢?
再接著我們如果又從剩下的四個Tag中點選了例如:tutorial,那將會只剩下:
bubble
到了這裡,我們已經選擇了兩個Tag
jquery, tutorial
以這樣的關聯性Tag選取方式,加上Tag的過濾性來說,如果以AND的方式來做過濾,將會剩下哪幾種書籤呢?答案將會只剩下:
書籤二:jquery, tutorial, bubble
仔細想想,當在內容或知識的龐大且Tag數量也相當龐大時,這樣的操作方式是不是會為我們日後的管理或回顧帶來相當大的便利呢?
TagSieve 實際Tag篩選操作畫面
一開始有非常多的Tag及201個書籤。

點選了jquery,只剩下74個書籤,因為只保留關連的Tag,因此去除了許多不必要的Tag,這樣也讓我們很容易的了解到jquery這個Tag與什麼樣的Tag有所關連。

從剩下的Tag中,再點選plugin,於是軟體自動再次篩選關連的Tag與符合條件的文章,因此剩下更少的Tag與60個符合條件的書籤。

最終再點選bubble,只剩下10個書籤,如果再搭配關鍵字搜尋將可以更快更精確的找到我們所需的東西。

結論與感想
軟體介面的設計經過一代又一代不斷的改革、改進,一直趨近於對使用者最為友善的方式,各個領域的專家一直不斷在思考、創造,最友善最易用的操作方式。
從Tag cloud所呈現出的意義中我得到了一個延伸的啟示,不論我們在設計軟體介面或Web介面時,有一個很值得思考的關鍵點就是:
一個好的介面設計應該要能夠在最短時間讓受者清楚的了解我們想要呈現的是什麼。
電腦的發明不是在增加我們的工作負擔,當我們身為使用者時,我們可以多多了解各種操作對於我們的幫助以增進使用電腦的效率,而當我們身為開發者時,應該多多注意別人有什麼樣的好的介面設計構想,並進一步思考它且加以改善、整合,相信最終定能對我們所開發的軟體有正面的附加價值。




