:- discontiguous scientist/1.
:- discontiguous website/2.
:- discontiguous collected/2.
:- discontiguous social_media/3.
:- discontiguous recent_post/3.
:- discontiguous deleted/3.
:- discontiguous links/2.

/** <examples>

?- scientist(S).
?- social_media("James E Hanson", Platform, Handle).
?- inactive(S, twitter).

*/


% <S>(Scientist) links to twitter on <W>Website
links_to_twitter(S, W) :-
  website(S, W),
  links(W, twitter).


% A <Scientist> is inactive on <Platform>
inactive(Scientist, Platform) :-
  (
    social_media(Scientist, Platform, Handle),
    recent_post(Platform, Handle, date(Y, _, _)),
    Y < 2026
  ;
    deleted(Scientist, Platform, _)
  ).


% A <Scientist> links to an inactive <Platform> account on their <Website>
links_to_inactive(Scientist, Platform, Website) :-
  website(Scientist, Website),
  links(Website, Platform),
  inactive(Scientist, Platform).

% Article Numbers

num_scientists(Count) :-
  aggregate_all(count, scientist(_), Count).


num_scientists_with_social_media(N, R) :-
  aggregate_all(count, S, social_media(S, _, _), N),
  num_scientists(NS),
  R is N / NS
  .

num_scientists_without_social_media(N, R) :-
  aggregate_all(count, (scientist(S), \+ social_media(S, _, _)), N),
  num_scientists(NS),
  R is N / NS
  .

scientist_with_twitter_only(S, Handle) :-
  social_media(S, twitter, Handle),
  \+ social_media(S, bluesky, _),
  \+ social_media(S, mastodon, _)
  .

scientist_with_bluesky_only(S, Handle) :-
  social_media(S, bluesky, Handle),
  \+ social_media(S, twitter, _),
  \+ social_media(S, mastodon, _)
  .



% To count:
% aggregate_all(count, is_man(X), Count).

count(F, Count) :-
  aggregate_all(count, F, Count).


% Climate Scientists
% https://www.reuters.com/investigates/special-report/climate-change-scientists-list/
collection(reuters_climate_change_scientists, "https://www.reuters.com/investigates/special-report/climate-change-scientists-list/").

scientist("Keywan Riahi").
collected("Keywan Riahi", date(2026, 7, 14)).

scientist("Anthony A Leiserowitz").
collected("Anthony A Leiserowitz", date(2026, 7, 14)).
website("Anthony A Leiserowitz", "https://environment.yale.edu/directory/faculty/anthony-leiserowitz").
links("https://environment.yale.edu/directory/faculty/anthony-leiserowitz", twitter).
social_media("Anthony A Leiserowitz", twitter, "ecotone2").
recent_post(twitter, "ecotone2", date(2023, 9, 11)).

scientist("Pierre Friedlingstein").
collected("Pierre Friedlingstein", date(2026, 7, 20)).
social_media("Pierre Friedlingstein", bluesky, "pfriedling.bsky.social").
recent_post(bluesky, "pfriedling.bsky.social", date(2026, 7, 6)).


scientist("Detlef Peter Van Vuuren").
collected("Detlef Peter Van Vuuren", date(2026, 7, 14)).
website("Detlef Peter Van Vuuren", "https://www.uu.nl/staff/DPvanVuuren").
links("https://www.uu.nl/staff/DPvanVuuren", twitter).
social_media("Detlef Peter Van Vuuren", twitter, "detlefvanvuuren").
recent_post(twitter, "detlefvanvuuren", date(2023, 12, 18)).

scientist("James E Hansen").
collected("James E Hansen", date(2026, 7, 14)).
website("", "https://www.columbia.edu/~jeh1/").
links("https://www.columbia.edu/~jeh1/", twitter).
links("https://www.columbia.edu/~jeh1/", bluesky).
social_media("James E hansen", twitter, "DrJamesEHansen").
social_media("James E hansen", bluesky, "drjamesehansen.bsky.social").
recent_post(twitter, "DrJamesEHansen", date(2026, 6, 12)).
recent_post(bluesky, "drjamesehansen.bsky.social", date(2026, 6, 12)).


scientist("Petr Havlík").
collected("Petr Havlík", date(2026, 7, 14)).
website("Petr Havlík", "https://iiasa.ac.at/staff/petr-havlik").


scientist("Edward Wile Maibach").
collected("Edward Wile Maibach", date(2026, 7, 20)).
website("Edward Wile Maibach", "https://communication.gmu.edu/people/emaibach").
deleted("Edward Wile Maibach", twitter, "MaibachEd").
social_media("Edward Wile Maibach", bluesky, "maibached.bsky.social").
recent_post(bluesky, "maibached.bsky.social", date(2026, 7, 19)).


