Get Case Citation Network
citations_networkExtract and group all OSCOLA citations from a judgment XML by type, deduplicated and sorted, for authority-network analysis.
Instructions
USE THIS TOOL WHEN you have a judgment slug and want to map every citation it makes — cases cited, legislation referenced, SIs, retained EU law.
Fetches the judgment XML from TNA and parses all OSCOLA citations within. Returns citations grouped by type, deduplicated and sorted. AFTER calling, pass any individual citation through citations_resolve to confirm it resolves and to retrieve its canonical URL.
Useful for authority-network analysis (what did this judgment rely on?) and for surfacing the legislative landscape a case sits inside.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| case_uri | Yes | TNA judgment URI slug, e.g. 'uksc/2024/12' or 'ewca/civ/2023/450'. Use the 'uri' field from case_law_search results — not the full URL. Do not include the 'https://caselaw.nationalarchives.gov.uk/' prefix. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| case_uri | Yes | The judgment URI that was fetched and parsed | |
| neutral_citations | No | Neutral citations referenced, e.g. '[2020] UKSC 14' | |
| legislation_refs | No | Legislation section references, e.g. 's.47 Companies Act 2006' | |
| si_refs | No | Statutory Instrument references, e.g. 'SI 2018/1234' | |
| eu_refs | No | Retained EU law references, e.g. 'Regulation (EU) 2016/679' | |
| law_report_refs | No | Law report citations, e.g. '[2020] 1 WLR 100' | |
| total_citations | Yes | Sum of all de-duplicated citations across every bucket |