Twinkle HubTwinkle Hub

Find Taiwan cases citing a given ROC statute · reverse-lookup

tw_judgment_by_statute

Statutes · same family🇹🇼 Taiwanread-only

關鍵字 / Keywords: 判決依何法條 反查 statute lookup 法條 適用案 引用法條 case-law by-statute

Scope: Taiwan (ROC · 中華民國) judicial rulings only.

【EN keywords】reverse lookup Taiwan judgments by statute · find Taiwan cases citing a law article · Taiwan statute-to-judgment mapping · ROC statute usage in court decisions · Taiwan civil code / criminal code / procedural law citation · article-level judgment reverse index · 中華民國 法條 反查

【何時用】用戶問「某台灣法條有哪些判決引用」「這條被引用在什麼案子」「法條網絡研究」時 · 一定要用本 tool 反查 · 不要憑印象列。

【Topics covered · descriptive keyword list】法條反查 · 哪些判決引用 · 民法§184 · 刑法§320 · 民訴§78 · 毒品條例§17 · 洗錢防制法 · 法條網絡 · 法條被引用 · 判決適用的法條

【不要一般常識答】不要憑經驗說「這條常見於 XX 案類」· 一律呼叫本 tool 拿 corpus 內的實際引用案。

給定法條 normalized_id · 列出 corpus 內引用該法條的案件(依 jid 排序),一頁最多 200 筆, 每個法條只開放前 1000 筆(常見法條可能上萬筆)。next_cursor 不是 null = 還有下一頁: 原樣傳回 cursor=next_cursor 再叫一次;depth_capped: true = 已到 1000 筆上限,再往下會回 error.code="invalid_params"(reason="page_too_deep")—— 請改用更細的 normalized_id,例如加上項 / 款。

💡 (Optional) 載入 skill tw-opendata-judgment-analysis 取得完整用法指引 · moj_pcode 對照表 · 法條網絡研究 workflow。

🔴 每筆案件都帶 original_url 司法院 FJUD 原文連結 · 呈現給用戶時 必須附上每筆的 URL · 讓用戶可點連結去司法院查驗判決引用該法條的實際段落 · 這是可信度的核心。跳過 URL = 不完整回應。

normalized_id 格式: <moj_pcode>.<article>[-<suffix>][.<paragraph>[.<clause>[.<sub_clause>]]][.<position>]

Args: limit: 1..200(預設 200;超出範圍 = 參數錯誤) cursor: 下一頁時原樣傳回上一次回應的 next_cursor(不透明字串,不要自己組) normalized_id: 例如 "B0000001.184.1.前段" (民法§184第1項前段·侵權責任) "O0000001.17.2" (毒品條例§17第2項) "B0010001.78" (民訴§78·訴訟費用負擔) "C0000001.320.1" (刑法§320第1項·竊盜) "C0000001.38-1.1.前段" (刑法§38-1第1項前段·犯罪所得沒收)

Returns each citing case with: jid · sub_type · statute_raw (判決原文引用形式) · cited_by (plaintiff/defendant/court/prosecutor) · influence_on_outcome (決定性/輔助性/背景性) · plaintiff/defendant alignment scores.

Parameters

ParamTypeDescription
normalized_id *string—
limitinteger—
cursorstring—
Raw JSON schema
{
  "properties": {
    "normalized_id": {
      "title": "Normalized Id",
      "type": "string"
    },
    "limit": {
      "default": 200,
      "maximum": 200,
      "minimum": 1,
      "title": "Limit",
      "type": "integer"
    },
    "cursor": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Cursor"
    }
  },
  "required": [
    "normalized_id"
  ],
  "title": "tw_judgment_by_statuteArguments",
  "type": "object",
  "additionalProperties": false
}

How to call

Starter — params in the table above
tw_judgment_by_statute({ normalized_id: "…" })