scientist("Josep G Canadell").
collected("Josep G Canadell", date(2026, 7, 20)).
social_media("Josep G Canadell", bluesky, "pepcanadell.bsky.social").
recent_post(bluesky, "pepcanadell.bsky.social", date(2026, 5, 26)).


scientist("Sonia Isabelle Seneviratne").
collected("Sonia Isabelle Seneviratne", date(2026, 7, 20)).
website("Sonia Isabelle Seneviratne", "https://iac.ethz.ch/people-iac/person-detail.seneviratne.html").
links("https://iac.ethz.ch/people-iac/person-detail.seneviratne.html", bluesky).
social_media("Sonia Isabelle Seneviratne", bluesky, "soniaseneviratne.bsky.social").
recent_post(bluesky, "soniaseneviratne.bsky.social", date(2026, 7, 10)).
deleted("Sonia Isabelle Seneviratne", twitter, "SISeneviratne").


scientist("Mario Herrero").
collected("Mario Herrero", date(2026, 7, 14)).
website("Mario Herrero", "https://cals.cornell.edu/people/mario-herrero#about").
links("https://cals.cornell.edu/people/mario-herrero#about", twitter).
deleted("Mario Herrero", twitter, "iamMarioHerrero").

scientist("David B Lobell").
collected("David Lobell", date(2026, 7, 14)).
website("David Lobell", "https://profiles.stanford.edu/david-lobell").
links("https://profiles.stanford.edu/david-lobell", twitter).
recent_post(twitter, "DavidBLobell", date(2024, 10, 9)).

scientist("Carlos Manuel Duarte").
collected("Carlos Manuel Duarte", date(2026, 7, 20)).
website("Carlos Manuel Duarte", "https://www.kaust.edu.sa/en/study/faculty/carlos-duarte").
social_media("Carlos Manuel Duarte", twitter, "carlosduartephd").
recent_post(twitter, "carlosduartephd", date(2026, 1, 27)).
social_media("Carlos Manuel Duarte", bluesky, "carlosduartephd.bsky.social").
recent_post(bluesky, "carlosduartephd.bsky.social", date(2025, 1, 17)).


scientist("Kevin E Trenberth").
collected("Kevin E Trenberth", date(2026, 7, 14)).
website("Kevin E Trenberth", "https://ncar.ucar.edu/who-we-are/staff/distinguished-scholars/kevin-trenberth").

scientist("Stephen A Sitch").
collected("Stephen A Sitch", date(2026, 7, 14)).
website("Stephen A Sitch", "https://stephensitch.wordpress.com/").

scientist("Glen P Peters").
collected("Glen P Peters", date(2026, 7, 20)).
website("Glen P Peters", "https://cicero.oslo.no/en/employees/glen-peters").
social_media("Glen P Peters", twitter, "Peters_Glen").
links("https://cicero.oslo.no/en/employees/glen-peters", twitter).
recent_post(twitter, "Peters_Glen", date(2025, 11, 19)).
social_media("Glen P Peters", bluesky, "glenpeters.bsky.social").
recent_post(bluesky, "glenpeters.bsky.social", date(2026, 7, 7)).


scientist("Ove I Hoegh-Guldberg").
collected("Ove I Hoegh-Guldberg", date(2026, 7, 14)).
website("Ove I Hoegh-Guldberg", "https://about.uq.edu.au/experts/839").
social_media("Ove I Hoegh-Guldberg", twitter, "oveHG").
links("https://about.uq.edu.au/experts/839", twitter).
recent_post(twitter, "oveHG", date(2024, 2, 11)).

scientist("Richard Arthur Betts").
collected("Richard Arthur Betts", date(2026, 7, 20)).
website("Richard Arthur Betts", "https://experts.exeter.ac.uk/22431-richard-betts-mbe").
social_media("Richard Arthur Betts", twitter, "richardabetts").
recent_post(twitter, "richardabetts", date(2025, 5, 27)).
social_media("Richard Arthur Betts", bluesky, "richardabetts.bsky.social").
recent_post(bluesky, "richardabetts.bsky.social", date(2026, 7, 20)).


scientist("Michael G Oppenheimer").
collected("Michael G Oppenheimer", date(2026, 7, 14)).
website("Michael G Oppenheimer", "https://oppenheimer.scholar.princeton.edu/").

scientist("William Neil Adger").
collected("William Neil Adger", date(2026, 7, 20)).
website("William Neil Adger", "https://experts.exeter.ac.uk/21530-neil-adger").
social_media("William Neil Adger", bluesky, "neiladger.bsky.social").
recent_post(bluesky, "neiladger.bsky.social", date(2025, 12, 18)).


scientist("William Wai Lung Cheung").
collected("William Wai Lung Cheung", date(2026, 7, 14)).
website("William Wai Lung Cheung", "https://oceans.ubc.ca/2023/05/19/william-cheung/").

scientist("Peter M Cox").
collected("Peter M Cox", date(2026, 7, 14)).
website("Peter M Cox", "https://experts.exeter.ac.uk/962-peter-cox").

