<?xml version="1.0" encoding="UTF-8"?>
<!--
  Sitemap index for data.thepublicrecord.ca.

  An index rather than a flat urlset so there is exactly one URL to submit to a
  search console for the whole host, and so each dataset keeps ownership of its
  own list of pages. The datasets are separate Opalstack apps deployed from
  separate repos; this file is the only thing that knows they share a host.

  Adding a dataset means adding one <sitemap> line here and a crawl policy to
  /robots.txt — see the maintenance note in that file.
-->
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <sitemap>
    <loc>https://data.thepublicrecord.ca/sitemap-hub.xml</loc>
    <lastmod>2026-08-08</lastmod>
  </sitemap>

  <sitemap>
    <loc>https://data.thepublicrecord.ca/buildingpermits/sitemap.xml</loc>
    <lastmod>2026-07-12</lastmod>
  </sitemap>

  <!-- PREVIEW GATE — uncomment when the Development Record launches, together
       with the two Disallow blocks in /robots.txt and the HTTP Basic gate in
       that app's own .htaccess. Listed here now would only log a fetch error in
       Search Console, since the whole subtree returns 401.
  <sitemap>
    <loc>https://data.thepublicrecord.ca/developmentapplications/sitemap.xml</loc>
  </sitemap>
  -->

</sitemapindex>
