{
  "dataset": "Polimeter — archive of Knesset members' work",
  "url": "https://polimeter.today/dataset",
  "generated_at": "2026-09-29T13:58:05.172577+00:00",
  "licence": {
    "name": "CC BY 4.0",
    "url": "https://creativecommons.org/licenses/by/4.0/"
  },
  "citation": {
    "he": "פולימטר — ארכיון עבודת חברי הכנסת. polimeter.today. רישיון CC BY 4.0.",
    "en": "Polimeter — archive of Knesset members' work. polimeter.today. Licensed CC BY 4.0."
  },
  "regeneration_cadence": "monthly",
  "scope": "Knessets 23-25 for activity records; plenum/committee quotes as served",
  "exclusions": [
    "Telegram-sourced quotes are served on the site but are NOT in this dump. Bulk re-publication of Telegram content is a materially different act from displaying a post on a page, and channel compromise (a real, observed incident) makes bulk authenticity impossible to warrant. Compare row counts against the live site with this in mind.",
    "Only rows the site itself serves (pqa_quotes_servable) are included.",
    "No sentiment fields, no quality scores, no derived rankings — see https://polimeter.today/methodology for why these do not exist here."
  ],
  "format": "JSON Lines, gzip-compressed, UTF-8. One JSON object per row.",
  "tables": {
    "speakers": {
      "file": "speakers.jsonl.gz",
      "rows": 247,
      "sha256": "7708803d1620490fe82eaf7b7c89ff1c2e891b8303845cdbd15ebac750e2cf27",
      "columns": [
        "id",
        "name_he",
        "name_en",
        "role",
        "party",
        "party_is_current",
        "party_until",
        "knesset_person_id",
        "knesset_mk_site_id",
        "slug",
        "is_current"
      ]
    },
    "positions": {
      "file": "positions.jsonl.gz",
      "rows": 3034,
      "sha256": "ffc31f261ec7b7a10a4e5af8157bc896379f983cace1f8887fd0cc5fb44b918f",
      "columns": [
        "speaker_id",
        "person_id",
        "position_id",
        "position_name",
        "knesset_num",
        "faction_id",
        "faction_name",
        "committee_id",
        "committee_name",
        "gov_ministry_name",
        "duty_desc",
        "start_date",
        "finish_date",
        "is_current"
      ]
    },
    "quotes": {
      "file": "quotes.jsonl.gz",
      "rows": 102788,
      "sha256": "46dababfe269b30c117b110a7025372fa2aa0d4ad231c23097ae28385cd18870",
      "columns": [
        "id",
        "speaker_id",
        "source_platform",
        "source_url",
        "text",
        "posted_at",
        "collected_at",
        "word_count",
        "extraction_method",
        "absa_prompt_version",
        "absa_model_name",
        "committee_verified",
        "wayback_url"
      ]
    },
    "aspects": {
      "file": "aspects.jsonl.gz",
      "rows": 112069,
      "sha256": "1b683f99c6bd9df5058c9fae129f69b788ad2149f89d9dc73c47104fd750bbd4",
      "columns": [
        "quote_id",
        "topic",
        "topic_canonical",
        "confidence",
        "prompt_version"
      ]
    },
    "bills": {
      "file": "bills.jsonl.gz",
      "rows": 12372,
      "sha256": "92f7231700f4724f0ca5c45ebbce9896017cc245ac4dbcd945246ca55d0f6d5e",
      "columns": [
        "id",
        "name",
        "bill_type",
        "status_id",
        "status_desc",
        "knesset_num",
        "number",
        "committee_id",
        "source_url",
        "last_updated_date"
      ]
    },
    "bill_initiators": {
      "file": "bill_initiators.jsonl.gz",
      "rows": 30123,
      "sha256": "cf2a58e612bd58c5f5eb54e341f6a0d65c5d925eab0a28c350e537fe8be88388",
      "columns": [
        "bill_id",
        "person_id",
        "speaker_id",
        "is_primary",
        "ordinal"
      ]
    },
    "queries": {
      "file": "queries.jsonl.gz",
      "rows": 2554,
      "sha256": "18ac7b2d29ef76684bb9360a8d74380146f9c8e9fd2e660e420d25173647edd2",
      "columns": [
        "id",
        "speaker_id",
        "person_id",
        "knesset_num",
        "number",
        "name",
        "type_desc",
        "status_id",
        "status_desc",
        "gov_ministry_id",
        "gov_ministry_name",
        "submit_date",
        "reply_date",
        "source_url",
        "last_updated_date"
      ]
    },
    "agenda_motions": {
      "file": "agenda_motions.jsonl.gz",
      "rows": 388,
      "sha256": "6a88c6aa8be3c942bde236ac8f77c6217ddfe315589f113b4faab3cff7276b41",
      "columns": [
        "id",
        "speaker_id",
        "person_id",
        "knesset_num",
        "number",
        "name",
        "type_desc",
        "classification_desc",
        "status_id",
        "status_desc",
        "committee_id",
        "decision_date",
        "source_url",
        "last_updated_date"
      ]
    },
    "votes": {
      "file": "votes.jsonl.gz",
      "rows": 7536,
      "sha256": "5e63b3358a3c61f58a90ff37224602fcd64d2d8583f96cec7e2bb0499bafe9bb",
      "columns": [
        "id",
        "vote_datetime",
        "knesset_num",
        "session_id",
        "item_id",
        "bill_id",
        "ordinal",
        "vote_method_desc",
        "vote_status_desc",
        "vote_title",
        "vote_subject",
        "is_no_confidence",
        "for_option_desc",
        "against_option_desc",
        "topic",
        "topic_canonical",
        "source_url",
        "protocol_url"
      ]
    },
    "vote_results": {
      "file": "vote_results.jsonl.gz",
      "rows": 525805,
      "sha256": "27ed95ab9499ca205a12f1f305fe199596732860a9e990fc6b2dda5ee95bf07f",
      "columns": [
        "vote_id",
        "person_id",
        "speaker_id",
        "result_code",
        "result_desc",
        "vote_date"
      ]
    }
  }
}