scientist("Christopher B Field").
collected("Christopher B Field", date(2026, 7, 14)).
website("Christopher B Field", "https://profiles.stanford.edu/chris-field").

scientist("Shinichiro Fujimori").
collected("Shinichiro Fujimori", date(2026, 7, 14)).
website("Shinichiro Fujimori", "https://iiasa.ac.at/staff/shinichiro-fujimori").
social_media("Shinichiro Fujimori", twitter, "sfujimori1122").
recent_post(twitter, "sfujimori1122", date(2026, 6, 4)).

scientist("Elmar Kriegler").
collected("Elmar Kriegler", date(2026, 7, 15)).
website("Elmar Kriegler", "https://www.pik-potsdam.de/members/kriegler").

scientist("Yadvinder Singh Malhi").
collected("Yadvinder Singh Malhi", date(2026, 7, 15)).
website("Yadvinder Singh Malhi", "https://www.yadvindermalhi.org/").
social_media("Yadvinder Singh Malhi", bluesky, "ymalhi.bsky.social").
social_media("Yadvinder Singh Malhi", twitter, "ymalhi").
links("https://www.yadvindermalhi.org/", bluesky).
recent_post(bluesky, "ymalhi.bsky.social", date(2026, 7, 10)).
recent_post(twitter, "ymalhi", date(2024, 11, 6)).

scientist("Ken Caldeira").
collected("Ken Caldeira", date(2026, 7, 20)).
website("Ken Caldeira", "https://carnegiescience.edu/bio/dr-ken-caldeira-emeritus").
social_media("Ken Caldeira", twitter, "KenCaldeira").
links("https://carnegiescience.edu/bio/dr-ken-caldeira-emeritus", twitter).
recent_post(twitter, "KenCaldeira", date(2023, 12, 10)).
social_media("Ken Caldeira", bluesky, "kencaldeira.com").
recent_post(bluesky, "kencaldeira.com", date(2026, 7, 20)).

scientist("Chris D Thomas").
collected("Chris D Thomas", date(2026, 7, 15)).
website("Chris D Thomas", "https://www.york.ac.uk/biology/people/chris-d-thomas/").

scientist("Stéphane Hallegatte").
collected("Stéphane Hallegatte", date(2026, 7, 15)).
website("Stéphane Hallegatte", "https://www.worldbank.org/en/about/people/s/stephane-hallegatte").
social_media("Stéphane Hallegatte", twitter, "hallegatte").
links("https://www.worldbank.org/en/about/people/s/stephane-hallegatte", twitter).
recent_post(twitter, "hallegatte", date(2023, 11, 29)).
social_media("Stéphane Hallegatte", bluesky, "hallegatte.bsky.social").
recent_post(bluesky, "hallegatte.bsky.social", date(2026, 6, 9)).

scientist("Andy P Haines").
collected("Andy P Haines", date(2026, 7, 15)).
website("Andy P Haines", "https://www.lshtm.ac.uk/aboutus/people/haines.andrew").

scientist("Michael Obersteiner").
collected("Michael Obersteiner", date(2026, 7, 15)).
website("Michael Obersteiner", "https://www.eci.ox.ac.uk/person/professor-michael-obersteiner").

scientist("Joeri Rogelj").
collected("Joeri Rogelj", date(2026, 7, 15)).
website("Joeri Rogelj", "https://profiles.imperial.ac.uk/j.rogelj").
social_media("Joeri Rogelj", twitter, "JoeriRogelj").
recent_post(twitter, "JoeriRogelj", date(2025, 6, 30)).
social_media("Joeri Rogelj", bluesky, "joerirogelj.bsky.social").
recent_post(bluesky, "joerirogelj.bsky.social", date(2026, 7, 10)).

scientist("Gunnar Luderer").
collected("Gunnar Luderer", date(2026, 7, 15)).
website("Gunnar Luderer", "https://www.pik-potsdam.de/members/luderer").
social_media("Gunnar Luderer", bluesky, "gunnarenergyclima.bsky.social").
links("https://www.pik-potsdam.de/members/luderer", bluesky).
recent_post(bluesky, "gunnarenergyclima.bsky.social", date(2026, 4, 16)).

scientist("Chris Huntingford").
collected("Chris Huntingford", date(2026, 7, 15)).
website("Chris Huntingford", "https://chris-huntingford.com/").

scientist("Clara Deser").
collected("Clara Deser", date(2026, 7, 15)).
website("Clara Deser", "https://staff.cgd.ucar.edu/cdeser/").

scientist("Peter B Reich").
collected("Peter B Reich", date(2026, 7, 15)).
website("Peter B Reich", "https://forestry.umn.edu/people/peter-reich").

scientist("Veerabhadran Ramanathan").
collected("Veerabhadran Ramanathan", date(2026, 7, 15)).
website("Veerabhadran Ramanathan", "https://ramanathan.ucsd.edu/").

