Consultar · federal + cantunal
Legislaziun federala e chantunala svizra
~5’000 leschas federalas svizras (125’000+ artitgels en trais linguas uffizialas, cronologia cumpletta da midadas) da l'endpoint SPARQL Fedlex, spiegladas local mintga mais. Passa 15’722 acts chantunals ed interchantunals via l'aggregatur LexFind. MCP-Calls stateless per lookup d'artitgels, tschertga full-text, cronologia e midadas.
§01 Federal
Leschas federalas — spievel SPARQL Fedlex
L'endpoint SPARQL da Fedlex (fedlex.data.admin.ch/sparqlendpoint) vegn dumandà mintga mais e las ~5’000 leschas federalas vegnan spivladas localmain sco index SQLite FTS5. Lookups d'artitgels cuorran sut 1 ms, tschertga full-text cun ranking BM25.
Abbreviaziuns cuvridas (extract):
Glista cumpletta disponibla via search_laws.
Lookup d'artitgels
get_law(abbreviation="OR", article="41", language="de")Returna l'art. 41 CO (responsabladad extracontractuala) cun alineas, referenzas e metadata da l'index FTS5 local. Il parameter language accepta de, fr, it.
§02 Chantunal
Acts chantunals — spievel direct dals portals + fallback LexFind
La legislaziun chantunala vegn da duas funtaunas. Primara: 22 chantuns vegnan scrapeads directamain da lur collecziuns uffizialas — sur las plattafurmas LexWork e SIL che ils chantuns sezs duvran per publitgar. Il cuntegn vegn parsà sco HTML nativ (nagina extracziun PDF, nagin OCR) e producha datas net livel-artitgel. Fallback: per ils 4 chantuns restants (JU, SZ, UR, VD) (sco era per acts che n'èn betg en il spievel direct), OpenCaseLaw extrahescha ils PDFs da lexfind.ch cun PyMuPDF. Tut vegn arcunà en cantonal_laws.db (15’722 acts / 353’464 artitgels) ed è federalisà via SQLite-FTS5 cun la tabella dal dretg federal.
Per dumondas d'acts che n'èn anc betg en il spievel local — per exempel versiuns publitgadas tranter dus cicluss da refresh — ils utensils MCP croudan transparent sin l'API live da LexFind e cachan la resposta persistent (SQLite, TTLs graduads: tschertga 24 h, resoluziun SR 30 d, text cumplet 7 d). La tschertga search_legislation dovra era il catalog LexFind (33’000+ texts inclusiv ordinaziuns ed accords interchantunals).
Tschertga full-text (federalisada)
search_laws(query="Mietrecht", canton="ZH")search_laws dumonda il spievel local sin nivel federal sco era chantunal ed alternescha ils resultats. Senza filter canton, ils treffers federals e chantunals vegnan dads en alternativ; cun filter, la tschertga vegn restrenschida a l'aura tschernida.
Lookup d'artitgels chantunal
get_law(canton="ZH", sr_number="554.5", article="1")Returna l'art. 1 da la lescha turitgaisa davart chauns dad cantonal_laws.db. Il parameter canton accepta tut ils 26 codes chantunals (ZH, BE, LU, …, GE, JU).
Dumonda en lingua natirala en ina sulettta clomada
search_legislation(query="Hundegesetz", canton="BE", fetch_top_n_texts=2)Cun fetch_top_n_texts=N vegnan ils top-N treffers arichids directamain cun il text cumplet ed artitgels segmentòs — LLMs pon respúnder a dumondas sco «Tge di la lescha bernaisa davart chauns areguard l'obligaziun d'interdicziun?» en ina sulettta clomada d'utensil.
§03 Midadas
Midadas actualas
Per mintga giurisdicziun pon las midadas legislativas las pli recentas vegnir dumandadas — acts novs, revisiuns ed aboliziuns cun datas, tips e links a la publicaziun uffiziala.
browse_legislation_changes
browse_legislation_changes(canton="CH")§04 Context
Context tecnic
Fedlex exponescha duas interfacias legiblas per maschinas: in endpoint SPARQL (RDF, ELI-URIs) e downloads XML d'acts singuls. Omaduas dovran lavur preparatorica avant che ina dumonda sco « Art. 41 CO per tudestg » saja pussaivla. Il spievel local materialisescha questa dumonda en ina tabella FTS5 sur (lescha, artitgel, linguatg), adducend ils lookups d'artitgels sut la millisecunda.
LexFind furnescha in'API JSON per la discovery en viv sur las 26 collecziuns chantunalas plus la federala (33’000+ texts inclusiv ordinaziuns ed accords interchantunals). OpenCaseLaw dovra LexFind en dus rolls: (1) sco funtauna PDF da fallback per ils 4 chantuns (JU, SZ, UR, VD), dals quals nus na scrapain anc betg directamain ils portals — ils PDFs vegnan extrahids cun PyMuPDF e segmentads en artitgels; (2) sco catalog da discovery per la famiglia d'utensils search_legislation. Per ils auters 22 chantuns giain nus directamain als portals uffizials (LexWork + SIL).
Il graf da citaziuns cuntegna 11,3 mio. referenzas ad artitgels legals; mintga referenza po vegnir schliada cunter il text consolidà actual. Ina decisiun che citescha l'art. 12 BGFA maina via get_law("BGFA", article="12") directamain a l'artitgel en tut las trais linguas uffizialas.