openpolis / open_municipio

Transparency in italian Comuni
GNU Affero General Public License v3.0
55 stars 16 forks source link

Supporto dei dati elettorali #591

Open scaloni opened 9 years ago

scaloni commented 9 years ago

Il modello si adatta a situazioni diverse, come le elezioni comunali, dove ci sono i dati delle sezioni, ma anche le elezioni nazionali, dove ci sono dati locali, magari comunali o regionali.

Poll (tornata elettorale)

LocalPoll (elezione presso un bacino elettorale, es: una sezione elettorale, un comune, una regione, ma anche tutto l'elettorato; corrisponde ad un urna elettorale virtuale, associata ad un tipo di scheda elettorale)

PersonPoll

List

ListPoll

Tra PersonPoll e ListPoll c'è inoltre una relazione molti-a-molti per gestire il collegamento tra candidati e liste di appartenenza o di appoggio, e cioè:

Le LocalPoll possono dunque formare una gerarchia, ma non sono necessariamente collegate ad informazioni geografiche. Al contrario, le Location hanno informazioni geografiche, e servono ad individuare una zona e (opzionalmente) un punto in quella zona. Anche le Location potranno essere organizzate in forma gerarchica, anche se la momento il modello non lo prevede. Una LocalPoll è collegata opzionalmente ad una Location.

scaloni commented 9 years ago

@fspegni @guglielmo @seldon avete commenti?