<?xml version="1.0" encoding="UTF-8"?>
<!--
  Sitemap for www.graphmasters.net (static routes + blog posts).
  hreflang alternates: en = bare URL, de = the /de/ path variant, x-default = bare URL.
  Follow-up: /career redirects to nunav.net/career (intentionally omitted).
  /imprint and /data-privacy are noindex (see SeoHead) and intentionally excluded.
  Blog posts (/post/{slug}) — keep in sync with blogPostPages in BlogPostPage.tsx and
  the BLOG_POST_SLUGS list in prerender.mjs (Phase 3.1).
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://www.graphmasters.net/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.graphmasters.net/"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://www.graphmasters.net/de"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.graphmasters.net/"/>
  </url>
  <url>
    <loc>https://www.graphmasters.net/nunav</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.graphmasters.net/nunav"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://www.graphmasters.net/de/nunav"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.graphmasters.net/nunav"/>
  </url>
  <url>
    <loc>https://www.graphmasters.net/summit</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.graphmasters.net/summit"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://www.graphmasters.net/de/summit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.graphmasters.net/summit"/>
  </url>
  <url>
    <loc>https://www.graphmasters.net/newsroom</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.graphmasters.net/newsroom"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://www.graphmasters.net/de/newsroom"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.graphmasters.net/newsroom"/>
  </url>
  <url>
    <loc>https://www.graphmasters.net/contact</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.graphmasters.net/contact"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://www.graphmasters.net/de/contact"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.graphmasters.net/contact"/>
  </url>
  <url>
    <loc>https://www.graphmasters.net/post/niedersachsen-setzt-auf-regelbasiertes-und-lastenverteiltes-routing-von-graphmasters</loc>
    <lastmod>2026-02-03</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.graphmasters.net/post/niedersachsen-setzt-auf-regelbasiertes-und-lastenverteiltes-routing-von-graphmasters"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://www.graphmasters.net/de/post/niedersachsen-setzt-auf-regelbasiertes-und-lastenverteiltes-routing-von-graphmasters"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.graphmasters.net/post/niedersachsen-setzt-auf-regelbasiertes-und-lastenverteiltes-routing-von-graphmasters"/>
  </url>
  <url>
    <loc>https://www.graphmasters.net/post/rossmann-tourenplanung-dank-ki-neu-gedacht</loc>
    <lastmod>2025-06-13</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.graphmasters.net/post/rossmann-tourenplanung-dank-ki-neu-gedacht"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://www.graphmasters.net/de/post/rossmann-tourenplanung-dank-ki-neu-gedacht"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.graphmasters.net/post/rossmann-tourenplanung-dank-ki-neu-gedacht"/>
  </url>
  <url>
    <loc>https://www.graphmasters.net/post/rewe-tourenplanung-mit-ki</loc>
    <lastmod>2025-05-19</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.graphmasters.net/post/rewe-tourenplanung-mit-ki"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://www.graphmasters.net/de/post/rewe-tourenplanung-mit-ki"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.graphmasters.net/post/rewe-tourenplanung-mit-ki"/>
  </url>
  <url>
    <loc>https://www.graphmasters.net/post/nunav-courier-car-integration-im-vw-crafter</loc>
    <lastmod>2022-08-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.graphmasters.net/post/nunav-courier-car-integration-im-vw-crafter"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://www.graphmasters.net/de/post/nunav-courier-car-integration-im-vw-crafter"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.graphmasters.net/post/nunav-courier-car-integration-im-vw-crafter"/>
  </url>
  <url>
    <loc>https://www.graphmasters.net/post/entwicklung-intelligenter-parksysteme-mit-der-autobahn-gmbh-des-bundes</loc>
    <lastmod>2022-07-19</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.graphmasters.net/post/entwicklung-intelligenter-parksysteme-mit-der-autobahn-gmbh-des-bundes"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://www.graphmasters.net/de/post/entwicklung-intelligenter-parksysteme-mit-der-autobahn-gmbh-des-bundes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.graphmasters.net/post/entwicklung-intelligenter-parksysteme-mit-der-autobahn-gmbh-des-bundes"/>
  </url>
  <url>
    <loc>https://www.graphmasters.net/post/adac-und-graphmasters-testen-navigationssysteme-im-stadtverkehr-von-hannover</loc>
    <lastmod>2022-07-07</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.graphmasters.net/post/adac-und-graphmasters-testen-navigationssysteme-im-stadtverkehr-von-hannover"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://www.graphmasters.net/de/post/adac-und-graphmasters-testen-navigationssysteme-im-stadtverkehr-von-hannover"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.graphmasters.net/post/adac-und-graphmasters-testen-navigationssysteme-im-stadtverkehr-von-hannover"/>
  </url>
</urlset>
