[
  {
    "id": "loc_ww2_situation_maps",
    "name": "Library of Congress - World War II Military Situation Maps",
    "type": "archival_maps",
    "url": "https://www.loc.gov/collections/world-war-ii-maps-military-situation-maps-from-1944-to-1945/",
    "notes": "Daily troop-position maps from June 6, 1944 to July 26, 1945."
  },
  {
    "id": "nara_ww2_photos",
    "name": "U.S. National Archives - World War II Photos",
    "type": "photographs",
    "url": "https://www.archives.gov/research/military/ww2/photos",
    "notes": "Selected public-domain photographs with no use restrictions."
  },
  {
    "id": "nara_cartographic_ww2",
    "name": "U.S. National Archives - WWII Cartographic Records",
    "type": "maps_and_aerial_photography",
    "url": "https://www.archives.gov/research/cartographic/ww2",
    "notes": "Military maps, nautical charts, aerial photography, fortification plans."
  },
  {
    "id": "natural_earth",
    "name": "Natural Earth",
    "type": "base_geography",
    "url": "https://www.naturalearthdata.com/",
    "notes": "Public-domain vector and raster map data."
  },
  {
    "id": "wikimedia_commons_ww2",
    "name": "Wikimedia Commons - World War II media",
    "type": "media_and_maps",
    "url": "https://commons.wikimedia.org/wiki/Category:World_War_II",
    "notes": "Use only files with checked license metadata."
  },
  {
    "id": "ww2_seed_registry",
    "name": "AP WWII Atlas seed registry",
    "type": "seed_context",
    "url": "https://araratpetrosyan.com/projects/world-war-ii-atlas/",
    "notes": "Schematic v0.1 seed records used to initialize the operational atlas interface."
  },
  {
    "id": "west_point_atlas_ref",
    "name": "United States Military Academy / West Point atlas references",
    "type": "military_atlas_reference",
    "url": "https://dhc.westpoint.edu/atlases/",
    "notes": "Used as a reference family for campaign-map logic; not yet digitized into exact geometry."
  },
  {
    "id": "us_army_cmh_campaigns",
    "name": "U.S. Army Center of Military History - World War II campaign publications",
    "type": "official_campaign_history",
    "url": "https://history.army.mil/",
    "notes": "Official U.S. Army historical publications and campaign map references."
  },
  {
    "id": "ut_pcl_ww2_maps",
    "name": "Perry-Castaneda Library - World War II Maps",
    "type": "map_index",
    "url": "https://maps.lib.utexas.edu/maps/historical/history_ww2.html",
    "notes": "Index of WWII maps, many from U.S. Army Center of Military History sources."
  },
  {
    "id": "hyperwar_ibiblio",
    "name": "HyperWar - official WWII documents collection",
    "type": "official_document_archive",
    "url": "https://www.ibiblio.org/hyperwar/",
    "notes": "Primarily official documents from U.S., U.K., and Commonwealth agencies."
  },
  {
    "id": "truman_library_newsmap",
    "name": "Harry S. Truman Library - European Theater Newsmap",
    "type": "archival_map",
    "url": "https://www.trumanlibrary.gov/maps/m1785-map-european-theater",
    "notes": "European Theater map showing battle lines as of April 24, 1945."
  },
  {
    "id": "loc_bender_german_maps",
    "name": "Library of Congress - Karl Bender WWII German military intelligence map collection",
    "type": "captured_maps",
    "url": "https://findingaids.loc.gov/subjects/6873",
    "notes": "German army and air force planning maps, aerial photography, and related cartographic material."
  },
  {
    "id": "loc_twelfth_army_group_item_bulge_set",
    "name": "Library of Congress - HQ Twelfth Army Group situation map set / Battle of the Bulge",
    "type": "archival_map_set",
    "url": "https://www.loc.gov/item/2001628569/",
    "notes": "Quadrangle sheets show positions of the 12th Army Group, adjacent Allied Forces, and German units from D-Day through July 26, 1945."
  },
  {
    "id": "loc_twelfth_army_group_1944_07_29",
    "name": "Library of Congress - July 29, 1944 HQ Twelfth Army Group situation map",
    "type": "archival_map",
    "url": "https://www.loc.gov/item/2004629092/",
    "notes": "Source-registered archival situation-map item used as a digitization target."
  },
  {
    "id": "loc_twelfth_army_group_1944_12_11",
    "name": "Library of Congress - December 11, 1944 HQ Twelfth Army Group situation map",
    "type": "archival_map",
    "url": "https://www.loc.gov/item/2004630284/",
    "notes": "Source-registered archival situation-map item used as a pre-Ardennes digitization target."
  },
  {
    "id": "loc_twelfth_army_group_1945_03_09",
    "name": "Library of Congress - March 9, 1945 HQ Twelfth Army Group situation map",
    "type": "archival_map",
    "url": "https://www.loc.gov/item/2004631900/",
    "notes": "Source-registered archival situation-map item used as a Rhine campaign digitization target."
  },
  {
    "id": "loc_bulge_essay",
    "name": "Library of Congress - Battle of the Bulge timeline essay",
    "type": "collection_essay",
    "url": "https://www.loc.gov/collections/world-war-ii-maps-military-situation-maps-from-1944-to-1945/articles-and-essays/the-battle-of-the-bulge/",
    "notes": "Context essay for the Ardennes campaign based on daily situation maps."
  },
  {
    "id": "wikidata_ww2_registry",
    "name": "Wikidata World War II structured records",
    "type": "structured_open_data",
    "url": "https://www.wikidata.org/",
    "rights": "CC0",
    "note": "Used as a source metadata registry for battles and operations; geometries remain point metadata until reviewed."
  }
]