Metadatos XMP

XMP (Extensible Metadata Platform) es el estándar de metadatos utilizado por AEM Assets para la administración de todos los metadatos. XMP proporciona un formato estándar para la creación, el procesamiento y el intercambio de metadatos para una amplia variedad de aplicaciones.

Además de ofrecer codificación de metadatos universales que se puede integrar en todos los formatos de archivo, XMP ofrece un modelo de contenido enriquecido y es compatible con Adobe y otras compañías, de modo que los usuarios de XMP en combinación con AEM Assets tienen una plataforma sólida sobre la que construir.

La especificación XMP está disponible en Adobe.

¿Qué es XMP?

AEM Assets es compatible de forma nativa con la XMP: la plataforma de metadatos extensible encabezada por el Adobe. XMP es un estándar para procesar y almacenar metadatos estandarizados y propietarios en activos digitales. XMP está diseñado para ser el estándar común que permite que varias aplicaciones funcionen eficazmente con metadatos.

Los profesionales de la producción, por ejemplo, utilizan la compatibilidad de XMP integrada en las aplicaciones de Adobe para pasar información a través de varios formatos de archivo. El repositorio de AEM Assets extrae los metadatos XMP y los utiliza para administrar el ciclo de vida del contenido y oferta la capacidad de crear flujos de trabajo de automatización.

XMP estandariza la forma en que se definen, crean y procesan los metadatos proporcionando un modelo de datos, un modelo de almacenamiento y esquemas. Todos estos conceptos se tratan en esta sección.

Todos los metadatos heredados de EXIF, ID3 o Microsoft Office se traducen automáticamente a XMP, lo que se puede ampliar para admitir el esquema de metadatos específico del cliente, como catálogos de productos.

Los metadatos de XMP constan de un conjunto de propiedades. Estas propiedades siempre están asociadas con un
entidad concreta denominada recurso; es decir, las propiedades son "acerca" del recurso. En el caso de XMP, el recurso es siempre el recurso.

Adobe

Adobe introdujo por primera vez el estándar XMP como parte del producto de software Adobe Acrobat. Desde entonces, la norma XMP ha sido ampliamente adoptada.

XMP ecosistema

XMP define un modelo de metadatos que se puede utilizar con cualquier conjunto definido de elementos de metadatos. XMP también define esquemas específicos para propiedades básicas útiles para registrar el historial de un recurso a medida que pasa por varios pasos de procesamiento, desde ser fotografiado, escaneado o creado como texto, pasando por etapas de edición fotográfica (como recorte o ajuste de color), hasta ensamblarse en una imagen final. XMP permite a cada programa o dispositivo de software añadir su propia información a un recurso digital, que se puede retener en el archivo digital final.

XMP se serializa y almacena con mayor frecuencia mediante un subconjunto del W3C Resource Description Framework (RDF), que a su vez se expresa en XML.

Ventajas de XMP

XMP tiene las siguientes ventajas con respecto a otros esquemas y estándares de codificación:

  • Los metadatos basados en XMP son muy potentes y detallados.
  • XMP permite tener varios valores para una propiedad.
  • XMP cuenta con codificación estandarizada, lo que le permite intercambiar fácilmente metadatos.
  • XMP es extensible. Puede agregar información adicional a los recursos.

Extensible

El XMP estándar está diseñado para ser extensible, lo que le permite agregar tipos personalizados de metadatos a los datos XMP. EXIF, por otro lado, no - tiene una lista fija de propiedades que no puede ampliarse.

Nota

XMP generalmente no permite incrustar tipos de datos binarios. Para transmitir datos binarios en XMP, por ejemplo, imágenes en miniatura, deben codificarse en un formato compatible con XML, como Base64.

Conceptos principales XMP

En las secciones siguientes se describen los conceptos básicos de XMP, incluidas Áreas de nombres y esquemas, propiedades y valores, y alternativas de idioma.

Áreas de nombres y esquemas

Un esquema XMP es un conjunto de nombres de propiedades en una Área de nombres XML común que incluye
el tipo de datos y la información descriptiva. Un esquema de XMP se identifica mediante su URI de Área de nombres XML. El uso de Áreas de nombres evita conflictos entre propiedades en diferentes esquemas que tienen el mismo nombre pero un significado diferente.

Por ejemplo, la propiedad Creator en dos esquemas de diseño independiente puede significar la persona que creó el recurso o bien la aplicación que lo creó (por ejemplo, Adobe Photoshop).

Propiedades y valores

XMP pueden incluir propiedades de uno o varios de los esquemas.

Por ejemplo, un subconjunto típico utilizado por muchas aplicaciones Adobe puede incluir lo siguiente:

  • esquema central de Dublín: dc:title, dc:creator, dc:subject, dc:format, dc:rights
  • XMP esquema básico: xmp:CreateDate, xmp:CreatorTool, xmp:ModifyDate, xmp:metadataDate
  • esquema de gestión de derechos de XMP: xmpRights:WebStatement, xmpRights:Marked
  • esquema de administración de medios XMP: xmpMM:DocumentID

Alternativas de idioma

XMP oferta la capacidad de agregar una propiedad xml:lang a las propiedades de texto para especificar el idioma del texto.

En esta página