Introduzione al Semantic Web

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Introduzione al Semantic Web"

Transcript

1 Corso di Laurea Specialistica in Ingegneria Informatica Corso di Linguaggi e Tecnologie Web A. A Introduzione al Semantic Web Eufemia TINELLI

2 Dal Web al Semantic Web: Motivazioni Il Web dovrebbe permettere di condividere informazioni tra persone svolgere attività per soddisfare le necessità degli utenti che utilizzano il Web Problemi Il Web è enorme Il Web contiene informazioni destinate ad utenti umani Non c è niente in un documento HTML che indichi l argomento trattato o la fonte delle informazioni Un calcolatore non può comprendere il significato di un documento L unico tipo di ricerca possibile è quello sintattico (per parole-chiave). Difficoltà dovute a: Polisemia e omonimia (una parola con più significati): bassa precision Sinonimia (più parole con stesso significato): basso recall Come integrare informazioni provenienti da diverse fonti? Come svolgere un compito integrando diversi servizi disponibili sul Web? E.g.: Prenotare un biglietto aereo per Roma, un biglietto ferroviario dall'aeroporto al centro città e un albergo a meno di 5 isolati dalla stazione E. TINELLI LTW A. A

3 Il Semantic Web Il W3C (World Wide Web Consortium) considera il Semantic Web come l ideale evoluzione del Web da machine-representable a machine-understandable Il Web è una ragnatela di documenti collegati tra loro, per l'utilizzo umano Il Semantic Web è una ragnatela di informazioni connesse dalla semantica (il significato). L idea è di generare documenti che possano al tempo stesso essere letti e compresi da esseri umani, ma anche acceduti ed interpretati da agenti automatici alla ricerca di contenuti. Il Semantic Web punta a trasformare il Web in una grande Base di Conoscenza Agente SW E. TINELLI LTW A. A

4 Come passiamo dal Web al Semantic Web? Il Web già offre un'infrastruttura per pubblicare contenuti accessibili da tutti e per integrare i propri contenuti con quelli forniti da altri (attraverso gli URL e i collegamenti) Passo 1: rendere la semantica delle informazioni accessibile agli elaboratori (machine-understandable) Soluzione: uso di metadati (data about data) Passo 2: combinare informazioni provenienti da sorgenti diverse ai fini di realizzare servizi intelligenti : Ricerca basata su concetti Scambio di informazioni e composizione di servizi su base dichiarativa E. TINELLI LTW A. A

