Systems operational live
  • Data Ingest records ingested 24h
  • Harmonization & Enrichment assets enriched 24h
  • Media & Image Hub images processed 24h
  • Metadata & Media Delivery API requests served 24h
  • Platform availability uptime 30d

Representative platform activity · updated continuously

11–14 September, Amsterdam: Meet Media Press at IBC2026 11–14 September, Amsterdam: Meet Media Press at IBC2026

Platform · Module

Harmonization & Enrichment create, link and enrich every record

Harmonization & Enrichment is the core of the MP Platform. This is where raw, normalised data becomes a complete, accurate record you can publish: built and checked by editors, matched to the right master title, enriched, quality-checked against hundreds of rules, and given a permanent ID it keeps for life. Everything else on the platform depends on what happens here.

The flow

What goes in, what comes out

IN

normalised schedules, catalogues and content from Data Ingest, plus enrichment from trusted external sources.

OUT

complete, validated records for films, series, seasons, episodes and events, each matched to its master title, carrying a permanent ID, and ready for the Media & Image Hub and Metadata & Media Delivery.

The pipeline

The production pipeline

A record moves through defined stages, with human review built in, not bolted on at the end:

  1. Classification and normalisation of the incoming data
  2. Enrichment, automated where the data is structured, flagged to an editor where it is ambiguous
  3. Mandatory editorial review, every record passes at least one human editor before delivery
  4. QA validation against the platform's rule set, with critical errors blocked from export
  5. Versioning, so every change is tracked
  6. Delivery, through Metadata & Media Delivery, with near-real-time updates within minutes of processing
Matching

Matching to the master record

Each incoming broadcast or title is matched against the content archive automatically. High-confidence matches are linked straight through, and the entry inherits the master record's metadata (cast, director, synopsis, year). Lower-confidence matches are not guessed: they are surfaced as suggestions for an editor to confirm. Matching uses title, episode number, series name, production year and genre context. Once linked, the entry joins the relational content graph (series, season, episode), so the same title keeps one identity no matter how many channels carry it or how each source labels it.

Enrichment

Enrichment, not just data entry

Alongside the core fields, records are enriched with:

  • cast and crew, linked down to character level
  • multi-length synopses, from very short to long
  • a canonical genre taxonomy and thematic tags
  • age ratings from official national bodies
  • editorial flags such as premiere, live or final episode

Enrichment draws on a range of reputable external reference sources, automatically for structured data and with an editor for anything ambiguous. Special events are handled as first-class objects, with their own Event ID, parent-child structure and links to sport and awards data.

Quality

Quality is enforced, not assumed

The platform runs 500+ automated QA rules, developed with the editorial team and covering both global standards and per-client contractual requirements. They check completeness (missing titles or episode numbers), format correctness (year and date syntax), consistency (duplicate episodes, numbering gaps), standard compliance (description length) and required metadata (genre tags, age ratings). Critical errors are blocked from delivery until resolved, and every record still passes at least one human editorial review. The principle is simple: automation where it is safe, human oversight where it matters.

Where AI contributes to a field, its work is logged, model, version, confidence and the editor's review decision, as an immutable audit trail. So you can always tell what was produced automatically and what an editor confirmed.

Identity

A permanent ID for everything

Every object receives a permanent ID, constant across channels, languages and platforms. It is what lets a title be tracked and connected long after the original source identifiers have changed, and it is the foundation the rest of the platform, and products like Open ID, build on.

Cross-links

Products that live here

Get started

See the Harmonization & Enrichment in action

Book a demo to see Harmonization & Enrichment working on your catalogue.