scientist("Michael E Mann").
collected("Michael E Mann", date(2026, 7, 20)).
website("Michael E Mann", "https://michaelmann.net/").
social_media("Michael E Mann", twitter, "MichaelEMann").
links("https://michaelmann.net/", twitter).
recent_post(twitter, "MichaelEMann", date(2026, 7, 15)).
social_media("Michael E Mann", bluesky, "michaelemann.bsky.social").
links("https://michaelmann.net/", bluesky).
recent_post(bluesky, "michaelemann.bsky.social", date(2026, 7, 20)).

scientist("Reto Knutti").
collected("Reto Knutti", date(2026, 7, 15)).
website("Reto Knutti", "https://iac.ethz.ch/people-iac/person-detail.knutti.html").
social_media("Reto Knutti", bluesky, "retoknutti.bsky.social").
recent_post(bluesky, "retoknutti.bsky.social", date(2026, 7, 5)).

scientist("Philip K Thornton").
collected("Philip K Thornton", date(2026, 7, 15)).
website("Philip K Thornton", "https://www.ilri.org/people/philip-thornton").

scientist("Philippe Ciais").
collected("Philippe Ciais", date(2026, 7, 15)).
website("Philippe Ciais", "https://www.lsce.ipsl.fr/en/cycles-transferts/biogeo/pisp/philippe-ciais/").
social_media("Philippe Ciais", twitter, "ciais_philippe").
recent_post(twitter, "ciais_philippe", date(2025, 8, 19)).

scientist("Alexander Popp").
collected("Alexander Popp", date(2026, 7, 15)).
website("Alexander Popp", "https://www.pik-potsdam.de/members/popp").

scientist("Drew T Shindell").
collected("Drew T Shindell", date(2026, 7, 15)).
website("Drew T Shindell", "https://nicholas.duke.edu/people/faculty/shindell").

scientist("Noah S Diffenbaugh").
collected("Noah S Diffenbaugh", date(2026, 7, 15)).
website("Noah S Diffenbaugh", "https://profiles.stanford.edu/noah-diffenbaugh").

scientist("Shilong L Piao").
collected("Shilong L Piao", date(2026, 7, 15)).

scientist("Malte Alexander Meinshausen").
collected("Malte Alexander Meinshausen", date(2026, 7, 15)).
social_media("Malte Alexander Meinshausen", twitter, "meinshausen").
recent_post(twitter, "meinshausen", date(2025, 7, 3)).
social_media("Malte Alexander Meinshausen", mastodon, "meinshausen@mastodon.green").

scientist("Robert B Jackson").
collected("Robert B Jackson", date(2026, 7, 15)).
website("Robert B Jackson", "https://profiles.stanford.edu/jackson").

scientist("Gerald A Meehl").
collected("Gerald A Meehl", date(2026, 7, 15)).
website("Gerald A Meehl", "https://staff.cgd.ucar.edu/meehl/").

scientist("Ronald J Stouffer").
collected("Ronald J Stouffer", date(2026, 7, 15)).

scientist("James David Ford").
collected("James David Ford", date(2026, 7, 20)).
website("James David Ford", "https://environment.leeds.ac.uk/see/staff/1030/professor-james-d-ford").
social_media("James David Ford", bluesky, "profjamesford.bsky.social").
recent_post(bluesky, "profjamesford.bsky.social", date(2026, 4, 9)).
links("https://environment.leeds.ac.uk/see/staff/1030/professor-james-d-ford", bluesky).

scientist("Thomas L Delworth").
collected("Thomas L Delworth", date(2026, 7, 15)).
website("Thomas L Delworth", "https://www.gfdl.noaa.gov/tom-delworth-homepage/").

scientist("Edward A G Schuur").
collected("Edward A G Schuur", date(2026, 7, 15)).
website("Edward A G Schuur", "https://www2.nau.edu/schuurlab-p/Schuur.html").
social_media("Edward A G Schuur", twitter, "tedschuur").
links("https://www2.nau.edu/schuurlab-p/Schuur.html", twitter).
recent_post(twitter, "tedschuur", date(2023, 11, 14)).

scientist("Katherine V Calvin").
collected("Katherine V Calvin", date(2026, 7, 15)).
website("Katherine V Calvin", "https://www.nasa.gov/people/dr-katherine-calvin/").

scientist("Peter J Mumby").
collected("Peter J Mumby", date(2026, 7, 15)).
website("Peter J Mumby", "https://environment.uq.edu.au/profile/22835/peter-mumby").
social_media("Peter J Mumby", twitter, "petemumby").
recent_post(twitter, "petemumby", date(2025, 9, 5)).
social_media("Peter J Mumby", bluesky, "petemumby.bsky.social").
recent_post(bluesky, "petemumby.bsky.social", date(2025, 9, 5)).

