indecis-it / indecis.it

A website to compare italian electoral programs
https://indecis.it
The Unlicense
24 stars 2 forks source link

Individuare le categorie di riferimento per la scelta #3

Closed angelogulina closed 2 years ago

angelogulina commented 2 years ago

Per poter far fronte a #2, bisogna individuare un modello per i dati. In altre parole (a prescindere dal formato usato (ad es. csv, json, ecc.), come rappresentiamo le informazioni?

dennisangemi commented 2 years ago

Ciao @angelogulina, per

come rappresentiamo le informazioni?

Intendi a livello di UI?

Se invece ti riferisci all'individuazione delle categorie (come da titolo) credo che @chiaraadornetto possa darci una mano non indifferente. Dovrebbero esistere delle categorie standard nelle social sciences. Cerco qualcosa

angelogulina commented 2 years ago

@dennisangemi, mi riferisco ai dati, sì.

Bene per l'aiuto da parte di @chiaraadornetto – era quello che speravo (l'ho aggiunta al progetto).

dennisangemi commented 2 years ago

Qui una pagina di eurostat con alcune categorie che potremmo sfruttare

Government broad objective (division) | Sub-items (groups) -- | -- General public services | Executive and legislative organs, financial and fiscal affairs, external affairs; foreign economic aid; general services; basic research; R&D related to general public services; general public services n.e.c.; public debt transactions, transfers of a general character between different levels of government. Defence | Military defence; civil defence; foreign military aid, R&D related to defence; defence n.e.c. Public order and safety | Police services; fire-protection services; law courts; prisons; R&D related to public order and safety; public order and safety n.e.c. Economic affairs | General economic, commercial and labour affairs; agriculture, forestry; fishing and hunting; fuel and energy; mining, manufacturing and construction; transport; communication; other industries, R&D related to economic affairs; economic affairs n.e.c. Environmental protection | Waste management; water waste management; pollution abatement; protection of biodiversity and landscape; R&D related to environmental protection. Housing and community amenities | Housing development; community development; water supply; street lighting; R&D related to housing and community amenities; housing and community amenities n.e.c. Health | Medical products, appliances and equipment; outpatient services; hospital services; public health services; R&D related to health; health n.e.c. Recreation, culture and religion | Recreational and sporting services; cultural services; broadcasting and publishing services; religious and other community services, R&D related to recreation, culture and religion; recreation; culture and religion n.e.c. Education | Pre-primary, primary, secondary and tertiary education, post-secondary non-tertiary education, education non definable by level, subsidiary services to education, R&D; n.e.c. Social protection | Sickness and disability; old age; survivors; family and children; unemployment; housing; R&D; social protection and social exclusion n.e.c.

Osservazioni:

angelogulina commented 2 years ago

@dennisangemi, mi sembra un ottimo punto di partenza. Io sto mettendo giù qualcosa riguardo a #2 (UI).

Due domande:

  1. aspettiamo conferma da @chiaraadornetto?
  2. vogliamo provare a recuperare qualcosa su un tema specifico (ad es., Environmental protection)?

Per (2), io avevo iniziato a cercare qualcosa di Calenda (qui e qui)

dennisangemi commented 2 years ago

Provo a rispondere

  1. aspettiamo conferma da @chiaraadornetto?

Non lo so, la vedo stasera.

  1. vogliamo provare a recuperare qualcosa su un tema specifico (ad es., Environmental protection)?

Io sono bianco, accetto con molto piacere consigli sul come cominciare a raccogliere info (apro una issue per definire la struttura del repo)

Per quanto riguarda lo schema dati ho abbozzato qualcosa qui

chiaraadornetto commented 2 years ago

@dennisangemi @angelogulina Scusate se rispondo adesso, io penso che per un'analisi più chiara possibile è meglio usare come fonti i programmi, anche se so che arriveranno a fine agosto

dennisangemi commented 2 years ago

@dennisangemi @angelogulina Scusate se rispondo adesso, io penso che per un'analisi più chiara possibile è meglio usare come fonti i programmi, anche se so che arriveranno a fine agosto

mentre aspettiamo i programmi, potremmo cominciare a compilare la scheda contents con le "cose" che troviamo. Io ad esempio ieri ho trovato un tweet di renzi e l'ho inserito

category item_slug item source_title coalition icon description
Economic affairs stipendio-docenti Stipendio docenti Tweet 2022-08-09 PD/+Europa green Letta: Gli insegnanti 🇮🇹 sono tra i meno pagati in 🇪🇺. Ci impegniamo nell’arco della prossima legislatura ad alzare gli stipendi dei nostri docenti per riportarli nella media europea
dennisangemi commented 2 years ago

@chiaraadornetto mi fa notare che nelle categorie di EUROSTAT (essendo Classification of the functions of government) mancano alcune categorie importanti come quelle relative ai diritti umani/politici/civili. Come agiamo? @angelogulina personalizziamo queste categorie?

angelogulina commented 2 years ago

Grazie @chiaraadornetto e @dennisangemi. Concordo che una visione più chiara si avrà con l'uscita dei programmi. Se riusciamo a immaginare questa lista come dinamica, credo non ci siano problemi ad aggiornarla a quel punto.

Capisco che uscire senza programmi può sembrare come un lavoro a metà. Iniziative di questo genere vanno un po' colte un po' presto. Uscire con qualche cosa, anche minima, ci da la possibilità di coinvolgere altre persone nel progetto.


Riguardo le categorie. Ottima idea quella di ampliarle! (Non consideriamo quelle EUROSTAT come esaustive.)

