SWAP - Semantic Web Access and Personalization Research Group

Corsi.AAINLP1112prog History

Hide minor edits - Show changes to output

September 29, 2011, at 11:11 AM EST by 193.204.187.33 -
Changed lines 65-66 from:
- Organizzazione e rappresentazione della conoscenza in WordNet: i
synset, la matrice lessicale e le relazioni.
to:
- Organizzazione e rappresentazione della conoscenza in WordNet: i synset, la matrice lessicale e le relazioni.
September 27, 2011, at 01:01 PM EST by 193.204.187.33 -
Changed line 190 from:
//
to:
\\
Changed line 198 from:
//
to:
\\
Changed line 211 from:
//
to:
\\
Changed line 220 from:
//
to:
\\
Changed line 226 from:
//
to:
\\
Changed line 232 from:
//
to:
\\
September 27, 2011, at 01:00 PM EST by 193.204.187.33 -
Added line 190:
//
Added line 192:
Changed line 198 from:
to:
//
Added line 200:
Changed line 211 from:
to:
//
Added line 213:
Changed lines 220-221 from:

to:
//
Added line 222:
Added line 226:
//
Added line 228:
Changed lines 230-233 from:
Dati. Calcolo
delle Probabilità e Statistica.

to:
Dati. Calcolo delle Probabilità e Statistica.

//
Added line 234:
Added line 236:
Added line 238:
Added line 240:
Added line 242:
Added line 244:
Added line 246:
September 27, 2011, at 12:58 PM EST by 193.204.187.33 -
Changed lines 63-66 from:
- Modelli di IR: confronto tra il modello booleano e quello ''vector
space''.
- Integrazione di conoscenza lessicale nel processo di ritrovamento:
WordNet.
to:
- Modelli di IR: confronto tra il modello booleano e quello ''vector space''.
- Integrazione di conoscenza lessicale nel processo di ritrovamento: WordNet.
Changed lines 66-67 from:
synset, la
matrice lessicale e le relazioni.
to:
synset, la matrice lessicale e le relazioni.
Changed lines 99-100 from:
- Interoperabilità e protocolli di comunicazione: SOAP & Web
Services.
to:
- Interoperabilità e protocolli di comunicazione: SOAP & Web Services.
Changed lines 120-122 from:
- Rapporto tra Organizzazione e Conoscenza d'Impresa con le
Tecnologie
Informatiche.
to:
- Rapporto tra Organizzazione e Conoscenza d'Impresa con le Tecnologie Informatiche.
Changed lines 123-124 from:
- Informatica come disciplina autonoma, rapporto tra Organizzazione
Aziendale e Sistema Informativo.
to:
- Informatica come disciplina autonoma, rapporto tra Organizzazione Aziendale e Sistema Informativo.
Changed lines 125-131 from:
- Tipi di influenza bilaterale. Matrice tra fasi di sviluppo e gruppi
direzionali.
- Elementi costitutivi dell organizzazione. Analisi delle teorie
organizzative
- Dall'organizzazione scientifica del lavoro di Taylor al modello
socio-tecnico, dal modello sulla qualità e antropologico/culturale al
modello basato sulla conoscenza e sul Web.
to:
- Tipi di influenza bilaterale. Matrice tra fasi di sviluppo e gruppi direzionali.
- Elementi costitutivi dell organizzazione. Analisi delle teorie organizzative
- Dall'organizzazione scientifica del lavoro di Taylor al modello socio-tecnico, dal modello sulla qualità e antropologico/culturale al modello basato sulla conoscenza e sul Web.
Changed lines 130-135 from:
- La trasformazione da "old" a "New". Vision, mission e valori.
Strategie e cambiamenti.
- Processi aziendali. Tipologie dei processi aziendali.
Identificazione dei processi.
- Caratteristiche dei modelli. Organizzazione per processi. Il
modello del BPR (Business Process Reengineering).
to:
- La trasformazione da "old" a "New". Vision, mission e valori. Strategie e cambiamenti.
- Processi aziendali. Tipologie dei processi aziendali. Identificazione dei processi.
- Caratteristiche dei modelli. Organizzazione per processi. Il modello del BPR (Business Process Reengineering).
September 27, 2011, at 12:55 PM EST by 193.204.187.33 -
Added line 22:
\\
Added line 24:
Changed line 29 from:
to:
\\
Added line 31:
Added line 43:
\\
Added line 45:
Changed line 52 from:
to:
\\
Added line 54:
Changed lines 59-60 from:
- Confronto tra Text Mining, Data Mining, Information Retrieval, Data
Retrieval.
to:
- Confronto tra Text Mining, Data Mining, Information Retrieval, Data Retrieval.
Changed lines 74-76 from:
- Machine learning for TC: cenni sui metodi k-NN, Rocchio. Analisi
del metodo
Naive Bayes.
to:
- Machine learning for TC: cenni sui metodi k-NN, Rocchio. Analisi del metodo Naive Bayes.
Changed lines 106-109 from:
- Concetti fondamentali: URI, Models, Statements, Classes,
Properties, Resources.
- RDF Schema:differenze tra validazione semantica e validazione
XML–based.
to:
- Concetti fondamentali: URI, Models, Statements, Classes, Properties, Resources.
- RDF Schema:differenze tra validazione semantica e validazione XML–based.
Changed lines 128-130 from:
- Caratteristiche e dimensioni di una azienda. Le cinque fasi di
sviluppo
aziendale.
to:
- Caratteristiche e dimensioni di una azienda. Le cinque fasi di sviluppo aziendale.
Changed lines 130-131 from:
Aziendale
e Sistema Informativo.
to:
Aziendale e Sistema Informativo.
Changed lines 137-142 from:
socio-tecnico,
dal modello sulla qualità e antropologico/culturale al
modello basato sulla
conoscenza e sul Web.
- Il modello degli stili di management, il modello degli stili di
leadership.
to:
socio-tecnico, dal modello sulla qualità e antropologico/culturale al
modello basato sulla conoscenza e sul Web.
- Il modello degli stili di management, il modello degli stili di leadership.
Changed lines 142-143 from:
Strategie e
cambiamenti.
to:
Strategie e cambiamenti.
Changed lines 144-145 from:
Identificazione dei
processi.
to:
Identificazione dei processi.
Changed lines 146-147 from:
modello del BPR
(Business Process Reengineering).
to:
modello del BPR (Business Process Reengineering).
Changed lines 149-153 from:

