<?xml version="1.0" encoding="UTF-8"?>
<!-- sitemap.xml — www.markparadispolitics.com

     GENERATED from the contents of the website folder, not written by hand.
     Every <lastmod> is the real modification time of the real file.

     WHAT IS HERE
       Every public HTML page, plus the three substantive PDFs per edition:
       the complete solutions, the statistical tables, and the dataset
       tables. Those are documents a person might search for by name.

     WHAT IS DELIBERATELY NOT HERE
       - privacy-policy.html, cookie-settings.html — robots.txt Disallows
         both. Listing a page you have asked crawlers not to fetch is a
         contradiction, and Search Console reports it as an error.
       - 403 / 404 / 500.html — error pages are not content.
       - /_templates/ — Disallowed, and every file in it carries noindex.
       - The 28 per-chapter solutions PDFs. They are extracts of
         solutions.pdf, so listing both asks Google to index the same
         worked answers twice under two URLs. They stay reachable from
         the solutions index, which is what a reader uses anyway.
       - The datasets (.csv, .rds, .txt, .zip). Data files, not documents.
         all-datasets.zip is linked from data.html, which IS listed.
       - The syllabi PDFs. Linked from teaching.html, which is listed;
         adding sixty of them would treble this file for no gain.

     THE hreflang PAIR
       Both landing pages carry the FULL set of alternates, including a
       link to themselves. An entry that names only the other language is
       ignored — that is the commonest way an hreflang pair silently does
       nothing. x-default points at English: it is the more complete
       edition, and the one a reader with no language preference should
       land on.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">

  <!-- Site -->
  <url>
    <loc>https://www.markparadispolitics.com/</loc>
    <lastmod>2026-08-17</lastmod>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.markparadispolitics.com/teaching.html</loc>
    <lastmod>2026-08-17</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.markparadispolitics.com/publications.html</loc>
    <lastmod>2026-08-16</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.markparadispolitics.com/contact.html</loc>
    <lastmod>2026-08-16</lastmod>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.markparadispolitics.com/resources.html</loc>
    <lastmod>2026-08-16</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.markparadispolitics.com/resources-ai-policy.html</loc>
    <lastmod>2026-08-16</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.markparadispolitics.com/resources-reference-letters.html</loc>
    <lastmod>2026-08-16</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.markparadispolitics.com/resources-writing-papers.html</loc>
    <lastmod>2026-08-16</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.markparadispolitics.com/resources-reading-sources.html</loc>
    <lastmod>2026-08-16</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.markparadispolitics.com/resources-citation.html</loc>
    <lastmod>2026-08-16</lastmod>
    <priority>0.7</priority>
  </url>

  <!-- Books -->
  <url>
    <loc>https://www.markparadispolitics.com/books/</loc>
    <lastmod>2026-08-19</lastmod>
    <priority>0.9</priority>
  </url>

  <!-- Making Sense of Social Data (English) -->
  <url>
    <loc>https://www.markparadispolitics.com/books/making-sense-of-social-data/</loc>
    <lastmod>2026-08-19</lastmod>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.markparadispolitics.com/books/making-sense-of-social-data/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.markparadispolitics.com/books/comprendre-les-donnees-sociales/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.markparadispolitics.com/books/making-sense-of-social-data/"/>
  </url>
  <url>
    <loc>https://www.markparadispolitics.com/books/making-sense-of-social-data/online/</loc>
    <lastmod>2026-08-19</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.markparadispolitics.com/books/making-sense-of-social-data/online/solutions/</loc>
    <lastmod>2026-08-19</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.markparadispolitics.com/books/making-sense-of-social-data/online/tables/</loc>
    <lastmod>2026-08-19</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.markparadispolitics.com/books/making-sense-of-social-data/online/tables/ztable.html</loc>
    <lastmod>2026-08-19</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.markparadispolitics.com/books/making-sense-of-social-data/online/tables/ttable.html</loc>
    <lastmod>2026-08-19</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.markparadispolitics.com/books/making-sense-of-social-data/online/tables/chitable.html</loc>
    <lastmod>2026-08-19</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.markparadispolitics.com/books/making-sense-of-social-data/online/tables/ftable.html</loc>
    <lastmod>2026-08-19</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.markparadispolitics.com/books/making-sense-of-social-data/online/data.html</loc>
    <lastmod>2026-08-19</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.markparadispolitics.com/books/making-sense-of-social-data/errata.html</loc>
    <lastmod>2026-08-19</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://www.markparadispolitics.com/books/making-sense-of-social-data/downloads/solutions.pdf</loc>
    <lastmod>2026-08-19</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.markparadispolitics.com/books/making-sense-of-social-data/downloads/statistical-tables.pdf</loc>
    <lastmod>2026-08-19</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.markparadispolitics.com/books/making-sense-of-social-data/downloads/dataset-tables.pdf</loc>
    <lastmod>2026-08-19</lastmod>
    <priority>0.6</priority>
  </url>

  <!-- Comprendre les données sociales (French) -->
  <url>
    <loc>https://www.markparadispolitics.com/books/comprendre-les-donnees-sociales/</loc>
    <lastmod>2026-08-19</lastmod>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.markparadispolitics.com/books/making-sense-of-social-data/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.markparadispolitics.com/books/comprendre-les-donnees-sociales/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.markparadispolitics.com/books/making-sense-of-social-data/"/>
  </url>
  <url>
    <loc>https://www.markparadispolitics.com/books/comprendre-les-donnees-sociales/online/</loc>
    <lastmod>2026-08-19</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.markparadispolitics.com/books/comprendre-les-donnees-sociales/online/solutions/</loc>
    <lastmod>2026-08-19</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.markparadispolitics.com/books/comprendre-les-donnees-sociales/online/tables/</loc>
    <lastmod>2026-08-19</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.markparadispolitics.com/books/comprendre-les-donnees-sociales/online/tables/ztable.html</loc>
    <lastmod>2026-08-19</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.markparadispolitics.com/books/comprendre-les-donnees-sociales/online/tables/ttable.html</loc>
    <lastmod>2026-08-19</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.markparadispolitics.com/books/comprendre-les-donnees-sociales/online/tables/chitable.html</loc>
    <lastmod>2026-08-19</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.markparadispolitics.com/books/comprendre-les-donnees-sociales/online/tables/ftable.html</loc>
    <lastmod>2026-08-19</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.markparadispolitics.com/books/comprendre-les-donnees-sociales/online/data.html</loc>
    <lastmod>2026-08-19</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.markparadispolitics.com/books/comprendre-les-donnees-sociales/errata.html</loc>
    <lastmod>2026-08-19</lastmod>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://www.markparadispolitics.com/books/comprendre-les-donnees-sociales/downloads/solutions.pdf</loc>
    <lastmod>2026-08-19</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.markparadispolitics.com/books/comprendre-les-donnees-sociales/downloads/statistical-tables.pdf</loc>
    <lastmod>2026-08-19</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.markparadispolitics.com/books/comprendre-les-donnees-sociales/downloads/dataset-tables.pdf</loc>
    <lastmod>2026-08-19</lastmod>
    <priority>0.6</priority>
  </url>

</urlset>
