<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
  <url>
    <loc>https://colrows.com/what-is-a-semantic-layer/</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/nEyajU2BJ4o/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>What Is a Semantic Layer? Explained in 60 Seconds</video:title>
      <video:description>Ask three teams for Q3 net revenue and you get three different answers. A semantic layer gives every metric one governed definition, so every team and every AI agent gets the same answer.</video:description>
      <video:player_loc>https://www.youtube.com/embed/nEyajU2BJ4o</video:player_loc>
      <video:duration>68</video:duration>
      <video:publication_date>2026-07-05T00:00:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
    </video:video>
  </url>
  <url>
    <loc>https://colrows.com/blogs/semantic-layer-vs-semantic-execution-layer/</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/wuLntD__DvM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Semantic Layer vs Execution Layer: The Critical Difference</video:title>
      <video:description>A semantic layer defines your metrics; a semantic execution layer delivers them. Why runtime SQL generation breaks at AI scale and a semantic compiler fixes it.</video:description>
      <video:player_loc>https://www.youtube.com/embed/wuLntD__DvM</video:player_loc>
      <video:duration>70</video:duration>
      <video:publication_date>2026-07-05T00:00:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
    </video:video>
  </url>
  <url>
    <loc>https://colrows.com/blogs/company-brain-for-enterprise-ai/</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/lku1tHirHIw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>What Is a Company Brain? Enterprise AI Explained in 2 Minutes</video:title>
      <video:description>Bad data costs the average enterprise 12.9 million dollars a year and 95 percent of AI pilots deliver zero impact. A company brain is a living, governed map of how your business works, readable by people and AI.</video:description>
      <video:player_loc>https://www.youtube.com/embed/lku1tHirHIw</video:player_loc>
      <video:duration>120</video:duration>
      <video:publication_date>2026-07-05T00:00:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
    </video:video>
  </url>
  <url>
    <loc>https://colrows.com/blogs/snowflake-databricks-semantic-layer/</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/comz4QIAVIc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Why Your Warehouse Cannot Be Your Semantic Layer</video:title>
      <video:description>Cortex Analyst and Genie lock metrics inside each warehouse. Why business meaning needs a horizontal semantic layer that sits above every system, with no rip and replace.</video:description>
      <video:player_loc>https://www.youtube.com/embed/comz4QIAVIc</video:player_loc>
      <video:duration>65</video:duration>
      <video:publication_date>2026-07-05T00:00:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
    </video:video>
  </url>
  <url>
    <loc>https://colrows.com/blogs/data-catalogs-cant-execute-ai-agents/</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/VZpObkkIBpQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Data Catalog vs Semantic Layer: Why Documentation Is Not Enough</video:title>
      <video:description>A catalog describes data, but nothing in the query path depends on it, so governance stays advisory. Why AI needs a semantic layer whose definitions compile into every query.</video:description>
      <video:player_loc>https://www.youtube.com/embed/VZpObkkIBpQ</video:player_loc>
      <video:duration>68</video:duration>
      <video:publication_date>2026-07-05T00:00:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
    </video:video>
  </url>
  <url>
    <loc>https://colrows.com/blogs/how-to-govern-ai-agents-that-query-enterprise-data/</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/mZbddovi3v4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How to Govern AI Agents That Query Your Data (7 Layers)</video:title>
      <video:description>AI agents write their own SQL at machine speed and no human reads it. Govern them at compile time with seven layers: identity, meaning, policy, query validation, execution, response guard, and audit.</video:description>
      <video:player_loc>https://www.youtube.com/embed/mZbddovi3v4</video:player_loc>
      <video:duration>85</video:duration>
      <video:publication_date>2026-07-05T00:00:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
    </video:video>
  </url>
  <url>
    <loc>https://colrows.com/blogs/mcp-semantic-layer-integration/</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/jctC0MZieHw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>MCP Is the Wire. The Semantic Layer Is the Meaning.</video:title>
      <video:description>MCP collapses M by N integrations into M plus N, but two agents on the same wire can still disagree about revenue. Put a semantic layer behind the wire so agents get governed answers.</video:description>
      <video:player_loc>https://www.youtube.com/embed/jctC0MZieHw</video:player_loc>
      <video:duration>74</video:duration>
      <video:publication_date>2026-07-05T00:00:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
    </video:video>
  </url>
  <url>
    <loc>https://colrows.com/blogs/text-to-sql-accuracy-cliff/</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/VNzY2fi4xXc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Text-to-SQL Accuracy: Why 91% in Demo Becomes 10% in Production</video:title>
      <video:description>Three independent benchmarks agree that text-to-SQL collapses on real warehouses: Spider 2.0, MIT BEAVER, and Snowflake own tests. It is a context problem, and explicit structure closes it.</video:description>
      <video:player_loc>https://www.youtube.com/embed/VNzY2fi4xXc</video:player_loc>
      <video:duration>98</video:duration>
      <video:publication_date>2026-07-05T00:00:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
    </video:video>
  </url>
  <url>
    <loc>https://colrows.com/blogs/semantic-layer-vs-knowledge-graph/</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/2MvMpqYNLgY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Semantic Layer vs Knowledge Graph: Which Do You Need?</video:title>
      <video:description>A knowledge graph maps what is related; a semantic layer computes what is true. Graphs win reasoning, semantic layers win metrics, and the strongest architecture layers both.</video:description>
      <video:player_loc>https://www.youtube.com/embed/2MvMpqYNLgY</video:player_loc>
      <video:duration>96</video:duration>
      <video:publication_date>2026-07-05T00:00:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
    </video:video>
  </url>
  <url>
    <loc>https://colrows.com/blogs/rag-vs-semantic-layer/</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/zrOGuK-erew/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>RAG vs Semantic Layer: Why AI Needs Both (Not Either)</video:title>
      <video:description>RAG retrieves what looks right; a semantic layer compiles what is true. Ranking by relevance is not ranking by correctness. Why the mature architecture stacks them instead of choosing.</video:description>
      <video:player_loc>https://www.youtube.com/embed/zrOGuK-erew</video:player_loc>
      <video:duration>109</video:duration>
      <video:publication_date>2026-07-05T00:00:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
    </video:video>
  </url>
  <url>
    <loc>https://colrows.com/blogs/build-vs-buy-semantic-layer/</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/raD5BBSfOJ8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Build vs Buy a Semantic Layer: The Real Cost</video:title>
      <video:description>A real semantic layer is eight capabilities, not two. The build is easy; the maintenance never ends. The asymmetric math of build versus buy, and a three-year TCO of 5.65M to build vs 2.16M to buy.</video:description>
      <video:player_loc>https://www.youtube.com/embed/raD5BBSfOJ8</video:player_loc>
      <video:duration>112</video:duration>
      <video:publication_date>2026-07-05T00:00:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
    </video:video>
  </url>
  <url>
    <loc>https://colrows.com/blogs/company-brain-prerequisites/</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/xQ53oKR6YjI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>3 Prerequisites Before Building a Company Brain (95% Miss These)</video:title>
      <video:description>95 percent of AI pilots deliver zero impact. The 5 percent that win have three deterministic foundations: a semantic contract, a governance perimeter, and a schema feedback loop.</video:description>
      <video:player_loc>https://www.youtube.com/embed/xQ53oKR6YjI</video:player_loc>
      <video:duration>55</video:duration>
      <video:publication_date>2026-07-05T00:00:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
    </video:video>
  </url>
</urlset>