GEOZ

Schema.org扩展机制演进:从分散到统一的核心词汇表整合

2026/1/26
Schema.org扩展机制演进:从分散到统一的核心词汇表整合
Schema.org扩展机制已从分散模型演进为统一方案:托管扩展被完全整合至核心词汇表,同时保留实验性“待定”术语,并支持第三方外部扩展。

Introduction

Schema.org 为互联网上的结构化数据提供了一个共享的词汇表,使搜索引擎和其他应用程序能够理解网页内容。对于任何此类大规模、社区驱动的项目来说,一个核心挑战是管理其词汇表的增长和演变。如何以一种既能平衡创新与稳定,又能兼顾分散贡献与集中协调的方式来添加新术语?这篇博文探讨了扩展 Schema.org 词汇表的当前机制和理念,追溯其向更简化模型发展的历程。

The Journey Towards a Simplified Extension Model

在其发展历程中,Schema.org 尝试了多种扩展其核心词汇表的机制。最初的动机是实现一种去中心化的方法,允许社区开发和托管他们自己的专业扩展。2011-20142014-2018 时期的文档详细介绍了这些早期的模型。

然而,经验揭示了一个重大的采用障碍。发布者需要确定某个特定的词汇术语是 Schema.org 的官方组成部分,才能有信心地实施它。完全去中心化扩展的复杂性和模糊性阻碍了广泛使用。这一认识促使战略转向一个更简单、更中心化的保障模型,同时仍然容纳外部贡献。

The Integration of Hosted Extensions

在 2019 年 4 月之前,官方扩展的主要方法是托管扩展模型。这涉及 schema.org 的专用子域名,例如:

  • bib.schema.org 用于书目扩展
  • autos.schema.org 用于汽车扩展

当前的方向是将这些先前托管的扩展内容直接集成到主 schema.org 词汇表中。关键的是,这些扩展中的术语现在被视为 Schema.org 的完整组成部分。为了保留其来源和背景,这些术语会保留一个标签,标明其原始扩展(例如 bib:)。随着时间的推移,当这些术语的使用变得普遍并与核心词汇表融合时,这些标签可能会被简化或移除。每个先前的扩展都保留一个"入口点"页面,用于文档和发现。

The "Pending" Pathway for New Terms

为了促进更敏捷的词汇开发,Schema.org 保留了一个特殊标签:pending。这充当了新术语的孵化区。

pending 部分允许 Schema.org 社区在实验基础上快速引入和测试新的词汇概念。一个术语在待定状态保留一段时间后,其未来将根据实际使用情况、采用率和社区讨论进行评估。经过此次审查后,一个待定术语将要么:

  1. 融入核心词汇表
  2. 如果未能获得关注,则被放弃

这种模型为词汇增长创建了一个平衡的、基于证据的管道,强调那些可能被广泛使用且有用的术语。

External Extensions and Community Contribution

用于官方扩展的简化集成模型并不排除外部扩展的存在。第三方组织仍然可以开发和托管他们自己基于 Schema.org 核心的专业词汇表。一个突出的例子是 GS1 网络词汇表 (http://gs1.org/voc),它定义了供应链中产品标识的术语。这些外部词汇表可以与 Schema.org 标记结合使用,为高度专业化的领域提供一种机制。

Schema.org 继续积极欢迎对新术语的改进和建议。鼓励通过各种论坛进行公开讨论,包括万维网联盟 (W3C) 的各个小组。提议新术语最终成为核心部分的主要渠道现在是通过 pending 流程。一如既往,指导原则仍然是关注那些明显有用且可能被应用程序使用的词汇,而不是仅仅被发布的术语。

注:本篇博文基于 Schema.org 的开发版本。有关项目开发过程的详细信息,请参阅我们的工作方式

晓婷深圳
本文由 晓婷 审核,最后更新于 2026年7月2日
联系编辑 →
← 返回文章列表
分享到:微博

版权与免责声明:本文仅用于信息分享与交流,不构成任何形式的法律、投资、医疗或其他专业建议,也不构成对任何结果的承诺或保证。

文中提及的商标、品牌、Logo、产品名称及相关图片/素材,其权利归各自合法权利人所有。本站内容可能基于公开资料整理,亦可能使用 AI 辅助生成或润色;我们尽力确保准确与合规,但不保证完整性、时效性与适用性,请读者自行甄别并以官方信息为准。

若本文内容或素材涉嫌侵权、隐私不当或存在错误,请相关权利人/当事人联系本站,我们将及时核实并采取删除、修正或下架等处理措施。也请勿在评论或联系信息中提交身份证号、手机号、住址等个人敏感信息。