« TagTree: 整合 tag 與 directory(category) tree 之方法 | 網頁 | C/C++ 資源 »
17/04/2006
TagTree: 整合 tag 與 directory(category) tree 之方法
自從 del.icio.us 書籤服務面世之後,以 tag 做為資訊分類的方式便受到普遍的歡迎。
tag 資訊分類具有許多優點,像是你可以自由的,動態的為選定的資訊指定分類;系統可以透過 tag 與資訊項目間的關係,為你的資訊建立 tag cloud,或透過 tag 找尋相關的資訊…
然而 tag 的使用情境亦有其限制。通常我們在使用 tag 分類資訊時,會先有所要記載的資訊,然後再針對此資訊指定其 tag。例如在使用 del.icio.us 時,你會先找到要儲存的書籤連結,然後再指定 tag 給這一連結。但資訊儲存與搜集的使用情境並不總是如此。
有些時候,我們已經知道了一些資訊體系,而想對此一體系中的各個主題作深入的探察。在這種情況下,使用 tag 來標示此資訊體系便不適合了。
舉個例子吧! 假設我所感興趣的知識體系如下:
- 社會科學
-
- 心理學
-
- 認知心理學
- 組織心理學
- 行為科學
- 管理學
-
- 企業管理
- 專案管理
- 經濟學
-
- 個體經濟
- 總體經濟
我想要根據這個知識體系去作深入的研究。由於我手上還沒有可供記載的資訊來源,在現有工具的限制下,我無法透過 tag 的方式,事先組織一個這樣的知識架構。
這個時候,傳統的 directory/category 分類模式就派上用場了。你可以在還沒有資料項目的情況下,就先建好一個研究的知識體系。目前支持目錄分類的 online bookmark manager 中,比較著名的是 spurl 及 netvouz。
spurl 及 netvouz 都同時支援了 tag 及 category 的分類方式。它們的 category 模式,也都支援多層及多子類別的分類。美中不足的是,它們都沒有為 tag 及 category 這兩種分類方式,找到一個無縫整合的方法。
基本上,tag 分類可視為是一個扁平化的 category。基於此一前提,一個可能的無縫整合方式,即是讓 tag 可以直接組織成樹狀結構,我稱之為 TagTree。TagTree 與目前netvouz 及 spurl 所採用的方式不同,因為後兩者所採用的模式,是讓你在儲存一個資訊項目時,分別指定它是屬於哪些 tags,以及哪一個類別。category 及 tag 分類,分別屬於兩個不同的命名空間 (namespace)。
TagTree 讓 tag 可以直接組織成類別目錄,則讓 tag 與 category 同屬於一個命名空間。這樣做有何好處呢?
- 你可以在還沒有資訊項目的情況下,就以分類目錄組織你的知識體系
- 當你為資訊項目指定分類時,仍以 tag 方式為之,而不同顧及 category 的組織
- 當你查詢資料項目時,可以依照 directory tree 的方式,以知識體系的順序瀏覽,也可以透過 tag index 的方式,直接定位到相關的概念
- 如 果讓一個 tag 可以包含多個子 tag,而同一 tag 又可同時屬於不同的 parents,就很容易的達到讓同一資訊項目,歸屬不同的分類目錄的功能。舉例而言,假如你所儲存的資訊項目,是有關如何用 java 程式來處理 xml 格式之資料,在許多分類目錄系統中,你無法讓它同時歸到 xml 或 java 這兩個分類(除非用複製的方式)。但假若採用這裡所提的方式,我們可以指定 java 屬於 programming,而 xml 屬於 informationscience,則當我們為資訊項目標上 xml 與 java 這兩個 tags 時,TagTree 自然會將它歸到 programming/java, information science/xml 這兩個分類目錄之下。
注意到,這裡的重點是,這個方法在 tag 資訊項目時,完全不用付出組織分類目錄的負擔。而組織 tag tree 的時機,可以發生在資訊項目搜集之前或之後;也就是說,你可以隨時調整你的 tag tree。另外,為了使用的便利性,TagTree 並不強調所有 tags 都應納入樹狀階層的體系。
除了用來分類書籤之外,TagTree 當然也可以用分類想法、文件或部落文章。進行質性研究的人士,可能發現 TagTree 可以有助於紮根理論中的編碼程序。
18:22 發表於 Developing, Thinking, Web | 永久網址 | 留言 (4) | Email this | Tags: Programming
留言
你所提到的方法,在 blogspirit 是否就具備這樣的分類功能?
還有如果要做公司內部文件管理,是否有相關軟體呢?
謝謝!!
發表人: Sophia | 19/04/2006
Dear Sophia,
1. blogspirit 無此功能
2. 試試 drupal
發表人: Edward | 21/04/2006
你這個想法真是太好了!我一直在找一個能像這樣分類、註記資訊的方法,感謝你。
發表人: atlas | 22/04/2006
請問什ㄇ是TAGㄋ??
發表人: 安 | 19/03/2007


