ABCDEFGHIJKLMNOPQRSTUVWXYZAAAB
1
Türkiye Büyük Millet Meclisi 24. Dönem Milletvekilleri Veri Seti
2
3
Hazırlayan
4
Efe Kerem Sözeri
5
eksozeri@hotmail.com
6
@efekerem
7
8
Kullanım şartlarıBir rica: Veri seti üzerindeki işlemlerinizi bu sayfada yapmak yerine, kendinize bir kopyasını alıp yaparsanız çok sevinirim; herkes aynı veri üzerinde çalışınca işlemler çok yavaşlıyor. Teşekkürler!
9
CC 0 (Halka aittir)
10
11
Oluşturma tarihi, Son Güncelleme Tarihi
12
4 Aralık 2014, 9 Aralık 2014 - 13:30
13
14
Güncel tarihli veri seti
15
7 Haziran 2015 seçimlerinden yeniden aday olan vekillerin (N=241) yasama faaliyetleri
16
https://docs.google.com/spreadsheets/d/1DSqhih8arkqtQ8ciFUdelmKN1L6s6DfTBxci3f7J-m0/edit?usp=sharing
17
18
İlgili yazı: Geçen dönem ne yaptığını biliyorum #Seçim2015
19
platform24.org/guncel/929/gecen-donem-ne-yaptigini-biliyorum--secim2015
20
21
İlgili Yazı: Yasama’nın Sivil Denetimi: Vekillerin Bir Dönemlik Karnesi
22
http://jiyan.org/2014/12/09/yasama-nin-sivil-denetimi/
23
24
İlgili veri seti: @TBMMGenelKurulu veri seti
25
https://docs.google.com/spreadsheets/d/1QBXywZmlhpIajI2bY--czNbMyph4qSDG8FRK8lw5EG4/edit?usp=sharing
26
27
Açıklamalar
28
29
Kaynak:
30
Bu veri seti Türkiye Büyük Millet Meclisi (TBMM) resmi sitesinde yer alan bilgilerden derlenmiştir.
31
Oluşturma tarihinde görevde bulunan 536 milletvekilinin özgeçmişlerine şu adresten ulaşılmıştır:
32
http://www.tbmm.gov.tr/develop/owa/milletvekillerimiz_sd.liste
33
34
Araçlar:
35
Veri seti Web Scraper adlı Chrome tarayıcı eklentisi ile derlenmiştir.
36
Eklenti hakkında detaylı bilgiye, ve kullanım kılavuzuna aşağıdaki adresten ulaşılabilir:
37
http://webscraper.io/
38
39
Değişkenler:
40
Aksi belirtilmedikçe, tüm değişkenler özgeçmiş sayfalarından otomatik olarak oluşturulmuştur.
41
Otomatik veri özetleme yöntemleri aşağıda detaylandırılmıştır.
42
43
El ile girilen değişkenler "_e" ile belirtilmiştir.
44
7 Aralık 2014 tarihi itibariyle el ile girilen değişkenler şunlardır:
45
#Cinsiyet_e 1_Kadın 0_Erkek (kaynak: fotoğraf)
46
#Türban_e (kaynak: fotoğraf)
47
#Gözlük_e (kaynak: fotoğraf)
48
#Bıyık_sakal_e (kaynak: fotoğraf)
49
50
Otomatik veri özetleme yöntemleri:
51
Temel olarak iki veri özetleme yöntemi kullanılmıştır.
52
53
1.1) Web Crawler eklentisiyle CV'ler çekilirken kullanılan "export sitemap" çıktısı aşağıdaki gibidir:
54
{"startUrl":"http://www.tbmm.gov.tr/develop/owa/milletvekillerimiz_sd.bilgi?p_donem=24&p_sicil=[3377-6872]","selectors":[{"parentSelectors":["_root"],"type":"SelectorText","multiple":false,"id":"isim","selector":"div#mv_isim","regex":"","delay":""},{"parentSelectors":["_root"],"type":"SelectorText","multiple":false,"id":"sehir","selector":"div#mv_ili","regex":"","delay":""},{"parentSelectors":["_root"],"type":"SelectorText","multiple":false,"id":"görev","selector":"div#mv_gorev","regex":"","delay":""},{"parentSelectors":["_root"],"type":"SelectorText","multiple":false,"id":"adres","selector":"tr:contains('Adres') td:nth-of-type(2)","regex":"","delay":""},{"parentSelectors":["_root"],"type":"SelectorText","multiple":false,"id":"telefon","selector":"tr:contains('Telefon') td:nth-of-type(2)","regex":"","delay":""},{"parentSelectors":["_root"],"type":"SelectorText","multiple":false,"id":"eposta","selector":"tr:contains('E-Posta') a","regex":"","delay":""},{"parentSelectors":["_root"],"type":"SelectorText","multiple":false,"id":"ozgecmis1","selector":"div.ozgecmis_bilgileri p:nth-of-type(1)","regex":"","delay":""},{"parentSelectors":["_root"],"type":"SelectorText","multiple":true,"id":"dogumyili","selector":"div#ozgecmis_icerik","regex":"1\\d{3}","delay":""},{"parentSelectors":["_root"],"type":"SelectorText","multiple":false,"id":"evli","selector":"div#ozgecmis_icerik","regex":"\\bevli\\b","delay":""},{"parentSelectors":["_root"],"type":"SelectorText","multiple":false,"id":"Kurtce","selector":"div#ozgecmis_icerik","regex":"Kürtç\\w+","delay":""},{"parentSelectors":["_root"],"type":"SelectorText","multiple":false,"id":"Ingilizce","selector":"div#ozgecmis_icerik","regex":"İngilizc\\w+","delay":""},{"parentSelectors":["_root"],"type":"SelectorText","multiple":false,"id":"Arapca","selector":"div#ozgecmis_icerik","regex":"Arapç\\w+","delay":""},{"parentSelectors":["_root"],"type":"SelectorText","multiple":false,"id":"cocuk","selector":"div#ozgecmis_icerik","regex":"\\d(?= çocuk)","delay":""},{"parentSelectors":["_root"],"type":"SelectorText","multiple":false,"id":"meslek","selector":"div#ozgecmis_icerik","regex":"\\w+;\\B","delay":""},{"parentSelectors":["_root"],"type":"SelectorText","multiple":false,"id":"dogumyeri","selector":"div#ozgecmis_icerik","regex":"\\D+(?= do)","delay":""},{"parentSelectors":["_root"],"type":"SelectorText","multiple":false,"id":"universite","selector":"div#ozgecmis_icerik","regex":"\\w+(?= Üniver)","delay":""},{"parentSelectors":["_root"],"type":"SelectorText","multiple":false,"id":"fakulte","selector":"div#ozgecmis_icerik","regex":"\\w+(?= Fak)","delay":""},{"parentSelectors":["_root"],"type":"SelectorText","multiple":false,"id":"bolum","selector":"div#ozgecmis_icerik","regex":"\\w+(?= Bölüm)","delay":""},{"parentSelectors":["_root"],"type":"SelectorText","multiple":false,"id":"oncekidonem","selector":"div#ozgecmis_icerik","regex":"\\d+(?=\\. Dönem)","delay":""},{"parentSelectors":["_root"],"type":"SelectorText","multiple":false,"id":"ozgecmis_tum","selector":"div#ozgecmis_icerik","regex":"","delay":""},{"parentSelectors":["_root"],"type":"SelectorImage","multiple":false,"id":"foto","selector":"div#fotograf_alani img","downloadImage":true,"delay":""},{"parentSelectors":["_root"],"type":"SelectorImage","multiple":false,"id":"parti","selector":"div#parti_logo img","downloadImage":false,"delay":""}],"_id":"tbmm_cv"}
55
Örnek:
56
"div#ozgecmis_icerik","regex":"\\d(?= çocuk)"
57
Bu kural, özgeçmişte "çocuk" kelimesinden önce gelen sayıyı, çocuk sayısı olarak yazar.
58
Regex (Regular Expressions) kullanımı için şu siteye bakınız: http://www.regexr.com/
59
60
1.2) Web Crawler eklentisiyle Yasama Faaliyetleri çekilirken ise sitemap şöyledir:
61
{"_id":"yasama_faal_num","startUrl":"http://www.tbmm.gov.tr/develop/owa/milletvekillerimiz_sd.liste","selectors":[{"parentSelectors":["_root"],"type":"SelectorLink","multiple":true,"id":"mv_isim","selector":"td a","delay":""},{"parentSelectors":["mv_isim"],"type":"SelectorLink","multiple":false,"id":"ilk_imza_kanun","selector":"div.yasama_faaliyetleri li:nth-of-type(1) a","delay":""},{"parentSelectors":["ilk_imza_kanun"],"type":"SelectorText","multiple":false,"id":"ilk_imza_kanun_#","selector":"center","regex":"(Sayısı:)\\d+","delay":""},{"parentSelectors":["mv_isim"],"type":"SelectorLink","multiple":false,"id":"imza_kanun","selector":"div.yasama_faaliyetleri li:nth-of-type(2) a","delay":""},{"parentSelectors":["mv_isim"],"type":"SelectorLink","multiple":false,"id":"sözlü_soru","selector":"div.yasama_faaliyetleri li:nth-of-type(3) a","delay":""},{"parentSelectors":["mv_isim"],"type":"SelectorLink","multiple":false,"id":"yazili_soru","selector":"div.yasama_faaliyetleri li:nth-of-type(4) a","delay":""},{"parentSelectors":["mv_isim"],"type":"SelectorLink","multiple":false,"id":"ilk_imza_genel_gorusme","selector":"div.yasama_faaliyetleri li:nth-of-type(5) a","delay":""},{"parentSelectors":["mv_isim"],"type":"SelectorLink","multiple":false,"id":"imza_genel_gorusme","selector":"div.yasama_faaliyetleri li:nth-of-type(6) a","delay":""},{"parentSelectors":["mv_isim"],"type":"SelectorLink","multiple":false,"id":"ilk_imza_sorusturma","selector":"div.yasama_faaliyetleri li:nth-of-type(7) a","delay":""},{"parentSelectors":["mv_isim"],"type":"SelectorLink","multiple":false,"id":"imza_sorusturma","selector":"div.yasama_faaliyetleri li:nth-of-type(8) a","delay":""},{"parentSelectors":["mv_isim"],"type":"SelectorLink","multiple":false,"id":"ilk_imza_arastirma","selector":"div.yasama_faaliyetleri li:nth-of-type(9) a","delay":""},{"parentSelectors":["mv_isim"],"type":"SelectorLink","multiple":false,"id":"imza_arastirma","selector":"div.yasama_faaliyetleri li:nth-of-type(10) a","delay":"500"},{"parentSelectors":["mv_isim"],"type":"SelectorLink","multiple":false,"id":"ilk_imza_gensoru","selector":"li:nth-of-type(11) a","delay":""},{"parentSelectors":["mv_isim"],"type":"SelectorLink","multiple":false,"id":"imza_gensoru","selector":"li:nth-of-type(12) a","delay":"500"},{"parentSelectors":["imza_kanun"],"type":"SelectorText","multiple":false,"id":"imza_kanun_#","selector":"div.grid_12","regex":"(Sayısı:)\\d+","delay":""},{"parentSelectors":["sözlü_soru"],"type":"SelectorText","multiple":false,"id":"sozlu_soru_#","selector":"center","regex":"(Sayısı : )\\d+","delay":""},{"parentSelectors":["yazili_soru"],"type":"SelectorText","multiple":false,"id":"yazili_soru_#","selector":"center","regex":"(Sayısı : )\\d+","delay":""},{"parentSelectors":["ilk_imza_genel_gorusme"],"type":"SelectorText","multiple":false,"id":"ilk_imza_genel_görüşme_#","selector":"center","regex":"(Sayısı : )\\d+","delay":""},{"parentSelectors":["imza_genel_gorusme"],"type":"SelectorText","multiple":false,"id":"imza_genel_gorusme_#","selector":"center","regex":"(Sayısı : )\\d+","delay":""},{"parentSelectors":["ilk_imza_sorusturma"],"type":"SelectorText","multiple":false,"id":"ilk_imza_sorusturma_#","selector":"center","regex":"(Sayısı : )\\d+","delay":""},{"parentSelectors":["imza_sorusturma"],"type":"SelectorText","multiple":false,"id":"imza_sorusturma_#","selector":"center","regex":"(Sayısı : )\\d+","delay":""},{"parentSelectors":["ilk_imza_arastirma"],"type":"SelectorText","multiple":false,"id":"ilk_imza_arastirma_#","selector":"center","regex":"(Sayısı : )\\d+","delay":""},{"parentSelectors":["imza_arastirma"],"type":"SelectorText","multiple":false,"id":"imza_arastirma_#","selector":"center","regex":"(Sayısı : )\\d+","delay":""},{"parentSelectors":["ilk_imza_gensoru"],"type":"SelectorText","multiple":false,"id":"ilk_imza_gensoru_#","selector":"center","regex":"(Sayısı : )\\d+","delay":""},{"parentSelectors":["imza_gensoru"],"type":"SelectorText","multiple":false,"id":"imza_gensoru_#","selector":"center","regex":"(Sayısı : )\\d+","delay":""}]}
62
Örnek:
63
"startUrl":"http://www.tbmm.gov.tr/develop/owa/milletvekillerimiz_sd.liste"
64
"id":"yazili_soru","selector":"div.yasama_faaliyetleri li:nth-of-type(4) a"
65
{"parentSelectors":["yazili_soru"],"type":"SelectorText","multiple":false,"id":"yazili_soru_#","selector":"center","regex":"(Sayısı : )\\d+"
66
Bu komut, milletvekili listesindeki linklerle başlar, sonra açılan sayfalarda yasama faaliyetleri altındaki 4. linkle açılan sayfada "Sayısı : " kelimesinden sonra gelen rakamları kaydeder.
67
68
2) "#Özgeçmiş_tüm" (string / text) değişkeni içinden SEARCH ve IF komutlarıyla çekilen veri.
69
Örnek:
70
"=SEARCH("Yüksek Lisans",AO2)"
71
"=IF(AV2>0,4)"
72
Bu komut, özgeçmişte "Yüksek Lisans" ifadesi varsa eğitim seviyesini 4 olarak yazar.
73
74
75