Aktenauskunftsanträge
Ziel: Ein benanntes Dokument günstig in Händen halten, ohne eine Behörde zu verärgern, von der man später noch mehr möchte. Erledigt = die Datei liegt auf der Festplatte, gecached, mit ihrer Herkunft und ihrem Rechtsstatus dokumentiert – oder eine schriftliche „haben wir nicht“-Auskunft, die den Vorgang abschließt und ebenfalls ein Erfolg ist.
Das entscheidende Hindernis: Ein Mensch muss absenden. Entwurf erstellen, den Empfänger prüfen, in eine Datei ablegen, als Entwurf markieren, anhalten. Ein Portal mit CAPTCHA und Unterschriftskästchen kann nur der Mensch ausfüllen.
Schritt 0 – Zuerst die Website lesen. Die günstigste Regel hier.
Bevor Sie etwas entwerfen, suchen Sie das Dokument auf der eigenen Website der Behörde.
Ein veröffentlichter Gebührenplan ist ein Beleg dafür, dass die Behörde Anfragen bekommt, nicht dafür, dass die Antwort Geld kostet. Einem Landkreis wurde nachgesagt, seine Kapitalisierungszins-Studie für 34,50 $ pro Jahr zu verkaufen, und gleichzeitig wurden vier Jahrgänge derselben Studie kostenlos auf seiner Statistikseite veröffentlicht. Ein Seitenabruf sparte das Geld und drei Wochen Wartezeit.
Prüfen Sie dann die Nachbarn: Eine Landesbehörde veröffentlicht möglicherweise eine Zusammenfassung, die der Landkreis nicht herausgibt (aber lesen Sie genau, was sie tatsächlich abdeckt – eine „Kapitalisierungszins-Studie“ eines Bundesstaates kann sich nur auf staatlich bewertete Versorgungs- und Eisenbahnunternehmen beziehen). Und bestätigen Sie die Verneinung ordnungsgemäß: Durchsuchen Sie die veröffentlichten Berichte der Behörde nach Ihren Suchbegriffen. Diese Verneinung macht den Antrag erst zum einzig möglichen Weg.
Schritt 1 – Die Behörde finden und ihren Namen richtig schreiben
Die Behörde heißt in keinem Bundesstaat gleich. Ein Schreiben an die falsche Stelle bringt nichts. Für die Bewertung von Gewerbeimmobilien zum Beispiel:
| Bundesstaat | Wer bewertet Gewerbeimmobilien |
|---|---|
| MN, IA, NE | County Assessor |
| KS | County Appraiser |
| ND | County Director of Tax Equalization |
| SD | County Director of Equalization |
| WI | keine County Assessoren – die Bewertung erfolgt auf Gemeindeebene, also an die Stadt schreiben |
Auch: Manche Bundesstaaten gliedern die Großstadt in den Assessor des Countys ein (Iowa: Polk ist für Des Moines zuständig); andere nicht (ND: Fargo und Cass sind getrennt).
Priorität der Kanäle: E-Mail, Portal, Post.
- E-Mail, wenn eine Adresse existiert. Auf der eigenen Seite der Behörde überprüfen.
- Portal (GovQA, NextRequest) nur, wenn keine E-Mail-Adresse veröffentlicht ist. Portale benötigen einen Menschen für das Konto, das CAPTCHA und das verbindliche Unterschriftskästchen.
- Post zuletzt; im Entwurf als Fallback vermerken.
Manche Seiten werden per Script gerendert, und curl liefert nichts Brauchbares. Entfernen Sie Tags in Python und suchen Sie nach @; wenn es tatsächlich keine Adresse gibt, sagen Sie das, anstatt eine zu raten.
Schritt 2 – Der Ausnahmeparagraph ist der gesamte Antrag
Nennen Sie die Vertraulichkeitsvorschrift selbst und schließen Sie sie im Schreiben aus. Ohne diesen Paragraphen wird der Antrag pauschal abgelehnt, weil die Behörde reflexartig nach der Vertraulichkeitsvorschrift greift. Mit ihm wird aus der Frage „Dürfen wir das herausgeben?“ die Frage „Welche Ihrer eigenen Tabellen meinen Sie?“. Fordern Sie ausschließlich die eigenen abgeleiteten, landkreisweiten Übersichten und Studien der Behörde an, die keine grundstücksbezogenen oder eigentümeridentifizierbaren Daten enthalten, und bieten Sie an, ein gemischtes Dokument mit geschwärzten eigentümerbezogenen Teilen entgegenzunehmen.
Erfolgreich für Assessor-Anfragen verwendete Vorschriften (anhand der aktuellen Gesetzeslage prüfen):
| Bundesstaat | Antrag nach | Ausschluss |
|---|---|---|
| MN | Minn. Stat. 13.03 subd. 3 | 13.51 subd. 2 – vom Eigentümer eingereichte Einnahmen/Ausgaben, Leerstandsfaktoren, vermietbare Flächen, Mietverträge |
| KS | K.S.A. 45-215 ff. (Verantwortlicher: 45-218) | 45-221(b) – dem Gutachter überlassene Finanzinformationen des Steuerpflichtigen |
| IA | Iowa Code ch. 22 | 22.7 Geschäftsgeheimnis – und 441.21(3)(a) zitieren, das die Offenlegung der Formel oder Methode ausdrücklich vorschreibt, plus 441.19(1)(a) |
| NE | Neb. Rev. Stat. 84-712 | 84-712.05(3) Geschäftsgeheimnis / Eigentumsrecht |
| ND | N.D.C.C. 44-04-18 | 44-04-18.4 Geschäftsgeheimnis / gewerblich |
| SD | SDCL 1-27-1 | das entsprechende Gesetz zur Vertraulichkeit des Gutachters dieses Bundesstaates |
Wenn ein Gesetz die Offenlegung zwingend vorschreibt, zitieren Sie es (Iowa oben): es verdrängt den Vertraulichkeitsreflex vollständig.
Formulieren Sie einen einmal akzeptierten Textkörper nicht um. Sobald eine Behörde Ihre Formulierung akzeptiert hat, verwenden Sie sie wörtlich für gleichartige Behörden weiter – tauschen Sie nur den Namen aus. Eine umformulierte Version lädt zu einer zweiten Runde von Klärungsfragen ein. Überprüfen Sie, ob der Paragraph eine Sammelbearbeitung überstanden hat, indem Sie einen Hash des akzeptierten Originals bilden.
Schritt 3 – Drei Dinge, die immer in den ersten Brief gehören
- Fordern Sie fünf Jahre an, nicht eines. „Bewertungsjahre 2022 bis einschließlich 2026“ Gleicher Suchaufwand für die Behörde, fünffache Datenmenge – und die Zeitreihe ist oft das eigentliche Produkt (sie zeigt, wie die Behörde ihre eigenen Sätze verändert hat). Fügen Sie hinzu: „Senden Sie mir bitte die Jahre, die Sie vorhalten; eine Teilantwort ist eine nützliche Antwort“, damit ein fehlendes Jahr die Antwort nicht verzögert.
- Geben Sie ihnen einen einfachen Ausweg. „Falls die Behörde keine derartigen Übersichten führt, ist eine einzeilige Antwort, die dies feststellt, ausreichend, und ich werde nicht nachfassen.“ Ein schriftliches Nein ist ein abgeschlossener Vorgang und kostet sie dreißig Sekunden statt eines Ablehnungsschreibens.
- Fragen Sie zuerst nach der Kostenschätzung. „Falls die Bearbeitung Gebühren verursacht, teilen Sie mir bitte zuerst den Kostenvoranschlag mit, und ich werde den Antrag eingrenzen.“ Manche Behörden berechnen stundenweise für das Auffinden und stundenweise für das Schwärzen – zwei Zähler gleichzeitig.
Schritt 4 – Vor dem Serienversand
- MX-Prüfung jeder Empfängerdomäne:
dig +short MX <domain>. Fängt einen Tippfehler vor neunzehn Bouncern ab. - Einen vollständigen Textkörper von Anfang bis Ende lesen. Nicht das Diff, den Brief.
- Die Identität des Antragstellers über eine Kampagne hinweg konsistent halten (dieselbe Person oder dasselbe Unternehmen, dieselbe Adresse), damit Antworten im Thread bleiben und niemand noch einmal fragt, wer Sie sind.
- Als Klartext versenden. In Festbreite umbrochene Briefe zerfallen in HTML.
Schritt 4b – Ein Webformular ist ein feindlicher Kanal. Kalkulieren Sie zwei Fallen ein.
-
Ein Zeichenlimit, von dem Sie nichts erfahren. Ein Nachrichtenfeld kann einen 2.000-Zeichen-Text stillschweigend auf 1.000 kürzen. Schreiben Sie für jedes Formular eine Kurzversion vorab: Gesetzeszitat, das Anliegen mit Jahresbereich, den Vertraulichkeitsausschluss, die Kosten-Schätzung-Zeile, Kontaktdaten. Der Ausschluss ist das Letzte, was gestrichen wird.
-
Eine Web Application Firewall, die die Nutzdaten pauschal ablehnt (
Event Type: signature). Die Ursache ist die Zeichensetzung, nicht die Länge: Ein nacktes Apostroph ist die Standard-Signatur für SQL-Injection. Entfernen Sie aus dem Text und dem Betreff'"()&/;=<>--sowie Nicht-ASCII-Zeichen. Schreiben Sie „und“ statt „&“, lassen Sie Gesetzesunterabschnitte weg anstatt sie zu klammern, sagen Sie „Ihre Behörde“ statt „der Behörde“. Prüfen Sie es im Code:python3 -c "s=open('body.txt').read(); print({c:s.count(c) for c in \"'\\\"()&/;=<>\" if c in s})"
Kennen Sie die Alternative, bevor Sie beginnen: Behörden, die eine E-Mail-Adresse verstecken, veröffentlichen dennoch eine Postanschrift. Ein Formular, das sich drei Runden lang wehrt, ist keine vierte wert; schicken Sie es per Post.
Schritt 5 – Den Versand dokumentieren, sonst war er nie
Behalten Sie die gesetzliche Betreffzeile bei – ein Sachbearbeiter für Aktenauskünfte sortiert danach, und Antworten bleiben im Thread. Ändern Sie die Kopfzeile jedes Entwurfs von NICHT GESENDET auf GESENDET <Datum> von <Adresse>, messageId <ID>, bewahren Sie den Text wörtlich darunter als Beleg auf und aktualisieren Sie Ihre Nachverfolgungstabelle. Lesen Sie jede Zeile erneut, die eine Sammelbearbeitung berührt hat: Eine globale Suchen-und-Ersetzen-Aktion in einer Statusspalte markiert gerne ungesendete Webformular-Zeilen als GESENDET.
Schritt 5b – Antworten, die einen Anhang benötigen
Einige Mail-MCPs (z. B. der von Zoho) haben keine Möglichkeit, Anhänge hochzuladen. Senden Sie diese Antwort über einen Transaktions-E-Mail-Anbieter (z. B. Mailgun) von derselben Adresse, im Thread der Nachricht der Behörde, mit h:In-Reply-To und h:References, die auf deren Message-ID gesetzt sind, und behalten Sie deren Betreff bei. Verwenden Sie bei curl --form-string für jedes Kopf- und Textfeld – -F behandelt einen Wert, der mit < (jede Message-ID) oder @ beginnt, als „Lese diese Datei ein“. Bestätigen Sie die Zustellung über die Ereignis-API des Anbieters.
Das eigene Formular einer Behörde befindet sich normalerweise auf ihrer Website. Wenn es sich um ein flaches PDF handelt, überlagern Sie Text mit Reportlab, setzen Sie lange Spezifikationen auf eine Seite 2 und rendern Sie die Seite als PNG und betrachten Sie sie vor dem Versand (Text landet öfter als gedacht über den Beschriftungen).
Grenzen Sie ein, wenn Sie ein Formular zurücksenden. Ein Gebührenhinweis ist der Moment, um mitzuteilen, was Sie bereits haben, und nur den Rest anzufordern – Kostenvoranschlag zuerst.
Ein weiches Nein, das die Eingabedaten nennt, ist kein Nein zu den abgeleiteten Tabellen. „Wir verwenden Daten aus Mietmarktumfragen, die vertraulich sind“ beantwortet einen Punkt, indem es auf vertrauliche Eingaben verweist, und übergeht die abgeleitete Studie. Fragen Sie die übergangenen Punkte als Ja/Nein erneut an, bedanken Sie sich und bieten Sie erneut den einzeiligen Ausweg an. Bleiben Sie höflich: Sie wollen auch die nächste Antwort dieser Behörde.
Schritt 6 – Nachfassen, weil es meist keine Frist gibt
Die kurze Frist gilt oft nicht für Sie. Die „10 Arbeitstage“ eines Portals gelten möglicherweise nur für eine betroffene Person, die Auskunft über sich selbst verlangt. Ein allgemeiner Antrag auf Behördeninformationen unterliegt häufig einer „angemessenen Frist“ (z. B. Minn. Stat. 13.03 subd. 3), die überhaupt keine Frist setzt. Nachfassen ist der einzige Druck. Planen Sie etwa zwei Wochen nach dem Versand ein Nachfassen ein (siehe den pending-queue-Hook), mit der Referenznummer, dem Portals-Pfad, dem benannten Ansprechpartner und dem Hinweis „Antrag nicht umformulieren“. Ein Nachfassen ist eine Statusabfrage; ändern Sie den Umfang in einer Folgenachricht nie.
Schritt 7 – Darf das, was zurückkommt, weiterveröffentlicht werden?
Beantworten Sie diese Frage, bevor Sie etwas darauf aufbauen.
- Minnesota: ja, auch kommerziell. Eine Behörde muss „die uneingeschränkte Nutzung dieser Daten gestatten, sogar für kommerzielle Zwecke, sofern keine spezifische gesetzliche Ermächtigung entgegensteht“ – Gutachten des Generalstaatsanwalts von MN Nr. 852 (1995).
- Überall: Tatsachen unterliegen keinem Urheberrecht (Feist) – nur eine bestimmte Auswahl oder Anordnung kann urheberrechtlich geschützt sein. Veröffentlichen Sie die Zahlen, niemals das Layout des Dokuments. Drücken Sie sie in Ihr eigenes Schema aus.
- Andernorts ist der Nutzungsteil ungeklärt. Lesen Sie die Klausel zur kommerziellen Nutzung dieses Bundesstaates, bevor Sie sie in Anspruch nehmen, und kennzeichnen Sie Ihre eigenen Dateien ehrlich („noch nicht zur Weiterveröffentlichung freigegeben“ ist Ihre Markierung, nicht die Einschränkung der Behörde – zitieren Sie sie nicht als solche).
Schritt 8 – Das Eintreffende parsen
Speichern Sie das Original zusammen mit der analysierten Ausgabe – mit einem sha256 und der kanonischen URL – und rufen Sie es nie erneut ab.
Bezeichnungen variieren zwischen den Jahren. Die eigenen Zeilenbezeichnungen eines Landkreises lauteten in vier aufeinanderfolgenden Jahresblättern 22, 22, 18, 18, wobei Immobilientypen verschwanden. Schreiben Sie die Zuordnung von Hand und bewahren Sie die rohe Bezeichnung wörtlich für jeden Datensatz auf. Verwenden Sie niemals unscharfe Übereinstimmungen – so gelangt eine falsche Zahl in die Welt, die richtig aussieht. Ein verschwundener Typ ist nicht vorhanden, nicht Null.
Vertrauen Sie keinem regulären Ausdruck über einer pdftotext-Ausgabe, um die Struktur zu ermitteln. Eine Zeichenklasse ohne Ziffern kürzte Warehouse <25% Office / >20K an der 2 ab und führte vier Zeilen stillschweigend zu zwei zusammen. Prüfen Sie die Zeilenanzahl anhand der Quelle, bevor Sie Ihrer Extraktion glauben.
Weisen Sie einen quellenübergreifenden Join an Quelle #2 nach, bevor Sie eine große Breite in Rechnung stellen. Zwei Landkreise im selben Bundesstaat, gleicher Dokumententyp, können keine einzige exakte Bezeichnung eines Immobilientyps gemeinsam haben.