<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.librarycatalog.org/</loc>
    <lastmod>2026-07-17T11:29:01.693Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/catalog-ingestion-ils-sync-pipelines/</loc>
    <lastmod>2026-07-17T11:11:29.477Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/catalog-ingestion-ils-sync-pipelines/async-batch-processing-for-catalog-updates/</loc>
    <lastmod>2026-07-17T11:11:29.478Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/catalog-ingestion-ils-sync-pipelines/async-batch-processing-for-catalog-updates/recovering-dead-letter-queue-messages-in-catalog-ingestion/</loc>
    <lastmod>2026-07-17T11:11:29.481Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/catalog-ingestion-ils-sync-pipelines/async-batch-processing-for-catalog-updates/tuning-backpressure-for-celery-and-rq-catalog-workers/</loc>
    <lastmod>2026-07-17T11:11:29.481Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/catalog-ingestion-ils-sync-pipelines/async-batch-processing-for-catalog-updates/using-celery-for-distributed-catalog-ingestion/</loc>
    <lastmod>2026-07-17T11:11:29.481Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/catalog-ingestion-ils-sync-pipelines/ils-rest-api-polling-rate-limiting/</loc>
    <lastmod>2026-07-17T11:11:29.478Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/catalog-ingestion-ils-sync-pipelines/ils-rest-api-polling-rate-limiting/configuring-exponential-backoff-for-sierra-api-calls/</loc>
    <lastmod>2026-07-17T11:11:29.481Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/catalog-ingestion-ils-sync-pipelines/ils-rest-api-polling-rate-limiting/handling-http-429-retry-after-headers-from-ils-apis/</loc>
    <lastmod>2026-07-17T11:11:29.481Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/catalog-ingestion-ils-sync-pipelines/parsing-marc-records-with-pymarc/</loc>
    <lastmod>2026-07-17T11:11:29.478Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/catalog-ingestion-ils-sync-pipelines/parsing-marc-records-with-pymarc/optimizing-pymarc-performance-for-large-record-sets/</loc>
    <lastmod>2026-07-17T11:11:29.481Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/catalog-ingestion-ils-sync-pipelines/schema-validation-for-ingested-records/</loc>
    <lastmod>2026-07-17T11:11:29.478Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/catalog-ingestion-ils-sync-pipelines/schema-validation-for-ingested-records/validating-marc-leader-fields-before-database-insert/</loc>
    <lastmod>2026-07-17T11:11:29.481Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/circulation-protocols-interoperability/</loc>
    <lastmod>2026-07-17T11:11:29.478Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/circulation-protocols-interoperability/ncip-resource-sharing-workflows/</loc>
    <lastmod>2026-07-17T11:11:29.481Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/circulation-protocols-interoperability/ncip-resource-sharing-workflows/mapping-ncip-lookupuser-responses-to-ils-patrons/</loc>
    <lastmod>2026-07-17T11:11:29.483Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/circulation-protocols-interoperability/ncip-resource-sharing-workflows/recovering-from-ncip-checkoutitem-timeouts/</loc>
    <lastmod>2026-07-17T11:11:29.483Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/circulation-protocols-interoperability/rfid-and-self-check-circulation-sync/</loc>
    <lastmod>2026-07-17T11:11:29.480Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/circulation-protocols-interoperability/rfid-and-self-check-circulation-sync/reconciling-rfid-tag-scans-with-item-barcodes/</loc>
    <lastmod>2026-07-17T11:11:29.483Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/circulation-protocols-interoperability/sip2-protocol-integration/</loc>
    <lastmod>2026-07-17T11:11:29.480Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/circulation-protocols-interoperability/sip2-protocol-integration/deduplicating-replayed-sip2-checkout-messages/</loc>
    <lastmod>2026-07-17T11:11:29.483Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/circulation-protocols-interoperability/sip2-protocol-integration/handling-sip2-checksum-and-sequence-number-errors/</loc>
    <lastmod>2026-07-17T11:11:29.483Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/circulation-protocols-interoperability/sip2-vs-ncip-choosing-a-circulation-protocol/</loc>
    <lastmod>2026-07-17T11:11:29.480Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/circulation-protocols-interoperability/sip2-vs-ncip-choosing-a-circulation-protocol/migrating-a-self-check-fleet-from-sip2-to-ncip/</loc>
    <lastmod>2026-07-17T11:11:29.483Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/circulation-protocols-interoperability/z3950-sru-catalog-search-integration/</loc>
    <lastmod>2026-07-17T11:11:29.480Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/circulation-protocols-interoperability/z3950-sru-catalog-search-integration/parsing-z3950-marc-responses-with-pymarc/</loc>
    <lastmod>2026-07-17T11:11:29.483Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/circulation-protocols-interoperability/z3950-sru-catalog-search-integration/translating-sru-cql-queries-to-ils-search-parameters/</loc>
    <lastmod>2026-07-17T11:11:29.483Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/core-architecture-catalog-standards/</loc>
    <lastmod>2026-07-17T11:11:29.477Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/core-architecture-catalog-standards/bibframe-to-marc21-conversion-workflows/</loc>
    <lastmod>2026-07-17T11:11:29.478Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/core-architecture-catalog-standards/data-privacy-boundaries-in-library-systems/</loc>
    <lastmod>2026-07-17T11:11:29.479Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/core-architecture-catalog-standards/ils-schema-translation-patterns/</loc>
    <lastmod>2026-07-17T11:11:29.479Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/core-architecture-catalog-standards/ils-schema-translation-patterns/designing-zero-trust-architecture-for-library-apis/</loc>
    <lastmod>2026-07-17T11:11:29.482Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/core-architecture-catalog-standards/ils-schema-translation-patterns/implementing-circuit-breakers-for-ils-api-timeouts/</loc>
    <lastmod>2026-07-17T11:11:29.479Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/core-architecture-catalog-standards/marc21-field-mapping-for-modern-pipelines/</loc>
    <lastmod>2026-07-17T11:11:29.478Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/core-architecture-catalog-standards/marc21-field-mapping-for-modern-pipelines/handling-utf-8-encoding-in-legacy-marc-records/</loc>
    <lastmod>2026-07-17T11:11:29.481Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/core-architecture-catalog-standards/marc21-field-mapping-for-modern-pipelines/how-to-map-9xx-marc-fields-to-bibframe-20/</loc>
    <lastmod>2026-07-17T11:11:29.482Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/patron-validation-privacy-data-routing/</loc>
    <lastmod>2026-07-17T11:11:29.478Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/patron-validation-privacy-data-routing/circulation-history-routing-anonymization/</loc>
    <lastmod>2026-07-17T11:11:29.480Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/patron-validation-privacy-data-routing/circulation-history-routing-anonymization/k-anonymity-thresholds-for-circulation-history-reports/</loc>
    <lastmod>2026-07-17T11:11:29.482Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/patron-validation-privacy-data-routing/compliance-reporting-for-circulation-data/</loc>
    <lastmod>2026-07-17T11:11:29.479Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/patron-validation-privacy-data-routing/compliance-reporting-for-circulation-data/building-batch-reconciliation-reports-for-circulation/</loc>
    <lastmod>2026-07-17T11:11:29.482Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/patron-validation-privacy-data-routing/compliance-reporting-for-circulation-data/designing-an-append-only-audit-log-schema/</loc>
    <lastmod>2026-07-17T11:11:29.482Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/patron-validation-privacy-data-routing/compliance-reporting-for-circulation-data/generating-state-specific-retention-exports/</loc>
    <lastmod>2026-07-17T11:11:29.482Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/patron-validation-privacy-data-routing/data-retention-policies-for-public-libraries/</loc>
    <lastmod>2026-07-17T11:11:29.480Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/patron-validation-privacy-data-routing/data-retention-policies-for-public-libraries/automating-retention-schedule-enforcement-with-celery-beat/</loc>
    <lastmod>2026-07-17T11:11:29.482Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/patron-validation-privacy-data-routing/patron-consent-and-erasure-management/</loc>
    <lastmod>2026-07-17T11:11:29.480Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/patron-validation-privacy-data-routing/patron-consent-and-erasure-management/enforcing-ferpa-retention-schedules-in-patron-records/</loc>
    <lastmod>2026-07-17T11:11:29.482Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/patron-validation-privacy-data-routing/patron-consent-and-erasure-management/implementing-gdpr-right-to-erasure-in-circulation-data/</loc>
    <lastmod>2026-07-17T11:11:29.482Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/patron-validation-privacy-data-routing/pii-masking-in-patron-data-exports/</loc>
    <lastmod>2026-07-17T11:11:29.479Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/patron-validation-privacy-data-routing/pii-masking-in-patron-data-exports/automating-ferpa-compliance-in-student-patron-records/</loc>
    <lastmod>2026-07-17T11:11:29.482Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/patron-validation-privacy-data-routing/pii-masking-in-patron-data-exports/implementing-differential-privacy-for-patron-analytics/</loc>
    <lastmod>2026-07-17T11:11:29.482Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.librarycatalog.org/patron-validation-privacy-data-routing/threshold-tuning-for-identity-validation/</loc>
    <lastmod>2026-07-17T11:11:29.479Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>
