{
 "meta": {
  "title": "Claim patterns",
  "description": "The phrase index behind the answer engine. Each entry maps one of the twenty-six rebuttals in Part XVI of the report to the wording the claim is made in, so a pasted text can be matched to the answer it is asking for without a language model and without a network call. The patterns carry no evidence of their own: the answer is assembled at render time from the report, the live figures and the documented statements.",
  "generated": "2026-10-08",
  "figure_ids": [
   "killed",
   "children",
   "injured",
   "displaced",
   "wb-killed",
   "settler-attacks",
   "settlers",
   "recognising"
  ],
  "note": "Matching is case-insensitive and punctuation-insensitive, and a phrase must match on a word boundary. A phrase listed under \"strong\" counts double, because it names the claim rather than merely touching its subject."
 },
 "claims": [
  {
   "rebuttal": 1,
   "label": "Self-defence",
   "strong": [
    "self-defence",
    "article 51",
    "right to defend itself",
    "right to self-defence",
    "right to self-defense"
   ],
   "phrases": [
    "right to defend itself",
    "right to defend herself",
    "right to self-defence",
    "right to self defence",
    "right to self-defense",
    "right to self defense",
    "article 51",
    "self-defence",
    "self defence",
    "self-defense",
    "self defense",
    "any country would",
    "no country would tolerate",
    "what would you do if",
    "they started it",
    "hamas started",
    "unprovoked attack",
    "israel was attacked",
    "defending itself",
    "defending themselves",
    "israel has every right"
   ],
   "figures": [
    "killed",
    "children"
   ],
   "statement_cats": [
    "genocide"
   ]
  },
  {
   "rebuttal": 2,
   "label": "Human shields",
   "strong": [
    "human shields",
    "human shield",
    "hides behind civilians"
   ],
   "phrases": [
    "human shields",
    "human shield",
    "hamas hides",
    "hides behind civilians",
    "hides among civilians",
    "hamas uses civilians",
    "blame hamas for",
    "blood is on hamas",
    "hamas is responsible for the deaths",
    "if hamas surrendered",
    "embedded in civilian",
    "operating out of schools"
   ],
   "figures": [
    "children",
    "killed"
   ],
   "statement_cats": [
    "dehumanisation",
    "warcrimes"
   ]
  },
  {
   "rebuttal": 3,
   "label": "Inflated numbers",
   "strong": [
    "hamas-run health ministry",
    "hamas run health ministry",
    "numbers are inflated",
    "inflated death toll"
   ],
   "phrases": [
    "hamas-run health ministry",
    "hamas run health ministry",
    "hamas-run ministry of health",
    "gaza health ministry figures",
    "hamas figures",
    "hamas numbers",
    "numbers are inflated",
    "inflated casualty",
    "inflated death toll",
    "made-up numbers",
    "made up numbers",
    "pallywood",
    "they count combatants",
    "includes hamas fighters",
    "include hamas combatants",
    "cannot trust the numbers",
    "can't trust the numbers",
    "unverified figures",
    "fake casualty",
    "casualty figures are propaganda"
   ],
   "figures": [
    "killed",
    "children",
    "injured"
   ],
   "statement_cats": [
    "findings"
   ]
  },
  {
   "rebuttal": 4,
   "label": "Anti-Zionism is antisemitism",
   "strong": [
    "anti-zionism is antisemitism"
   ],
   "phrases": [
    "anti-zionism is antisemitism",
    "antizionism is antisemitism",
    "anti zionism is antisemitism",
    "anti-zionism is anti-semitism",
    "zionism is judaism",
    "anti-zionist is antisemit",
    "hating israel is hating jews",
    "denying jewish self-determination",
    "denies jewish self-determination",
    "ihra definition",
    "antisemitic to criticise israel",
    "antisemitic to criticize israel",
    "criticism of israel is antisemit",
    "jew-hatred dressed",
    "you are antisemitic"
   ],
   "figures": [],
   "statement_cats": [
    "dissent",
    "jewish-opposition"
   ]
  },
  {
   "rebuttal": 5,
   "label": "The 2005 disengagement",
   "strong": [
    "left gaza in 2005",
    "gaza is not occupied"
   ],
   "phrases": [
    "left gaza in 2005",
    "withdrew from gaza",
    "disengagement",
    "gaza is not occupied",
    "gaza was not occupied",
    "no occupation in gaza",
    "not occupied since 2005",
    "gave them gaza",
    "handed gaza over",
    "israel does not occupy gaza",
    "they got gaza and",
    "pulled out of gaza"
   ],
   "figures": [
    "displaced"
   ],
   "statement_cats": [
    "annexation"
   ]
  },
  {
   "rebuttal": 6,
   "label": "The UN is biased",
   "strong": [
    "un is biased"
   ],
   "phrases": [
    "un is biased",
    "biased against israel",
    "anti-israel body",
    "un obsession with israel",
    "human rights council is",
    "un resolutions against israel",
    "kangaroo court",
    "the un hates israel",
    "united nations is biased",
    "un is antisemitic"
   ],
   "figures": [
    "recognising"
   ],
   "statement_cats": [
    "findings"
   ]
  },
  {
   "rebuttal": 7,
   "label": "Israel investigates itself",
   "strong": [
    "israel investigates",
    "most moral army"
   ],
   "phrases": [
    "israel investigates",
    "investigates itself",
    "idf investigates",
    "military advocate general",
    "most moral army",
    "functioning judiciary",
    "independent judiciary",
    "complementarity",
    "israeli courts will",
    "its own legal system",
    "israel holds its soldiers to account"
   ],
   "figures": [],
   "statement_cats": [
    "findings",
    "dissent"
   ]
  },
  {
   "rebuttal": 8,
   "label": "A land without a people",
   "strong": [
    "a land without a people",
    "invented people"
   ],
   "phrases": [
    "a land without a people",
    "land without a people",
    "there was no one there",
    "the land was empty",
    "made the desert bloom",
    "swamps and desert",
    "no such thing as palestinians",
    "invented people",
    "palestinians are an invention",
    "there was never a palestinian state",
    "jordan is palestine",
    "they are all jordanians",
    "they came from egypt"
   ],
   "figures": [
    "settlers"
   ],
   "statement_cats": [
    "historic",
    "cleansing"
   ]
  },
  {
   "rebuttal": 9,
   "label": "The only democracy",
   "strong": [
    "only democracy in the middle east"
   ],
   "phrases": [
    "only democracy in the middle east",
    "only democracy in the region",
    "bible belt",
    "vibrant democracy",
    "liberal democracy",
    "the only free country in",
    "a beacon of democracy",
    "democratic values"
   ],
   "figures": [],
   "statement_cats": [
    "apartheid",
    "society"
   ]
  },
  {
   "rebuttal": 10,
   "label": "But the hostages",
   "strong": [
    "but the hostages",
    "release the hostages"
   ],
   "phrases": [
    "but the hostages",
    "release the hostages",
    "return the hostages",
    "give back the hostages",
    "bring them home",
    "hostages are still",
    "hamas still holds",
    "still holding hostages",
    "free the hostages",
    "if hamas released",
    "hand over the hostages"
   ],
   "figures": [
    "killed",
    "displaced"
   ],
   "statement_cats": [
    "warcrimes"
   ]
  },
  {
   "rebuttal": 11,
   "label": "Evacuation warnings",
   "strong": [
    "evacuation warning",
    "roof knock"
   ],
   "phrases": [
    "evacuation warning",
    "evacuation order",
    "roof knock",
    "warns civilians",
    "warned civilians",
    "drops leaflets",
    "dropped leaflets",
    "tells civilians to leave",
    "told them to leave",
    "safe zone",
    "humanitarian zone",
    "al-mawasi",
    "al mawasi",
    "they were warned",
    "takes precautions",
    "unprecedented precautions"
   ],
   "figures": [
    "displaced",
    "children"
   ],
   "statement_cats": [
    "cleansing",
    "warcrimes"
   ]
  },
  {
   "rebuttal": 12,
   "label": "Hamas steals the aid",
   "strong": [
    "hamas steals the aid",
    "hamas steals aid",
    "steals the aid"
   ],
   "phrases": [
    "hamas steals the aid",
    "hamas steals aid",
    "steals the aid",
    "aid is stolen",
    "hamas takes the aid",
    "hamas loots",
    "loots the aid",
    "israel lets the aid in",
    "israel allows aid",
    "trucks are waiting",
    "there is no siege",
    "aid is diverted",
    "unrwa is complicit",
    "hamas sells the aid"
   ],
   "figures": [
    "displaced"
   ],
   "statement_cats": [
    "starvation"
   ]
  },
  {
   "rebuttal": 13,
   "label": "There is no famine",
   "strong": [
    "there is no famine",
    "no famine in gaza",
    "famine is a lie"
   ],
   "phrases": [
    "there is no famine",
    "no famine in gaza",
    "famine is a lie",
    "famine hoax",
    "no starvation in gaza",
    "starvation is a lie",
    "markets are full",
    "plenty of food in gaza",
    "ipc is",
    "the ipc report",
    "fake famine",
    "nobody is starving",
    "they look well fed"
   ],
   "figures": [
    "children"
   ],
   "statement_cats": [
    "starvation"
   ]
  },
  {
   "rebuttal": 14,
   "label": "The journalists were operatives",
   "strong": [
    "journalists were hamas",
    "posing as a journalist"
   ],
   "phrases": [
    "journalists were hamas",
    "journalist was hamas",
    "was a hamas operative",
    "posed as a journalist",
    "posing as a journalist",
    "terrorist posing as",
    "so-called journalist",
    "press card",
    "al jazeera journalist was",
    "journalists in gaza are",
    "not a real journalist"
   ],
   "figures": [
    "killed"
   ],
   "statement_cats": [
    "warcrimes",
    "findings"
   ]
  },
  {
   "rebuttal": 15,
   "label": "From the river to the sea",
   "strong": [
    "from the river to the sea"
   ],
   "phrases": [
    "from the river to the sea",
    "river to the sea",
    "call for the destruction of israel",
    "genocidal chant",
    "wipe israel off the map",
    "destroy the jewish state",
    "globalize the intifada",
    "globalise the intifada",
    "intifada revolution",
    "code for genocide"
   ],
   "figures": [],
   "statement_cats": [
    "genocide",
    "annexation"
   ]
  },
  {
   "rebuttal": 16,
   "label": "Singling out Israel",
   "strong": [
    "singling out israel",
    "why not syria"
   ],
   "phrases": [
    "singled out",
    "singling out israel",
    "why not syria",
    "what about syria",
    "what about yemen",
    "what about sudan",
    "what about china",
    "what about the uyghur",
    "uyghurs",
    "why only israel",
    "obsession with israel",
    "double standard against israel",
    "nobody protests about",
    "where are the protests for"
   ],
   "figures": [
    "recognising"
   ],
   "statement_cats": [
    "findings"
   ]
  },
  {
   "rebuttal": 17,
   "label": "Arab citizens of Israel",
   "strong": [
    "arab citizens of israel",
    "apartheid is a lie"
   ],
   "phrases": [
    "arab citizens of israel",
    "arab israelis",
    "arabs in the knesset",
    "arab members of knesset",
    "arab judge",
    "sits on the supreme court",
    "apartheid is a lie",
    "not an apartheid state",
    "apartheid slur",
    "they have equal rights",
    "arabs vote in israel",
    "equal citizens"
   ],
   "figures": [
    "settlers"
   ],
   "statement_cats": [
    "apartheid"
   ]
  },
  {
   "rebuttal": 18,
   "label": "There is no genocide",
   "strong": [
    "there is no genocide",
    "no genocide in gaza",
    "genocide is a lie"
   ],
   "phrases": [
    "there is no genocide",
    "no genocide in gaza",
    "genocide is a lie",
    "not a genocide",
    "isn't a genocide",
    "is not genocide",
    "stop calling it genocide",
    "genocide accusation",
    "blood libel",
    "cheapens the word genocide",
    "cheapens the holocaust",
    "no genocidal intent",
    "genocidal intent",
    "dolus specialis",
    "the population has grown",
    "population keeps growing",
    "worst genocide in history",
    "if this were a genocide",
    "misuse of the word genocide",
    "the icj has not ruled",
    "no court has found"
   ],
   "figures": [
    "killed",
    "children",
    "displaced"
   ],
   "statement_cats": [
    "genocide",
    "findings"
   ]
  },
  {
   "rebuttal": 19,
   "label": "Hamas broke the ceasefire",
   "strong": [
    "hamas broke the ceasefire",
    "broke the ceasefire"
   ],
   "phrases": [
    "hamas broke the ceasefire",
    "broke the ceasefire",
    "broke the truce",
    "violated the ceasefire",
    "ceasefire violation",
    "hamas violated",
    "hamas refused to release",
    "hamas did not return the bodies",
    "hamas didn't return the bodies",
    "israel honoured the ceasefire",
    "israel honored the ceasefire",
    "hamas never keeps",
    "hamas restarted the war",
    "who broke the ceasefire",
    "israel kept the ceasefire"
   ],
   "figures": [
    "killed",
    "injured"
   ],
   "statement_cats": [
    "warcrimes",
    "starvation"
   ]
  },
  {
   "rebuttal": 20,
   "label": "Partition and the refugees",
   "strong": [
    "rejected the partition plan",
    "arab leaders told them to leave"
   ],
   "phrases": [
    "rejected the partition",
    "rejected the partition plan",
    "turned down partition",
    "accepted partition",
    "the arabs said no",
    "five arab armies",
    "arab armies invaded",
    "arab leaders told them to leave",
    "told to leave by arab",
    "ordered to leave by their own",
    "arab radio told them",
    "they left voluntarily",
    "they chose to leave",
    "nobody expelled them",
    "no one was expelled",
    "the nakba is a myth",
    "nakba myth",
    "no ethnic cleansing in 1948",
    "they started the 1948 war"
   ],
   "figures": [
    "displaced"
   ],
   "statement_cats": [
    "cleansing",
    "historic"
   ]
  },
  {
   "rebuttal": 21,
   "label": "They were offered a state",
   "strong": [
    "offered them a state",
    "camp david"
   ],
   "phrases": [
    "offered them a state",
    "offered a state",
    "camp david",
    "barak offered",
    "olmert offered",
    "refused every offer",
    "rejected every offer",
    "turned down every offer",
    "never miss an opportunity",
    "missed an opportunity to miss",
    "arafat walked away",
    "arafat rejected",
    "said no to peace",
    "they don't want peace",
    "they do not want peace",
    "could have had a state"
   ],
   "figures": [
    "settlers"
   ],
   "statement_cats": [
    "annexation",
    "historic"
   ]
  },
  {
   "rebuttal": 22,
   "label": "Boycott is antisemitic",
   "strong": [
    "bds is antisemitic",
    "boycott is antisemitic"
   ],
   "phrases": [
    "bds is antisemitic",
    "bds movement is antisemitic",
    "boycott is antisemitic",
    "boycotting israel is antisemitic",
    "boycott the jewish state",
    "bds is a hate",
    "don't buy jewish",
    "do not buy from jews",
    "nazis boycotted",
    "nazi boycott",
    "economic warfare against israel",
    "bds hurts palestinians",
    "boycott only hurts palestinians",
    "sodastream",
    "bds is a terrorist"
   ],
   "figures": [
    "recognising"
   ],
   "statement_cats": [
    "dissent",
    "jewish-opposition"
   ]
  },
  {
   "rebuttal": 23,
   "label": "Jews are indigenous",
   "strong": [
    "jews are indigenous",
    "cannot be colonialism"
   ],
   "phrases": [
    "jews are indigenous",
    "indigenous to the land",
    "indigenous people of israel",
    "jews were there first",
    "three thousand years",
    "3000 years",
    "ancestral homeland",
    "biblical homeland",
    "judea and samaria have always",
    "you cannot colonise your own",
    "you cannot colonize your own",
    "cannot be colonialism",
    "not settler colonialism",
    "not a colonial",
    "jews are not white",
    "returning to their homeland",
    "archaeology proves"
   ],
   "figures": [
    "settlers",
    "wb-killed"
   ],
   "statement_cats": [
    "historic",
    "annexation"
   ]
  },
  {
   "rebuttal": 24,
   "label": "UNRWA is Hamas",
   "strong": [
    "unrwa is hamas",
    "unrwa staff",
    "unrwa employees"
   ],
   "phrases": [
    "unrwa is hamas",
    "unrwa staff",
    "unrwa employees",
    "unrwa workers",
    "unrwa is a front",
    "front for hamas",
    "unrwa teachers",
    "defund unrwa",
    "funding unrwa",
    "money to unrwa",
    "unrwa funding",
    "unrwa took part",
    "unrwa terrorists",
    "our money to gaza",
    "funds terror",
    "funding terror",
    "aid money to gaza",
    "confirmed as participants"
   ],
   "figures": [
    "killed"
   ],
   "statement_cats": [
    "findings"
   ]
  },
  {
   "rebuttal": 25,
   "label": "Hospitals as command centres",
   "strong": [
    "command centre under",
    "command center under",
    "al-shifa"
   ],
   "phrases": [
    "command centre under",
    "command center under",
    "al-shifa",
    "al shifa",
    "shifa hospital",
    "tunnels under hospitals",
    "operates from hospitals",
    "hamas hospitals",
    "hides in hospitals",
    "hide in hospitals",
    "rantisi",
    "guard list",
    "hostages were held in the hospital",
    "command and control centre",
    "command and control center"
   ],
   "figures": [
    "killed"
   ],
   "statement_cats": [
    "warcrimes"
   ]
  },
  {
   "rebuttal": 26,
   "label": "The IDF has explained",
   "strong": [
    "warning shots",
    "approached suspiciously",
    "perceived threat"
   ],
   "phrases": [
    "warning shots",
    "approached suspiciously",
    "perceived threat",
    "the idf said",
    "the idf says",
    "according to the idf",
    "idf denied",
    "israel denied",
    "stampede",
    "no evidence of execution",
    "without headlights",
    "hamas staged",
    "staged by hamas",
    "the army has explained",
    "posed a threat to the troops"
   ],
   "figures": [
    "killed"
   ],
   "statement_cats": [
    "warcrimes"
   ]
  },
  {
   "rebuttal": 27,
   "label": "Zionism is not racism",
   "strong": [
    "zionism is not racism",
    "national liberation movement"
   ],
   "phrases": [
    "zionism is not racism",
    "zionism is racism",
    "zionism is not racist",
    "national liberation movement",
    "jewish self-determination is not racism",
    "right to a jewish homeland",
    "denies the jewish people",
    "denying the jewish right to self-determination",
    "right of jews to a homeland",
    "jewish state has a right to exist"
   ],
   "figures": [],
   "statement_cats": [
    "apartheid"
   ]
  }
 ]
}
