22Politecnico di Bari, Bari, ItalyPolitecnico di Bari, Bari, Italy
11Università di Foggia, Foggia, Università di Foggia, Foggia, ItalyItaly
IV Workshop Italiano "Open Source, Free Software e Open Format nei processi di ricerca archeologica" IV Workshop Italiano "Open Source, Free Software e Open Format nei processi di ricerca archeologica" 27-28 aprile 2009 – CNR – Roma, Italy27-28 aprile 2009 – CNR – Roma, Italy
Un sistema Un sistema web-basedweb-based per la per la gestione, la classificazione ed il gestione, la classificazione ed il
recupero efficiente della recupero efficiente della documentazione di scavodocumentazione di scavo
Giuliano De Felice1, Eugenio Di Sciascio2, Roberto Mirizzi2, Giacomo Piscitelli2, M. Giuseppina
Sibilano1, Eufemia Tinelli2, Michelantonio Trizio2, Giuliano Volpe1
Sommario
Lo scenario applicativo Quali strumenti sono necessari? Modellazione dei dati
Descrizione generale del sistema
IReMaS Requisiti Tecnologie Scenari di utilizzo
Conclusioni e sviluppi futuri
22
IV Workshop Italiano "Open Source, Free Software e Open Format nei processi di ricerca archeologica" IV Workshop Italiano "Open Source, Free Software e Open Format nei processi di ricerca archeologica" 27-28 aprile 2009 – CNR – Roma, Italy27-28 aprile 2009 – CNR – Roma, Italy
Contesto applicativo: Dati e Contesto applicativo: Dati e StrumentiStrumenti
Dominio complesso Eterogeneità del “formato” della documentazione di scavo
Testi Grafici Fotografie
Eterogeneità e numerosità delle informazioni da gestire
Descrizione quantitativa e qualitativa di una US Relazioni del tipo “prima di..” o “dopo di” tra le US Reperti (ceramici, laterizi, faunistici, ecc.) Numero e peso dei frammenti recuperati per ogni US …
33
IV Workshop Italiano "Open Source, Free Software e Open Format nei processi di ricerca archeologica" IV Workshop Italiano "Open Source, Free Software e Open Format nei processi di ricerca archeologica" 27-28 aprile 2009 – CNR – Roma, Italy27-28 aprile 2009 – CNR – Roma, Italy
Classificazione ed Archiviazione di dati eterogenei in un repository ibrido (DBMS + File System)
Ottimizzazione di modi e tempi di gestione della documentazione di scavo
Accesso integrato e condiviso a tutte le informazioni raccolte
Classificazione ed Archiviazione di dati eterogenei in un repository ibrido (DBMS + File System)
Ottimizzazione di modi e tempi di gestione della documentazione di scavo
Accesso integrato e condiviso a tutte le informazioni raccolte
Modellazione dei datiModellazione dei dati
Descrizione unità stratigrafica (positiva, negativa, costruito, deposizione, rivestimento)
Rapporti stratigrafici (copre, riempie, è uguale a, si appoggia a, taglia, si lega a)
Vista generale reperti (elementi artificiali, elementi organici, elementi geologici, altri)
Reperti (botanici, faunistici, lapidei, laterizi, ceramici, particolari)
Quantitativa (ceramiche, lapidei, laterizi, metalli, materiali organici, stucchi)
44
IV Workshop Italiano "Open Source, Free Software e Open Format nei processi di ricerca archeologica" IV Workshop Italiano "Open Source, Free Software e Open Format nei processi di ricerca archeologica" 27-28 aprile 2009 – CNR – Roma, Italy27-28 aprile 2009 – CNR – Roma, Italy
FunzionalitàFunzionalità
55
IV Workshop Italiano "Open Source, Free Software e Open Format nei processi di ricerca archeologica" IV Workshop Italiano "Open Source, Free Software e Open Format nei processi di ricerca archeologica" 27-28 aprile 2009 – CNR – Roma, Italy27-28 aprile 2009 – CNR – Roma, Italy
IReMaSIReMaS Repository Management
System
Inserimento – memorizzazione della documentazione associata ad una US
Aggiornamento – inserimento di nuovi reperti, foto, disegni, ecc. relativi ad una specifica US o modifica di informazioni già archiviate
Visualizzazione – ricerca di tutte la documentazione associata ad una specifica US
Ricerca Avanzata – ricerca delle US che soddisfano determinati parametri di ricerca (tipo/genere di una unità stratigrafica, caratteristiche relative ai Reperti laterizi, ai Reperti biologici – Faunistici, ai Reperti Sas – Ceramiche, ecc.)
Requisiti del sistemaRequisiti del sistema
Sicurezza Autorizzare l’accesso ai dati secondo livelli di privilegio
Robustezza e Affidabilità Garantire che ogni operazione abbia un comportamento
transazionale Assicurare la consistenza e l’integrità dei dati
Usabilità Ridurre la curva di apprendimento per gli utenti
Modularità e Scalabilità Facilitare le operazioni di manutenzione (nuove funzionalità, altra
documentazione di scavo da gestire, ecc.) Gestire efficientemente centinaia di unità stratigrafiche con tutte le
informazioni ad esse associate
Contenimento dei costi Adottare consolidate tecnologie free e open source
66
IV Workshop Italiano "Open Source, Free Software e Open Format nei processi di ricerca archeologica" IV Workshop Italiano "Open Source, Free Software e Open Format nei processi di ricerca archeologica" 27-28 aprile 2009 – CNR – Roma, Italy27-28 aprile 2009 – CNR – Roma, Italy
Tecnologie utilizzateTecnologie utilizzate
Tecnologie lato server Sistema operativo: Debian Server web: Apache HTTP Server Database Management System: PostgreSQL Linguaggio di sviluppo per il web: PHP (PHP: Hypertext Preprocessor)
Tecnologie lato client Linguaggio di markup: XHTML (eXtensible HyperText Markup
Language) Linguaggio di scripting: Javascript (framework jQuery) Linguaggio per i fogli stile: CSS (Cascading Style Sheet)
Scambio dati Web 2.0: AJAX (Asynchrnous Javascript and XML) JSON (Javascript Object Notation)
77
IV Workshop Italiano "Open Source, Free Software e Open Format nei processi di ricerca archeologica" IV Workshop Italiano "Open Source, Free Software e Open Format nei processi di ricerca archeologica" 27-28 aprile 2009 – CNR – Roma, Italy27-28 aprile 2009 – CNR – Roma, Italy
IReMaS in Action IReMaS in Action – Autenticazione– Autenticazione
88
IV Workshop Italiano "Open Source, Free Software e Open Format nei processi di ricerca archeologica" IV Workshop Italiano "Open Source, Free Software e Open Format nei processi di ricerca archeologica" 27-28 aprile 2009 – CNR – Roma, Italy27-28 aprile 2009 – CNR – Roma, Italy
Login Amministrazione
IReMaS in Action IReMaS in Action – Rapporti stratigrafici– Rapporti stratigrafici
99
IV Workshop Italiano "Open Source, Free Software e Open Format nei processi di ricerca archeologica" IV Workshop Italiano "Open Source, Free Software e Open Format nei processi di ricerca archeologica" 27-28 aprile 2009 – CNR – Roma, Italy27-28 aprile 2009 – CNR – Roma, Italy
FissaFissa
A scomparsa
A scomparsa
IReMaS in Action IReMaS in Action – Reperti “Vista – Reperti “Vista generale”generale”
1010
IV Workshop Italiano "Open Source, Free Software e Open Format nei processi di ricerca archeologica" IV Workshop Italiano "Open Source, Free Software e Open Format nei processi di ricerca archeologica" 27-28 aprile 2009 – CNR – Roma, Italy27-28 aprile 2009 – CNR – Roma, Italy
Organizzazione “logica” dei
dati
Organizzazione “logica” dei
dati
IReMaS in Action IReMaS in Action – Reperti Faunistici– Reperti Faunistici
1111
IV Workshop Italiano "Open Source, Free Software e Open Format nei processi di ricerca archeologica" IV Workshop Italiano "Open Source, Free Software e Open Format nei processi di ricerca archeologica" 27-28 aprile 2009 – CNR – Roma, Italy27-28 aprile 2009 – CNR – Roma, Italy
IReMaS in Action IReMaS in Action – – QuantitativaQuantitativa
1212
IV Workshop Italiano "Open Source, Free Software e Open Format nei processi di ricerca archeologica" IV Workshop Italiano "Open Source, Free Software e Open Format nei processi di ricerca archeologica" 27-28 aprile 2009 – CNR – Roma, Italy27-28 aprile 2009 – CNR – Roma, Italy
Analisi Quantitativa - numero di frammenti
individuato per ogni US, distinti per
categoria di materiali
Analisi Quantitativa - numero di frammenti
individuato per ogni US, distinti per
categoria di materiali
IReMaS in Action IReMaS in Action – Ricerca avanzata – Ricerca avanzata (1)(1)
*certo valore = {minimo, massimo, maggiore di, minore di, uguale a, compreso fra}
IV Workshop Italiano "Open Source, Free Software e Open Format nei processi di ricerca archeologica" IV Workshop Italiano "Open Source, Free Software e Open Format nei processi di ricerca archeologica" 27-28 aprile 2009 – CNR – Roma, Italy27-28 aprile 2009 – CNR – Roma, Italy
1313
Combinazione logica di N condizioni per i reperti ceramici: Estrarre le US (calcolando i relativi numeri di frammenti per ogni condizione) per cui è stato rinvenuto un certo valore* di frammenti di TIPO=1 di FORMA=“Coppa” all’interno della CLASSE= “Ceramica Comune” (condizione1) e un certo valore* di frammenti di TIPO=18 di FORMA=“Piatto” all’interno della CLASSE=“sigillatura africana” dalla DATAZIONE=“Età Daunia” (condizione2)
Combinazione logica di N condizioni per i reperti ceramici: Estrarre le US (calcolando i relativi numeri di frammenti per ogni condizione) per cui è stato rinvenuto un certo valore* di frammenti di TIPO=1 di FORMA=“Coppa” all’interno della CLASSE= “Ceramica Comune” (condizione1) e un certo valore* di frammenti di TIPO=18 di FORMA=“Piatto” all’interno della CLASSE=“sigillatura africana” dalla DATAZIONE=“Età Daunia” (condizione2)
IReMaS in Action IReMaS in Action – Ricerca avanzata – Ricerca avanzata (2)(2)
1414
IV Workshop Italiano "Open Source, Free Software e Open Format nei processi di ricerca archeologica" IV Workshop Italiano "Open Source, Free Software e Open Format nei processi di ricerca archeologica" 27-28 aprile 2009 – CNR – Roma, Italy27-28 aprile 2009 – CNR – Roma, Italy
Combinazione logica di condizioni per i reperti ceramici e per i reperti faunistici: Estrarre le US per cui sono stati rinvenuti reperti faunistici di IDENTIFICAZIONE=“Tibia” di SPECIE=“Ovis vel Capra” e contemporaneamente reperti ceramici di TIPO=18 di FORMA=“Coppa” all’interno della CLASSE=“Ceramica Comune”
Combinazione logica di condizioni per i reperti ceramici e per i reperti faunistici: Estrarre le US per cui sono stati rinvenuti reperti faunistici di IDENTIFICAZIONE=“Tibia” di SPECIE=“Ovis vel Capra” e contemporaneamente reperti ceramici di TIPO=18 di FORMA=“Coppa” all’interno della CLASSE=“Ceramica Comune”
Conclusioni e sviluppi Conclusioni e sviluppi futurifuturi
IReMaS è un sistema web-based dedicato alla catalogazione, alla memorizzazione e alla ricerca di informazioni tipologicamente differenti di uno scavo archeologico
IReMaS fornisce gli strumenti per acquisire la maggior quantità di conoscenza storica stratificata e per renderla fruibile a chi non gode di un accesso diretto
È attualmente utilizzato per la gestione della documentazione di due scavi archeologici: Ascoli Satriano (Faragola), San Lorenzo in Carmignano
È in corso la modellazione concettuale e logica di altri tipi di reperti (es. botanici, lapidei)
1515
IV Workshop Italiano "Open Source, Free Software e Open Format nei processi di ricerca archeologica" IV Workshop Italiano "Open Source, Free Software e Open Format nei processi di ricerca archeologica" 27-28 aprile 2009 – CNR – Roma, Italy27-28 aprile 2009 – CNR – Roma, Italy