Introduzione al Semantic Web

Похожие документы
Semantic Web: linguaggi e tecnologie

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

Enrico Fagnoni BOTK IN A NUTSHELL

Informatica Applicata 3.3 OWL. Antonella Poggi. Anno Accademico DIPARTIMENTO DI SCIENZE DOCUMENTARIE LINGUISTICO FILOLOGICHE E GEOGRAFICHE

Creare ontologie ONTOLOGIE, DESCRIPTION LOGIC, PROTÉGÉ STEFANO DE LUCA

Ontologie e World Wide Web: la diffusione della conoscenza.

3.1 Introduzione al Web Semantico

Pubblicazione di Linked Data in e-commerce: Progettazione e Sperimentazione (Riassunto)

Il World Wide Web. Il Web. La nascita del Web. Le idee di base del Web

Creare un Ipertesto. 1

Le ontologie nell integrazione dei dati

Database. Si ringrazia Marco Bertini per le slides

Interrogazione strutturata di triple RDF estratte dal linguaggio naturale

Reti di Calcolatori. Il Livello delle Applicazioni

Finalità delle Reti di calcolatori. Le Reti Informatiche. Una definizione di Rete di calcolatori. Hardware e Software nelle Reti

Telerilevamento e GIS Prof. Ing. Giuseppe Mussumeci

Web Semantico e Linked (Open) Data: dal Web dei documenti al Web dei dati. Tommaso Di Noia

SVILUPPO ONTOLOGIE PER LA GESTIONE DOCUMENTALE E LORO INTEGRAZIONE ALL INTERNO DI UNA PIATTAFORMA WEB

Architettura client-server

1. BASI DI DATI: GENERALITÀ

Principali servizi offerti oggi da Internet

Architettura del. Sintesi dei livelli di rete. Livelli di trasporto e inferiori (Livelli 1-4)

Linguaggi per il web oltre HTML: XML

Progettazione di Basi di Dati

Organizzazione degli archivi

Proposte di progetti di esame Lezione del Corso Interazione Uomo Macchina 2, Docente Francesco Mele Corso di Laurea in Informatica Università di

Il motore semantico della PA piemontese. Marta Garabuggio - Regione Piemonte Carlo Fortunato CSI - Piemonte

Programma del Corso. Dati e DBMS SQL. Progettazione di una. Normalizzazione

Semantic Web. Semantic Web. Il Semantic Web: una semplice estensione. Il Web oggi. Il Semantic Web. Semantic Web

Presentazione di Cedac Software

COS È UN LINGUAGGIO? LINGUAGGI DI ALTO LIVELLO LA NOZIONE DI LINGUAGGIO LINGUAGGIO & PROGRAMMA

ESERCITAZIONE Semplice creazione di un sito Internet

Capitolo 4 Pianificazione e Sviluppo di Web Part

PROCESSO DI INDICIZZAZIONE SEMANTICA

La Progettazione Concettuale

2. Correttezza degli algoritmi e complessità computazionale.

Informatica per la comunicazione" - lezione 10 -

IL SOFTWARE. Giada Agostinacchio Classe 2^ Beat ISIS G.Meroni Lissone Anno Scolastico 2007/2008

Realizzazione di Web Service per l estrazione di informazioni da siti web enciclopedici

Standard di comunicazione

Lezione 1. Introduzione e Modellazione Concettuale

Esercitazione di Basi di Dati

Introduzione ai Web Services Alberto Polzonetti

Linguaggi per COMUNICARE. Il linguaggio è un sistema codificato di segni che consente la comunicazione, intesa come scambio di informazioni

Introduzione al Semantic Web Linguaggi per la rappresentazione di ontologie. L idea del Semantic Web.

Corso di Laurea Specialistica in Ingegneria Informatica. Corso di Ingegneria del Software A. A Class Discovery E.

Simple & Efficient.

IL WEB SEMANTICO. INTERNET PENSANTE la piu avanzata ipotesi di intelligenza collettiva

