<?xml version='1.0' encoding='utf-8'?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/contribute/</loc><lastmod>2026-07-17T07:24:58Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/explanation/airbyte/architecture/</loc><lastmod>2026-07-29T09:56:51Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/explanation/data-mesh-concepts/</loc><lastmod>2026-07-17T07:24:58Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/explanation/datahub/architecture/</loc><lastmod>2026-07-17T07:24:58Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/how-to/datahub/deploy-the-mcp-server/</loc><lastmod>2026-08-26T08:19:46Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/explanation/governance-model/</loc><lastmod>2026-07-17T07:24:58Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/how-to/datahub/deploy-with-terraform/</loc><lastmod>2026-07-17T07:24:58Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/explanation/</loc><lastmod>2026-08-17T09:46:04Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/explanation/ranger/architecture/</loc><lastmod>2026-08-14T07:34:20Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/how-to/datahub/enable-sso/</loc><lastmod>2026-07-17T07:24:58Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/explanation/superset/architecture/</loc><lastmod>2026-08-14T07:34:20Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/how-to/superset/enable-sso/</loc><lastmod>2026-08-14T07:34:20Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/how-to/datahub/expose-with-ingress/</loc><lastmod>2026-07-17T07:24:58Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/explanation/trino/architecture/</loc><lastmod>2026-08-14T07:34:20Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/how-to/datahub/</loc><lastmod>2026-08-18T10:10:18Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/how-to/superset/expose-with-ingress/</loc><lastmod>2026-08-14T07:34:20Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/how-to/airbyte/enable-google-oauth/</loc><lastmod>2026-08-18T02:10:36Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/how-to/datahub/integrate-with-trino/</loc><lastmod>2026-08-26T08:19:46Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/how-to/superset/</loc><lastmod>2026-08-14T07:34:20Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/how-to/airbyte/expose-with-ingress/</loc><lastmod>2026-08-17T11:36:00Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/how-to/datahub/observe-datahub/</loc><lastmod>2026-07-17T07:24:58Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/how-to/superset/integrate-with-trino/</loc><lastmod>2026-08-14T07:34:20Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/how-to/datahub/troubleshoot-common-issues/</loc><lastmod>2026-07-17T07:24:58Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/how-to/airbyte/</loc><lastmod>2026-08-17T11:36:00Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/how-to/deploy-the-data-mesh/</loc><lastmod>2026-07-17T07:24:58Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/how-to/superset/observe-superset/</loc><lastmod>2026-08-14T07:34:20Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/how-to/airbyte/observe-airbyte/</loc><lastmod>2026-08-17T11:36:00Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/how-to/superset/scale-and-tune-performance/</loc><lastmod>2026-08-14T07:34:20Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/how-to/govern-access/</loc><lastmod>2026-07-17T07:24:58Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/how-to/catalog-and-discover-data/</loc><lastmod>2026-07-17T07:24:58Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/how-to/trino/</loc><lastmod>2026-08-14T07:34:20Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/how-to/</loc><lastmod>2026-08-17T09:46:04Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/how-to/connect-a-data-source/</loc><lastmod>2026-07-17T07:24:58Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/how-to/ingest-data/</loc><lastmod>2026-07-17T07:24:58Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/how-to/datahub/back-up-and-restore/</loc><lastmod>2026-07-17T07:24:58Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/how-to/visualize-data/</loc><lastmod>2026-08-17T09:46:04Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/how-to/observe-the-platform/</loc><lastmod>2026-07-17T07:24:58Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/how-to/datahub/configure-model-proxies/</loc><lastmod>2026-08-26T08:19:46Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/</loc><lastmod>2026-07-17T07:24:58Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/how-to/ranger/</loc><lastmod>2026-08-14T07:34:20Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/tutorials/superset/04-create-a-dashboard/</loc><lastmod>2026-08-14T07:34:20Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/reference/airbyte/</loc><lastmod>2026-07-23T06:21:45Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/how-to/superset/configure-html-sanitization/</loc><lastmod>2026-08-14T07:34:20Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/tutorials/superset/05-cleanup/</loc><lastmod>2026-08-14T07:34:20Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/reference/airbyte/observability/</loc><lastmod>2026-07-23T06:21:45Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/how-to/superset/enable-alerts-and-reports/</loc><lastmod>2026-08-14T07:34:20Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/tutorials/superset/</loc><lastmod>2026-08-14T07:34:20Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/reference/airbyte/system-requirements/</loc><lastmod>2026-07-23T06:21:45Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/tutorials/trino/</loc><lastmod>2026-08-14T07:34:20Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/reference/architecture/</loc><lastmod>2026-07-17T07:24:58Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/tutorials/airbyte/03-deploy-airbyte/</loc><lastmod>2026-07-29T09:56:51Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/reference/components/</loc><lastmod>2026-08-18T11:05:49Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/tutorials/airbyte/04-run-a-sync/</loc><lastmod>2026-08-17T11:36:00Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/tutorials/airbyte/05-cleanup/</loc><lastmod>2026-07-23T08:42:36Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/reference/datahub/</loc><lastmod>2026-08-18T10:10:18Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/reference/datahub/mcp-server/</loc><lastmod>2026-08-26T08:19:46Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/tutorials/airbyte/</loc><lastmod>2026-07-27T08:13:28Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/reference/datahub/integrations/</loc><lastmod>2026-08-26T08:19:46Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/reference/datahub/observability/</loc><lastmod>2026-07-17T07:24:58Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/reference/datahub/system-requirements/</loc><lastmod>2026-07-17T07:24:58Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/reference/</loc><lastmod>2026-08-18T11:05:49Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/tutorials/datahub/01-environment-setup/</loc><lastmod>2026-07-17T07:24:58Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/tutorials/datahub/02-deploy-supporting-charms/</loc><lastmod>2026-07-17T07:24:58Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/tutorials/datahub/03-deploy-datahub/</loc><lastmod>2026-07-17T07:24:58Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/tutorials/datahub/04-ingest-metadata/</loc><lastmod>2026-07-17T07:24:58Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/reference/ranger/</loc><lastmod>2026-08-14T07:34:20Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/tutorials/datahub/05-cleanup/</loc><lastmod>2026-07-17T07:24:58Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/tutorials/datahub/</loc><lastmod>2026-07-17T07:24:58Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/reference/requirements/</loc><lastmod>2026-07-17T07:24:58Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/tutorials/get-started/</loc><lastmod>2026-07-17T07:24:58Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/reference/superset/feature-flags/</loc><lastmod>2026-08-14T07:34:20Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/reference/superset/</loc><lastmod>2026-08-14T07:34:20Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/tutorials/</loc><lastmod>2026-08-17T09:46:04Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/reference/superset/integrations/</loc><lastmod>2026-08-14T07:34:20Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/tutorials/ranger/</loc><lastmod>2026-08-14T07:34:20Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/reference/superset/observability/</loc><lastmod>2026-08-14T07:34:20Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/tutorials/superset/01-environment-setup/</loc><lastmod>2026-08-14T07:34:20Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/reference/superset/system-requirements/</loc><lastmod>2026-08-14T07:34:20Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/tutorials/superset/02-deploy-supporting-charms/</loc><lastmod>2026-08-14T07:34:20Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/reference/superset/versions-and-channels/</loc><lastmod>2026-08-14T07:34:20Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/tutorials/superset/03-deploy-superset/</loc><lastmod>2026-08-14T07:34:20Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/reference/trino/</loc><lastmod>2026-08-14T07:34:20Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/release-notes/</loc><lastmod>2026-07-17T07:24:58Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/tutorials/airbyte/01-environment-setup/</loc><lastmod>2026-07-27T08:13:28Z</lastmod></url><url><loc>https://canonical-data-mesh-documentation.readthedocs-hosted.com/en/latest/tutorials/airbyte/02-deploy-supporting-charms/</loc><lastmod>2026-07-27T08:13:28Z</lastmod></url></urlset>