El marco XML que impulsó un premio Emmy
Un estudio de caso de Altova
¿Cómo Craig Seidel utilizó Altova XMLSpy y DiffDog para desarrollar el Marco de Distribución Digital de MovieLabs, el estándar de metadatos que impulsa la transmisión de video para todos los principales estudios de Hollywood

Resumen
Cuando la Academia de la Televisión presentó sus 76 Premios Emmy de Ingeniería, Ciencia y Tecnología en octubre de 2024, una de las estatuillas fue para Craig Seidel por el desarrollo del Marco de Distribución Digital de MovieLabs (MDDF). MDDF es el conjunto de especificaciones que define cómo fluye el contenido de películas y televisión, los metadatos y la información de licencias entre los estudios, los proveedores de servicios y las plataformas de streaming que los consumidores utilizan a diario.
MDDF es utilizado por todos los principales estudios de Hollywood y por todos los proveedores de servicios de contenido más importantes, y es la base de las cadenas de suministro digitales de servicios como Disney+, Amazon Prime Video y HBO Max. En esencia, MDDF es XML: cada especificación dentro del marco se define mediante esquemas XML que fueron desarrollados, perfeccionados y documentados a lo largo de más de 15 años utilizando Altova XMLSpy y Altova DiffDog.
Seidel trabajó durante 14 años en Motion Picture Laboratories (MovieLabs), el laboratorio de investigación tecnológica fundado por los principales estudios de Hollywood, donde fue vicepresidente senior de tecnología. Posteriormente, se desempeñó como director de tecnología en Pixelogic Media. Seidel, un cliente de Altova desde hace mucho tiempo, ha utilizado las herramientas de Altova desde el primer esquema del framework hasta sus versiones más recientes.
El desafío: Una cadena de suministro digital sin estándares
En 2008, la distribución digital de películas y programas de televisión se encontraba en sus primeras etapas. El streaming tal como lo conocemos aún no existía; el negocio se basaba en descargas digitales. Sin embargo, incluso ese mercado incipiente reveló un problema fundamental: no existía un lenguaje común para describir el contenido. Cada estudio, minorista y proveedor de servicios intercambiaba títulos, imágenes, clasificaciones, información sobre el reparto y el equipo técnico, y términos de licencia en formatos propios y ad hoc, que a menudo consistían en hojas de cálculo mantenidas manualmente y archivos adjuntos por correo electrónico.

Los principales estudios cinematográficos encargaron a MovieLabs liderar varias iniciativas para mejorar la distribución al consumidor y las cadenas de suministro. Trabajando en colaboración con los estudios y una variedad de distribuidores de contenido, Seidel se propuso definir especificaciones y prácticas compartidas, legibles por máquinas, para apoyar la distribución de contenido de entretenimiento. Este esfuerzo dio como resultado su primera especificación publicada, Common Metadata, en 2010.
Con el tiempo, ese único documento evolucionó hasta convertirse en una colección coordinada de especificaciones: el Marco de Distribución Digital de MovieLabs, que abarca aspectos como los términos de licencia, los metadatos descriptivos y técnicos, la gestión de los recursos, la entrega y el estado, el contenido adicional, los flujos de trabajo y las interfaces de programación de aplicaciones (API).
Los requisitos técnicos eran exigentes. El sistema debía modelar toda la complejidad de una industria, incluyendo cientos de tipos de datos interrelacionados que describían todo, desde configuraciones de audio hasta sistemas de clasificación de contenido en docenas de países, al tiempo que mantenía la precisión necesaria para un intercambio completamente automatizado, de máquina a máquina. Además, dado que el objetivo era la adopción a nivel de toda la industria, los esquemas debían estar rigurosamente documentados, versionados cuidadosamente y ser capaces de evolucionar a lo largo de numerosas versiones sin afectar a los sistemas que dependían de ellos.
La solución: Estándares de la industria integrados en XML, utilizando las herramientas de Altova
XML fue la base natural: ofrecía una sólida validación de esquemas, herramientas maduras y la capacidad de modelar metadatos de entretenimiento altamente estructurados de una manera estandarizada. Para diseñar y mantener los propios esquemas, Seidel utilizó Altova XMLSpy.
“The schemas are the heart of MDDF: they are the contract between everyone in the supply chain. XMLSpy's graphical XSD editor let us design and evolve hundreds of complex types while keeping the whole model understandable. We could see the structure, not just the angle brackets.” — Craig Seidel
Today the framework's core Common Metadata schema alone defines more than 200 complex types and over 100 simple types, spanning descriptive metadata, technical metadata for video, audio, and subtitles, people and organizations, and rating systems worldwide. XMLSpy's graphical XML Schema editor made it possible to develop and refactor this model release after release, while its validation engine ensured that every published schema, and the sample XML that accompanies it, was correct.

La gestión de versiones fue igualmente crucial. Las especificaciones de MDDF son estándares en constante evolución: Common Metadata ha avanzado a través de numerosas versiones, siendo la más reciente la 2.25. Dado que los estudios y las plataformas construyen sus sistemas de producción basándose en versiones específicas de los esquemas, cada cambio entre versiones debe ser intencionado, documentado y revisado. Ahí es donde entra DiffDog, de Altova Herramienta de comparación y fusión que comprende el formato XML, se volvió indispensable.
_“Each specification is a combination of the written document and the XML Schema, and the two have to match. I use DiffDog to reconcile changes in the schemas with changes in the documents. It’s helped me catch countless errors prior to publication." _— Craig Seidel
Documentation completed the picture. Alongside each specification PDF, MovieLabs publishes browsable HTML schema reference documentation generated by XMLSpy — complete with content-model diagrams, property tables, and source excerpts for every type. For implementers at studios, service providers, and platforms, this generated documentation is a primary reference for building MDDF-compliant systems.

Desde el principio, el equipo tomó una decisión estratégica deliberada: las especificaciones, los esquemas y la documentación se publican de forma gratuita, sin restricciones, bajo una licencia Creative Commons.
“We were very intentional about making everything available to anyone, free of charge and with no restrictions. The idea was to make adoption as easy and painless as possible — and it worked.” — Craig Seidel
The Results: An Industry Standard — and an Emmy
Lo que comenzó como un proyecto de metadatos en la era de las descargas, ya estaba implementado cuando la industria se orientó hacia el streaming, y se convirtió en la base sobre la que se construyó la era del streaming. Actualmente, MDDF es utilizado por todos los principales estudios y por todos los principales proveedores de servicios de contenido, y es la tecnología que impulsa la distribución de contenido para servicios como Disney+, Amazon Prime Video y HBO Max. El XML estructurado y validado reemplazó las hojas de cálculo y los correos electrónicos de la cadena de suministro digital temprana, permitiendo la automatización, reduciendo los costos y facilitando todo, desde la localización completa hasta la creación de contenido accesible en plataformas globales.
El 23 de octubre de 2024, la Academia de la Televisión reconoció esa contribución, otorgando a Seidel un premio Emmy en las categorías de Ingeniería, Ciencia y Tecnología por el desarrollo del sistema de distribución digital MovieLabs, durante una ceremonia celebrada en el Saban Media Center en North Hollywood.
“The Emmy recognizes what the whole industry accomplished together. We built a common language for digital entertainment, and Altova's tools were with us at every step — from the first schema we designed in XMLSpy in the early days to the releases we publish today.” — Craig Seidel
Every day, when viewers around the world browse a streaming catalog, see a title's artwork and description, or press play on a localized version of a film, MDDF's Emmy-winning XML framework is working behind the scenes, designed, compared, validated, and documented with Altova software.