scientist("Corinne Le Quéré").
collected("Corinne Le Quéré", date(2026, 7, 20)).
website("Corinne Le Quéré", "https://research-portal.uea.ac.uk/en/persons/corinne-le-quere/network/").
social_media("Corinne Le Quéré", twitter, "clequere").
recent_post(twitter, "clequere", date(2025, 11, 13)).
social_media("Corinne Le Quéré", bluesky, "clequere.bsky.social").
recent_post(bluesky, "clequere.bsky.social", date(2026, 3, 11)).

scientist("Christoph Müller").
collected("Christoph Müller", date(2026, 7, 15)).
website("Christoph Müller", "https://www.pik-potsdam.de/members/cmueller").

scientist("Hugh Phillip Possingham").
collected("Hugh Phillip Possingham", date(2026, 7, 15)).
website("Hugh Phillip Possingham", "https://www.chiefscientist.qld.gov.au/about/current-chief-scientist").
social_media("Hugh Phillip Possingham", twitter, "HugePossum").
recent_post(twitter, "HugePossum", date(2026, 5, 27)).
social_media("Hugh Phillip Possingham", mastodon, "hugepossum.bsky.social").
recent_post(mastodon, "hugepossum.bsky.social", date(2025, 12, 27)).

scientist("Miguel Bastos Araújo").
collected("Miguel Bastos Araújo", date(2026, 7, 15)).
website("Miguel Bastos Araújo", "https://www.maraujolab.eu/").
social_media("Miguel Bastos Araújo", bluesky, "miguelbaraujo.bsky.social").
recent_post(bluesky, "miguelbaraujo.bsky.social", date(2026, 7, 2)).

scientist("James C Zachos").
collected("James C Zachos", date(2026, 7, 15)).
website("James C Zachos", "https://jameszachos.sites.ucsc.edu/").

scientist("Edward R Cook").
collected("Edward R Cook", date(2026, 7, 15)).
website("Edward R Cook", "https://lamont.columbia.edu/directory/edward-r-cook").

scientist("Wilfried Thuiller").
collected("Wilfried Thuiller", date(2026, 7, 15)).
website("Wilfried Thuiller", "http://www.will.chez-alice.fr/").

scientist("Nigel W Arnell").
collected("Nigel W Arnell", date(2026, 7, 16)).
website("Nigel W Arnell", "https://research.reading.ac.uk/meteorology/people/nigel-arnell/").

scientist("Nathan Peter Gillett").
collected("Nathan Peter Gillett", date(2026, 7, 16)).
website("Nathan Peter Gillett", "https://www.sfu.ca/geography/about/our-people/profiles/nathan-gillett.html").

scientist("Kerry A Emanuel").
collected("Kerry A Emanuel", date(2026, 7, 16)).
website("Kerry A Emanuel", "https://eaps.mit.edu/people/faculty/kerry-a-emanuel/").

scientist("Brian C O'Neill").
collected("Brian C O'Neill", date(2026, 7, 16)).
website("Brian C O'Neill", "https://www.pnnl.gov/people/brian-oneill").

scientist("Jonathan Michael Gregory").
collected("Jonathan Michael Gregory", date(2026, 7, 16)).
website("Jonathan Michael Gregory", "https://research.reading.ac.uk/meteorology/people/jonathan-gregory/").

scientist("Benjamin Poulter").
collected("Benjamin Poulter", date(2026, 7, 16)).
website("Benjamin Poulter", "https://geog.umd.edu/facultyprofile/poulter/ben").
social_media("Benjamin Poulter", bluesky, "benpoulter.bsky.social").
recent_post(bluesky, "benpoulter.bsky.social", date(2026, 6, 18)).

scientist("F Stuart Chapin III").
collected("F Stuart Chapin III", date(2026, 7, 16)).
website("F Stuart Chapin III", "https://sites.google.com/alaska.edu/f-stuart-chapin-iii-terry/").

scientist("Laurent Bopp").
collected("Laurent Bopp", date(2026, 7, 16)).
website("Laurent Bopp", "https://www.wcrp-climate.org/gc-carbon-feedbacks-leadership/38-laurent-bopp").
social_media("Laurent Bopp", bluesky, "bopplaurent.bsky.social").
recent_post(bluesky, "bopplaurent.bsky.social", date(2024, 9, 13)).

scientist("Ottmar Edenhofer").
collected("Ottmar Edenhofer", date(2026, 7, 16)).
website("Ottmar Edenhofer", "https://www.pik-potsdam.de/members/edenh").

scientist("Gabriel A Vecchi").
collected("Gabriel A Vecchi", date(2026, 7, 16)).
website("Gabriel A Vecchi", "https://vecchi.princeton.edu/people/gabriel-vecchi").

