Tag、Label、Category 三者的區別是什麼?
這三種信息組織方式,是否有區別?如果有,區別在哪裡?
這問題要分兩個層面來解讀:
首先是Tag與Category的區別。Category往往限制在一個維度里,當樹狀結構複雜到不可調和時,出現瓶頸是遲早的事。Category的問題在於,既不能完全滿足用戶需求,也不能完全表達創建者對內容屬性的認知。而Tag反之都成立,完全互補。
http://blog.rexsong.com/?p=975(內容、標籤和分類)
http://blog.rexsong.com/?p=1753(使用標籤是遲早的事)
- label是本身的,tag是附加的;
- label強調是一種標誌,tag強調是一種記號;
- label標明信息之間的歸屬,tag區別信息之間的差異。
http://blog.rexsong.com/?p=11900(標籤與標記的區別)
個人理解,拿一個人作為例子
首先你是人,你的 Category 是 「人」
其次,人有姓名,體重,身高,這些都是 「Label」
最後,這個人可以是好人,可以是 程序猿, 這些是 「Tag」拿超市的貨品來作例子
Category 就是不同貨架
Label 好比是貼在商品上的描述信息標籤
Tag 則可以是臨時添加的標記,比如「廢棄」、「價格過期」
Category是網站或系統賦予的,label是作者給的,而tag是閱讀者加的。三個渠道代表著三個不同的語言體系,三種不同的信息理解。加在一起,作為橋樑,使用戶更容易發現該信息!
我認為信息組織方式上的差別是
Tag/Label是網狀,沒有終點,沒有從屬,注重關係
Category是樹狀,有從屬,有最上級最下級,注重層級
我認為Tag高於Category,你可以在一個Tag System里建立無數個Category System,卻不能在一個Category System里建立Tag System
如圖。
個人理解,歡迎討論。
Tag,標籤,一般包含一段內容的屬性,可以是分類,可以是話題,也可以是作者,地理信息等。
Label,標記,是網頁框架中一個區域的功能概括。比如知乎首頁上的「瀏覽」、「問題」、「通知」就是label。選擇不同的標記,相應區域的功能就會發生變化。
category,分類,可以理解為種屬概念。一段內容有且只有一個種屬的分類。和Tag不同的是一段內容可以有多個tag,並且tag是未預先設定的,一段內容可以有多個Tag,也可以沒有Tag。但caterory在一個分類標準下只有一個。我想可以從label和tag兩個的英文意思來看,lable是指商品的商標, tag一般是後期附著於某個物體上的,沒有商標的意思。可以看出,label是有產品方來定義的,更加官方,也是不允許用戶隨便更改的(一些自定義的功能出外哦);tag是用戶自己根據自己的理解,而做的標記,幫助自己識別的,比如」這個moony可能會喜歡哦「。
我理解,tag和label在web 2.0下可以作為同義詞等同使用。 都可以認為是一種描述關鍵詞。 而category是傳統的分類框架。
可以對比的例子是豆瓣里電影,圖書的標籤信息(tag),以及百度知道的分類(category)。我覺得Label與Tag是差不錯的東西。。
我來說說CMS重的Tag與Cat吧
Tag與Cat的關係我深受wordpress影響。。
Cat有樹狀結構。
Tag沒有樹狀結構。只是關鍵字的羅列,很多主題使用的是Tag做頁面的keyword(他們稱之為SEO。。。。簡直。。。)
Cat找個就像歸檔了,類似於商品分類。。
感覺我和樓主說的不是一個東西。。。
category是站點預先定義的,通常是單一分類,非常粗線條,用於文章導航
label類似關鍵字keyword/subjects,和文章內容直接相關,可以非常細,可以自由定義,是作者打上的,通常用於查找類似的文字,附加在文章旁邊
tag其實和label比較類似,但是tag可能是閱讀者打的標記,而不是作者。tag有點介於category和label之間,tag通常也是用來分類導航的,但是通常不會有預先的可選值定義。
推薦閱讀: