跳至主要內容

微格式 Microformat

路漫大约 2 分钟

微格式 Microformat

是以现成、流行的 web 技术如高度语义化的 XHTML 来一致地表达、传递和存储具有一定普遍形式和用途的数据结构。

背景

由于 HTML 中缺少相应的元素,很难突出显示人、地点或日期等类型的信息。为了解决这个问题,有一组开发人员决定开发一套标准的命名约定盒标记模式来表示这些数据。这些命名约定基于 vCard(电子名片)和 iCalendar(日历数据交换)等现有的数据格式,现在称为微格式(microformat)。

定义

建立在已有的、被广泛采用的标准基础之上的一组简单的、开放的数据格式(microformats.org 官方定义)。是把语义嵌入到 HTML 以便有助于分离式开发而制定的一些简单约定,是兼顾人机可读性设计的数据表达方式,对 Web 网页进行语义注解的方法。

作用

微格式(Microformat),是通过语意相关让内容人机可读。

网页上的允许的微格式数据包括事件、人物、地点等,它可以被其他的软件检测到,并提取出相应的信息,以及对信息进行索引、搜索、跨平台的参考,把这些信息以其他形式重复使用或组合。

实际应用

微格式按照某种已有的被广泛应用的标准,通过对内容块的语义标记,可以让外部应用程序、聚合程序和搜索引擎能够做以下事情:

  • 在捉取 Web 内容时,能够更为准确地识别内容块的语义;
  • 对内容进行操作,包括提供访问、校对,还可以将其转化成其他的相关格式,提供给外部程序和 Web 服务使用。

微格式种类

hCard 描述联系信息

hCalendar 用于描述事件

hProduct 描述商品

hNews 描述新闻内容

XOXO 描述列表和大纲

XFN 用于描述社交关系