The live tools answer which law is this - title search, metadata, full text, versions. The local database answers the harder question, finding the exact provision that defines a term or cites another article, which is where legal research actually spends its time.
A research layer over Fedlex, the Swiss federal law portal. Six tools query the Fedlex SPARQL endpoint live; five more run against a local SQLite copy built by an ingest step, which is what makes full-text and article-level work possible.
- Keyword search across law titles and abbreviations, and a paginated list of everything in force
- Metadata and full text for a law, addressed by SR number or ELI URI
- Every historical consolidation version of a law
- The law-to-law citation graph, and an article-to-article one that resolves to a named article of one act citing a named article of another
- Full-text search across article texts, and formal legal definitions looked up by term
- Swiss laws that implement or reference a given EU directive or regulation
- Statistics on the local database: counts, size, and when it was last ingested
Node and a build step. The SPARQL tools work as soon as it is built; search_provisions, lookup_definition, find_eu_references, get_article_citations and get_db_stats need the local database, which the ingest command downloads and parses first. Every tool takes a language - French is the default, with German, Italian and Romansh alongside it.
