F∆I module — extract typed citation edges from legal text
Find a file
flemming-it a4f79813b5 feat: initial graph-citation-extract v0.1.0 (graph.citation_extract@0.1.0)
Regex-based citation edge extraction from German legal text.
Edges are typed per the Coupette/Katz/Bommarito 2021 schema.

Detected edge types in v0.1.0:

  - cites         "§ N Gesetz"  /  "Art. N Gesetz"
  - verweist_iVm  "i.V.m. §/Art. N"

Output is a { from: eli, citations: [{to, type, raw}] } graph
fragment. raw preserves the matched source text for diagnostics
and Juristen-review.

Pure in-WASM (regex), zero filesystem, zero network.

Reserved for next versions:

  - 0.2: amends, superseded_by (requires title-line analysis)
  - 0.3: transposes (requires cross-document EUR-Lex resolution —
         belongs in a separate graph.resolve step rather than
         here)
  - 0.4: delegates_to_land / delegates_to_kommune

Signed-off-by: flemming-it <sf@flemming.it>
2026-06-18 11:25:03 +02:00
src feat: initial graph-citation-extract v0.1.0 (graph.citation_extract@0.1.0) 2026-06-18 11:25:03 +02:00
.gitignore feat: initial graph-citation-extract v0.1.0 (graph.citation_extract@0.1.0) 2026-06-18 11:25:03 +02:00
Cargo.lock feat: initial graph-citation-extract v0.1.0 (graph.citation_extract@0.1.0) 2026-06-18 11:25:03 +02:00
Cargo.toml feat: initial graph-citation-extract v0.1.0 (graph.citation_extract@0.1.0) 2026-06-18 11:25:03 +02:00
module.yaml feat: initial graph-citation-extract v0.1.0 (graph.citation_extract@0.1.0) 2026-06-18 11:25:03 +02:00
rust-toolchain.toml feat: initial graph-citation-extract v0.1.0 (graph.citation_extract@0.1.0) 2026-06-18 11:25:03 +02:00