From Schema Fragmentation to Semantic Interoperability at Netflix
KGC 2026
•
25m
https://drive.google.com/file/d/1FrPnqXsSJQhTxzRb-bsnVHP99nC82sbF/view?usp=share_link
At Netflix, dozens of data systems coexist: GraphQL APIs, Avro/Flink pipelines, Iceberg tables, OpenSearch indexes, etc. Each system defines its own schemas, its own understanding of what ""Movie"" or ""Talent"" means. When these definitions drift — and they always do — we pay for it in broken integrations, manual reconciliation, and engineering hours spent answering: ""Which system has the correct definition?""
UDA provides a single, authoritative place to define business concepts. When a team defines ""Movie"" in Upper, UDA's domain modeling language, that definition automatically projects to all systems: GraphQL schemas, Avro schemas, Iceberg tables, Java APIs, etc.
This talk dives into the foundations of Upper, our conceptual framework built on RDF. Upper is self-describing (it defines what a domain model is), self-referencing (it defines itself as a domain model), and self-governing (it validates itself against its own rules). This foundation enables federated governance: teams own their domains without a central authority.
Key takeaways:
Data fragmentation — How disconnected models lead to duplication and quality issues, and how shared semantics reconnect silos.
RDF as semantic layer — How Netflix uses RDF as the semantic layer that generates schemas across technologies.
Model Once, Represent Everywhere — How a concept defined once projects to GraphQL, Avro, SQL, and more.
Up Next in KGC 2026
-
Graph-Enabled Advanced Risk Reporting...
https://drive.google.com/file/d/1ZB1dp5MoGoSHLLLx06WWLTj5sq9ZVKVI/view?usp=share_link
This presentation details the evolution of our graph-enabled advanced risk reporting system, highlighting the transformative role of ontology in enabling critical data views and broadening audience engagement a...
-
The Context Layer: Knowledge Graphs' ...
https://drive.google.com/file/d/1fTSRdxgfz-ykrRa3eO9Iw48GHs1rO3p0/view?usp=share_link
AI agents don't search. They need to understand. And understanding requires a world model: a living representation of how your business actually works.The knowledge graph is the right foundation. But three har...
-
Solving Fragmented Data: Entity Resol...
Fragmented data prevents accurate Customer 360. Entity resolution connects siloed records, improving knowledge graphs and AI-driven insights. Though as AI apps scale, how do we ensure trust in what gets generated? Join this fireside discussion with the technical visionary team of a UK public sect...