Lo scenario: la definizione di Internet

La descrizione dei conservatori nel sistema informativo regionale IBC Archivi

Programmi e Oggetti Software

Tecnologie informatiche e multimediali A.A. 2012/ Elenco Obiettivi Prova scritta (STEP 1)

2.1 Introduzione ai linguaggi di marcatura

PROGETTO NUOVO SITO WEB AREA UNIVERSITÀ

Architetture Informatiche. Dal Mainframe al Personal Computer

I linguaggi di marcatura e XML per la codifica dei dati d archivio

Object Oriented Software Design

Reti e Internet: introduzione

KON 3. Knowledge ON ONcology through ONtology

INGEGNERIA DEL SOFTWARE. Prof. Paolo Salvaneschi

Sistemi centralizzati e distribuiti

La Laurea Magistrale in Informatica

DATABASE RELAZIONALI

Categorie e oggetti. Il Web semantico. Ontologie di dominio. Le motivazioni del web semantico. Web semantico e logiche descrittive

lem logic enterprise manager

Estrattore Semantico di Ontologie da DB Relazionali. Luca Macagnino

INFORMATICA GENERALE. Prof Alberto Postiglione Dipartim. Scienze della Comunicazione Univ. Salerno. Università degli Studi di Salerno

Progetto: ARPA Fonte Dati. ARPA Fonte Dati. Regione Toscana. Manuale Amministratore

Modellazione di sistema

Lezione 1 Introduzione

Progettazione UML nell ambito del Semantic Web

COMMERCE: FORME DI TUTELA. Andrea L Episcopo Convitto Nazionale Mario Cutelli

Reti di Telecomunicazione Lezione 6

Dispensa di Informatica I.1

Ipertesti e Internet. Ipertesto. Ipertesto. Prof.ssa E. Gentile. a.a

RICERCA DELL INFORMAZIONE

Basi di dati. Corso di Laurea in Ingegneria Informatica Canale di Ingegneria delle Reti e dei Sistemi Informatici - Polo di Rieti

Sistemi di Elaborazione delle Informazioni. Corso di Laurea per "Tecnico Ortopedico" 03

Archivi e database. Prof. Michele Batocchi A.S. 2013/2014

Corso di laurea in Economia e Gestione delle Arti e delle Attività Culturali a.a INTRODUZIONE ALLA STATISTICA DESCRITTIVA

Liceo Tecnologico. Indirizzo Informatico e Comunicazione. Indicazioni nazionali per Piani di Studi Personalizzati

Anno scolastico 2015 / Piano di lavoro individuale. ITE Falcone e Borsellino. Classe: IV ITE. Insegnante: DEGASPERI EMANUELA

Sistemi informativi secondo prospettive combinate

Laboratorio informatico Banche dati off line

MetaMAG METAMAG 1 IL PRODOTTO

Транскрипт:

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 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 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 4

Web VS Semantic Web WEB SEMANTIC WEB Analogia File System Database Progettato per Uomini Macchine (Agenti Software) Elementi principali Documenti Cose (Risorse) Collegamenti tra Documenti Cose (Risorse) Semantica Implicita Esplicita Fonte: Semantic Web: Technologies and Applications. Prof. Enrico Motta, The Open University, Milton Keynes - UK 5

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 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) 7

Struttura del Semantic Web Servizi di inferenza e regole costruite al di sopra di un ontologia Definizione dei vocabolari di diversi domini per consentire la rappresentazione della conoscenza e il ragionamento su di essa Interoperabilità semantica (corrispondenze tra termini e analisi del contesto di un documento) Concetto di risorsa (Web e non) Annotazione standard delle risorse Concetto di documento univoco e astratto Strutture sintattiche per definire e scambiare dati 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) 9

Tecnologie per il Semantic Web RDF (Resource Description Framework) RDF-S (RDF Schema) SPARQL OWL (Ontology Web Language) 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 11