在网络开发中,什么是“术语”,“分类术语”和“词汇”?

时间:2011-02-12 04:24:23

标签: terminology taxonomy

我需要创建另外两个有目的的表:一个表将存储标签和类别数据(类别可以具有层次结构但不包含标签)以及标签,类别和内容之间的另一个表存储关系。但我对这两张桌子的名字感到很困惑。我真的是网络开发的新手。谷歌搜索后,我发现了一些词,如术语,分类术语和来自drupal和wordpress的词汇。但我不知道他们的意思。你能解释一下这些话,并帮我为我的两张桌子命名。当然,如果这些表格不适合我的目的,请指导我。

content{
    content_id
    ...
}

table_A{
    type (tag, category, ...)
    name
    parent_id
}

table_B{
    table_A_id
    content_id
}

2 个答案:

答案 0 :(得分:6)

与wordpress相关,这些词确实令人困惑。如果您使用wordpress来构建站点,则不必担心数据库表存储分类法和术语,因为它内置了处理所有这些的方法。

当您在wordpress管理面板中编辑某个页面或帖子时,您会注意到默认情况下右侧有一个自称为“类别”的框,并允许您创建新类别。创建一个后,您可以将帖子或页面添加到您创建的任何“类别”中。我相信你已经明白了。

随着wordpress版本的建立,人们开始要求对其内容进行更多自定义控制。因此开发人员在wordpress中添加了“自定义分类法”。为清楚起见,我应该提到“Categories”是wordpress中内置的默认“Taxonomy”的名称。

分类是一组术语。因此,当您在管理面板的右侧框中创建“类别”时(例如“新闻”),您正在创建“术语” “命名”新闻“属于”类别“分类。

这允许开发人员定义他们自己的分类法(比如说“产品”)并将其与页面,帖子或任何其他“帖子类型”相关联。因此,如果它与管理面板中的普通常规“帖子”相关联。与现有“类别”框完全相同的框会显示向上编辑,但会将自己称为“产品”。添加到该列表中的任何内容都将是“产品”分类标准下的术语。

希望这能澄清使用wordpress的一些事情。这些术语在不同的上下文中可以使用不同,所以我所说的并不一定适用于wordpress包之外的任何内容。遗憾的是,对于您在讨论中可能会看到的给定单词,通常没有通用的“Web开发”含义。

答案 1 :(得分:0)

分类学,上一次,意味着对生命有机体进行分类。同样,在计算机工程中,分类学意味着对术语进行分类,可以是实质性的(三,汽车,猫),动词(去,做,做)。分类和术语可以是任何东西,但概念是数据结构和层次