dennisangemi commented 2 years ago

D'accordo con @angelogulina: inseriamo qualche contenuto (da non considerare esaustivo) tanto per uscire e poter coinvolgere qualcuno che ci dia una mano. Credo che uscire non voglia dire necessariamente lanciare definitivamente il progetto, per questo forse conviene aspettare tempi più maturi. No?

Qui ho appuntato qualche idea da approfondire.

angelogulina commented 2 years ago

@dennisangemi, grazie per le idee!

Per uscire intendo questo (quindi non un lancio definitivo, ma progressivo, in alpha o beta, o qualunque altra lettera ti piaccia).

vi-enne commented 2 years ago

Le categorie individuate, con l'aggiunta di Diritti e Valori, mi sembrano al momento esaustive. Come regolarsi con gli item?

Ho il timore che rischiano di diventare tantissimi, e a volte talmente specifici da non riuscire a trovare un'opinione per ciascuna lista.

Iniziamo a popolare il foglio contents e ci regoliamo di conseguenza vedendo come va?

angelogulina commented 2 years ago

Ciao @vi-enne. Il tuo timore sembra fondato.

Iniziamo a popolare il foglio contents e ci regoliamo di conseguenza vedendo come va?

Partire da qualcosa piccolo ma di valore credo sia già una bella partenza. Dovremmo avere abbastanza flessibilità da poter modificare/aggiungere/rimuovere gli item.

vi-enne commented 2 years ago

Come comportarsi con opinioni che possono appartenere a più categorie/item?

Due esempi:

1) Proponiamo un piano nazionale per la costruzione di nuovi parchi rinnovabili che porterà alla creazione di 470mila ‘lavori verdi’ in 10 anni. Apparterrebbe sia alle categorie Economic Affairs che a Environmental protection. In più, in Economic affairs appartiene con due item diversi secondo me: sia posti-lavoro che energia-rinnovabile. Corretto usare 3 item e 2 categorie?

2) Letta: Gli insegnanti IT sono tra i meno pagati in EU. Ci impegniamo nell’arco della prossima legislatura ad alzare gli stipendi dei nostri docenti per riportarli nella media europea

Un solo item stipendio-docenti che appartiene sia a Economic affairs che a Education. Corretto usare 1 item e 2 categorie?

dennisangemi commented 2 years ago

Rispondo in modo veloce adesso e poi casomai ci ritorno.

Per quanto riguarda il punto 2

Dato che l'utente che arriva sul sito selezionerà una categoria credo sia opportuno duplicare il contenuto (righe) e assegnarlo a più categorie

vi-enne commented 2 years ago

Per quanto riguarda il codice va bene usare lo stesso nome item quando una stessa dichiarazione è associata a due categorie diverse, o meglio due item diversi?

angelogulina commented 2 years ago

Per quanto riguarda il codice va bene usare lo stesso nome item quando una stessa dichiarazione è associata a due categorie diverse, o meglio due item diversi?

@vi-enne ottima domanda. Al momento io recupero gli item e:

  1. filtro per categoria
  2. raggruppo in base a nome item
  3. ordino per lista

Credo che vada bene usare lo stesso nome item fino a quando la categoria e la lista di riferimento sono diverse.

PS: chiamiamo il foglio items a questo punto, invece che contents?

vi-enne commented 2 years ago

Ha senso creare un foglio diverso per ogni lista, che poi popolano il foglio contents?

Mi sembra più pratico per lavorare in parallelo sui vari programmi.

angelogulina commented 2 years ago

Lascio a voi decidere, @vi-enne – finché solo il foglio contents (o items) viene convertito in json, tutto quello che facilita la collaborazione va benissimo.

dennisangemi commented 2 years ago

Se per @vi-enne è più comodo avere fogli separati per lista per me non c'è nessun problema. Posso occuparmi di creare i fogli e farli confluire in contents o items.

dennisangemi commented 2 years ago

Io purtroppo non ho ancora inserito contenuti, spero di poter dare una mano

dennisangemi commented 2 years ago

Come regolarsi con gli item?

Ciao @vi-enne alla luce della #16 credo sia conveniente creare un foglio items in cui individuiamo i temi (item) e li associamo ad una piccola descrizione (se necessaria). La colonna item dei fogli che popolano contents potrebbe quindi essere formata da celle con menu a discesa.

P.s. le (brevi) descrizioni degli item potrebbero anche essere copiate e incollate da wikipedia

angelogulina commented 2 years ago

Ciao @chiaraadornetto @dennisangemi – un task che vorrei affidare a Chiara, se ha tempo, è di migliorare la descrizione di categories.

Ho inserito un Cosa è? accanto al selettore di categoria. Ne viene fuori (secondo me) una bella interazione che non distoglie dal contesto. Tuttavia la descrizione sembra carente.

Cosa è? Descrizione
Screenshot 2022-08-18 at 12 59 42 Screenshot 2022-08-18 at 12 59 48

Che ne dite?

dennisangemi commented 2 years ago

Io direi che le categorie sono state individuate ergo secondo me possiamo chiudere questa issue che ci trasciniamo dal primo giorno. Se dovessero essere necessarie nuove categorie possiamo riaprire ;)

cc @angelogulina @vi-enne

p.s. ho spostato la discussione sollevata da @vi-enne in merito alle relazioni tra items e categories su repo data https://github.com/indecis-it/data/issues/15

dennisangemi commented 2 years ago

Chiudo! task completato. Le categorie vengono modificate anche in base ai feedback che riceviamo.