scientist("Edgar G Hertwich").
collected("Edgar G Hertwich", date(2026, 7, 16)).
website("Edgar G Hertwich", "https://www.ntnu.edu/employees/edgar.hertwich").
social_media("Edgar G Hertwich", twitter, "EdgarHertwich").
recent_post(twitter, "EdgarHertwich", date(2023, 10, 24)).
social_media("Edgar G Hertwich", bluesky, "edgarhertwich.bsky.social").
links("https://www.ntnu.edu/employees/edgar.hertwich", bluesky).
recent_post(bluesky, "edgarhertwich.bsky.social", date(2026, 6, 29)).

scientist("Stefan Rahmstorf").
collected("Stefan Rahmstorf", date(2026, 7, 16)).
website("Stefan Rahmstorf", "https://www.pik-potsdam.de/~stefan/").
social_media("Stefan Rahmstorf", twitter, "rahmstorf").
links("https://www.pik-potsdam.de/~stefan/", twitter).
recent_post(twitter, "rahmstorf", date(2026, 7, 15)).
social_media("Stefan Rahmstorf", mastodon, "rahmstorf@fediscience.org").
links("https://www.pik-potsdam.de/~stefan/", mastodon).
recent_post(mastodon, "rahmstorf@fediscience.org", date(2026, 7, 14)).

scientist("Fortunat Joos").
collected("Fortunat Joos", date(2026, 7, 16)).
website("Fortunat Joos", "https://www.climate.unibe.ch/about_us/team/prof_joos_fortunat/index_eng.html").

scientist("William R L Anderegg").
collected("William R L Anderegg", date(2026, 7, 16)).
website("William R L Anderegg", "https://www.biology.utah.edu/faculty/william-bill-anderegg/").

scientist("Pete Smith").
collected("Pete Smith", date(2026, 7, 16)).
website("Pete Smith", "https://www.abdn.ac.uk/people/pete.smith/").

scientist("Susan Solomon").
collected("Susan Solomon", date(2026, 7, 16)).
website("Susan Solomon", "https://www.ssolomongroup.mit.edu/susansolomon").

scientist("Tomoko Hasegawa").
collected("Tomoko Hasegawa", date(2026, 7, 16)).
website("Tomoko Hasegawa", "https://rara.ritsumei.ac.jp/en/fellows/tomoko-hasegawa").

scientist("Myles Robert Allen").
collected("Myles Robert Allen", date(2026, 7, 16)).
website("Myles Robert Allen", "https://www.eci.ox.ac.uk/person/professor-myles-allen").

scientist("Piers Maxwell De Ferranti Forster").
collected("Piers Maxwell De Ferranti Forster", date(2026, 7, 16)).
website("Piers Maxwell De Ferranti Forster", "https://environment.leeds.ac.uk/see/staff/1267/professor-piers-forster").

scientist("Chris D Jones").
collected("Chris D Jones", date(2026, 7, 16)).
website("Chris D Jones", "https://research-information.bris.ac.uk/en/persons/chris-jones/").
social_media("Chris D Jones", twitter, "chrisd_jones").
recent_post(twitter, "chrisd_jones", date(2024, 11, 18)).
social_media("Chris D Jones", mastodon, "chrisd_jones@mas.to").

scientist("Kristie L Ebi").
collected("Kristie L Ebi", date(2026, 7, 20)).
website("Kristie L Ebi", "https://globalhealth.washington.edu/faculty/kristie-ebi").
social_media("Kristie L Ebi", bluesky, "krisebi.bsky.social").
recent_post(bluesky, "krisebi.bsky.social", date(2026, 1, 6)).


scientist("James E M Watson").
collected("James E M Watson", date(2026, 7, 16)).
website("James E M Watson", "https://environment.uq.edu.au/profile/9281/james-watson").
social_media("James E M Watson", twitter, "cyclonewatson").
recent_post(twitter, "cyclonewatson", date(2023, 3, 2)).

scientist("Frank Ewert").
collected("Frank Ewert", date(2026, 7, 16)).
website("Frank Ewert", "https://www.lap.uni-bonn.de/en/staff/websites/frank-ewert").

scientist("Gavin A Schmidt").
collected("Gavin A Schmidt", date(2026, 7, 20)).
website("Gavin A Schmidt", "https://www.giss.nasa.gov/staff/gschmidt/").
deleted("Gavin A Schmidt", twitter, "ClimateOfGavin").
social_media("Gavin A Schmidt", bluesky, "climateofgavin.bsky.social").
recent_post(bluesky, "climateofgavin.bsky.social", date(2026, 7, 20)).

scientist("Mike Hulme").
collected("Mike Hulme", date(2026, 7, 16)).
website("Mike Hulme", "https://www.geog.cam.ac.uk/people/hulme/").

scientist("Tom M L Wigley").
collected("Tom M L Wigley", date(2026, 7, 16)).
website("Tom M L Wigley", "https://www.agci.org/people/0034x000013tCROAA2/tom-wigley").

scientist("Philip L Munday").
collected("Philip L Munday", date(2026, 7, 16)).