5 Come condividere la conoscenza Occorre un linguaggio che: abbia una sintassi che assicuri l'interoperabilità abbia una semantica condivisa permetta di esprimere ontologie permetta elaborazioni efficienti, data la grandezza del Web Occorre un'infrastruttura che permetta di: aggiungere metadati ai documenti esistenti (evitare l'impresa impossibile di riscrittura del Web) referenziare entità in maniera univoca nell'intero Web integrare diverse fonti di conoscenza in un ambiente distribuito quale è il Web Un ontologia è una specifica esplicita e formale di una concettualizzazione condivisa [Gruber, 1993] relativa ad una porzione della realtà (dominio) E. TINELLI LTW A. A

6 I livelli di interoperabilità richiesti dal Semantic Web Sintattico Richiede una struttura sintattica per la descrizione e lo scambio di dati (XML) Semantico Richiede il mapping tra termini (l interoperabilità migliora se gli stessi termini sono usati per denotare gli stessi concetti) e l analisi del contenuto (RDF&RDFS,OWL,DLs) Logico Richiede specifiche esplicite delle regole di inferenza per il ragionamento sulla conoscenza del livello semantico (SWRL) E. TINELLI LTW A. A

7 Struttura del Semantic Web - W3C Recommendation (Gennaio 2008) E. TINELLI LTW A. A

8 Annotazioni semantiche Sono informazioni semantiche associate a risorse web. Perché si usano? Per arricchire il contenuto informativo dei documenti Per esprimere in maniera formale, il significato di una qualunque risorsa: Porzione di testo in un documento Web service Strutture dati coinvolte in un processo Criteri per classificare le annotazioni (in genere) Livello di formalità del linguaggio usato (formale o informale) Posizionamento dell annotazione (embedded o attached) Destinatario dell annotazione (human user o computer) Tipo di risorsa annotata Livello di restrizione imposto sul linguaggio (Absence, Advised o Mandatory) Modalità di annotazione (attraverso istanze o concetti) E. TINELLI LTW A. A

9 Esempio di Annotazione Ontologia Person name address Is a Is a Is a Student Researcher Faculty_Member Instance of mailto:gfelino@gmail.com Annotazione attraverso concetti Gino Felino è un <Researcher> ricercatore </Researcher> del Politecnico di Bari Annotazione attraverso istanze <mailto:gfelino@gmail.com> Gino Felino </mailto:gfelino@gmail.com> è un ricercatore del Politecnico di Bari E. TINELLI LTW A. A

10 Riferimenti T. Berners-Lee, J. Hendler, O. Lassila, The Semantic Web: A new form of Web content that is meaningful to computers will unleash a revolution of new possibilities, Scientific American, May, 2001 E. Della Valle, I. Celino, D. Cerizza, Semantic Web Modellare e condividere per innovare, Pearson (collana Addison Wesley) 2008 E. TINELLI LTW A. A

Introduzione al Semantic Web

Introduzione al Semantic Web Corso di Laurea Specialistica in Ingegneria Gestionale Corso di Sistemi Informativi Modulo II A. A. 2013-2014 Giuseppe Loseto Dal Web al Semantic Web 2 Dal Web al Semantic Web: Motivazioni Il Web dovrebbe

Dettagli

Semantic Web: linguaggi e tecnologie

Semantic Web: linguaggi e tecnologie Corso di Laurea Specialistica in Ingegneria Gestionale Corso di Sistemi Informativi A. A. 2012-2013 Semantic Web: linguaggi e tecnologie Eufemia TINELLI Dal Web al Semantic Web: Motivazioni Il Web dovrebbe

Dettagli

Semantic Web. Obiettivi a lungo termine del W3C

Semantic Web. Obiettivi a lungo termine del W3C Obiettivi a lungo termine del W3C Universal Access: Rendere il Web accessibile a tutti, promuovendo tecnologie che tengano conto delle notevoli differenze culturali, di formazione, di capacità, di risorse

Dettagli

Introduzione al modello Entità-Relazione (ER) ( riferimento: [SA15, Cap. 13] )

Introduzione al modello Entità-Relazione (ER) ( riferimento: [SA15, Cap. 13] ) Introduzione al modello Entità-Relazione (ER) ( riferimento: [SA15, Cap. 13] ) Eugenio Omodeo Università degli Studi di Trieste. Trieste, 18/10/2017 Visione di un importante filosofo del XVII sec. A me

Dettagli

Indice Prefazione 1 Il diritto e la società dell informazione La società dell informazione Un nuovo paradigma soc

Indice Prefazione 1 Il diritto e la società dell informazione La società dell informazione Un nuovo paradigma soc Indice Prefazione 1 Il diritto e la società dell informazione 1 1.1 La società dell informazione....................... 1 1.1.1 Un nuovo paradigma socio-tecnologico............. 2 1.1.2 Realtà e rappresentazione

Dettagli

Linguaggi, Traduttori e le Basi della Programmazione

Linguaggi, Traduttori e le Basi della Programmazione Corso di Laurea in Ingegneria Civile Politecnico di Bari Sede di Foggia Fondamenti di Informatica Anno Accademico 2011/2012 docente: Prof. Ing. Michele Salvemini Sommario Il Linguaggio I Linguaggi di Linguaggi

Dettagli

Rappresentazione della Conoscenza. Lezione 1. Rappresentazione della Conoscenza Daniele Nardi, 2008Lezione 1 0

Rappresentazione della Conoscenza. Lezione 1. Rappresentazione della Conoscenza Daniele Nardi, 2008Lezione 1 0 Rappresentazione della Conoscenza Lezione 1 Rappresentazione della Conoscenza Daniele Nardi, 2008Lezione 1 0 Sommario La rappresentazione della conoscenza (BL 1) Sistemi basati sulla conoscenza (BL 1)

Dettagli

REGISTRI D'ESAME CODICE ESAME CORSO DI LAUREA NOME DEL CORSO LAUREA CFU

REGISTRI D'ESAME CODICE ESAME CORSO DI LAUREA NOME DEL CORSO LAUREA CFU REGISTRI D'ESAME Con "" si intende la Triennale del Nuovo Ordinamento (Legge 270) Con "" si intende la Specialistica di due anni del Nuovo Ordinamento (Legge 270) CODICE ESAME CORSO DI LAUREA NOME DEL

Dettagli

Indice CAPITOLO PRIMO. Diritto e nuove tecnologie nella società dell informazione

Indice CAPITOLO PRIMO. Diritto e nuove tecnologie nella società dell informazione Indice Prefazioni 11 CAPITOLO PRIMO Diritto e nuove tecnologie nella società dell informazione 1. La società dell informazione 17 1.1. Un nuovo paradigma socio-tecnologico 17 1.2. Società dell informazione

Dettagli

Annotazione del testo

Annotazione del testo Università Ca Foscari di Venezia Linguistica Informatica Mod. 1 Anno Accademico 2010-2011 Annotazione del testo Rocco Tripodi rocco@unive.it Ricostruzione Filologia Ricostruire la forma originaria dei

Dettagli

Sommario Linguaggi, messaggi e comunicazione. Introduzione ai Linguaggi di Programmazione. Linguaggio (1) Linguaggio (2)

Sommario Linguaggi, messaggi e comunicazione. Introduzione ai Linguaggi di Programmazione. Linguaggio (1) Linguaggio (2) Sommario Linguaggi, messaggi e comunicazione Traduzione di programmi Interpreti e compilatori Introduzione al processo di compilazione 1 2 Linguaggio (1) Linguaggio (2) Insieme di sequenze di simboli,

Dettagli

Lez. 5 La Programmazione. Prof. Salvatore CUOMO

Lez. 5 La Programmazione. Prof. Salvatore CUOMO Lez. 5 La Programmazione Prof. Salvatore CUOMO 1 2 Programma di utilità: Bootstrap All accensione dell elaboratore (Bootsrap), parte l esecuzione del BIOS (Basic Input Output System), un programma residente

Dettagli

Il modello RDF. Pasquale Savino ISTI-CNR. Biblioteche Digitali Metadati

Il modello RDF. Pasquale Savino ISTI-CNR. Biblioteche Digitali Metadati Il modello RDF 1 Introduzione al modello RDF [1/6] RDF (Resource Description Framework) è un modello di riferimento per descrivere metadati a supporto del riuso e dello scambio tra applicazioni diverse

Dettagli

Gestione della Conoscenza

Gestione della Conoscenza Gestione della Conoscenza Corso di Laurea Specialistica in Informatica Massimo Ruffolo E-mail: ruffolo@icar.cnr.it Web: http://www.icar.cnr.it/ruffolo Istituto di CAlcolo e Reti ad alte prestazioni del

Dettagli

Basi di Dati e Sistemi Informativi su Web

Basi di Dati e Sistemi Informativi su Web Basi di Dati e Sistemi Informativi su Web Corso di Laurea Specialistica in Ingegneria Informatica Massimo Ruffolo E-mail: ruffolo@icar.cnr.it Web: http://www.icar.cnr.it/ruffolo Istituto di CAlcolo e Reti

Dettagli

Sommario Linguaggi, messaggi e comunicazione. Introduzione ai Linguaggi di Programmazione. Linguaggio. Messaggio

Sommario Linguaggi, messaggi e comunicazione. Introduzione ai Linguaggi di Programmazione. Linguaggio. Messaggio Sommario Linguaggi, messaggi e comunicazione Traduzione di programmi Interpreti e compilatori Introduzione al processo di compilazione 1 2 Linguaggio Messaggio Insieme di sequenze di simboli, le parole,

Dettagli

Lez. 8 La Programmazione. Prof. Pasquale De Michele (Gruppo 2) e Raffaele Farina (Gruppo 1) 1

Lez. 8 La Programmazione. Prof. Pasquale De Michele (Gruppo 2) e Raffaele Farina (Gruppo 1) 1 Lez. 8 La Programmazione Prof. Pasquale De Michele (Gruppo 2) e Raffaele Farina (Gruppo 1) 1 Dott. Pasquale De Michele Dott. Raffaele Farina Dipartimento di Matematica e Applicazioni Università di Napoli

Dettagli

Linguaggi, messaggi e comunicazione Traduzione di programmi Interpreti e compilatori Introduzione al processo di compilazione

Linguaggi, messaggi e comunicazione Traduzione di programmi Interpreti e compilatori Introduzione al processo di compilazione Sommario Linguaggi, messaggi e comunicazione Traduzione di programmi Interpreti e compilatori Introduzione al processo di compilazione 1 2 Linguaggio (1) Linguaggio (2) Insieme di sequenze di simboli,

Dettagli

Calendario delle lezioni

Calendario delle lezioni Calendario delle lezioni Argomenti della lezione 1 28 febbraio 2011 Il diritto e la società dell'informazione La società dell informazione Il diritto nella società dell informazione - L informatica del

Dettagli

Tecnologie Web Introduzione

Tecnologie Web Introduzione Tecnologie Web Introduzione 1 Breve Storia del Web - 1 Il Word Wide Web (WWW) è stato proposto nel 1989 da Tim Berners-Lee che lavorava al CERN di Ginevra L idea alla base del progetto era quella di fornire

Dettagli

I dati geografici come perno della conoscenza su un territorio Antonella Poggi

I dati geografici come perno della conoscenza su un territorio Antonella Poggi I dati geografici come perno della conoscenza su un territorio Antonella Poggi Ricerca finanziata dalla Regione Lazio (progetto Magister) I dati geografici Un dato geografico è un dato strutturato, costituito

Dettagli

LABORATORI DI CULTURA DIGITALE: INFORMATICA, INTERNET E ROBOTICA

LABORATORI DI CULTURA DIGITALE: INFORMATICA, INTERNET E ROBOTICA Dipartimento di Ingegneria Informatica Automatica e Gestionale Università di Roma La Sapienza Via Ariosto 25, Roma Corso di formazione INPS Valore P.A. 2016/17 LABORATORI DI CULTURA DIGITALE: DIRETTORE

Dettagli

Realizzazione di un processo a supporto dell interoperabilità semantica nel Web

Realizzazione di un processo a supporto dell interoperabilità semantica nel Web tesi di laurea dell interoperabilità semantica nel Web Anno Accademico 2008/2009 relatori Ch.mo prof. Angelo Chianese Ch.mo prof. Vincenzo Moscato candidato Chiara Chirichella Matr. 534/3038 Il significato

Dettagli

Che cos è l Informatica?

Che cos è l Informatica? Che cos è l Informatica? Che cos è l Informatica? Non è facile da definire! Alcune affermazioni vere: L informatica è parente stretta della matematica Ha a che fare con il modo in cui risolviamo i problemi

Dettagli

Con il termine Web Semantico si intende la. che ne specifichino il contesto semantico in un formato

Con il termine Web Semantico si intende la. che ne specifichino il contesto semantico in un formato Linguaggi Corso M-Z - Laurea in Ingegneria Informatica A.A. 2008-2009 Alessandro Longheu http://www.diit.unict.it/users/alongheu alessandro.longheu@diit.unict.it - lezione 23 - Semantic Web: Introduzione

Dettagli

5.1 Introduzione ai linguaggi di marcatura

5.1 Introduzione ai linguaggi di marcatura 5.1 Introduzione ai linguaggi di marcatura Insegnamento di Informatica Elisabetta Ronchieri Corso di Laurea di Economia, Universitá di Ferrara I semestre, anno 2014-2015 Elisabetta Ronchieri (Universitá)

Dettagli

LAUREA TRIENNALE IN INFORMATICA - DM 270/04

LAUREA TRIENNALE IN INFORMATICA - DM 270/04 LAUREA TRIENNALE IN INFORMATICA - DM 270/04 SC01123195 ALGEBRA E GEOMETRIA 10:00 MAT/02, MAT/03 2010 SC02100080 ALGORITMI E STRUTTURE DATI 08:00 INF/01 2009 SC02100179 ANALISI MATEMATICA 10:00 MAT/05,

Dettagli

RDF. Resource Description Framework

RDF. Resource Description Framework RDF Resource Description Framework 1 Sommario 1) Cos è l RDF RDF Model and Syntax RDF Schema 2) Il data model RDF definizione di risorsa, proprietà e statement esempio 1 esempio 2 2 3) Combinazione RDF

