Open antitoxic opened 11 years ago
Edit 4: Делегациите, Групите за приятелство и Комисиите са групирани в обща таблица за улеснение. В таблицата ще има колона „kind“ („type“ e заета дума) където ще пише какъв е типът на парламентарната структура. Други промени няма.
UPDATE: Този коментар (включително картинката) ще се променят с времето, като доизмислям базата.
Здравейте, колеги. Тъй като работата по писането на скриптовете напредва бавно, но методично, работата по измъдрянето на дизайна на базата данни става все по-наложителна. Тук ще предложа първоначална версия за релациите в базата. Тя е вдъхновена от модела на колегата написал сайта на джанго, от сайта на народното събрание, от българското законодателство и от собствения ми скромен опит в писането на „стъргач“ за събиране на информация за депутати.
Ето я и нея.
Чл. 18. (1) Всеки народен представител може да бъде избиран най-много в две постоянни комисии. (2) Всеки народен представител може да бъде избран за председател само на една постоянна комисия.
Да знаете, че бази данни не са най-силната ми страна. Тази тук е направена на базата (хехе) на това, какво искаме да събираме като информация. (Възможно е да съм изпуснал нещо, разбира се.) Отделно ще мислим и по това какви колони да има във всяка таблица.
Отворен съм за предложения, коментари и критики.
П.П. Сега видях, че не съм добавил таблица за въпроси. Според мен е важно да ги записваме и тях. Ще се погрижа да правя нова картинка скоро.
Диаграмата е супер.
Запитах ПДИ и ИРПС за функцията на "Група за приятелство" и "Делегациите". Ще имаме отговор тази седмциа предполагам.
Според Стефан от ПДИ:
Група хора обединение около 1 идея която лобират. Най-често идеята е свързана с дадена страна. Например идва някой от Виетнам и избира депутати, които са били там или искат да отидат и се създава Група за приятелство с Виетнам. Официален начин да се лобира интереса на Виетнам в България
Неясно дали са специализирани, но са групи от хора които пътуват извън България и говорят по специфични теми, участия във форуми и конференции.
В момента базата изглежда така:
Party и Assembly отидоха в таблицата Structures, а в последната има колона "kind" (няма как да е type, защото е запазена дума.) По този начин се спестява правенето и поддържането на 4 таблици без да се изгуби никаква функционалност. Все още нямаме таблиците Law и Versions - не сме ги „извлачили“ още.
Мисля, че се постигна добър резултат. Заявките не са сложни, даже напротив. Таблиците ще се увеличават с времето, разбира се.
Минимално искаме:
Профили на депутатите
Каквото има тук http://www.parliament.bg/bg/MP, ако има преповтарящи се депутати от предишното правителство значи и от тук : http://openparliament.net/deputies/). Тясно свързано с какво можем най-лесно да извлечем с crawler-а от #8
Още по-добре ще е, когато се пуснат декларациите тук: http://parliament.bg/register/?page=decl&instit_id=3#3 , но засега нищо няма там
Гласовете на депутатите
От https://github.com/obshtestvo/rating-gov-representatives/tree/master/apps/mp-votes . DB-то трябва да включва и темите по които се гласува, и регистрациите.