scientist("David J Beerling").
collected("David J Beerling", date(2026, 7, 16)).
website("David J Beerling", "https://sheffield.ac.uk/biosciences/people/academic-staff/david-j-beerling").


scientist("Rupert Seidl").
collected("Rupert Seidl", date(2026, 7, 17)).
website("Rupert Seidl", "https://www.professoren.tum.de/en/seidl-rupert/").
social_media("Rupert Seidl", twitter, "RupertSeidl").
recent_post(twitter, "RupertSeidl", date(2024, 11, 25)).
social_media("Rupert Seidl", bluesky, "rupertseidl.bsky.social").
recent_post(bluesky, "rupertseidl.bsky.social", date(2026, 6, 29)).

scientist("Dieter Gerten").
collected("Dieter Gerten", date(2026, 7, 17)).
website("Dieter Gerten", "https://www.pik-potsdam.de/members/gerten").

scientist("John M Pandolfi").
collected("John M Pandolfi", date(2026, 7, 17)).
website("John M Pandolfi", "https://marinepalaeoecology.org/prof-john-m-pandolfi/").

scientist("Larry Wayne Horowitz").
collected("Larry Wayne Horowitz", date(2026, 7, 17)).
website("Larry Wayne Horowitz", "https://www.gfdl.noaa.gov/larry-horowitz-research/").

scientist("Gabriele Clarissa Hegerl").
collected("Gabriele Clarissa Hegerl", date(2026, 7, 17)).
website("Gabriele Clarissa Hegerl", "https://www.research.ed.ac.uk/en/persons/gabi-hegerl/").
social_media("Gabriele Clarissa Hegerl", twitter, "GabiHegerl").
recent_post(twitter, "GabiHegerl", date(2024, 12, 3)).
social_media("Gabriele Clarissa Hegerl", bluesky, "gabihegerl.bsky.social").
recent_post(bluesky, "gabihegerl.bsky.social", date(2026, 3, 10)).

scientist("Tim P Barnett").
collected("Tim P Barnett", date(2026, 7, 17)).
website("Tim P Barnett", "https://www.neiu.edu/faculty/timothy-p-barnett").

scientist("Francis W Zwiers").
collected("Francis W Zwiers", date(2026, 7, 17)).
website("Francis W Zwiers", "https://uwaterloo.ca/math/francis-zwiers").

scientist("Richard Seager").
collected("Richard Seager", date(2026, 7, 17)).
website("Richard Seager", "https://ocp.ldeo.columbia.edu/res/div/ocp/people/seager/").

scientist("Timothy Michael Lenton").
collected("Timothy Michael Lenton", date(2026, 7, 17)).
website("Timothy Michael Lenton", "https://experts.exeter.ac.uk/19727-tim-lenton").

scientist("Benjamin I Cook").
collected("Benjamin I Cook", date(2026, 7, 17)).
website("Benjamin I Cook", "https://www.drbenjamincook.net/").
social_media("Benjamin I Cook", bluesky, "dustybowl.bsky.social").
links("https://www.drbenjamincook.net/", bluesky).
recent_post(bluesky, "dustybowl.bsky.social", date(2026, 7, 17)).

scientist("Scott C Doney").
collected("Scott C Doney", date(2026, 7, 20)).
website("Scott C Doney", "https://evsc.as.virginia.edu/people/scott-doney").
social_media("Scott C Doney", bluesky, "scottdoney.bsky.social").
recent_post(bluesky, "scottdoney.bsky.social", date(2026, 7, 20)).

scientist("David M Lawrence").
collected("David M Lawrence", date(2026, 7, 17)).
website("David M Lawrence", "https://staff.cgd.ucar.edu/dlawren/").

scientist("Jens-Christian Svenning").
collected("Jens-Christian Svenning", date(2026, 7, 17)).
website("Jens-Christian Svenning", "https://pure.au.dk/portal/en/persons/svenning%40bio.au.dk").
social_media("Jens-Christian Svenning", twitter, "JCSvenning").
recent_post(twitter, "JCSvenning", date(2026, 7, 8)).
social_media("Jens-Christian Svenning", bluesky, "jcsvenning.bsky.social").
recent_post(bluesky, "jcsvenning.bsky.social", date(2026, 7, 17)).

scientist("Nicolas Viovy").
collected("Nicolas Viovy", date(2026, 7, 17)).
website("Nicolas Viovy", "https://www.lsce.ipsl.fr/en/pisp/nicolas-viovy/").

scientist("Elke Stehfest").
collected("Elke Stehfest", date(2026, 7, 17)).
website("Elke Stehfest", "https://www.pbl.nl/en/about-pbl/employees/elke-stehfest").

