{
  "version": "v0-step2029-mactutor",
  "step": 2029,
  "fetched_at": "2026-09-13T20:43:45.642Z",
  "total_qids": 50,
  "mactutor_found": 49,
  "mactutor_missing": 1,
  "coverage_pct": 98,
  "api_source": "https://www.wikidata.org/w/api.php?action=wbgetentities&props=claims (Wikidata property P1563 = MacTutor Biographies ID)",
  "url_pattern": "https://mathshistory.st-andrews.ac.uk/Biographies/{P1563}/",
  "discipline_note": "MacTutor = University of St Andrews academic biographical archive (O'Connor + Robertson). Secondary reference. Adding URL as external_ids anchor only; provenance.level 変更 なし per schema §4 (secondary needs ISBN or DOI, MacTutor URL is web resource not ISBN).",
  "entries": {
    "person:thales-of-miletus": {
      "person_id": "person:thales-of-miletus",
      "qid": "Q36303",
      "mactutor_id": "Thales",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Thales/",
      "name": "Thales of Miletus"
    },
    "person:pythagoras": {
      "person_id": "person:pythagoras",
      "qid": "Q10261",
      "mactutor_id": "Pythagoras",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Pythagoras/",
      "name": "Pythagoras"
    },
    "person:euclid": {
      "person_id": "person:euclid",
      "qid": "Q8747",
      "mactutor_id": "Euclid",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Euclid/",
      "name": "Euclid"
    },
    "person:archimedes": {
      "person_id": "person:archimedes",
      "qid": "Q8739",
      "mactutor_id": "Archimedes",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Archimedes/",
      "name": "Archimedes"
    },
    "person:apollonius-of-perga": {
      "person_id": "person:apollonius-of-perga",
      "qid": "Q180109",
      "mactutor_id": "Apollonius",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Apollonius/",
      "name": "Apollonius of Perga"
    },
    "person:eratosthenes": {
      "person_id": "person:eratosthenes",
      "qid": "Q43182",
      "mactutor_id": "Eratosthenes",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Eratosthenes/",
      "name": "Eratosthenes"
    },
    "person:hipparchus": {
      "person_id": "person:hipparchus",
      "qid": "Q159905",
      "mactutor_id": "Hipparchus",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Hipparchus/",
      "name": "Hipparchus"
    },
    "person:diophantus-of-alexandria": {
      "person_id": "person:diophantus-of-alexandria",
      "qid": "Q178217",
      "mactutor_id": "Diophantus",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Diophantus/",
      "name": "Diophantus of Alexandria"
    },
    "person:hypatia-of-alexandria": {
      "person_id": "person:hypatia-of-alexandria",
      "qid": "Q11903",
      "mactutor_id": "Hypatia",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Hypatia/",
      "name": "Hypatia of Alexandria"
    },
    "person:leonardo-fibonacci": {
      "person_id": "person:leonardo-fibonacci",
      "qid": "Q8763",
      "mactutor_id": "Fibonacci",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Fibonacci/",
      "name": "Leonardo Fibonacci"
    },
    "person:gerolamo-cardano": {
      "person_id": "person:gerolamo-cardano",
      "qid": "Q184530",
      "mactutor_id": "Cardan",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Cardan/",
      "name": "Gerolamo Cardano"
    },
    "person:john-napier": {
      "person_id": "person:john-napier",
      "qid": "Q159592",
      "mactutor_id": "Napier",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Napier/",
      "name": "John Napier"
    },
    "person:rene-descartes": {
      "person_id": "person:rene-descartes",
      "qid": "Q9191",
      "mactutor_id": "Descartes",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Descartes/",
      "name": "René Descartes"
    },
    "person:pierre-de-fermat": {
      "person_id": "person:pierre-de-fermat",
      "qid": "Q75655",
      "mactutor_id": "Fermat",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Fermat/",
      "name": "Pierre de Fermat"
    },
    "person:isaac-newton": {
      "person_id": "person:isaac-newton",
      "qid": "Q935",
      "mactutor_id": "Newton",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Newton/",
      "name": "Isaac Newton"
    },
    "person:gottfried-wilhelm-leibniz": {
      "person_id": "person:gottfried-wilhelm-leibniz",
      "qid": "Q9047",
      "mactutor_id": "Leibniz",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Leibniz/",
      "name": "Gottfried Wilhelm Leibniz"
    },
    "person:leonhard-euler": {
      "person_id": "person:leonhard-euler",
      "qid": "Q7604",
      "mactutor_id": "Euler",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Euler/",
      "name": "Leonhard Euler"
    },
    "person:joseph-louis-lagrange": {
      "person_id": "person:joseph-louis-lagrange",
      "qid": "Q80222",
      "mactutor_id": "Lagrange",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Lagrange/",
      "name": "Joseph-Louis Lagrange"
    },
    "person:carl-friedrich-gauss": {
      "person_id": "person:carl-friedrich-gauss",
      "qid": "Q6722",
      "mactutor_id": "Gauss",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Gauss/",
      "name": "Carl Friedrich Gauss"
    },
    "person:augustin-louis-cauchy": {
      "person_id": "person:augustin-louis-cauchy",
      "qid": "Q8814",
      "mactutor_id": "Cauchy",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Cauchy/",
      "name": "Augustin-Louis Cauchy"
    },
    "person:lars-ahlfors": {
      "person_id": "person:lars-ahlfors",
      "qid": "Q211642",
      "mactutor_id": "Ahlfors",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Ahlfors/",
      "name": "Lars Ahlfors"
    },
    "person:jesse-douglas": {
      "person_id": "person:jesse-douglas",
      "qid": "Q315404",
      "mactutor_id": "Douglas",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Douglas/",
      "name": "Jesse Douglas"
    },
    "person:atle-selberg": {
      "person_id": "person:atle-selberg",
      "qid": "Q211041",
      "mactutor_id": "Selberg",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Selberg/",
      "name": "Atle Selberg"
    },
    "person:laurent-schwartz": {
      "person_id": "person:laurent-schwartz",
      "qid": "Q212081",
      "mactutor_id": "Schwartz",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Schwartz/",
      "name": "Laurent Schwartz"
    },
    "person:kunihiko-kodaira": {
      "person_id": "person:kunihiko-kodaira",
      "qid": "Q333918",
      "mactutor_id": "Kodaira",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Kodaira/",
      "name": "Kunihiko Kodaira"
    },
    "person:jean-pierre-serre": {
      "person_id": "person:jean-pierre-serre",
      "qid": "Q212063",
      "mactutor_id": "Serre",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Serre/",
      "name": "Jean-Pierre Serre"
    },
    "person:rene-thom": {
      "person_id": "person:rene-thom",
      "qid": "Q164428",
      "mactutor_id": "Thom",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Thom/",
      "name": "René Thom"
    },
    "person:john-milnor": {
      "person_id": "person:john-milnor",
      "qid": "Q215765",
      "mactutor_id": "Milnor",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Milnor/",
      "name": "John Milnor"
    },
    "person:stephen-smale": {
      "person_id": "person:stephen-smale",
      "qid": "Q315394",
      "mactutor_id": "Smale",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Smale/",
      "name": "Stephen Smale"
    },
    "person:heisuke-hironaka": {
      "person_id": "person:heisuke-hironaka",
      "qid": "Q183373",
      "mactutor_id": "Hironaka",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Hironaka/",
      "name": "Heisuke Hironaka"
    },
    "person:pierre-deligne": {
      "person_id": "person:pierre-deligne",
      "qid": "Q334045",
      "mactutor_id": "Deligne",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Deligne/",
      "name": "Pierre Deligne"
    },
    "person:gerd-faltings": {
      "person_id": "person:gerd-faltings",
      "qid": "Q77137",
      "mactutor_id": "Faltings",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Faltings/",
      "name": "Gerd Faltings"
    },
    "person:shigefumi-mori": {
      "person_id": "person:shigefumi-mori",
      "qid": "Q206215",
      "mactutor_id": "Mori",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Mori/",
      "name": "Shigefumi Mori"
    },
    "person:maxim-kontsevich": {
      "person_id": "person:maxim-kontsevich",
      "qid": "Q369588",
      "mactutor_id": "Kontsevich",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Kontsevich/",
      "name": "Maxim Kontsevich"
    },
    "person:grigori-perelman": {
      "person_id": "person:grigori-perelman",
      "qid": "Q117346",
      "mactutor_id": "Perelman",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Perelman/",
      "name": "Grigori Perelman"
    },
    "person:terence-tao": {
      "person_id": "person:terence-tao",
      "qid": "Q295981",
      "mactutor_id": "Tao",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Tao/",
      "name": "Terence Tao"
    },
    "person:cedric-villani": {
      "person_id": "person:cedric-villani",
      "qid": "Q334065",
      "mactutor_id": null,
      "mactutor_url": null,
      "name": "Cédric Villani"
    },
    "person:manjul-bhargava": {
      "person_id": "person:manjul-bhargava",
      "qid": "Q1398727",
      "mactutor_id": "Bhargava",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Bhargava/",
      "name": "Manjul Bhargava"
    },
    "person:maryam-mirzakhani": {
      "person_id": "person:maryam-mirzakhani",
      "qid": "Q1771279",
      "mactutor_id": "Mirzakhani",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Mirzakhani/",
      "name": "Maryam Mirzakhani"
    },
    "person:maryna-viazovska": {
      "person_id": "person:maryna-viazovska",
      "qid": "Q23721911",
      "mactutor_id": "Viazovska",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Viazovska/",
      "name": "Maryna Viazovska"
    },
    "person:aryabhata-i": {
      "person_id": "person:aryabhata-i",
      "qid": "Q11359",
      "mactutor_id": "Aryabhata_I",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Aryabhata_I/",
      "name": "Aryabhata I"
    },
    "person:brahmagupta": {
      "person_id": "person:brahmagupta",
      "qid": "Q202943",
      "mactutor_id": "Brahmagupta",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Brahmagupta/",
      "name": "Brahmagupta"
    },
    "person:al-khwarizmi": {
      "person_id": "person:al-khwarizmi",
      "qid": "Q9038",
      "mactutor_id": "Al-Khwarizmi",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Al-Khwarizmi/",
      "name": "Al-Khwarizmi"
    },
    "person:omar-khayyam": {
      "person_id": "person:omar-khayyam",
      "qid": "Q35900",
      "mactutor_id": "Khayyam",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Khayyam/",
      "name": "Omar Khayyam"
    },
    "person:bhaskara-ii": {
      "person_id": "person:bhaskara-ii",
      "qid": "Q213385",
      "mactutor_id": "Bhaskara_II",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Bhaskara_II/",
      "name": "Bhaskara II"
    },
    "person:madhava-of-sangamagrama": {
      "person_id": "person:madhava-of-sangamagrama",
      "qid": "Q115590",
      "mactutor_id": "Madhava",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Madhava/",
      "name": "Madhava of Sangamagrama"
    },
    "person:al-kashi": {
      "person_id": "person:al-kashi",
      "qid": "Q115466",
      "mactutor_id": "Al-Kashi",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Al-Kashi/",
      "name": "Al-Kashi"
    },
    "person:qin-jiushao": {
      "person_id": "person:qin-jiushao",
      "qid": "Q565225",
      "mactutor_id": "Qin_Jiushao",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Qin_Jiushao/",
      "name": "Qin Jiushao"
    },
    "person:zhu-shijie": {
      "person_id": "person:zhu-shijie",
      "qid": "Q198126",
      "mactutor_id": "Zhu_Shijie",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Zhu_Shijie/",
      "name": "Zhu Shijie"
    },
    "person:seki-takakazu": {
      "person_id": "person:seki-takakazu",
      "qid": "Q470531",
      "mactutor_id": "Seki",
      "mactutor_url": "https://mathshistory.st-andrews.ac.uk/Biographies/Seki/",
      "name": "Seki Takakazu"
    }
  }
}
