Inhaltsverzeichnis
Beim BundesTag gibt es eine Datenbank
- "Stand der Gesetzgebung (GESTA) - nur Gesetzesvorhaben, diese ohne Redebeiträge"
Dorthin gelangt man über folgende URL:
http://dip.bundestag.de/cgi-bin/dipwww_nofr?a=newuser&c=/usr7/goldop&d=www.dia.bt/DIA&e=/bt_st3kad&f=us
Der Link zur Suchmaske sieht dann z.B. so aus:
http://dip.bundestag.de/cgi-bin/dipwww_nofr?a=gestaform&b=1069006373-299&c=/usr7/goldop&d=www.dia.bt/DIA&e=/bt_st3kad
Als Parameter b wird eine Session-ID übergeben, im Beispiel also 1069006373-299.
Das blöde daran ist, dass der Link dann jeweils nur für eine bestimmte Zeitspanne lang funktioniert. Bei der Suchmaske ist das ja nicht weiter tragisch, diese Session-ID setzt sich aber auch auf den Unterseiten fort. So gibt es wunderbare Fundstellennachweise, auf die aber leider nicht (dauerhaft) direkt verlinkt werden kann. Statt dessen muss man immer wieder über das Suchformular gehen.
Beispiel: JustizBeschleunigungsGesetz
Die Suche ergibt 2 Treffer. Diese sind auch untereinander verlinkt:
Bundestag Drucksache. 15/999 C042
http://dip.bundestag.de/cgi-bin/dipwww_nofr?a=F+I-GE=C042+and+I-T=IG&b=1069006373-299&c=/usr7/goldop&d=www.dia.bt/DIA&e=/bt_st3kad
Bundesrat Drucksache. 397/03 C040
http://dip.bundestag.de/cgi-bin/dipwww_nofr?a=F+I-GE=C040+and+I-T=IG&b=1069006373-299&c=/usr7/goldop&d=www.dia.bt/DIA&e=/bt_st3kad
Auch in diesen Links taucht die Session-ID (Parameter b) wieder auf.
Nun war die Idee, ein MoinMoin-Makro zu bauen (HilfeZuMakros), dass zunächst die Übersichtsseite aufruft, dort die (jeweils neue) Session-ID ausliest und dann den passenden Link zusammenbastelt. Aber schon, wenn man das von Hand simuliert, also den Parameter b aus dem Quelltext nimmt (z.B. 1069008059-984) und in den Link (C042) einbaut,
http://dip.bundestag.de/cgi-bin/dipwww_nofr?a=F+I-GE=C042+and+I-T=IG&b=1069008059-984&c=/usr7/goldop&d=www.dia.bt/DIA&e=/bt_st3kad
kommt als Fehlermeldung: "Golem-Meldung: 38"
Wenn man sich dagegen über die Suchmaske durchklickt, dann funktioniert die (identische) URL.
Zwischenlösung
Es gibt jetzt ein kleines Programm (siehe /ZwischenLösung), das wie folgt funktioniert:
- Parameter "nummer" auslesen: Damit kann die Nummer der BT-Drs. übergeben werden.
- Aus "nummer" die ersten beiden Zeichen auslesen (das ist die Wahlperiode) und den parameter "wperiode" entsprechend setzen.
ID besorgen: Die Seite http://dip.bundestag.de/cgi-bin/dipwww_nofr?a=newuser&c=/usr7/goldop&d=www.dia.bt/DIA&e=/bt_st3kad&f=us wird aufgerufen und aus dem Quelltext die ID ausgelesen, d.h. es wird nach einem String mit folgendem Muster gesucht: dddddddddd-ddddd (wobei d für eine Ziffer steht).
Offenbar hat sich da etwas geändert und der reguläre Ausdruck greift nicht mehr.
Um also z.B. auf den Stand der Gesetzgebung bezüglich der BT-Drs. 15/1500 zu verlinken, kann man jetzt folgende URL verwenden:
Dann muss man nur noch auf "Suchen" klicken und anschließend auf "Langform".
Das funktioniert zurück bis zur 8. Wahlperiode. Wichtig: Wahlperiode immer zweistellig (ggf. Null voranstellen), also z.B. 08/2945.
Im JuraWiki kann man auch einen InterWiki-Link benutzen (siehe InterWikiMap) und einfach schreiben
GestaBtDrs:15/1500
Daraus wird dann: 15/1500
ToDo: Überlegen, wie das noch weiter verbessert werden kann (z.B. Fehlerbehandlung einbauen).
Bei der Gelegenheit könnten wir uns mal überlegen, ob so eine direkte Verlinkung mit "Organisieren" der Session-ID denn erlaubt ist. Vielleicht auf der Seite DeepLink.
PDF-Version
Für die 14. und 15 Wahlperiode gibt es auch PDF-Versionen der Übersichten, die direkt verlinkt werden können, zu erreichen über http://www.bundestag.de/datbk/index.html
Beispiel: http://dip.bundestag.de/gesta/15/D037.pdf
Die URLs sind offenbar schematisch aufgebaut:
http://dip.bundestag.de/gesta/ + Legislaturperiode + GESTA-Ordnungsnummer
Wenn man nun z.B. die PDF-Version des JustizBeschleunigungsGesetz (http://dip.bundestag.de/gesta/15/C042.pdf) mit der HTML-Version (15/999) vergleicht, dann fällt auf, dass die beiden Versionen nicht wortgleich sind, im Wesentlichen aber das selbe drinsteht.
siehe auch GesetzgebungsMaterialien