L’obiettivo è quello di favorire maggiormente la partecipazione attiva dei cittadini alla raccolta, documentazione e valorizzazione del patrimonio culturale locale.
In questa prospettiva sono stati sviluppati tre strumenti software modulari, utilizzabili per la realizzazione di prototipi digitali e piattaforme applicative nel settore del Cultural Heritage:
- PyNarrative
- Migra
- AnyMapper
Questi strumenti costituiscono un ecosistema tecnologico che consente di integrare raccolta dati, analisi genealogica, visualizzazione geografica e narrazione digitale, rendendo possibile la costruzione di piattaforme interattive per l’esplorazione del patrimonio culturale.
Strumenti sviluppati
PyNarrative
PyNarrative è una libreria Python progettata per trasformare le visualizzazioni di dati in narrazioni interattive basate sui dati (data storytelling).
La libreria è sviluppata come estensione della libreria di visualizzazione Altair e introduce strumenti che consentono di integrare elementi narrativi all’interno delle visualizzazioni.
Le principali funzionalità includono:
- creazione di visualizzazioni interattive guidate da narrazioni;
- integrazione di annotazioni e descrizioni contestuali;
- costruzione di percorsi narrativi attraverso la classe principale Story;
- gestione della navigazione tra diverse fasi narrative tramite la funzionalità NextStep.
L’obiettivo di PyNarrative è colmare il divario tra la semplice visualizzazione dei dati e la loro interpretazione narrativa, consentendo la creazione di esperienze di comunicazione del patrimonio culturale basate sui dati.
Migra
Migra è una libreria Python per la gestione, l’analisi e la visualizzazione di dati genealogici, progettata per applicazioni nel campo della ricerca storica e del Cultural Heritage.
La libreria nasce dall’esigenza di lavorare con fonti genealogiche reali, come registri dello stato civile, archivi storici e file GEDCOM, che spesso presentano dati incompleti o incoerenti.
Migra implementa un modello concettuale basato su tre classi principali:
- Person
rappresenta un individuo storico con eventi associati (ad esempio nascita e morte); - Union
rappresenta un’unione familiare (matrimonio o relazione); - FamilyTree
rappresenta l’insieme strutturato delle relazioni tra individui e unioni.
Per facilitare la gestione dei dati genealogici, la classe FamilyTree può essere collegata a un foglio di lavoro condiviso contenente le due schede People e Unions, consentendo l’importazione e la verifica collaborativa delle informazioni genealogiche.
AnyMapper
AnyMapper è una libreria open-source basata su componenti Svelte UI, progettata per la realizzazione di interfacce grafiche zoomabili per la navigazione di dati visuali.
La libreria consente di creare interfacce simili a quelle di Google Maps, applicate alla navigazione di elementi grafici vettoriali SVG.
Le principali caratteristiche includono:
- navigazione zoomabile di rappresentazioni grafiche complesse;
- organizzazione gerarchica delle informazioni secondo il paradigma
“overview first, zoom and filter, then details on demand”; - supporto per la visualizzazione di diagrammi, mappe schematiche, edifici o spazi complessi.
Questo approccio consente di rappresentare il patrimonio culturale in forma di atlanti digitali interattivi, nei quali gli utenti possono esplorare progressivamente i livelli di dettaglio delle informazioni.
Caso di studio: il cimitero ebraico di Pisa
I tre strumenti sviluppati sono stati applicati nello sviluppo di un prototipo dedicato alla mappatura e valorizzazione del cimitero ebraico di Pisa, utilizzato come caso di studio per la sperimentazione delle tecnologie sviluppate.
Il cimitero rappresenta un importante sito storico che documenta oltre quattro secoli di presenza della comunità ebraica a Pisa, con circa 990 sepolture distribuite in un’area di circa 5000 m².
Il sistema sviluppato integra:
- dati genealogici estratti dagli archivi storici,
- una base di conoscenza strutturata,
- una mappa interattiva del cimitero.
La piattaforma consente ai visitatori di esplorare il sito attraverso una mappa digitale interattiva collegata a informazioni genealogiche e storiche.
La piattaforma integra tre principali fonti di dati:
- registri storici di nascita e morte,
- planimetria del cimitero,
- inventario delle tombe.
Queste informazioni vengono elaborate per costruire:
- alberi genealogici delle famiglie storiche,
- visualizzazioni interattive,
- mappe che collegano le relazioni familiari alle posizioni delle tombe.
Data storytelling e turismo culturale
Un ulteriore sviluppo del prototipo riguarda l’introduzione di tecniche di data storytelling, che consentono di raccontare la storia delle persone e delle comunità attraverso dati strutturati.
Il lavoro propone due modalità complementari di narrazione basata sui dati:
- Individual data storytelling,
focalizzato sulla storia di singoli individui e delle loro relazioni familiari; - Collective data storytelling,
che utilizza dati aggregati per raccontare eventi storici e dinamiche collettive di una comunità.
Queste modalità consentono di integrare visualizzazioni come:
- mappe geografiche dei movimenti delle persone,
- alberi genealogici,
- timeline storiche,
- grafici statistici relativi a eventi collettivi.
Nel caso di studio del cimitero ebraico di Pisa, ad esempio, sono stati sviluppati:
- uno storytelling individuale dedicato al musicista Egisto Veroli;
- uno storytelling collettivo relativo al massacro nazista avvenuto a Pisa nel 1944.