Dettagli

INTRODUZIONE AL TESTO FILOSOFICO

INTRODUZIONE AL TESTO FILOSOFICO INTRODUZIONE AL TESTO FILOSOFICO MEDIANTE FORME DI ANNOTAZIONE SEMANTICA Ciclo seminariale 4 febbraio 2011 4 marzo 2011 Fra ontologie e mappe: un introduzione Francesco Bianchini DI COSA PARLEREMO Mappe

Dettagli

Collaborazioni on-line

Collaborazioni on-line Collaborazioni on-line Sommario Concetti fondamentali Collaborazioni on-line Software per le collaborazioni on-line Internet Rete di computer collegati fisicamente per comunicare e scambiare informazioni

Dettagli

Introduzione al corso di Interazione Uomo-Macchina HCI. Fabio Vitali 18 ottobre 1999

Introduzione al corso di Interazione Uomo-Macchina HCI. Fabio Vitali 18 ottobre 1999 Introduzione al corso di Interazione Uomo-Macchina Fabio Vitali 18 ottobre 1999 Keyboard not found. Press F12 to continue Anonimo ingegnere di PC 2 Introduzione Oggi esaminiamo in breve: Informazioni pratiche

Dettagli

Introduzione a Internet e World Wide Web

Introduzione a Internet e World Wide Web Introduzione a Internet e World Wide Web Sommario Breve storia di Internet Commutazione di pacchetto e TCP/IP Il Web HTTP HTML CGI... Connessione tra basi di dati e Web Internetworking (collegamento fra

Dettagli

Biblioteche Digitali. Pasquale Savino ISTI - CNR

Biblioteche Digitali. Pasquale Savino ISTI - CNR Pasquale Savino ISTI - CNR Programma del corso Introduzione alle Esempi di (con esercitazioni) Architettura e tecnologie di base delle Biblioteche Digitali Progettazione di una Biblioteca Digitale (con

Dettagli

Architetture Client/Server e World Wide Web

Architetture Client/Server e World Wide Web Basi di Dati Architetture Client/Server e World Wide Web Il World Wide Web Il web è una ragnatela (grafo) di contenuti (nodi) collegati tra loro attraverso collegamenti (link) I nodi sono documenti e/o

Dettagli

Internet. Sommario. Che cos'è? Servizi WWW Posta Elettronica Domini e DNS Evoluzioni del WEB

Internet. Sommario. Che cos'è? Servizi WWW Posta Elettronica Domini e DNS Evoluzioni del WEB Internet L12 - Comunicazione e archiviazione digitale A.A 2015-2016 Carlo Savoretti carlo.savoretti@unimc.it Sommario Che cos'è? Servizi WWW Posta Elettronica Domini e DNS Evoluzioni del WEB Internet 2

Dettagli

R. Orsini - A. Roncato - F. Dalla Libera

R. Orsini - A. Roncato - F. Dalla Libera Interfacce per basi di dati e integrazione di sistemi informativi R. Orsini - A. Roncato - F. Dalla Libera Workshop del Dipartimento di Informatica 2 Marzo 2006 Aree e progetti Progetto Rewerse: Query

Dettagli

OntoPiA la rete di ontologie e vocabolari controllati per la pubblica amministrazione. Giorgia Lodi

OntoPiA la rete di ontologie e vocabolari controllati per la pubblica amministrazione. Giorgia Lodi OntoPiA la rete di ontologie e vocabolari controllati per la pubblica amministrazione Giorgia Lodi Cos è OntoPiA e a cosa serve Definisce un linguaggio comune per l interscambio di dati (interoperabilità

Dettagli

Linguaggi per il Web: XML

Linguaggi per il Web: XML Linguaggi per il Web: XML Piero Fraternali Sara Comai Politecnico di Milano XML http://w3c.org/xml/ -- http://www.microsoft.com/xml/ extended Markup Language Formato di file proposto dal W3C per distribuire

Dettagli

Programma operativo Regione Lombardia/Ministero del Lavoro/Fondo Sociale Europeo, Obiettivo 3 Misura C3

Programma operativo Regione Lombardia/Ministero del Lavoro/Fondo Sociale Europeo, Obiettivo 3 Misura C3 Programma operativo Regione Lombardia/Ministero del Lavoro/Fondo Sociale Europeo, Obiettivo 3 Misura C3 Progetto ID 24063 Moduli e contenuti professionalizzanti inseriti nei corsi di laurea e diplomi universitari

Dettagli

Web editing. Docente: Ivan Renesto. Lingua del corso. Descrizione del corso e obiettivi. Destinatari. Italiano

Web editing. Docente: Ivan Renesto. Lingua del corso. Descrizione del corso e obiettivi. Destinatari. Italiano Web editing Docente: Ivan Renesto Lingua del corso Italiano Descrizione del corso e obiettivi Il corso tratta le logiche del codice HTML e di come poter creare un sito Web attraverso uno strumento di authoring,

Dettagli

Rappresentazione della Conoscenza. Lezione 10. Rappresentazione della conoscenza, D. Nardi, 2004, Lezione 10 0

Rappresentazione della Conoscenza. Lezione 10. Rappresentazione della conoscenza, D. Nardi, 2004, Lezione 10 0 Rappresentazione della Conoscenza Lezione 10 Rappresentazione della conoscenza, D. Nardi, 2004, Lezione 10 0 Sistemi ed applicazioni Sistemi di rappresentazione della conoscenza basati su logiche descrittive.

Dettagli

Web editing. Docente: Ivan Renesto. Lingua del corso. Descrizione del corso e obiettivi. Destinatari. Italiano

Web editing. Docente: Ivan Renesto. Lingua del corso. Descrizione del corso e obiettivi. Destinatari. Italiano Web editing Docente: Ivan Renesto Lingua del corso Italiano Descrizione del corso e obiettivi Il corso tratta le logiche del codice HTML e di come poter creare un sito Web attraverso uno strumento di authoring,

Dettagli

L infrastruttura STIL. Presentazione dei risultati finali del progetto Alessandro Ricci Università di Bologna DEIS Bologna / Cesena

L infrastruttura STIL. Presentazione dei risultati finali del progetto Alessandro Ricci Università di Bologna DEIS Bologna / Cesena L infrastruttura STIL Presentazione dei risultati finali del progetto Alessandro Ricci Università di Bologna DEIS Bologna / Cesena Ruolo Infrastruttura ICT Fornire modelli, architetture e tecnologie informatiche

Dettagli

Le Reti Informatiche

Le Reti Informatiche Le Reti Informatiche Finalità delle Reti di calcolatori Un calcolatore isolato, anche se multiutente ha a disposizione solo le risorse locali potrà elaborare unicamente i dati dei propri utenti 2 / 27

Dettagli

Intelligenza Artificiale

Intelligenza Artificiale Intelligenza Artificiale Introduzione Introduzione 1 Riferimenti } S. Russell, P. Norvig, Artificial Intelligence: a Modern Approach, Prentice Hall, 2010, III edizione (versione in italiano: Intelligenza

Dettagli

Interrogazioni in linguaggio naturale a basi dati eterogenee: l ontologia del

Interrogazioni in linguaggio naturale a basi dati eterogenee: l ontologia del AMFM 2006 Prof. Maurizio Bombara Interrogazioni in linguaggio naturale a basi dati eterogenee: l ontologia del sistema FuLL nei GIS Ricerca & Sviluppo per l Innovazione Il percorso di ricerca FuLL Il progetto

Dettagli

Informatica per le discipline umanistiche 2 lezione 13

Informatica per le discipline umanistiche 2 lezione 13 Informatica per le discipline umanistiche 2 lezione 3 Ancora qualche considerazione sul text mining Text summarization Esempio: Dato un testo, se ne fornisce un breve riassunto basato sulle parole più

Dettagli

Sistemi informativi geografici in rete per l ambiente e i Beni Culturali

Sistemi informativi geografici in rete per l ambiente e i Beni Culturali Sistemi informativi geografici in rete per l ambiente e i Beni Culturali Andrea Scianna andrea.scianna@cnr.it GISLAB - http://gislab.geomatica.unipa.it/ Quali dati sono Progetto più GARR-X scaricati? Progress

Dettagli

Casi d uso. Marina Zanella - Ingegneria del Software UML: Casi d uso 1

Casi d uso. Marina Zanella - Ingegneria del Software UML: Casi d uso 1 Casi d uso Introdotti in UML da Jacobson nel 1994 come elementi principali dello sviluppo del sw (ma il concetto era già stato pubblicato nel 1987) Sono un veicolo per la pianificazione di progetto (controllano

Dettagli

Gestione dei vincoli in ambiente Wiki

Gestione dei vincoli in ambiente Wiki Università degli Studi di Bologna Corso di Laurea Triennale in Informatica Gestione dei vincoli in ambiente Wiki Relatore: Chiar.mo Prof. Fabio Vitali Correlatore: Dott. Stefano Zacchiroli Candidato: Francesco

Dettagli

Viene pubblicata la versione 1.0 di HTML:

Viene pubblicata la versione 1.0 di HTML: Viene pubblicata la versione 1.0 di HTML: HTML permette di definire formalmente la struttura logica dei documenti ipertestuali, offrendo semplici strumenti di formattazione e per collegare vari documenti

Dettagli

Probabilistic Lightweight Ontology per l estrazione e rappresentazione della Semantica. Abstract. Università di Salerno

Probabilistic Lightweight Ontology per l estrazione e rappresentazione della Semantica. Abstract. Università di Salerno Università di Salerno Dottorato di ricerca in Ingegneria dell informazione Probabilistic Lightweight Ontology per l estrazione e rappresentazione della Semantica Abstract Autore: Fabio Clarizia Tutor:

Dettagli

Introduzione al Calcolo Scientifico

Introduzione al Calcolo Scientifico Introduzione al Calcolo Scientifico Francesca Mazzia Dipartimento di Matematica Università di Bari Francesca Mazzia (Univ. Bari) Introduzione al Calcolo Scientifico 1 / 14 Calcolo Scientifico Insieme degli

Dettagli

Supporto alla navigazione nei sistemi di classificazione collaborativa: applicazione di tecniche semantiche alle folksonomie

Supporto alla navigazione nei sistemi di classificazione collaborativa: applicazione di tecniche semantiche alle folksonomie POLITECNICO DI MILANO Facoltà di Ingegneria dell'informazione Corso di Laurea in Ingegneria Informatica Supporto alla navigazione nei sistemi di classificazione collaborativa: applicazione di tecniche

Dettagli

Ingegneria e Scienze Informatiche

Ingegneria e Scienze Informatiche Università degli Studi di Bologna Corso di Studio Magistrale in Ingegneria e Scienze Informatiche Cesena v.1.0-20140514 Le due anime dell Informatica Scienze dell Informazione Ingegneria Informatica Le

Dettagli

L XML è un linguaggio di markup aperto e basato su testo che fornisce informazioni di tipo strutturale e semantico relative ai dati veri e propri.

L XML è un linguaggio di markup aperto e basato su testo che fornisce informazioni di tipo strutturale e semantico relative ai dati veri e propri. L XML è un linguaggio di markup aperto e basato su testo che fornisce informazioni di tipo strutturale e semantico relative ai dati veri e propri. L XML è stato ottimizzato per il Web, diventando potente

Dettagli

L ipertesto. Ipertesti. Principi dell ipertesto. Collegare le informazioni 15/04/14. Preistoria dell ipertesto: Ted Nelson

L ipertesto. Ipertesti. Principi dell ipertesto. Collegare le informazioni 15/04/14. Preistoria dell ipertesto: Ted Nelson Lez. 13 L ipertesto Ipertesti Iper-testo L ipertesto è un modello? Testo con struttura reticolare L ipertesto prima di Internet e dei calcolatori Esistono ipertesti non elettronici? 02/04/14 Principi dell

Dettagli

Basi di Dati. Progettazione di una Base di Dati. Progettazione di una Base di Dati

Basi di Dati. Progettazione di una Base di Dati. Progettazione di una Base di Dati Basi di Dati Cosa vuol dire progettare una base di dati? Il DBMS non va progettato il DBMS si acquista o esiste già è impossibile pensare di sviluppare un DBMS anni di sviluppo necessità di elevate competenze

Dettagli

DIPARTIMENTO DI STUDI DI SCIENZE E TECNOLOGIE

DIPARTIMENTO DI STUDI DI SCIENZE E TECNOLOGIE Il Corso di laurea in Informatica per la comunicazione digitale fornisce agli studenti conoscenze di informatica applicata alla comunicazione mediata da tecnologia. In particolare oltre ai corsi di base

Dettagli

Relazioni. Andrea Polini. Laboratorio di Ingegneria del Software Corso di Laurea in Informatica L-31 Università di Camerino

Relazioni. Andrea Polini. Laboratorio di Ingegneria del Software Corso di Laurea in Informatica L-31 Università di Camerino Relazioni Andrea Polini Laboratorio di Ingegneria del Software Corso di Laurea in Informatica L-31 Università di Camerino (Ingegneria del Software) Relazioni 1 / 13 Relazione Relazione - da teoria degli

Dettagli

Internet. Internet. Internet Schema di indirizzamento. Internet. Storia: Definizioni: Schema di indirizzamento. 60: ARPAnet (Dip.

Internet. Internet. Internet Schema di indirizzamento. Internet. Storia: Definizioni: Schema di indirizzamento. 60: ARPAnet (Dip. Definizioni: Una rete di reti basate sui protocolli TCP/IP; un insieme di risorse informative che tale rete rende disponibili; una comunità di individui che usa tale rete. 2 Lezione 6 -, WWW e HTML Storia:

Dettagli

Lez. 14. Ipertesti 11/04/13

Lez. 14. Ipertesti 11/04/13 Lez. 14 Ipertesti 11/04/13 L ipertesto Iper-testo L ipertesto è un modello? Testo con struttura reticolare L ipertesto prima di Internet e dei calcolatori Esistono ipertesti non elettronici? Nel librogame

Dettagli

La traduzione dei dati nel linguaggio del web semantico TRADUZIONE. Tom Baker

La traduzione dei dati nel linguaggio del web semantico TRADUZIONE. Tom Baker La traduzione dei dati nel linguaggio del web semantico Tom Baker I linked data sono dati esposti sul web in modo tale da poter essere collegati ad altri dati a dati provenienti da fonti eterogenee per

Dettagli

Elementi di programmazione

Elementi di programmazione Fondamenti di Informatica per la Sicurezza a.a. 2003/04 Elementi di programmazione Stefano Ferrari Università degli Studi di Milano Dipartimento di Tecnologie dell Informazione Stefano Ferrari Università

Dettagli

Introduzione. Laboratorio di Calcolo Corso di Laurea in Fisica. Università degli Studi di Roma La Sapienza

Introduzione. Laboratorio di Calcolo Corso di Laurea in Fisica. Università degli Studi di Roma La Sapienza Introduzione Laboratorio di Calcolo Corso di Laurea in Fisica Università degli Studi di Roma La Sapienza Introduzione al Corso (1) Scopo del Corso programmazione e formalizzazione strumenti: C, Linux Sintassi

Dettagli

CORSO DI Sistemi Operativi e Lab. (2 anno-270 CCL in Ingegneria Informatica) 9 CFU ANNO ACCADEMICO

CORSO DI Sistemi Operativi e Lab. (2 anno-270 CCL in Ingegneria Informatica) 9 CFU ANNO ACCADEMICO CORSO DI Sistemi Operativi e Lab. (2 anno-270 CCL in Ingegneria Informatica) 9 CFU ANNO ACCADEMICO 2010-2011 Prof. Letizia Leonardi Ing. Alessandro Valenti OBIETTIVI FORMATIVI: L'insegnamento ha come obiettivo

Dettagli

UML Introduzione a UML Linguaggio di Modellazione Unificato. Corso di Ingegneria del Software Anno Accademico 2012/13

UML Introduzione a UML Linguaggio di Modellazione Unificato. Corso di Ingegneria del Software Anno Accademico 2012/13 UML Introduzione a UML Linguaggio di Modellazione Unificato Corso di Ingegneria del Software Anno Accademico 2012/13 1 Che cosa è UML? UML (Unified Modeling Language) è un linguaggio grafico per: specificare

Dettagli

Applicazioni di SCIFF

Applicazioni di SCIFF Applicazioni di SCIFF Marco Montali marco.montali@unibo.it L idea di fondo SCIFF astrae dai singoli partecipanti focalizzandosi sull interazione e sugli eventi osservabili e rilevanti Quindi può essere

Dettagli

INTELLIGENZA ARTIFICIALE: INTRODUZIONE

INTELLIGENZA ARTIFICIALE: INTRODUZIONE INTELLIGENZA ARTIFICIALE: INTRODUZIONE 1 AI: Preistoria Filosofia Logica, metodi di ragionamento,, la mente, l apprendimento,, la razionalità Matematica rappresentazione formale,dimostrazioni, computazioni,

Dettagli

Teoria dell Informazione

Teoria dell Informazione Corso di Laurea Magistrale in Scienze dell Informazione Editoriale, Pubblica e Sociale Teoria dell Informazione Cosa è l informazione L informazione è qualcosa che si possiede e si può dare ad un altro

Dettagli

Progetto ARS01_00917 OK-INSAID Operational Knowledge from Insights and An 703,520 PON R&I Capofila. Durata (mesi) 30 Data Inizio 01/07/2018

Progetto ARS01_00917 OK-INSAID Operational Knowledge from Insights and An 703,520 PON R&I Capofila. Durata (mesi) 30 Data Inizio 01/07/2018 Progetto ARS01_00917 OK-INSAID Operational Knowledge from Insights and An Capofila Engineering Ingegneria Informatica S.p.A. Durata (mesi) 30 Data Inizio 01/07/2018 Costo Progetto Quota CALEF (K ) 703,520

Dettagli

Formati aperti, interazione, visualizzazione grafica dei dati statistici. Il portale Linked Open Data dell Istat

Formati aperti, interazione, visualizzazione grafica dei dati statistici. Il portale Linked Open Data dell Istat Formati aperti, interazione, visualizzazione grafica dei dati statistici. Il portale Linked Open Data dell Istat Stefano De Francisci (ISTAT) Grazie al lavoro di: Monica Scannapieco Raffaella Aracri Andrea

Dettagli

Corso di Informatica Modulo T2 1 - Linguaggi e macchine

Corso di Informatica Modulo T2 1 - Linguaggi e macchine Corso di Informatica Modulo T2 1 - Linguaggi e macchine 1 Prerequisiti Principi della comunicazione Rappresentazione simbolica Calcolo delle combinazioni di n oggetti a gruppi di k Dati e istruzioni Utilizzo

Dettagli

Corso di Laurea in Informatica quinquennale (vecchio ordinamento)

Corso di Laurea in Informatica quinquennale (vecchio ordinamento) Corso di Laurea in Informatica quinquennale (vecchio ordinamento) A seguito dell avvio della riforma universitaria nell anno accademico 2001/02 e dell attivazione della nuova Laurea (triennale) in Informatica

Dettagli

Page 1 of 16 Page 2 of 16 Novità dal W3C Oreste Signore, Responsabile Ufficio Italiano W3C Area della Ricerca CNR - via Moruzzi, 1-56124 Pisa HANDImatica 2006 - Seminario a tema Accessibilità

Dettagli

Ministero dei beni e delle attività culturali e del turismo

Ministero dei beni e delle attività culturali e del turismo Ministero dei beni e delle attività culturali e del turismo Condivisione e fruizione dei dati: Contenitori fisici e Contenitori giuridici in Linked Open Data Roma, 18 gennaio 2018 Chiara Veninata chiara.veninata@beniculturali.it

Dettagli

Programmazione didattico-educativa d Istituto SCUOLA SECONDARIA

Programmazione didattico-educativa d Istituto SCUOLA SECONDARIA Programmazione didattico-educativa d Istituto SCUOLA SECONDARIA FILONE N 1: COMUNICAZIONE IN LINGUA ITALIANA (PRODUZIONE E COMPRENSIONE) ASCOLTARE E PARLARE CLASSE 1^: ascolta e comprende testi utilizzando

Dettagli

Conoscenza. Linguaggi e Modelli dei dati e della conoscenza. Concetti: chi sono costoro. Perché necessità della conoscenza?

Conoscenza. Linguaggi e Modelli dei dati e della conoscenza. Concetti: chi sono costoro. Perché necessità della conoscenza? Linguaggi e Modelli dei dati e della conoscenza classificazione Maria Teresa PAZIENZA a.a. 2004-05 Conoscenza Abbiamo analizzato le varie modalità in cui la conoscenza può essere rappresentata ed organizzata.

Dettagli

Capitolo 0. Introduzione. Prof. Mauro Giacomini Pearson Addison-Wesley. All rights reserved

Capitolo 0. Introduzione. Prof. Mauro Giacomini Pearson Addison-Wesley. All rights reserved Capitolo 0 Introduzione Prof. Mauro Giacomini 2007 Pearson Addison-Wesley. All rights reserved Capitolo 0: Introduzione 0.1 Il ruolo degli algoritmi 0.2 L origine delle macchine per il calcolo 0.3 La scienza

Dettagli

Reti informatiche. 2. Internet e navigazione

Reti informatiche. 2. Internet e navigazione Reti informatiche 2. Internet e navigazione Un po di storia Il 1969 viene considerato l anno di nascita di Internet, quando l Università del Michigan e quella di Wayne stabilirono la prima connessione

Dettagli

Informatica. Alfredo Cuzzocrea. Reti di Calcolatori

Informatica. Alfredo Cuzzocrea. Reti di Calcolatori Informatica Alfredo Cuzzocrea PROTOCOLLI DI COMUNICAZIONE Protocolli di comunicazione: regole che formalizzano la cooperazione tra calcolatori collegati in rete (dalle caratteristiche fisiche del segnale

Dettagli

Applicazioni web. Sommario. Parte 4 http. http Metodi, intestazioni e codici di stato get post Parametri e cookie. Applicazioni web.

Applicazioni web. Sommario. Parte 4 http. http Metodi, intestazioni e codici di stato get post Parametri e cookie. Applicazioni web. Parte 4 http Sommario http Metodi, intestazioni e codici di stato get post Parametri e cookie 1 Http Hyper Text Transfer Protocol Protocollo di livello applicazione per sistemi informativi distribuiti,

Dettagli

BREVE STORIA DEL WEB DESIGN

BREVE STORIA DEL WEB DESIGN BREVE STORIA DEL WEB DESIGN Le origini di internet 1969 Nasce ARPANET la prima rete di computer, mettendo in comunicazione tramite collegamento telefonico, i computer di quattro università americane. 1989

Dettagli

In che modo in Trentino si stanno aprendo i dati delle PA

In che modo in Trentino si stanno aprendo i dati delle PA In che modo in Trentino si stanno aprendo i dati delle PA Webinar 2^ parte L esperienza del Trentino in pratica 11.12.2013 Lorenzino Vaccari Provincia Autonoma di Trento lorenzino.vaccari@provincia.tn.it

Dettagli

Che cos e l Informatica. Informatica generale. Caratteristiche fondamentali degli algoritmi. Esempi di algoritmi. Introduzione

Che cos e l Informatica. Informatica generale. Caratteristiche fondamentali degli algoritmi. Esempi di algoritmi. Introduzione Che cos e l Informatica Scienza dell elaborazione dell informazione Informatica generale non si riduce all utilizzo di strumenti (e.g. linguaggi di programmazione e basi di dati); si occupa del trattamento

Dettagli

Portale Multicanale delle PA del territorio della Regione Emilia-Romagna: un inizio di rete semantica di informazioni

Portale Multicanale delle PA del territorio della Regione Emilia-Romagna: un inizio di rete semantica di informazioni Portale Multicanale delle PA del territorio della Regione Emilia-Romagna: un inizio di rete semantica di informazioni Grazia Cesari Regione Emilia-Romagna ForumPA Roma 10 Maggio 2006 Con il supporto di

Dettagli

Il concetto di informatica. Graziano Pravadelli (2012)

Il concetto di informatica. Graziano Pravadelli (2012) Il concetto di informatica Graziano Pravadelli (2012) Informatica e telecomunicazione Cos è l informatica? lo studio sistematico degli algoritmi che descrivono e trasformano l informazione: la loro teoria,

Dettagli

INFORMATICA. Prof. MARCO CASTIGLIONE. Istituto Tecnico Statale Tito Acerbo - PESCARA

INFORMATICA. Prof. MARCO CASTIGLIONE. Istituto Tecnico Statale Tito Acerbo - PESCARA INFORMATICA Prof. MARCO CASTIGLIONE Istituto Tecnico Statale Tito Acerbo - PESCARA 1.1 Introduzione Internet è una rete di calcolatori collegati tra loro e fisicamente posizionati in tutto il mondo RETE

Dettagli

L uso delle tecnologie informatiche per il trattamento dell informazione e della comunicazione archivistica

L uso delle tecnologie informatiche per il trattamento dell informazione e della comunicazione archivistica L uso delle tecnologie informatiche per il trattamento dell informazione e della comunicazione archivistica Archivio di Stato di Perugia Scuola di Archivistica, Paleografia e Diplomatica 15 gennaio 2013

Dettagli

Architetture Client/Server. Un architettura è centralizzata quando i dati e le applicazioni (programmi) risiedono in un unico nodo elaborativo

Architetture Client/Server. Un architettura è centralizzata quando i dati e le applicazioni (programmi) risiedono in un unico nodo elaborativo Basi di Dati Architetture Client/Server D B M G Architettura centralizzata Un architettura è centralizzata quando i dati e le applicazioni (programmi) risiedono in un unico nodo elaborativo Tutta l intelligenza

Dettagli

Introduzione all informatica

Introduzione all informatica Introduzione all informatica INFORMATICA Varie definizioni Scienza degli elaboratori elettronici (Computer Science) Scienza dell informazione Definizione proposta Scienza della rappresentazione e dell

Dettagli

Tecnologie Semantiche per la Produzione e Pubblicazione di Open Data presso l'aci

Tecnologie Semantiche per la Produzione e Pubblicazione di Open Data presso l'aci Tecnologie Semantiche per la Produzione e Pubblicazione di Open Data presso l'aci Ital-IA 2019 Convegno Nazionale CINI sull'intelligenza Artificiale Workshop AI per la Pubblica Amministrazione Roma, 18

Dettagli

PID Group INGV: a bridge towards Open Data

PID Group INGV: a bridge towards Open Data PID Group INGV: a bridge towards Open Data Agata Sangianantoni, Adriano Azzarone, Mario Locati e il PID Group Ponte sul fiume Sile (2001), Treviso, arch. Paolo Portoghesi Premessa PID Group INGV: a bridge

Dettagli

Il Sistema Integrato dei Istat

Il Sistema Integrato dei Istat Il Sistema Integrato dei Registri @ Istat Progettazione e realizzazione di una architettura Ontology-Based Mauro Bruno, Roberta Radini, Laura Tosco Istituto Nazionale di Statistica - Istat Sommario Il

Dettagli

Corso di Laurea Specialistica in Ingegneria Informatica. Corso di Ingegneria del Software A. A Introduzione ad UML E.

Corso di Laurea Specialistica in Ingegneria Informatica. Corso di Ingegneria del Software A. A Introduzione ad UML E. Corso di Laurea Specialistica in Ingegneria Informatica Corso di Ingegneria del Software A. A. 2008 - Introduzione ad UML E. TINELLI UML È un linguaggio (e notazione) universale per rappresentare qualunque

Dettagli

Il Pensiero Cognitivo nell era del Cognitive Computing G. Scioscia

Il Pensiero Cognitivo nell era del Cognitive Computing G. Scioscia Il Pensiero Cognitivo nell era del Cognitive Computing G. Scioscia Speaker: Gaetano Scioscia IT Architect @ IBM Financial Services (1998 2003) Natural Language Processing & Knowledge Management (2004 2006)

Dettagli