Semantic Layers for Fan Engagement
How identity, permissions, freshness, and shared terminology turn disconnected sports and fan data into usable context.

A semantic layer gives sports products shared meaning across otherwise disconnected systems. It helps a workflow understand that two provider identifiers refer to the same fixture, that a fan preference has a consent boundary, and that an editorial term has an approved definition.
The context it organizes
Useful sports context extends beyond scores. It can include fixtures and events, fan and CRM preferences, news and social discussion, owned video and audio, documents, brand rules, and operational knowledge. Each source needs an owner, a rights classification, and a freshness expectation.
Identity is the first problem
A team, player, or competition may have different identifiers across providers. The semantic layer reconciles those identities before a model reasons over them. Without that mapping, retrieval can be technically successful and still attach the wrong context to an answer.
Permissions travel with the data
First-party fan information should be used only for the purpose and channels the organization has authorized. Licensed media and provider feeds retain their contractual boundaries. The semantic model should make those constraints available to the workflow rather than relying on a reviewer to remember them later.
Freshness and failure remain visible
Live state inherits the latency and availability of its source. A workflow needs a defined response when an event is late, a field is missing, or two sources disagree. Holding an output or asking for review is often safer than generating through the gap.
How the product roles fit
Studio operates the projects and workflows that consume this context. Arena compares configurations against relevant tasks and ground truth. The semantic layer can improve consistency, but it is not an automatic moat or proof that every generated output is correct.
Explore connected context to see the five source families used across Machina products.
