Il framework XML alla base di un premio Emmy
Uno studio di caso Altova
Come Craig Seidel ha utilizzato Altova XMLSpy e DiffDog per sviluppare il framework di distribuzione digitale di MovieLabs, lo standard dei metadati che alimenta lo streaming per tutti i principali studi cinematografici di Hollywood

Panoramica
Quando l'Accademia televisiva ha assegnato i suoi 76° premi Emmy per l'ingegneria, la scienza e la tecnologia nell'ottobre del 2024, una delle statuette è andata a Craig Seidel per lo sviluppo del framework di distribuzione digitale di MovieLabs (MDDF). MDDF è l'insieme di specifiche che definisce come i contenuti cinematografici e televisivi, i metadati e le informazioni sulle licenze vengono scambiati tra gli studi di produzione, i fornitori di servizi e le piattaforme di streaming che i consumatori utilizzano quotidianamente.
MDDF è utilizzato da tutti i principali studi cinematografici di Hollywood e da tutti i principali fornitori di servizi di contenuti, e costituisce la base delle catene di fornitura digitali di servizi come Disney+, Amazon Prime Video e HBO Max. Al suo interno, MDDF è basato su XML: ogni specifica all'interno del framework è definita da schemi XML che sono stati sviluppati, perfezionati e documentati nel corso di più di 15 anni utilizzando Altova XMLSpy e Altova DiffDog.
Seidel ha trascorso 14 anni presso Motion Picture Laboratories (MovieLabs), il laboratorio di ricerca tecnologica fondato dai principali studi cinematografici di Hollywood, dove ha ricoperto la carica di Vice Presidente Senior per la tecnologia. Successivamente, ha lavorato come Chief Technology Officer presso Pixelogic Media. Seidel, da sempre cliente di Altova, ha utilizzato gli strumenti di Altova fin dalle prime versioni del framework, fino alle ultime release.
La sfida: una catena di fornitura digitale priva di standard
Nel 2008, la distribuzione digitale di film e programmi televisivi era ancora agli inizi. Lo streaming, come lo conosciamo oggi, non esisteva ancora; il settore si basava principalmente sui download digitali. Tuttavia, anche in quel mercato nascente, emerse un problema fondamentale: non esisteva un linguaggio comune per descrivere i contenuti. Ogni studio cinematografico, rivenditore e fornitore di servizi scambiava titoli, immagini, valutazioni, informazioni sugli attori e sul personale, e termini di licenza in formati proprietari, spesso sotto forma di fogli di calcolo gestiti manualmente e allegati via e-mail.

I principali studi cinematografici hanno affidato a MovieLabs il compito di guidare diverse iniziative volte a migliorare la distribuzione ai consumatori e le catene di fornitura. In collaborazione con gli studi e una vasta gamma di distributori di contenuti, Seidel si è impegnata a definire specifiche e pratiche condivise, leggibili dalle macchine, per supportare la distribuzione di contenuti di intrattenimento. Questo sforzo ha portato alla pubblicazione della prima specifica, Common Metadata, nel 2010.
Nel corso del tempo, quel singolo documento si è evoluto in una raccolta coordinata di specifiche, il MovieLabs Digital Distribution Framework, che copre aspetti quali le condizioni di licenza, i metadati descrittivi e tecnici, l'ordinamento degli elementi, la consegna e lo stato, i contenuti aggiuntivi, i flussi di lavoro e le API.
I requisiti tecnici erano molto elevati. Il sistema doveva modellare l'intera complessità di un settore, includendo centinaia di tipi di dati interconnessi che descrivevano tutto, dalle configurazioni audio ai sistemi di classificazione dei contenuti in decine di paesi, mantenendo al contempo una precisione sufficiente per uno scambio completamente automatizzato, da macchina a macchina. Inoltre, poiché l'obiettivo era l'adozione su larga scala nel settore, gli schemi dovevano essere documentati in modo rigoroso, versionati con attenzione e in grado di evolversi nel corso di numerose versioni, senza compromettere i sistemi che dipendevano da essi.
La soluzione: standard di settore implementati tramite XML, utilizzando gli strumenti Altova
XML si è rivelato il fondamento ideale: offriva una solida validazione degli schemi, strumenti avanzati e la capacità di modellare metadati complessi relativi all'intrattenimento in modo standardizzato. Per la progettazione e la manutenzione degli schemi stessi, Seidel ha utilizzato 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 gestione delle versioni era altrettanto fondamentale. Le specifiche MDDF sono standard in continua evoluzione: Common Metadata è stato aggiornato attraverso numerose versioni, l'ultima delle quali è la 2.25. Poiché gli studi e le piattaforme sviluppano i loro sistemi di produzione in base a specifiche versioni degli schemi, ogni modifica tra le diverse versioni deve essere accuratamente pianificata, documentata e verificata. Ed è qui che entra in gioco DiffDog, di Altova Strumento per confrontare e unire file che supporta il formato XML, è diventato indispensabile.
_“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.

Fin dall'inizio, il team ha fatto una scelta strategica precisa: le specifiche, gli schemi e la documentazione sono tutti pubblicati gratuitamente, senza restrizioni, sotto una licenza 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
Ciò che era iniziato come un progetto di metadati nell'era del download era già stato implementato quando l'industria si è orientata verso lo streaming, diventando la base su cui è stata costruita l'era dello streaming. MDDF è ora utilizzato da tutti i principali studi cinematografici e da tutti i principali fornitori di servizi di contenuti, e alimenta la distribuzione di contenuti per servizi come Disney+, Amazon Prime Video e HBO Max. Il formato XML strutturato e validato ha sostituito i fogli di calcolo e le e-mail della prima catena di fornitura digitale, consentendo l'automazione, riducendo i costi e supportando tutto, dalla localizzazione completa alla creazione di contenuti accessibili su piattaforme globali.
Il 23 ottobre 2024, l'Accademia televisiva ha riconosciuto l'importanza di questo contributo conferendo a Seidel un premio Emmy per l'ingegneria, la scienza e la tecnologia durante una cerimonia presso il Saban Media Center a North Hollywood, per la presentazione del framework di distribuzione digitale MovieLabs.
“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.