scientist("Felix S Creutzig").
collected("Felix S Creutzig", date(2026, 7, 17)).
website("Felix S Creutzig", "https://profiles.sussex.ac.uk/p649857-felix-creutzig").
social_media("Felix S Creutzig", twitter, "efesce").
recent_post(twitter, "efesce", date(2025, 5, 8)).
social_media("Felix S Creutzig", bluesky, "efesce.bsky.social").
recent_post(bluesky, "efesce.bsky.social", date(2025, 11, 8)).

scientist("Julie M Arblaster").
collected("Julie M Arblaster", date(2026, 7, 17)).
social_media("Julie M Arblaster", twitter, "julie_arblaster").
recent_post(twitter, "julie_arblaster", date(2024, 4, 17)).
social_media("Julie M Arblaster", bluesky, "juliearblaster.bsky.social").
recent_post(bluesky, "juliearblaster.bsky.social", date(2024, 11, 18)).

scientist("Hans Joachim John Schellnhuber").
collected("Hans Joachim John Schellnhuber", date(2026, 7, 17)).
website("Hans Joachim John Schellnhuber", "https://iiasa.ac.at/staff/hans-joachim-john-schellnhuber").

scientist("Benjamin Kenneth Sovacool").
collected("Benjamin Kenneth Sovacool", date(2026, 7, 17)).
website("Benjamin Kenneth Sovacool", "https://www.bu.edu/igs/profile/benjamin-sovacool/").
social_media("Benjamin Kenneth Sovacool", twitter, "BenjaminSovaco1").
recent_post(twitter, "BenjaminSovaco1", date(2026, 7, 14)).
social_media("Benjamin Kenneth Sovacool", bluesky, "sovacool.bsky.social").
recent_post(bluesky, "sovacool.bsky.social", date(2026, 7, 14)).

scientist("Shaun K Wilson").
collected("Shaun K Wilson", date(2026, 7, 17)).
website("Shaun K Wilson", "https://www.aims.gov.au/about/our-people/dr-shaun-wilson").

scientist("Mikhail A Semenov").
collected("Mikhail A Semenov", date(2026, 7, 17)).

scientist("Isaac M Held").
collected("Isaac M Held", date(2026, 7, 17)).
website("Isaac M Held", "https://www.gfdl.noaa.gov/isaac-held-homepage/").

scientist("David S Battisti").
collected("David S Battisti", date(2026, 7, 17)).
website("David S Battisti", "https://atmos.uw.edu/faculty-and-research/core-faculty/david-battisti/").

scientist("Jonathan Alan Patz").
collected("Jonathan Alan Patz", date(2026, 7, 17)).
website("Jonathan Alan Patz", "https://sage.nelson.wisc.edu/staff/patz-jonathan/").
social_media("Jonathan Alan Patz", twitter, "jonathanpatz").
recent_post(twitter, "jonathanpatz", date(2025, 4, 19)).
social_media("Jonathan Alan Patz", bluesky, "jonathanpatz.bsky.social").
recent_post(bluesky, "jonathanpatz.bsky.social", date(2026, 6, 28)).

scientist("Josep Peñuelas").
collected("Josep Peñuelas", date(2026, 7, 17)).
website("Josep Peñuelas", "https://www.creaf.cat/en/about-us/our-people/josep-penuelas-reixach").
social_media("Josep Peñuelas", twitter, "JosepPenuelas").
recent_post(twitter, "JosepPenuelas", date(2026, 7, 14)).

scientist("Bette L Otto-Bliesner").
collected("Bette L Otto-Bliesner", date(2026, 7, 17)).
website("Bette L Otto-Bliesner", "https://staff.cgd.ucar.edu/ottobli/").

scientist("Richard A Houghton").
collected("Richard A Houghton", date(2026, 7, 17)).
website("Richard A Houghton", "https://www.woodwellclimate.org/staff/richard-houghton/").

scientist("Peter U Clark").
collected("Peter U Clark", date(2026, 7, 17)).
website("Peter U Clark", "https://ceoas.oregonstate.edu/directory/peter-clark").

scientist("Victor A Brovkin").
collected("Victor A Brovkin", date(2026, 7, 17)).
website("Victor A Brovkin", "https://mpimet.mpg.de/en/staff/victor-brovkin/").

scientist("Han-Qin Tian").
collected("Han-Qin Tian", date(2026, 7, 17)).
website("Han-Qin Tian", "https://www.bc.edu/bc-web/schools/morrissey/departments/eesc/people/faculty-directory/hanqin-tian.html").
social_media("Han-Qin Tian", twitter, "HanqinTian").
recent_post(twitter, "HanqinTian", date(2026, 5, 23)).

scientist("Antoine Guisan").
collected("Antoine Guisan", date(2026, 7, 17)).
website("Antoine Guisan", "https://edpub.unil.ch/interpub/noauth/php/Un/UnPers.php?PerNum=861627&LanCode=8").

scientist("Shilu L Tong").
collected("Shilu L Tong", date(2026, 7, 17)).
website("Shilu L Tong", "https://www.qut.edu.au/about/our-people/academic-profiles/s.tong").
