什么是规范化?(canonicalization?)

“规范”一词是指符合公认标准的东西。规范化——或英式英语中的规范化——是使某事物符合公认标准的过程。在计算机领域,规范化一词用来指在几个不同领域达到标准。当它实际上是各种问题的解决方案时,它常常被认为是问题所在。因为它是一个很长的单词,所以规范化使用它的首字母和末字母以及介于两者之间的字母数来缩写:c14n。...

“规范”一词是指符合公认标准的东西。规范化——或英式英语中的规范化——是使某事物符合公认标准的过程。在计算机领域,规范化一词用来指在几个不同领域达到标准。当它实际上是各种问题的解决方案时,它常常被认为是问题所在。因为它是一个很长的单词,所以规范化使用它的首字母和末字母以及介于两者之间的字母数来缩写:c14n。

规范化在IT(信息技术)中的几种设置中使用。它涉及电子邮件发件人地址、文件名构造、Unicode中的字符串编码、XML(可扩展标记语言)的使用以及URL(统一资源定位器)构造。在任何情况下,问题都是表示同一项的多种格式的容量,规范化是实现一致性和标准化的途径。

以XML为例。XML允许进行语法更改。这意味着两个不相同的文档可以具有相同的规范形式,因此在功能上是等效的。规范化XML规范旨在通过建立一种方法来解决这个问题,通过这种方法可以建立单独文档的标识。为任何给定的XML文档生成规范化形式的方法称为XML规范化方法。

对于URL规范化,其思想是通过一个URL一致地引用特定网页。最简单的例子是两个版本的主页,其中一个有三个w,另一个没有:

http://www.wisegeek.com

http://wisegeek.com

这对于SEO(搜索引擎优化)来说是一个问题,因为它将报告划分为流量,所有流量实际上都将到达同一个位置。结果是,对于相同页面具有多个URL的站点,其性能似乎比实际情况更差。

除了w之外,还有其他问题。这些问题包括后面的斜杠和带有大写和小写字母的URL版本之间的差异。Google®的Matt Cutts建议通过将所有备选URL永久(301)重定向到您想要的URL来解决这个问题,允许搜索引擎判断哪个是标准URL。

  • 发表于 2021-12-12 20:32
  • 阅读 ( 29 )
  • 分类:互联网

你可能感兴趣的文章

要求(requirement)和软件工程规范(specification in software engineering)的区别

...用SRS。 目录 1. 概述和主要区别 2. 软件工程中的需求是什么 3. 什么是软件工程中的规范 4. 软件工程中需求与规范的关系 5. 并列比较——软件工程中的需求与规范的表格形式 6. 摘要 什么是软件工程需求(requirement in software engineer...

  • 发布于 2020-10-18 18:32
  • 阅读 ( 521 )

元伦理学(metaethics)和规范伦理学(normative ethics)的区别

...元伦理学与规范伦理学的主要区别在于元伦理学关注的是什么是道德,而规范伦理学关注的是什么是道德。 元伦理学和规范伦理学是哲学家们经常研究的两个伦理学分支。元伦理学是伦理学的一个分支,它关注伦理学的基本性...

  • 发布于 2020-10-21 15:30
  • 阅读 ( 377 )

更多(mores)和规范(norms)的区别

...通过这篇文章,让我们来考察习俗和规范之间的区别。 什么是规范(norms)? 根据michaelharalambos的说法,规范可以被理解为在特定情况下定义可接受和适当行为的具体行为指南。一个社会的规范各不相同;在一个环境中被视为规范...

  • 发布于 2020-10-24 15:25
  • 阅读 ( 270 )

积极的(positive)和规范经济学(normative economics)的区别

...范经济学主要研究经济的价值判断。经济学主要关注的是什么是一个优秀的经济体,以及要达到这个目标必须推荐什么。实证经济学主要关注统计数据、事实信息,并沉迷于确定一个经济体应该是什么样的科学公式。 实证经济...

  • 发布于 2021-06-23 17:11
  • 阅读 ( 276 )

积极的(positive)和规范经济学(normative economics)的区别

...为客观陈述和主观陈述。因此,实证经济学倾向于问“是什么”,规范经济学倾向于问“应该是什么”,实证陈述可以通过理论或实践来检验,但规范性陈述永远无法检验。这是实证经济学和规范经济学的主要区别。 在本文中...

  • 发布于 2021-06-28 05:36
  • 阅读 ( 1010 )

规范的(canonical)和标准形式(standard form)的区别

...而标准形式是标准形式的简化形式。 覆盖的关键领域 1.什么是最小术语和最大术语-定义,功能2.什么是规范形式-定义,功能3.什么是标准形式-定义,功能4.规范形式和标准形式之间的区别是什么-关键区别的比较 关键术语 标准...

  • 发布于 2021-07-01 06:18
  • 阅读 ( 752 )

第三范式(3nf)和bcnf公司(bcnf)的区别

...方重复。它还可能导致数据**、更新和删除方面的问题。规范化是将数据组织到多个相关表中以最小化数据冗余的过程。它将一个表中的数据划分为多个表,从而提供了数据冗余的解决方案。然而,不可能完全消除数据冗余;只...

  • 发布于 2021-07-01 10:44
  • 阅读 ( 624 )

元伦理学(metaethics)和规范伦理学(normative ethics)的区别

...上是规范伦理学对特定问题的应用。 涵盖的关键条款 1.什么是元伦理学-定义、特征2。什么是规范伦理-定义、特征、理论3。元伦理学和规范伦理学的区别是什么?主要区别比较 关键术语 Ethics, Metaethics, Normative Ethics 什么是元伦...

  • 发布于 2021-07-02 02:57
  • 阅读 ( 743 )

规范伦理学(normative ethics)和描述伦理学(descriptive ethics)的区别

...学分析人们应该如何行动,而描述性伦理学分析人们认为什么是正确的。 基本上,规范伦理学是研究道德行为的,而描述伦理学是研究人们对道德信仰的看法。描述性伦理学,顾名思义,描述人们的行为以及他们遵循的道德标...

  • 发布于 2021-07-02 02:59
  • 阅读 ( 1195 )

规范(norms)和价值观(values)的区别

...值观是一般准则,规范是具体准则。 覆盖的关键领域 1.什么是规范-定义、特征、示例2。什么是价值观-定义、特征、示例3。规范和价值观之间的区别是什么?关键区别的比较 关键术语 Norms, Values, Standards of Behaviour 什么是规范(no...

  • 发布于 2021-07-02 07:42
  • 阅读 ( 418 )