跳到主要内容

2.3.2. Embedding

另一种机制是把 preferences 直接 embedded into content. 很多 Internet formats 支持这种方式: HTML 有 <meta> tag, images 可以携带 Extensible Metadata Platform (XMP) 和类似 metadata sections, XML 和 JSON 也有丰富的 extension potential 来携带此类 data.

Embedded preferences 的优势是 granularity, 并且可以随着 content 在站点间移动或 offline storage 而 "traveling with" content. 但 metadata 很容易从多数 formats 中剥离. 这通常用于减小 file size 以提高 download performance, 或用于保护 privacy, 因为 metadata 常会无意泄露 information.

此外, 某些 content types 不适合 embedding. 例如, 纯 textual content 无法嵌入 preferences, 包含多个 producers 内容的 web pages, 例如 social media 或 comment feeds, 也难以反映每个 producer 的 preferences.

参与者指出, 很多 format 中嵌入 preferences 的方法需要由 IETF 之外的组织确定或协调. 例如 HTML 和许多 image formats 由 external bodies 维护.