附加标签

时间:2009-04-10 06:36:56

标签: tags tagging tag-cloud

在项目开发中将多个标签附加到特定内容的实际过程是什么?什么是关于???

的标记

我需要使用c#在.NET中为我的项目创建一个标签云。帮助我成为基本标记概念的初学者。

2 个答案:

答案 0 :(得分:1)

标签是关键词添加有关被标记项目的信息。标签添加有关某些内容的语义信息以努力进一步发展。

例如,你父亲生日那天的照片上可以贴上'爸爸','家人','事件','生日'等标签......

通过向图片添加标签,您可以添加上下文,使图像更易于编制索引,排序和搜索。

标签是有目的的通用和灵活的,因为不同的人可以将不同的个人意义放在同一个工件上,或者同一个人可以在不同的环境中应用不同的含义 - 比如将相同的图片添加到股票摄影网站或将其检查到源代码存储库作为项目的一部分。

通常,该过程是要求项目的所有者在文本字段中添加标记列表。像stackoverflow这样的网站会限制(大多数)用户使用现有标签,其他像美味的网站会将标签提供给用户。

答案 1 :(得分:0)

软件上下文中的标记通常表示分配给该软件的有意义的名称或属性。在版本控制方案中,标记是赋予该名称所表示的文件的特定状态的有意义的名称。例如,标签20090401可能会被分配给2009年4月1日查看的源代码。标记某些内容也可能意味着对其进行描述或对其进行分类。例如,IE8,Chrome或Firefox等软件可能都被标记为“浏览器”,以便在下载页面上对它们进行分类。允许用户创建标签和使用现有标签是一种强大的方法,可以对内容进行分类,并帮助人们对感兴趣的项目进行归零。标签只是一个额外的信息,人们可以通过它来深入了解数据。

多个标记在软件开发中有许多原因。例如,在我的git存储库中,我习惯于根据日期创建标记,这些标记可以很容易地由计算机进行排序和解析。我还可以更改更人性化的消耗品名称,例如标签“Deleted_Duplicates”,“RC1”或“V1_Delievered_To_Michigan”。这样可以在理解的同时允许机器处理。