簡易解釋什麼是Taxonomy,及如何應用

網站架構

當我們建立一個網站時,分類是不能缺乏的,而標籤(Tags)也很常使用。 Drupal 中的Taxonomy 就是為我們區劃不同分類、標籤,及更多訊息類別。

分類:可分為主分類及次分類,是有階級的
標籤:是無階級的分類方法

我將以實例解釋Taxonomy的應用,在開始前先了解Drupal中的一些名詞:

Vocabulary:可想像為一棵樹的幹,樹幹上有葉、有果實,也可以有鳥兒
Terms:就是住在樹上的葉子、果實及鳥兒

Vocabulary在Drupal 中可以是一般固定的分類,也能是自由增加的標籤(Tags)。

實例網站架構

以下是我建立的電影網站架構: 

分類演員導演製片商 在Drupal 中都是Vocabulary,它們所包含的就是Terms。

一般我們都會將固定的類別設別: 一般分類 (當我們新增內容時,只能從預設的類別中選擇使用。)
例如:分類

其他變化很大、不固定的,或想準確地標示的,我們可以設定為標籤(Tags) 。
例如:演員導演製片商
(往往一部電影有多位人物同時參與,所以將他們設為標籤(Tags)。新增內容時,可以隨時新增人物。)

進階應用

新增terms時,在進階選項可以看見以下兩個名詞:

Related terms:
設定相關的Terms,可以在建立相關文章時使用,準確度很高。當我們瀏覽網站時,也可以顯示相關的Terms,增加友善度。如上圖中導演部分,演員導演製片商可以是Related terms

Synonyms:
Synonyms是同義的意思。這可讓我們避免一些字眼不同,卻意義同樣的Terms。舉例說:生果(廣東話),水果(普通話),Fruits(英文),都是代表同一種東西,使用Synonyms將他們整合起來,可以減少複雜性。而且當我們要找水果的時候,不會漏掉了其中一個兄弟。

 

“簡易解釋什麼是Taxonomy,及如何應用” 有 3 則迴響

  1. 你好
    不是很了解如何正確的製作出Tags
    是否是在新增分類時,新增一個tag的分類
    再去指派到所需用到的類型嗎?
    謝謝

    1. 對!就是這樣。

      如果你是使用中文版的 Drupal,可能很易混淆。因為 Taxonomy / Vocabulary 的翻譯中都有 “分類” 二字。

      假若還不太明白,建議你建立一個普通分類及一個 Tags,在普通分類中新增一些 Terms,並將他們指向內容類型。然後正常地建立新的文章內容,你就能發現兩者的差別。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *