XMP
代表“Extensible Metadata Platform”。XMP 是一种通用的元数据格式,由 Adobe Systems 开发,并由国际标准化组织(ISO)标准化。它提供了一种在多个应用程序之间共享元数据的标准格式。
许多文件格式都包含内部元数据,用于描述文件的内容。例如,数码相机创建的JPEG图像通常包含EXIF数据,其中记录了快门速度、光圈、焦距、闪光灯设置以及与相机拍摄图像相关的其他信息。虽然 EXIF 是一种广泛认可的格式,但其他类型的元数据会以专有格式保存,只能由特定程序读取。这会使其他程序难以或无法处理这些元数据。
Adobe 的 XMP 规范通过规定一种用于存储元数据的标准格式,为这个问题提供了解决方案。它使用标准的XML和RDF语法来定义元数据属性和特征。下面是一个 XMP 文本示例:
<x:xmpmeta xmlns:x='adobe:ns:meta/'>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
…
</rdf:RDF>
</x:xmpmeta>
XMP 中的“可扩展”意味着它可以用于描述任何类型的数据。不过,人们已经开发出几种特定的 XMP架构,用于存储常见文件类型的元数据。例如PDF文件、Photoshop 文档、压缩图像和相机原始图像。每种架构都使用预定义的命名空间,用于指定属性名称。例如,PDF 架构包含 pdf:Keywords、pdf:PDFVersion 和 pdf:Producer 等属性。
XMP数据通常存储在现有文件中,例如 Photoshop 文档。不过,它也可以作为单独的 .XMP 文件保存到外部,并与特定文档关联。由于数据以标准格式保存,任何支持 XMP 的程序都可以读取 XMP 文件。
文件扩展名:.XMP
测试你的知识