<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.digital-asset-workflow.org/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/automated-record-ingestion-sync-workflows/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/core-architecture-collection-taxonomy/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/iiif-image-delivery-manifest-generation/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/rights-metadata-mapping-licensing-automation/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/automated-record-ingestion-sync-workflows/automating-ocr-metadata-extraction/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/automated-record-ingestion-sync-workflows/building-async-ingestion-pipelines/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/automated-record-ingestion-sync-workflows/csv-to-database-sync-strategies/</loc>
    <lastmod>2026-07-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/automated-record-ingestion-sync-workflows/managing-the-quarantine-queue/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/automated-record-ingestion-sync-workflows/schema-validation-with-pydantic/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/automated-record-ingestion-sync-workflows/xml-and-oai-harvest-adapters/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/core-architecture-collection-taxonomy/comparing-collection-schema-standards/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/core-architecture-collection-taxonomy/designing-museum-object-schemas/</loc>
    <lastmod>2026-07-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/core-architecture-collection-taxonomy/implementing-getty-aat-tgn/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/core-architecture-collection-taxonomy/mapping-lido-to-internal-databases/</loc>
    <lastmod>2026-07-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/core-architecture-collection-taxonomy/security-boundaries-for-collection-apis/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/iiif-image-delivery-manifest-generation/building-iiif-presentation-manifests/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/iiif-image-delivery-manifest-generation/configuring-the-iiif-image-api/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/iiif-image-delivery-manifest-generation/structuring-iiif-collections-and-ranges/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/rights-metadata-mapping-licensing-automation/automating-copyright-status-checks/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/rights-metadata-mapping-licensing-automation/automating-donor-agreement-terms/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/rights-metadata-mapping-licensing-automation/implementing-embargo-workflows/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/rights-metadata-mapping-licensing-automation/routing-creative-commons-licenses/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/rights-metadata-mapping-licensing-automation/threshold-tuning-for-public-domain/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/automated-record-ingestion-sync-workflows/automating-ocr-metadata-extraction/extracting-provenance-text-with-tesseract-ocr/</loc>
    <lastmod>2026-07-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/automated-record-ingestion-sync-workflows/building-async-ingestion-pipelines/celery-vs-prefect-for-museum-batch-jobs/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/automated-record-ingestion-sync-workflows/building-async-ingestion-pipelines/configuring-celery-for-museum-data-sync/</loc>
    <lastmod>2026-07-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/automated-record-ingestion-sync-workflows/building-async-ingestion-pipelines/polling-museum-apis-with-python-requests/</loc>
    <lastmod>2026-07-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/automated-record-ingestion-sync-workflows/csv-to-database-sync-strategies/handling-large-csv-batches-without-memory-leaks/</loc>
    <lastmod>2026-07-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/automated-record-ingestion-sync-workflows/managing-the-quarantine-queue/reprocessing-dead-letter-records/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/automated-record-ingestion-sync-workflows/schema-validation-with-pydantic/writing-custom-pydantic-validators-for-accession-numbers/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/automated-record-ingestion-sync-workflows/xml-and-oai-harvest-adapters/harvesting-oai-pmh-feeds-in-python/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/automated-record-ingestion-sync-workflows/xml-and-oai-harvest-adapters/parsing-lido-xml-with-lxml-iterparse/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/core-architecture-collection-taxonomy/comparing-collection-schema-standards/tms-vs-collectiveaccess-schema-mapping/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/core-architecture-collection-taxonomy/designing-museum-object-schemas/how-to-structure-json-ld-for-museum-objects/</loc>
    <lastmod>2026-07-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/core-architecture-collection-taxonomy/implementing-getty-aat-tgn/getty-aat-tgn-vocabulary-mapping-tables/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/core-architecture-collection-taxonomy/implementing-getty-aat-tgn/resolving-getty-uris-with-sparql/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/core-architecture-collection-taxonomy/mapping-lido-to-internal-databases/validating-dublin-core-against-collectionbase/</loc>
    <lastmod>2026-07-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/core-architecture-collection-taxonomy/security-boundaries-for-collection-apis/scoping-oauth2-tokens-for-collection-apis/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/iiif-image-delivery-manifest-generation/building-iiif-presentation-manifests/adding-rights-and-requiredstatement-to-manifests/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/iiif-image-delivery-manifest-generation/building-iiif-presentation-manifests/generating-iiif-v3-manifests-with-python/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/iiif-image-delivery-manifest-generation/configuring-the-iiif-image-api/caching-iiif-image-responses-at-the-edge/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/iiif-image-delivery-manifest-generation/configuring-the-iiif-image-api/serving-deep-zoom-tiles-with-pyvips/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/iiif-image-delivery-manifest-generation/structuring-iiif-collections-and-ranges/modeling-multi-volume-objects-as-iiif-ranges/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/rights-metadata-mapping-licensing-automation/automating-copyright-status-checks/assigning-rightsstatementsorg-uris-in-bulk/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/rights-metadata-mapping-licensing-automation/automating-copyright-status-checks/mapping-rightsstatementsorg-to-collection-fields/</loc>
    <lastmod>2026-07-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/rights-metadata-mapping-licensing-automation/automating-donor-agreement-terms/parsing-deed-of-gift-restrictions/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/rights-metadata-mapping-licensing-automation/implementing-embargo-workflows/routing-embargo-dates-to-access-tiers/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/rights-metadata-mapping-licensing-automation/implementing-embargo-workflows/setting-date-based-embargo-triggers/</loc>
    <lastmod>2026-07-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/rights-metadata-mapping-licensing-automation/routing-creative-commons-licenses/automating-cc-by-nc-nd-tagging-in-python/</loc>
    <lastmod>2026-07-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/rights-metadata-mapping-licensing-automation/routing-creative-commons-licenses/mapping-cc-licenses-to-iiif-rights/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/rights-metadata-mapping-licensing-automation/threshold-tuning-for-public-domain/calculating-copyright-term-by-jurisdiction/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.digital-asset-workflow.org/rights-metadata-mapping-licensing-automation/threshold-tuning-for-public-domain/handling-orphan-works-in-digital-collections/</loc>
    <lastmod>2026-07-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>
