Resolve Austrian Legal Citation
ris_lookup_citationResolve a single Austrian legal citation to its canonical RIS document deterministically — no keyword search. Four routes are auto-detected from the citation shape (or forced with kind): a norm citation — section-first ("§ 6 DSG", "Art 10 B-VG"), abbreviation-first ("DSG §1", "DSGVO Art32", the shape ris_search_case_law returns in norms_cited), or a bare abbreviation like "ABGB" — resolves through consolidated federal law, or a Bundesland with a state hint, as in force today or on in_force_as_of; a gazette citation ("BGBl. I Nr. 165/1999", pre-2004 "BGBl. Nr. 194/1961", imperial "RGBl. Nr. 189/1902", or "LGBl. Nr. 61/2026" with a state hint) routes to the right federal era tier by year, or to a state Landesgesetzblatt — falling back to that Bundesland’s pre-e-Recht series when the citation predates its switch; a case number ("Ro 2026/03/0016", "G 287/2022", "14Os49/26a", "2025-0.934.677", "W256 …") is matched to its court — pass court to skip detection, and ambiguous formats probe up to two courts; a collection number ("VfSlg 19.632/2012", "VwSlg 18.000 A/2010") resolves through the VfGH/VwGH collection — a VwSlg cite given without its part letter can name one decision in each of the two VwGH series, and comes back as ambiguous with both cites named rather than resolved to one of them. Returns the single best-matching document in the same shape as the corresponding search tool, with alternatives_count when more than one matched. A citation that cannot be classified or resolved returns found: false with next-step guidance — it never throws for a miss; only an upstream RIS outage is an error. For keyword rather than citation lookup, use ris_search_legislation or ris_search_case_law.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | Force a route, or auto (default) to classify by shape. Set explicitly when the citation shape is ambiguous. | auto |
| court | No | Court hint for a case number — short-circuits court detection to this court. Codes: ris_list_reference topic courts, minus normenliste (a norm index, which carries no case numbers). | |
| state | No | Bundesland hint — routes a norm to that state’s consolidated law (LrKons) and an LGBl. gazette to that state’s Landesgesetzblatt (LgblAuth, then the legacy Lgbl series for a citation predating the state’s e-Recht switch). | |
| citation | Yes | The legal citation to resolve, e.g. "§ 6 DSG" or "DSG §1", "Art 10 B-VG", "BGBl. I Nr. 165/1999", "Ro 2026/03/0016", or "VfSlg 19.632/2012". | |
| in_force_as_of | No | For a norm, resolve the version in force on this date (YYYY-MM-DD). Defaults to today in Austria. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | What the citation parsed as — "unknown" when it did not classify into any route. | |
| error | No | Present when the call failed. Absent on success. | |
| found | No | True when the citation resolved to a single best-matching document. | |
| record | No | The resolved document, in the same normalized shape the corresponding search tool returns — ris_search_legislation for a norm, ris_search_case_law for a case or collection number, ris_search_gazette for a gazette. Present when found is true. | |
| guidance | No | Next-step guidance naming a concrete tool. Present when found is false. | |
| resolution_note | No | Which application and filter resolved the citation. Present when found is true. | |
| alternatives_count | No | Documents that also matched beyond the one returned — present only when more than one matched. List them all with the search tool named in resolution_note. |