Leleplező dokumentum: így működik a titkos választói adatbázis
Honlapunk birtokába került az a használati útmutató, amelynek alapján a titkos választói adatbázist összeállították Gyulán. Ennek egyik kulcsmondata: A fájl központi adatszerkezetet érintő oszlopainak fejléce nincs levédve a módosítások ellen, hogy a választókerületek igény szerinti szűrőt használhassanak az adatfeldolgozás során.
Nem előzmény nélküli a most felszínre került pécsi adatbázis-botrány. Gyulán 10 500 választó nevét, címét, telefonszámát, a lakásban élők számát, valamint több esetben vélelmezett politikai szimpátiáját tartalmazta a titkos adatbázis. Az ennek nyomán indult büntetőügyben készült szakértői vélemény kimondta: „Az adatlapok valószínűsítik valamilyen nagyobb, központosított adatbázishoz való integráció lehetőségét.”
Az ügyben elsőként, 2006. február 28-án, azok az elektronikus levelek kerültek elő, amelyeket Ferenczi az üggyel összefüggésben Tóth Imrének, a Fidesz akkori országgyűlési képviselőjének, valamint legközelebbi munkatársainak, Gulyás Imrének és Mokán István kampányfőnöknek írt. Ferenczi ezekben nem csupán javaslatot tett Tóthnak a kopogtató cédulák leadásának – általa jónak tartott – stratégiájáról, de kampányfőnökének kifejtette: „A településekről most kellenek igazán pontos adatok, elsősorban saját magunknak, és nem a budapesti központnak”.
A 2006-os választásokra készült adatbázis-rendszerben nem csupán az egyes választók neve és címe található meg, hanem olyan rubrikák is, mint "pártszimpátia", telefonszám, e-mail cím, sőt még a lakásuk helyrajzi száma is.
Árulkodóak a használati utasítás záró mondatai: "A fájl központi adatszerkezetet érintő oszlopainak fejléce nincs levédve a módosítások ellen, hogy a választókerületek igény szerinti szűrőt használhassanak az adatfeldolgozás során. Azokat a fájlokat melyek a fejléc ezen részében bármilyen módosítást tartalmaznak (pl. oszlop név, oszlop sorrend, stb.) nem tudjuk az adatharmonizálás során befogadni. Ezek a fájlok feldolgozás előtt mindaddig visszakerülnek a kerületekhez, amíg az eredeti szerkezetet és fejlécet vissza nem állítják."
Az alábbiakban szöveghűen olvasható a választókat pártszimpátia alapján kategorizáló adatbázis "Használati útmutatója".
Használati útmutató a kapott excel file-okhoz
FONTOS: Az „ÖNK Körzet” mező használata változott. Kérjük kiemelt figyelemmel olvassátok el a mező használatát a kerületi munka könnyítése érdekében a 3. pont alatt.
1. Mi történt a beküldött adatokkal?
A javításokat átvezettük az adatbázisba, a törölni kívánt embereket töröltük, az összevonni valókat összevontuk, az újként felvetteket pedig felvettük. Mindez megtörtént azoknál a soroknál, ahol a kiküldött útmutató szerint jártak el.
Ennek eredményeként létrehoztuk az „list” file-t (későbbiekben ez lesz a kapcsolattartó file), amiben:
– a javított adatokkal szerepelnek az emberek
– már nincsenek benne az összevontak, és a töröltek
– a kerület által újként felvettek kaptak ID-t
– valamint ebbe a file-ba kerültek azok az emberek, akik nálunk szerepelnek, de a kerület még nem nyilatkozott róluk (azért, mert ezek az adatok azóta kerültek hozzánk, vagy mert a kerület javításait, módosításait technikai okok miatt nem lehetett átvezetni, ezért úgy vesszük, hogy még nem nyilatkoztak ezekről az adatokról). Ezeknél a soroknál a megjegyzés mezőben feltüntettük, hogy „ÚJ”-ak.
A „hibas” file-ban (amit csak tájékoztatás céljából küldünk) azokat a sorokat küldjük vissza, amiknél nem az útmutató alapján jártak el, és amiket ezért nem tudunk elfogadni (pl. hibás összevonások, új emberek adatai nem a megfelelő formában stb. Ha a file üres, akkor az azt jelenti, hogy minden sor feldolgozásra került.).
//A „hibas” file ID-vel rendelkező sorai a „list” file-ban is szerepelnek a nálunk lévő formában, mert ezeknél a kerületi szándékot (jóváhagyás/összevonás/törlés) nem lehetett átvezetni, ezért ezek csak úgy tekinthetők, hogy a kerület még nem nyilatkozott róluk.//
Magyarázat a file-ban használt megjegyzésekhez:
– ÖSSZEVONÁS VAGY KÉRÉS MIATT TÖRÖLVE – összevonás során az ilyen ID-jű embert töröltük vagy a kerület a sor törlését kérte
– MÁS VKERHEZ KERÜLT – más választókerülethez került a sor
Küldünk egy torolve.log file-t is (szintén csak tájékoztatásul), amiben azok az ID-k szerepelnek, amikhez tartozó embereket időközben központi kérelem miatt töröltünk, ezért már nem szerepelnek az excel file-okban.
2. Javasolt feldolgozási mód
„hibas” file:
– A „hibas” file ID-vel rendelkező soraival a „hibas” fileban nem kell foglalkozni, hiszen ezek szerepelnek a „list” file-ban is, itt csak tájékoztatásként vannak. (Valamilyen formai hiba miatt ezeknél a kerületi szándékot (jóváhagyás/összevonás/törlés/javítás) nem lehetett átvezetni, ezért ezek csak úgy tekinthetők, hogy a kerület még nem nyilatkozott róluk, így a „list” file-ban újra kiküldjük a nálunk meglevő formában.)
– Az ID-vel nem rendelkezők helyes formára hozás után áttehetők a „list” file-ba. (Ezek azok a sorok, amiket újként küldtek be, de a rossz formátum miatt nem lehetett elfogadni. Ezeknek a soroknak ID-t a központ ad majd a következő visszaadáskor.)
„list” file: (ezt a file-t kérjük újra feldolgozni és csak ezt kell majd visszaküldeni)
– A központ által felvett új sorok átnézése duplikátumok szempontjából (minden előzetes központi duplikátum szűrés ellenére előfordulhat olyan, a központ által felvett sor, ami szerepel a kerület által jóváhagyottak között).
– Adatok tisztítása (megfelelő oszlopokban az oda való adatok legyenek, ehhez segítségként lásd az anyag második felét).
Új sorok felvétele:
„hibas” file-ból jó formátumra hozás után átemelhetők az ott ID-nélküliek.
– A kerületnél azóta gyűjtött új adatok.
– Az átrakás és a felvétel során kérjük, hogy csak olyanokat próbáljon a kerület újként felvenni, aki még nem szerepel a listán, és hiánytalanul rendelkezésre áll a név és a cím információja is.
A „list” fájl használata
A fájlban a következő műveleteket lehet végezni:
Kiemelten szeretnénk megemlíteni, hogy az ID mezőbe a kerületeteknek nem szükséges és nem is szabad semmilyen módosítást végezni.
– Javítás: Amennyiben egy sor adataiban módosítani kíván a kerület, úgy a javítandó cella tartalmát egyszerűen felül kell írni. Pl. ha a házszám mezőben „15” helyett „17” szerepel, úgy a megfelelő sor házszám oszlopában a „17”-et törölni kell, és „15”-öt kell írni a helyére. Ilyenkor célszerű a javított sor Törlés indoka mezőjébe felvenni, hogy pl. „téves házszám javítva”.
– Új felvétel: Amennyiben a listán még nem szereplő embert szeretne a kerület rögzíteni, úgy új sorba kell az illető minden adatait felvenni, az alább ismertetett mezőszerkezet szerint. FONTOS, hogy az ID és a Maradó ID mezőket ilyenkor üresen kell hagyni.
– Törlés: Törlés esetén a Törlés indoka mező kitöltése mellett, az ID mező kivételével minden mezőt törölni kell az adott sorban. Hangsúlyozzuk, hogy az ID mezőt nem szabad törölni ebben az esetben sem, különben az adott sor nem fog törlődni a közös munka során.
– Összevonás: Amennyiben a kerületek duplikált adatsorokat találnak, és össze kívánják vonni, úgy a következő módon tehetik. Válasszanak ki egyet az azonos emberhez tartozó sorok közül, és a hozzá tartozó cellákba rögzítsék a megtartani kívánt, igény szerint helyesbített, javított adatokat. A többi sort a törlésnél megadott módon töröljék (azaz, az ID és a Törlés indoka kivételével minden mezőt töröljenek a sorból). Ezen túlmenően az összevonás során törölt sor(ok) Maradó ID mezőjébe FELTÉTLEN rögzítsék az összevonás során megtartott sor ID cellájának tartalmát.
Példa az összevonásra (a kritikus cellák használatának szemléltetésére).
Összevonás előtt:
ID Maradó ID Törlés Indoka … NÉV … stb.
123 Próba András cím ugyanaz.
124 Proba András cím ugyanaz
125 Prób András cím ugyanaz
Összevonás után:
ID Maradó ID Törlés Indoka … NÉV … stb.
123 Próba András cím ugyanaz
124 123 összevonva
125 123 összevonva
Tehát a többször szereplő bejegyzések összevonása során törölt sorokban minden cellát törölni kell, kivéve az ID, „Maradó ID” és a „Törlés Indoka” mezőket. Az ID mezőt érintetlenül kell hagyni. A Maradó ID mezőbe fel kell tüntetni az összevonás során megmaradó sor ID-jét. A Törlés Indoka mezőbe fel kell tüntetni a sor törlésének okát.
3. Az adatszerkezet leírása
Új felvétel, ill. a kerületeknél meglévő adatok betöltése során a fájlba a következő szerkezet szerint kell az adatokat felvenni:
ID: Ebben a mezőben a kerületek részéről bárminemű módosítás szükségtelen és TILOS - még új felvétel vagy törlés esetén is.
Maradó ID: A mezőt abban az esetben kell használni, ha két vagy több ember azonosság miatt összevonásra kerül. Összevonás esetén a törölt sorok Maradó ID mezőjébe fel kell venni a megmaradó sor ID mezőjének értékét.
Törlés Indoka: Egy sor törlése estén a törlés okát kérjük ebben a mezőben megjelölni a törölt ember sorában. A mező használata módosítás esetén is célszerű. (Ilyenkor értelemszerűen nem a törlés, hanem a módosítás indokának tekintjük a cella tartalmát.)
OEVK M ID (OEVK megye-ID): Az országos egyéni választókerület megyéjének azonosító száma. Megye és ID párosítás mellékelve (hasznalando_megye_kodok.xls nevű fájl).
OEVK KE ID (OEVK kerület-ID): Az országos egyéni választókerület megyén belüli azonosító száma. (FONTOS: Amennyiben a kiadott anyagban szereplő OEVK KE ID téves, de a cím adataiból a helyes kerület-ID megállapítható, úgy kérjük, hogy a sor törlése helyett, a helyes kerület-ID megadásával kerüljön javításra az OEVK KE ID a probléma kezelése során.)
OEVK V. KÖR (OEVK szavazókör-azonosító /ID/): Az országos egyéni választókerület szavazókörének kerületen belüli azonosító száma. (Kérjük kitölteni a már meglévő emberek esetén is.)
ÖNK. KÖRZET (FIGYELEM VÁLTOZÁS /címcsoport ID/): Mivel az eredeti mező tartalom csak ősszel játszana majd szerepet, addig a mezőt új célra használjuk. Az új használat szerint: a kapott utasítás alapján az utcai munka elvégzése érdekében az OEVK-knak a szavazókörök címeit a szavazókörökön belül kisebb csoportokra kell bontani. Egy-egy ilyen címcsoport fog egy-egy önkénteshez tartozni.
A kapott tájékoztatás alapján egy-egy csoportba nagyságrendileg 80 címnél többet nem célszerű betenni. Kérjük minden OEVK számozza meg a szavazókörein belül ezeket a kisebb címcsoportokat, és az egy csoportba tartozó címek mellé az „önk. körzet” oszlopba írja be az adott cím csoportjának a sorszámát. A mezőbe csak számot szabad írni (más karaktert, jelet nem). Két eltérő címcsoport akkor kaphat azonos sorszámot ha eltérő szavazókörbe tartozik. Egy szavazókörön belül a címcsoportok sorszámainak különbözőnek kell lenniük. (Kérjük a mezőt az OEVK V. KÖR mezővel együtt minden embernél kitölteni.)
Település: A település neve a címből. Pl. „PRÓBAFALVA” (idézőjelek nélkül, kisbetű/nagybetű nem számít).
Városrész (közigazgatási alegység): Kitöltése nem kötelező, általában nem szükséges. Bizonyos esetekben az emberek a település nevénél nem a posta által kezelt önálló közigazgatási egységet (települést) adják meg, hanem a gyakorlatban használt hely nevét, ami esetleg jogilag és a posta által kezelten nem önálló település. Ilyenkor a település mezőbe a hivatalos településnevet kell írni, és a városrész mezőbe lehet a közigazgatási alegység vagy helyi szokásoknak megfelelő terület nevét megadni. Megadás módjára példa: „Remeteszőlős”, „Pesthidegkút”, „Pilisszentlélek” (idézőjelek nélkül, kisbetű/nagybetű nem számít).
Pár példa a használatra a településsel együtt:
Település Városrész
Esztergom Pilisszentlélek
Szeged Tápé
Szeged Algyő
Nagykovácsi Remeteszőlős
Budapest Pesthidegkút
Irsz.: Irányítószám.
Prefix: A név előtt álló rövidítés. Pl: „Dr.”, „Ifj.”, „özv.” stb. (idézőjelek nélkül, kisbetű/nagybetű nem számít). Több prefix esetén egyszerű szóközzel (space) kérjük azokat elválasztani egymástól a cellán belül.
Név:Az érintett neve. Pl.: „PRÓBA ALADÁRNÉ DR. SEREGÉLYESSY BORBÁLA” (idézőjelek nélkül, kisbetű/nagybetű nem számít)
Suffix: A név után álló rövidítés. Pl: „PHD”, „Dr.”, stb. (idézőjelek nélkül, kisbetű/nagybetű nem számít). Több suffix esetén egyszerű szóközzel (space) kérjük azokat elválasztani a cellán belül egymástól.
A levelezési cím további részeihez tartozó példákban tegyük fel, hogy a cím
Kossuth Lajos utca 13/B, A ép./III., IX. em. 83.
Közter. név (közterület neve): Ide az utca vagy tér nagybetűs nevét kell beírni, a közterület jellege nélkül. Tehát pl. „Kossuth Lajos” (idézőjelek nélkül).
Közter. jelleg (közterület jellege: utca/tér/köz stb.): Ide a közterület jellege kerüljön. A mellékelt lista (hasznalando_kozterulet_tipusok.xls) tartalmazza a használható közterületjellegeket. (Kérjük a listában szereplő közterületjellegeket karakterre pontosan használni, pl. „utca”, „tér”, „fasor”, „dűlő”, „lépcső” stb.; a fenti példában „utca”, idézőjelek nélkül.) Amennyiben a használni kívánt közterületjelleg nincs a listán, úgy a regionális igazgatón keresztül a központtal egyeztetni kell az új jelleg felvételéről.
Házszám: Ide a feltételezhető házszám szám részét írjuk az első nem-szám karakterig. Pl. a fenti példában „13” (idézőjelek nélkül).
Házszám plusz: Amennyiben a feltételezhető házszám betűt ill. egyéb nem-szám karaktert is tartalmaz, úgy ide az kerüljön, az elválasztó jellel együtt. Pl. a fenti példában a „/B”. Vagy pl. a „13/A-15/C” házszámnál a „13” kerül a házszám mezőbe, és a „/A-15/C” kerül a házszám pluszba. (Amennyiben a kiadott fájlban a házszám ill. házszám plusz adatok téves helyen találhatók, úgy kérjük hogy a megfelelő értékek a megfelelő mezőkbe kerüljenek át a javítás során.)
Egyéb cím: Ha a házszám vagy helyrajzi szám mellett az emelet és ajtótól eltérő további címrészlet(ek) is megadásra került(ek), akkor azt ebbe a mezőbe rögzítsük (pl. „A épület, III. lépcsőház”. Az emelet és ajtó információk külön kerülnek tárolásra az alábbi mezőkben).
Emelet: Ide csak az emeletszámot írjuk, ha van, méghozzá arab számmal, pont nélkül, tehát a fenti példában „9”. A földszintet „FSZ.”-ként írjuk, a félemeletet „FÉLEMELET”-nek.
Ajtó: Ide is csak a számot írjuk, ha van, méghozzá arab számmal, pont nélkül, tehát a fenti példában „83”. Ha betűjele is van az ajtószámnak, akkor azt perjellel elválasztva írjuk a szám után, pont nélkül. Pl. „83/B” (Amennyiben a kiadott anyagban az „egyéb cím”, „emelet”, „ajtó” adatok nem a megfelelő mezőben vagy formában találhatók, kérjük azok formai javítását is, az adatok megfelelő cellába történő átírásával.)
Pf.: Postafiók-szám. Csak a számjegyeket kell rögzíteni, pont nélkül. Pl. „123” (idézőjelek nélkül).
HRSZ: Helyrajzi szám. Pl. „11223”.
Tel. (Telefonszámok): telefonszám, a következő formátumban: körzetszám/hívószám.mellék. Tehát pl. a „(26) 123-456, 122-es mellék” telefonszámot így kell rögzíteni: „26/123456.122” Külföldi számok esetén karakterről-karakterre pontosan másoljuk be, ahogy a forrásban szerepel. Ha több telefonszám áll rendelkezésre, azokat pontosvesszővel és szóközzel válasszuk el egymástól. Pl.: „1/1234567.12; 70/1234567” (FONTOS, hogy a nem megfelelő formátumú telefonszám tárolási formája is javítva legyen a 26/123456.122 formájú alakra.)
E-mail (e-mailcímek): A „@” („kukac”) karakter magyar billentyűzet esetén az ALTGR + V billentyűkombinációval vihető be. Amennyiben több e-mailcím is tartozik a névhez, úgy azokat pontosvesszővel és szóközzel válasszuk el egymástól.
Pl.: „alma@gyumolcs.hu; korte@gyumolcs.hu"
Szimpátia (Szimpatizál-e velünk): „SZ”, ha szimpatizáns, „E”, ha elutasító gesztusokat tett, „B” ha bizonytalan. Ha nincs a besorolásra vonatkozó adatunk, hagyjuk üresen a mezőt, ez jelenti, hogy ismeretlen a szimpatizánsi besorolása.
Megj.(Megjegyzés-mező): Ebben a mezőben tehetjük meg egyéb megjegyzéseinket a sorral kapcsolatban.
FONTOS
A fájl központi adatszerkezetet érintő oszlopainak fejléce nincs levédve a módosítások ellen, hogy a választókerületek igény szerinti szűrőt használhassanak az adatfeldolgozás során. (Védelem mellett a szűrő használatára egyéb technikai okokból sincs mód.) A védelem hiánya ellenére a fájl fejlécének a központi részét tilos módosítani.
Azokat a fájlokat melyek a fejléc ezen részében bármilyen módosítást tartalmaznak (pl. oszlop név, oszlop sorrend, stb.) nem tudjuk az adatharmonizálás során befogadni. Ezek a fájlok feldolgozás előtt mindaddig visszakerülnek a kerületekhez, amíg az eredeti szerkezetet és fejlécet vissza nem állítják.
2006. január 9.