标签

标签

标签是工具,用来用来辅助内容(描述,文章,博客,讨论等)的组织,比话题级别低;
标签与话题的关系:标签可以上升到话题;
标签,标记;非针对个人,而是针对整个系统。

属性(Attribute)

名称(name)

每个标签都是一个名称的方式展示,所有标签的名称不可以相同。

描述(description)

帮助用户去理解这个标签的意思,或者包含什么样的内容,达成除此称以外的某种共识。

关系(Relation)

与用户的关系[n:n]

与博客的关系[n:n]

关系表现方式

那些用户,使用那些标签,贴于那些内容。

需要考虑的问题

  1. 列出用户使用的标签,包括那些内容

  2. 列出内容标记的标签,包括那些用户

创建

是否可以单独新增,

  1. 否,标签的使用方式是,想去标记的时候才会使用;
  2. 是,单独添加标签库,或者关于标签的组织库,方便用户更容易区添加。例如,自动识别,添加。

是否需要共用标签;

  1. 否,标签从本质上来说,就是不大的字符串,每个人都可以去自由管理自己的标签库;

  2. 是,避免标签的造成的赘余和空间的浪费,如果需要拿来就可以,不存在则创建。

场景

  1. 我使用一个标签,贴在不用类型的多个实体下;

  2. 我使用多个标签,贴在某个实体下。

方式

就像直播弹幕,你可以看你说过什么,再谁的直播间,但是不能删除;
你可以查看你贴过什么标签,贴在什么内容上面了,但是不能删除,
隐形的帮助你,那是你那时候共鸣点,会作为以后的触发器(trigger);
但不会造成你想删掉什么标签的困扰,你不能删除自己所过的话,那是食言;

原则

  1. 标签不存在时,即由系统创建,供用户来使用管理
  2. 任何登陆的用户都可以创建或者使用
  3. 作为个人的分类管理或者标记方式
  4. 一切的基础,最简洁的表述

创建

  • 任何登陆的用户都可以创建
  • 点击已经存在的标签,或者创建新的标签,来记录,或者分类。

删除

只有管理员才可对标签进行删除,场景:

  • 请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。(来自bilibili,评论提示)

原则

  1. 不做多余假想,专注于当前问题的处理,以后再去思考重构和扩展;

  2. 一切从最简单的方式处理,不去考虑同类型的共同处理方式;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。