TESTO/I ADOTTATO/I
____________________________________________________________

to:
\\
Added line 151:
Added line 153:
September 27, 2011, at 12:52 PM EST by 193.204.187.33 -
Deleted line 13:
Added line 15:
Added line 17:
Added line 19:
September 27, 2011, at 12:51 PM EST by 193.204.187.33 -
Added lines 1-257:
'''[++Gestione della Conoscenza d'Impresa - A.A. 2011/12++]'''\\
''[++CdL in Informatica++]'' \\
''[++CdL in Informatica e Tecnologie per la Produzione del Software++]'' \\
''[++Sede di BARI++]''


\\\
'''Docenti: ''' [[http://http://www.di.uniba.it/~swap/index.php?n=Membri.Semeraro | Giovanni Semeraro]] e [[http://www.di.uniba.it/~swap/index.php?n=Membri.Iaquinta | Leo Iaquinta]]
\\
Attach:Main/linea.gif
\\\\



N° ORE LEZIONI FRONTALI: 56 N° CREDITI: 7
N° ORE ESERCITAZIONI: 30 N° CREDITI: 2
N° ORE STUDIO INDIVIDUALE: 119
TOTALE CREDITI: 9

PRE-REQUISITI:
Linguaggi di Programmazione. Ingegneria del Software.
Basi di dati. Calcolo delle probabilità e statistica.
Algoritmi e Strutture Dati.


OBIETTIVI FORMATIVI
L'obiettivo del corso è quello di fornire gli strumenti fondamentali
per la gestione di sorgenti di informazioni non strutturate.
Nella prima parte del corso si presentano le basi delle discipline
dell’Information Filtering e dell’Information Retrieval.
Nella seconda parte del corso si analizzano i livelli della pila del
Semantic Web, approfondendo in particolare il livello delle ontologie
e dei linguaggi per la rappresentazione della sintassi e della semantica
propri del Semantic Web, ovvero XML ed RDF.
Il corso fornisce le conoscenze per la realizzazione in linguaggio Java
di sistemi Web-based complessi.

OBIETTIVI PROFESSIONALIZZANTI
Conoscenza degli elementi essenziali per il filtraggio ed il ritrovamento
di informazioni da sorgenti non strutturate.
Conoscenza dei linguaggi del Semantic Web.
Conoscenza del linguaggio Java per la programmazione in grande.



CONTENUTO
1. Accesso Intelligente all’Informazione.
1.1. Text Mining: dal testo alla conoscenza.
- Definizione di Text Mining.
- Il processo di Text Mining.
- Confronto tra Text Mining, Data Mining, Information Retrieval, Data
Retrieval.
- Text Mining nell’Impresa.
1.2. Intelligent Information Retrieval (IR).
- Architettura di un sistema di IR.
- Modelli di IR: confronto tra il modello booleano e quello ''vector
space''.
- Integrazione di conoscenza lessicale nel processo di ritrovamento:
WordNet.
- Organizzazione e rappresentazione della conoscenza in WordNet: i
synset, la
matrice lessicale e le relazioni.
- Metriche per la valutazione.
1.3. Text Categorization (TC).
- Generalità sul problema della classificazione.
- Estensione del problema ai dati testuali: Text Categorization (TC).
- Machine learning for TC: cenni sui metodi k-NN, Rocchio. Analisi
del metodo
Naive Bayes.
- Metriche per la valutazione.
- Casi applicativi.
1.4. Intelligent Information Access.
- Information Overload
- Strategie di accesso all’informazione
- Information Filtering
1.5. Applicazioni.
- Personalizzazione: apprendimento di profili utente.


2. Semantic Web.
2.1. Ontologie e loro applicazioni nella condivisione di conoscenza.
- Condivisione di conoscenza e riuso.
- Motivazioni per l’uso di ontologie.
- Ontologie e basi di conoscenza.
- Differenti definizioni di ontologie.
- Ontologie e concettualizzazioni.
- Tipi di ontologie.
- Proprietà delle ontologie.
- Ontology engineering: cenni sulle metodologie.
- Sviluppo di un’ontologia step-by-step.
- Ontologie e linguaggi software.
2.2. eXtensible Markup Language (XML).
- Introduzione.
- Struttura di un documento XML.
- Document Type Definition (DTD) e XML Schema.
- eXtensible Style Sheet (XSL), XML Query Language (XQL).
- Interoperabilità e protocolli di comunicazione: SOAP & Web
Services.
2.3. Resource Description Framework (RDF).
- Ritrovamento automatico nel World Wide Web.
- Concetti fondamentali: URI, Models, Statements, Classes,
Properties, Resources.
- RDF Schema:differenze tra validazione semantica e validazione
XML–based.
- Limiti di RDF ed RDF Schema.

3. Il linguaggio Java.
- Introduzione e riepilogo dei concetti generali del linguaggio
- Gestione delle eccezioni
- Programmazione multithreading: il modello thread di Java.
- Creazione di thread.
- Priorità dei thread e sincronizzazione.
- Servlet e Java Server Pages (JSP).
- Java ed XML: JAXP e Xerces.
- Java e Database: Java DataBase Connectivity (JDBC).
- I socket in Java.
- Esercitazioni.

4. Società dell'Informazione.
- Impresa oggi come Sistema.
- Rapporto tra Organizzazione e Conoscenza d'Impresa con le
Tecnologie
Informatiche.
- Definizione di azienda, l’Azienda come sistema, idee guida.
- Caratteristiche e dimensioni di una azienda. Le cinque fasi di
sviluppo
aziendale.
- Informatica come disciplina autonoma, rapporto tra Organizzazione
Aziendale
e Sistema Informativo.
- Le principali tipologie di impresa.
- Tipi di influenza bilaterale. Matrice tra fasi di sviluppo e gruppi
direzionali.
- Elementi costitutivi dell organizzazione. Analisi delle teorie
organizzative
- Dall'organizzazione scientifica del lavoro di Taylor al modello
socio-tecnico,
dal modello sulla qualità e antropologico/culturale al
modello basato sulla
conoscenza e sul Web.
- Il modello degli stili di management, il modello degli stili di
leadership.
- Le componenti base di un’organizzazione
- La trasformazione da "old" a "New". Vision, mission e valori.
Strategie e
cambiamenti.
- Processi aziendali. Tipologie dei processi aziendali.
Identificazione dei
processi.
- Caratteristiche dei modelli. Organizzazione per processi. Il
modello del BPR
(Business Process Reengineering).
- Il knowledge management come fattore di successo per le imprese.


TESTO/I ADOTTATO/I
____________________________________________________________


TESTO/I CONSIGLIATO/I
Per il punto 1.
Baeza-Yates, R.A., Ribeiro-Neto, B.A., Modern Information Retrieval, ACM
Press/Addison-Wesley, 1999.

M. Degemmis, P. Lops, G. Semeraro, M.F. Costabile, S.P. Guida & O.
Licchelli.
Improving Collaborative Recommender Systems by means of User Profiles. In
C.-M.
Karat, J. Blom, and J. Karat (Eds.), Designing Personalized User Experiences
in
eCommerce, Chapter 14, 253-274, Kluwer Academic, 2004.

R. Feldman and I. Dagan, Knowledge Discovery in Textual Databases (KDT).
Proc. of
the 1st Int. Conf. on Knowledge Discovery (KDD-95), pp. 112-117, Montreal,
1995.
Grishman, R., ''Information Extraction: Techniques and Challenges''.
Springer-
Verlag, Lecture Notes in Artificial Intelligence, Rome (1997). Web:
citeseer.nj.nec.com/grishman97information.html.

M. Grobelnik, D. Mladenic, and N. Milic-Frayling, Text Mining as Integration
of
Several Related Research Areas. Report on KDD’2000 Workshop on Text Mining,
2000.
T.M. Mitchell, Machine Learning, McGraw-Hill, 1997.

T.M. Mitchell, Machine Learning, McGraw-Hill, 1997.

M. Pazzani, Machine Learning and Information Filtering on the Internet,
IJCAI-97
Tutorial, Nagoya, Japan, Aug 1997.

Sebastiani F., Machine learning in automated text categorization, ACM
Computing
Surveys, 34(1):1-47, 2002.

Semeraro, G., Lops, P., Degemmis, M., Document/Text Mining: From Text to
Knowledge,
dispense.

Semeraro, G., Lops, P., Degemmis, M., Text Categorization, dispense.

vanRijsbergen, C.J., Information Retrieval, Butterworth & Co., Boston, MA,
1979.
Web: http://citeseer.ist.psu.edu/vanrijsbergen79information.html

Christiane Fellbaum (Editor), WordNet: An Electronic Lexical Database.
Edited by.
MIT Press. ISBN 0-262-06197-X.

Per il punto 2.
Tamma, V., Ontologies and their applications in knowledge sharing, dispense.
Bradley, N., The XML Companion, Addison-Wesley, 1998.
Iannone, L., Palmisano, G. Semeraro, I. XML Tutorial, dispense.
Capursi, D., Iannone, L., Lops, P., Semeraro, G., RDF Tutorial, dispense.


Per il punto 3.
Lewis, J., Loftus, W., Java: Fondamenti di progettazione software,
Addison-Wesley,
2001.
Licchelli, O., Palmisano, I., Introduzione al Linguaggio Java, dispense
(2005).
Naughton, P., Schildt, H., Java: La guida completa, McGraw-Hill, 1997.
Horstmann, C. S., Cornell, G., Java2: I fondamenti, McGraw-Hill, 1999.
Eckel, B., Thinking in Java, Prentice-Hall, December 2002. Web:
http://www.mindview.net/Books/TIJ/.


Per il punto 4.
Bracchi, Motta, Processi Aziendali e Sistemi Informativi, 2001.
C.Resina, Appunti delle Lezioni, 2007.
P.Schgor e altri, Professione Informatica, FrancoAngeli 2007.
A cura di Batini, Sistemi Informativi basati su Web, FrancoAngeli, 2006.




PROPEDEUTICITÀ OBBLIGATORIE
come da Manifesto del Corso di Studi


PROPEDEUTICITÀ CONSIGLIATE
Matematica discreta. Linguaggi di Programmazione. Algoritmi e Strutture
Dati. Calcolo
delle Probabilità e Statistica.


PROVA SCRITTA (si/no): si
COLLOQUIO ORALE (si/no): si
PROVA DI LABORATORIO (si/no): no
PROVE DI ESONERO PARZIALE(si/no): no
ANNO DI CORSO: 3°
SEMESTRE: 1°
DATA INIZIO LEZIONI (gg/mm/aaaa): 27/09/2011
DATA FINE LEZIONI (gg/mm/aaaa): 22/12/2011