Marco Ruzzi - Dipartimento di Informatica e Sistemistica

Curriculum Vitae
AI FINI DELLA PUBBLICAZIONE
Marco Ruzzi
26 marzo 2014
Il curriculum `
e strutturato come segue:
1 Dati anagrafici e contatti professionali
1
2 Note biografiche
2.1 Istruzione e formazione . . . . . . .
2.2 Attivit`
a professionale . . . . . . . .
2.3 Lingue straniere . . . . . . . . . . .
2.4 Conoscenze e competenze tecniche
.
.
.
.
2
2
2
3
3
3 Attivit`
a di ricerca
3.1 Posizione Attuale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2 Aree di Ricerca . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3 Progetti di Ricerca . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
4
4
5
4 Attivit`
a didattica
4.1 Docenza di corsi universitari . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2 Tutoraggi di corsi universitari . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3 Altre attivit`
a didattiche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
6
6
6
1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Dati anagrafici e contatti professionali
Nome e cognome:
Luogo e data di nascita:
Codice fiscale:
Cittadinanza:
Stato civile:
Posizione militare:
Ufficio:
Telefono ufficio:
Telefono cellulare:
Email:
Home page:
Marco Ruzzi
Roma, 20 gennaio 1974
RZZMRC74A20H501T
italiana
celibe
congedato
Via Ariosto, 25 - 00185 ROMA (RM)
06-77274012
328-9188085
[email protected]
http://www.dis.uniroma1.it/~ruzzi
1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2
2.1
Note biografiche
Istruzione e formazione
Questa sezione descrive il percorso formativo seguito da Marco Ruzzi.
Titoli di studio Nel 1992 consegue la maturit`a tecnico-commerciale presso l’Istituto Tecnico
Commerciale “F. Cesi” di Narni (TR) sezione distaccata di Amelia (TR), con votazione di 57/60.
Immatricolato nello stesso anno presso la facolt`a di Ingegneria Elettronica dell’universit`a “La
Sapienza”, effettua l’anno successivo il passaggio alla facolt`a di Ingegneria Informatica, presso cui
conseguir`a la laurea magistrale il 29 maggio 2003 con votazione 102/110. La sua tesi Tecniche
per il Trattamento di Informazione Incompleta nell’Integrazione dei Dati [T-26] seguita dal Prof.
Riccardo Rosati, ha condotto all’implementazione di un prototipo di sistema di integrazione semantica dei dati [CI-2, CN-20] avviando di fatto la collaborazione con il dipartimento di Informatica e
Sistemistica “A. Ruberti”.
Presso lo stesso dipartimento consegue il Dottorato di ricerca in Ingegneria Informatica il 2
dicembre 2006 discutendo una tesi dal titolo Efficient Data Integration under Integrity Constraints:
A Practical Approach [T-25].
Corsi di Dottorato Nell’ambito del programma del Dottorato di Ricerca in Ingegneria Informatica segue numerosi corsi di specializzazione sia presso il dipartimento che presso scuole estive.
In particolare ha seguito i corsi:
- A concise Corse on Statistical Inference (tenuto dal Prof. Larry Wasserman e dal Prof.
Alberto Marchetti-Spaccamela)
- Algorithms for Managing Massive Data Streams tenuto dal Prof. S. Muthu Muthukrishnan)
- Constraints Satisfaction, Complexity and Logic (tenuto dai Prof. Phokion G. Kolaitis e Marco
Cadoli)
Infine, nel 2004 ha partecipato alla scuola europea ESSLLI (European Summer School on Logic
Language and Information) a Nancy (Francia) presso la quale ha seguito i seguenti corsi sostenendo
con esito positivo i relativi esami di profitto:
- Temporal Logic for System Validation (tenuto dal Prof. Holger Sglingloff)
- Answer Set Programming (tenuto dal Prof. Vladimir Lifschitz)
- Description Logics (tenuto dai Prof. Carsten Lutz e Ulrike Sattler)
- Hybrid Logics (tenuto dai Prof. Massimo Franceschet e Balde Ten Cate)
- Advanced Automated Reasoning (tenuto dal Prof. Andrei Voronkov)
2.2
Attivit`
a professionale
L’attivit`a professionale di Marco Ruzzi `e principalmente svolta in collaborazione con l’universit`
a
“La Sapienza” di Roma ed `e suddivisa in attivit`a di ricerca e attivit`a didattica. Tali attivit`a sono
analizzate in modo approfondito nelle sezioni 3 e 4 rispettivamente.
2
2.3
Lingue straniere
- Conoscenza della lingua Inglese scritta e orale
- Conoscenza scolastica della lingua Francese
2.4
Conoscenze e competenze tecniche
In questa sezione viene presentata una panoramica delle conoscenze e competenze acquisite da
Marco Ruzzi nel suo percorso di studi e professionale.
Sistemi Operativi
- Eccellente conoscenza dei sistemi Windows (9x, NT, 2000, XP, Vista, Windows 7).
- Ottima conoscenza del sistema operativo Mac OS/X.
- Buona conoscenza dei sistemi Linux.
Linguaggi di Programmazione
- Eccellente conoscenza di Java, HTML, PHP, ASP, JSP, XML.
- Ottima conoscenza di C++, JavaScript, Lisp, Prolog, Datalog.
Database
- Eccellente conoscenza di progettazione di database relazionali e diagrammi E-R.
- Ottima conoscenza del linguaggio SQL.
- Esperienza di installazione e amministrazione di vari DBMS: MySql, Microsoft SQL Server,
DB2, Oracle, Postgres.
Progettazione del Software
- Eccellente conoscenza dei principi dell’Ingegneria del Software.
- Eccellente conoscenza dei diagrammi UML, programmazione orientata agli oggetti e Design
Patterns.
Reti e Sicurezza
- Ottima conoscenza dei protocolli di livello applicativo: HTTP, HTTPS, SMTP DNS, POP3,
IMAP, FTP,TELNET.
- Ottima conoscenza dei protocolli di livello di trasporto e di rete: TCP, UDP, IP.
Altre Competenze
- Ottima conoscenza di Ontologie e Sistemi per la Gestione di Ontologie (QuOnto, Racer,
FACT, Pellet).
- Ottima conoscenza del linguaggio di definizione OWL (Web Ontology Language).
- Ottima conoscenza delle Logiche Descrittive.
3
- Esperienza nella progettazione di algoritmi per l’integrazione semantica dei dati e per il
ragionamento automatico su ontologie..
Ambienti di Lavoro e Sviluppo: Eclipse, Netbeans, Sun ONE Studio, Visual Studio, Borland
JBuilder, Poseidon for UML, Microsoft Visio. DB2 Information Integration. Oracle 10g Information Integration. Microsoft 2005 Integration Server. Pacchetto Microsoft Office (Word, Excel,
FrontPage, Access, PowerPoint). OpenOffice.org (Writer, Math, Calc, Impress, Draw, Base). LaTex, Proteg`e.
3
3.1
Attivit`
a di ricerca
Posizione Attuale
Titolare di un assegno di ricerca presso l’Universit`a degli studi di Roma “La Sapienza”. Titolo
della ricerca: Sistemi di supporto al ragionamento automatico su ontologie (Settore scientifico
disciplinare ING-INF/05)
3.2
Aree di Ricerca
Data Integration lo scopo dell’integrazione dei dati consiste nel combinare informazioni memorizzate in sorgenti di dati distribuite ed eterogenee, fornendo all’utente una visione globale ti tali
informazioni. Il problema della progettazione di sistemi di integrazione dei dati `e importante nello
scenario dell’Information Technology attuale ed `e caratterizzato da una serie di problematiche interessanti da un punto di vista sia pratico che teorico. Tali problematiche riguardano principalmente
la modellazione di un’applicazione di integrazione, il calcolo delle risposte ad interrogazioni poste
sull’intero sistema, il trattamento dell’inconsistenza e dell’incompletezza che in generale insorgono
quando si fondono dati appartenenti a sorgenti diverse ed eterogenee fra loro e mettere in pratica
forme avanzate di ragionamento sulle interrogazioni.
Consistent/Efficient Query Answering in Data Integration Systems uno dei problemi pi`
u
interessanti nell’ambito dell’integrazione semantica dei dati, consiste nella capacit`a di un sistema
di integrazione dei dati di dare risposte corrette alle interrogazioni poste dall’utente,anche quanto i
dati estratti e riconciliati da sorgenti indipendenti ed eterogenee sono inconsistenti. Molti risultati
teorici mostrano che spesso tale problema risulta essere estremamente oneroso da un punto di
vista di risorse di calcolo, se non del tutto indecidibile in alcuni casi. Quest’area di ricerca studia
le condizioni sotto le quali, il problema del calcolo della risposta alle interrogazioni non solo `e
risolubile, ma `e anche calcolabile in modo efficiente da un punto di vista delle risorse di calcolo
impiegate.
Description Logics and Ontologies Le logiche descrittive (Description Logics) sono una
famiglia di logiche che permettono di rappresentare la conoscenza di uno specifico dominio di interesse in termini di concetti, ovvero insiemi di oggetti, e ruoli, ovvero relazioni fra oggetti. Negli ultimi
anni le Description Logics sono state impiegate con successo come formalismo per la definizione
di ontologie. Uno dei maggiori vantaggi derivanti dall’impiego di tali linguaggi per la specifica
delle ontologie `e stata la possibilit`
a di formalizzare in maniera rigorosa, sia la rappresentazione
delle ontologie stesse che l’implementazione di molti servizi di ragionamento. Le ontologie trovano
ampio ambito di applicazione con l’emergere del Semantic Web e sono attualmente uno dei campi
pi`
u investigati dell’informatica.
4
Ontology Based Data Access Lo scopo dell’accesso ai dati tramite ontologie consiste
nell’utilizzare un’ontologia come rappresentazione condivisa di uno specifico dominio di interesse, ed
utilizzarla come strato di mediazione per accedere ad un certo insieme di informazioni. Nello specifico, le informazioni di interesse sono memorizzate e gestite mediante una base di dati. Questa disciplina prevede inoltre lo studio di tecniche avanzate per la realizzazione effettiva dell’accesso ai dati,
sfruttando la conoscenza fornita dall’ontologie per affrontare problematiche legate all’incompletezza
ed inconsistenza eventualmente presenti nei dati.
3.3
Progetti di Ricerca
INFOMIX Da Agosto 2003 a Novembre 2006: Collaborazione al progetto europeo INFOMIX:
Boosting Information Integration in collaborazione con l’universit`a “La Sapienza” di Roma. Il
progetto europeo INFOMIX ha come principali obbiettivi la ricerca di tecnologie di ragionamento
avanzate per realizzare l’integrazione di informazioni distribuite in varie sorgenti, e lo sviluppo di
teorie e tecniche di integrazione per i sistemi di integrazione dati del futuro. L’integrazione riguarda
sia dati consolidati e strutturati all’interno di basi di dati classiche, sia dati semistrutturati o
reperibili dal World Wide Web mediante interazione con l’utente. Sebbene la logica computazionale
fornisce promettenti tecniche per il raggiungimento degli obbiettivi del progetto, occorre tenere
presenti problematiche di carattere pratico, come la scalabilit`a dell’approccio, in modo da sviluppare
nuove tecniche di ottimizzazione necessarie per manipolare efficientemente grandi quantit`a di dati.
INTEROP Da Maggio 2004 a Maggio 2006: Collaborazione alla Network of Exellence (Rete di
Eccellenza) INTEROP in collaborazione con l’universit`a “La Sapienza” di Roma. Uno dei maggiori
obbiettivi del progetto INTEROP, cos`ı come per le altre Reti di Eccellenza fondate dalla Comunit`a Europea, consiste nell’affrontare il problema della frammentazione della ricerca scientifica.
Infatti, INTEROP mira ad ottenere effetti di integrazione a lungo termine sulla ricerca nel campo
dell’interoperabilit`
a e a costruire collaborazioni di lunga durata e meccanismi per la coordinazione
della ricerca.
TONES Da Dicembre 2006 ad oggi: collaborazione al progetto europeo TONES: thinking ontologies con l’universit`
a “La Sapienza” di Roma. Lo scopo del progetto consiste nello studiare e
sviluppare tecniche di ragionamento automatico su ontologie, viste sia in un contesto isolato sia nel
contesto di una comunit`
a di sistemi interoperanti, ed escogitare metodologie per la messa in opera
di tali tecniche da un lato nell’ambito di strumenti avanzati per il supporto alla progettazione di
ontologie, e dall’altro nell’ambito di sviluppo di agenti che operano con ontologie.
QuOnto Dal 2007 al 2010: collaborazione al progetto QuOnto: Querying ONTOlogies, progetto
di ricerca finalizzato allo sviluppo di nuove tecniche per l’integrazione semantica di dati ed alla
realizzazione di strumenti software prototipali per la realizzazione dell’accesso ai dati tramite ontologie. Nell’ambito di tale progetto Marco Ruzzi segue l’implementazione dei prototipi software e
coordina il gruppo di lavoro dedicato allo sviluppo.
4
Attivit`
a didattica
In questa sezione viene descritta l’attivit`a didattica svolta da Marco Ruzzi prevalentemente
nell’ambito della facolt`
a di Ingegneria Informatica dell’universit`a “La Sapienza” di Roma
5
4.1
Docenza di corsi universitari
Attivit`a di docenza per i seguenti corsi universitari erogati dall’universit`a “La Sapienza” di Roma:
- Corso di Tecniche di programmazione del corso di laurea in Ingegneria Gestionale (canale
M-Z, A.A. 2006-2007 e 2007-2008)
- Corso di Laboratorio di programmazione del corso di laurea in Ingegneria Informatica (canale
A-L, A.A. 2007-2008)
- Corso di Fondamenti di Informatica del corso di laurea in Ingegneria Gestionale (canale M-Z,
A.A. 2008-2009, 2009-2010, 2010-2011, 2011-2012 e 2012-2013)
4.2
Tutoraggi di corsi universitari
Attivit`a di assistenzsa e tutoraggio per i seguenti corsi universitari erogati dall’universit`a “La
Sapienza” di Roma:
- Aprile-Maggio 2003: tutor per il cosro ”Proggeto di linguaggi e traduttori” del corso di laurea
in Ingegneria Informatica presso l’Universit`a la Sapienza di Roma (docente del corso Prof.
RIccardo Rosati);
- Aprile-Maggio 2004: tutor per il corso ”Progetto di linguaggi e traduttori” del corso di laurea
in Ingegneria Informatica presso l’Universit`a la Sapienza di Roma (docente del corso Prof.
Riccardo Rosati);
- Ottobre-Dicembre 2004: tutor per il corso ”Linguaggi e Sistemi Formali” del corso di laurea
in Ingegneria Informatica presso l’Universit`a la Sapienza di Roma (docente del corso Prof.
Riccardo Rosati);
- Ottobre-Dicembre 2005: tutor per il corso ”Linguaggi e Sistemi Formali” del corso di laurea
in Ingegneria Informatica presso l’Universit`a la Sapienza di Roma (docente del corso Prof.
Riccardo Rosati);
- Gennaio-Marzo 2006: tutor per il corso ”Tecniche di Programmazione” del corso di laurea
in Ingegneria Informatica presso l’Universit`a la Sapienza di Roma (docente del corso Prof.
Riccardo Rosati);
- Gennaio-Marzo 2006: tutor per il corso ”Progetto di Basi di Dati” del corso di laurea in Ingegneria Informatica presso l’Universit`a la Sapienza di Roma (docente del corso Prof. Domenico
Lembo);
4.3
Altre attivit`
a didattiche
Tutor ed esaminatore dei corsi per la patente europea del computer (ECDL - European Computer
Driving License): in particolare sono stati erogati corsi di Microsoft Access, Microsoft Excel e
Microsoft Power Point.
Preparazione ed erogazione di un corso avanzato di Microsoft Office presso la SABA Italia
S.p.A.
6
Pubblicazioni
Articoli in Riviste Internazionali
[JI-1]
Diego Calvanese, Giuseppe De Giacomo, Domenico Lembo, Maurizio Lenzerini, Antonella
Poggi, Mariano Rodriguez-Muro, Riccardo Rosati, Marco Ruzzi, and Domenico Fabio
Savo. The mastro system for ontology-based data access. Semantic Web, 2(1):43–53,
2011.
Articoli in Conferenze Internazionali
[CI-2]
Andrea Cal`ı and Saverio De Nigris and Domenico Lembo and Gabriele Messineo and
Riccardo Rosati and Marco Ruzzi.
DIS@DIS: A system for semantic data integration under integrity constraints. In WISE,
pages 335–338. IEEE Computer Society, 2003.
[CI-3]
Andrea Cal`ı and Domenico Lembo and Riccardo Rosati and Marco Ruzzi.
Experimenting data integration with dis@dis. In Anne Persson and Janis Stirna, editors,
CAiSE, volume 3084 of Lecture Notes in Computer Science, pages 51–66. Springer, 2004.
[CI-4]
Domenico Lembo, Maurizio Lenzerini, Riccardo Rosati, Marco Ruzzi, and Domenico Fabio
Savo. Inconsistency-tolerant semantics for description logics. In Pascal Hitzler and Thomas
Lukasiewicz, editors, RR, volume 6333 of Lecture Notes in Computer Science, pages 103–
117. Springer, 2010.
[CI-5]
Nicola Leone and Gianluigi Greco and Giovambattista Ianni and Vincenzino Lio and Giorgio Terracina and Thomas Eiter and Wolfgang Faber and Michael Fink and Georg Gottlob
and Riccardo Rosati and Domenico Lembo and Maurizio Lenzerini and Marco Ruzzi and
Edyta Kalka and Bartosz Nowicki and Witold Staniszkis.
The infomix system for advanced integration of incomplete and inconsistent data. In
¨
Fatma Ozcan,
editor, SIGMOD Conference, pages 915–917. ACM, 2005.
[CI-6]
Nicola Leone and Thomas Eiter and Wolfgang Faber and Michael Fink and Georg Gottlob
and Luigi Granata and Gianluigi Greco and Edyta Kalka and Giovambattista Ianni and
Domenico Lembo and Maurizio Lenzerini and Vincenzino Lio and Bartosz Nowicki and
Riccardo Rosati and Marco Ruzzi and Witold Staniszkis and Giorgio Terracina.
Data integration: a challenging asp application. In Chitta Baral, Gianluigi Greco, Nicola
Leone, and Giorgio Terracina, editors, LPNMR, volume 3662 of Lecture Notes in Computer
Science, pages 379–383. Springer, 2005.
[CI-7]
Luca Grieco and Domenico Lembo and Riccardo Rosati and Marco Ruzzi.
Consistent query answering under key and exclusion dependencies: algorithms and experiments. In Otthein Herzog, Hans-J¨org Schek, Norbert Fuhr, Abdur Chowdhury, and
Wilfried Teiken, editors, CIKM, pages 792–799. ACM, 2005.
[CI-8]
Domenico Lembo and Marco Ruzzi.
Consistent query answering over description logic ontologies. In Massimo Marchiori, Jeff Z.
Pan, and Christian de Sainte Marie, editors, RR, volume 4524 of Lecture Notes in Computer Science, pages 194–208. Springer, 2007.
7
[CI-9]
Diego Calvanese, Giuseppe De Giacomo, Domenico Lembo, Maurizio Lenzerini, Riccardo
Rosati, and Marco Ruzzi. Using owl in data integration. In Roberto De Virgilio, Fausto
Giunchiglia, and Letizia Tanca, editors, Semantic Web Information Management, pages
397–424. Springer, 2009.
[CI-10] Domenico Lembo, Maurizio Lenzerini, Riccardo Rosati, Marco Ruzzi, and Domenico Fabio
Savo. Query rewriting for inconsistent dl-lite ontologies. In Sebastian Rudolph and Claudio
Gutierrez, editors, RR, volume 6902 of Lecture Notes in Computer Science, pages 155–169.
Springer, 2011.
Articoli in Workshop Internazionali
[WI-11] Domenico Lembo and Riccardo Rosati and Marco Ruzzi.
On the first-order reducibility of unions of conjunctive queries over inconsistent databases.
In Torsten Grust, Hagen H¨
opfner, Arantza Illarramendi, Stefan Jablonski, Marco Mesiti,
Sascha M¨
uller, Paula-Lavinia Patranjan, Kai-Uwe Sattler, Myra Spiliopoulou, and Jef
Wijsen, editors, EDBT Workshops, volume 4254 of Lecture Notes in Computer Science,
pages 358–374. Springer, 2006.
[WI-12] Domenico Lembo and Marco Ruzzi.
Consistent query answering over description logic ontologies. In DL Workshop, 2007.
[WI-13] Antonella Poggi and Marco Ruzzi.
Ontology-based data access with mastro. In Christine Golbreich, Aditya Kalyanpur, and
Bijan Parsia, editors, OWLED, volume 258 of CEUR Workshop Proceedings. CEURWS.org, 2007.
[WI-14] Claudio Corona and Emma Di Pasquale and Antonella Poggi and Marco Ruzzi and
Domenico Fabio Savo.
When owl met dl-lite.. In Aldo Gangemi, Johannes Keizer, Valentina Presutti, and Heiko
Stoermer, editors, SWAP, volume 426 of CEUR Workshop Proceedings. CEUR-WS.org,
2008.
[WI-15] Diego Calvanese and Giuseppe De Giacomo and Domenico Lembo and Maurizio Lenzerini
and Antonella Poggi and Riccardo Rosati and Marco Ruzzi.
Data integration throughdl-litea ontologies. In Klaus-Dieter Schewe and Bernhard Thalheim, editors, SDKB, volume 4925 of Lecture Notes in Computer Science, pages 26–47.
Springer, 2008.
[WI-16] Claudio Corona and Emma Di Pasquale and Antonella Poggi and Marco Ruzzi and
Domenico Fabio Savo.
When dl-lite met owl... In Catherine Dolbear, Alan Ruttenberg, and Ulrike Sattler, editors,
OWLED, volume 432 of CEUR Workshop Proceedings. CEUR-WS.org, 2008.
[WI-17] Claudio Corona and Marco Ruzzi and Domenico Fabio Savo.
Filling the gap between owl 2 ql and quonto: Rowlkit. In Bernardo Cuenca Grau, Ian
Horrocks, Boris Motik, and Ulrike Sattler, editors, Description Logics, volume 477 of
CEUR Workshop Proceedings. CEUR-WS.org, 2009.
[WI-18] Domenico Fabio Savo, Domenico Lembo, Maurizio Lenzerini, Antonella Poggi, Mariano Rodriguez-Muro, Vittorio Romagnoli, Marco Ruzzi, and Gabriele Stella. Mastro at
8
work: Experiences on ontology-based data access. In Volker Haarslev, David Toman, and
Grant E. Weddell, editors, Description Logics, volume 573 of CEUR Workshop Proceedings. CEUR-WS.org, 2010.
[WI-19] Giulia Masotti, Riccardo Rosati, and Marco Ruzzi. Practical abox cleaning in dl-lite
(progress report). In Riccardo Rosati, Sebastian Rudolph, and Michael Zakharyaschev,
editors, Description Logics, volume 745 of CEUR Workshop Proceedings. CEUR-WS.org,
2011.
Articoli in Conferenze Nazionali
[CN-20] Andrea Cal`ı and Saverio De Nigris and Domenico Lembo and Gabriele Messineo and Riccardo Rosati and Marco Ruzzi.
DIS@DIS: un sistema per l’integrazione semantica dei dati in presenza di vincoli di integrit`
a. In Sergio Flesca, Sergio Greco, Domenico Sacc`a, and Ester Zumpano, editors,
SEBD, pages 537–544. Rubettino Editore, 2003.
[CN-21] Antonella Poggi and Marco Ruzzi.
Filling the gap between data federation and data integration. In Maristella Agosti, Nicoletta Dess`ı, and Fabio A. Schreiber, editors, SEBD, pages 270–281, 2004.
[CN-22] Luca Grieco and Domenico Lembo and Riccardo Rosati and Marco Ruzzi.
Experimenting efficient query answering over inconsistent databases (extended abstract).
In Andrea Cal`ı, Diego Calvanese, Enrico Franconi, Maurizio Lenzerini, and Letizia Tanca,
editors, SEBD, pages 300–307, 2005.
[CN-23] Antonella Poggi and Marco Ruzzi.
Ontology-based data access with mastro. In Michelangelo Ceci, Donato Malerba, and
Letizia Tanca, editors, SEBD, pages 503–506, 2007.
[CN-24] Domenico Fabio Savo, Domenico Lembo, Maurizio Lenzerini, Antonella Poggi, Mariano
Rodriguez-Muro, Vittorio Romagnoli, Marco Ruzzi, and Gabriele Stella. Experimenting ontology-based data access with mastro (extended abstract). In Sonia Bergamaschi,
Stefano Lodi, Riccardo Martoglia, and Claudio Sartori, editors, SEBD, pages 326–333.
Esculapio Editore, 2010.
Tesi
[T-25]
Marco Ruzzi.
Efficient Data Integration under Integrity Constraints: a Practical Approach. PhD thesis,
SAPIENZA Universit`
a di Roma, 2007.
[T-26]
Marco Ruzzi.
Tecniche per il trattamento di informazione incompleta nell’integrazione dei dati. Master’s
thesis, SAPIENZA Universit`
a di Roma, 2003.
9
Autorizzazione Trattamento Dati Personali – Ai sensi della legge 675/06 e successive
modifiche ed integrazioni, acconsento al trattamento dei dati personali contenuti nel presente
curriculum.
AI FINI DELLA PUBBLICAZIONE
Roma, 26 marzo 2014.
10