Web Data Integration nell ambito dell ecommerce
|
|
|
- Marisa Olivieri
- 10 anni fa
- Просмотров:
Транскрипт
1 Web Data Integration nell ambito dell ecommerce Corso di Intelligenza Artificiale - Laurea Magsitrale In Informatica - A.A. 2013/2014 Riccardo Porrini
2 About Me da Gennaio 2009 sviluppatore presso 7Pixel (ecommerce) Laurea Magistrale nel Luglio 2011 (Informatica) da Gennaio 2013 studente di Dottorato (Informatica) Interessi di Ricerca (in breve): Web Data Integration Dataspace Management Systems Semantic Web Riccardo Porrini Web Data Integration nell ambito dell ecommerce 2/50
3 Sommario Web Data Integration Price Comparison Engine Facet Extraction Linked Data per l ecommerce Riccardo Porrini Web Data Integration nell ambito dell ecommerce 3/50
4 Web Data Integration
5 Data Integration Data integration is the problem of providing unified and transparent access to a collection of data stored in multiple, autonomous, and heterogeneous data sources D. Calvanese - Riccardo Porrini Web Data Integration nell ambito dell ecommerce 5/50
6 Data Integration Autonomia: fonti informative isolate e mantenute indipendentemente dalle altre Eterogeneitá: fonti informative espongono informazione diversa, a livello di schema ma anche di istanze Riccardo Porrini Web Data Integration nell ambito dell ecommerce 5/50
7 Architettura concettuale di un Data Integration System D. Calvanese - Riccardo Porrini Web Data Integration nell ambito dell ecommerce 6/50
8 Web Data Integration Bassa Prossimitá Amministrativa Le fonti non possono essere messe sotto controllo [1] Franklin et al. From Databases to Dataspaces: A New Abstraction for Information Management. In SIGMOD Record, 2005 Riccardo Porrini Web Data Integration nell ambito dell ecommerce 7/50
9 Web Data Integration Bassa Integrazione Semantica É difficile ricondurre schemi/istanze delle sorgenti ad un unico schema/repository di istanze globale [1] Franklin et al. From Databases to Dataspaces: A New Abstraction for Information Management. In SIGMOD Record, 2005 Riccardo Porrini Web Data Integration nell ambito dell ecommerce 7/50
10 Dinamicitá del Web Riccardo Porrini Web Data Integration nell ambito dell ecommerce 8/50
11 Dinamicitá del Web Riccardo Porrini Web Data Integration nell ambito dell ecommerce 8/50
12 DataSpace Management System Heterogeneous Information Sources DataSpace Management System Refinement Mappings Domain Experts... Source Schema / Instances Target Schema / Instances Application Front-end Querying Browsing End-Users Riccardo Porrini Web Data Integration nell ambito dell ecommerce 9/50
13 Intelligenza Artificiale e Web Data Integration Classificazione Riconciliazione (semi) automatica di schemi ed istanze Feedback Implicito (inferito dall osservazione del comportamento degli utenti finali) Esplicito (dagli esperti di dominio) Rappresentazione della Conoscenza A supporto della classificazione Per arricchire le informazioni integrate Riccardo Porrini Web Data Integration nell ambito dell ecommerce 10/50
14 Price Comparison Engine
15 TrovaPrezzi e ShoppyDoo Riccardo Porrini Web Data Integration nell ambito dell ecommerce 12/50
16 TrovaPrezzi e ShoppyDoo Riccardo Porrini Web Data Integration nell ambito dell ecommerce 12/50
17 Integrazione delle Offerte Riccardo Porrini Web Data Integration nell ambito dell ecommerce 13/50
18 Tassonomie Riccardo Porrini Web Data Integration nell ambito dell ecommerce 14/50
19 Un esempio di Tassonomia Vini Vini Bianchi Vini Rossi Vermentino... Verdicchio Barolo... Bonarda Riccardo Porrini Web Data Integration nell ambito dell ecommerce 15/50
20 Facets Riccardo Porrini Web Data Integration nell ambito dell ecommerce 16/50
21 Relazioni Reciproche Category -Name 1 * Product -FixedProductName 1 Merchant -WebSiteUrl Facet -Value Offer -ProductUrl -Popularity -Price * Riccardo Porrini Web Data Integration nell ambito dell ecommerce 17/50
22 DataSpace Management nell ecommerce Source Taxonomies / Instances DataSpace Management System... Target Taxonomy / Instances Refinement Mappings Domain Experts Querying Browsing End-Users Riccardo Porrini Web Data Integration nell ambito dell ecommerce 18/50
23 Facet Extraction
24 Facet: Definizione Facet (from classification Theory) Clearly defined, mutually exclusive, and collectively exhaustive aspect, property, or characteristic of a class or specific subject [1] Taylor et al. Wynar s introduction to cataloging and classification. In Library and information science text series, 2004 Riccardo Porrini Web Data Integration nell ambito dell ecommerce 20/50
25 le Facet di ShoppyDoo Riccardo Porrini Web Data Integration nell ambito dell ecommerce 21/50
26 Definzione e Manutenzione Definizione: manuale ad opera di esperti di dominio associazione manuale ai prodotti del catalogo Manutenzione: Assente Problemi: come discriminare facet (o valori di facet) rilevanti/interessanti? come aggiornare valori e corrispondenze nel tempo, con sforzo limitato da parte degli esperti di dominio? Riccardo Porrini Web Data Integration nell ambito dell ecommerce 22/50
27 Possibili Soluzioni Estrazione dinamica dai risultati delle interrogazioni [1, 2] difficile applicazione su testo relativamente breve come la descrizione di un offerta serendipity? Estrazione dai documenti e dai query logs [3, 4] difficile applicazione su testo relativamente breve come la descrizione di un offerta non é possibile suggerire ció che gli utenti non hanno cercato bisogna conoscere a priori le caratteristiche salienti delle offerte [1] Li et al. Facetedpedia: Dynamic Generation of Query-Dependent Faceted Interfaces for Wikipedia. In WWW, 2010 [2] Kong et al. Extracting Query Facets from Search Results. In SIGIR, 2013 [3] Pound et al. Facet Discovery for Structured Web Search: A Query-log Mining Approach. In SIGMOD, 2011 [4] Dou et al. Finding Dimensions for Queries. In CIKM, 2011 Riccardo Porrini Web Data Integration nell ambito dell ecommerce 23/50
28 Tassonomie Sorgenti Vino Millesimato Prosecco Spumante Campania Bianco Rosato Rosso Vini Bianco Rosso Abruzzo Campania Abruzzo Campania Puglia Sicilia Puglia Sicilia Riccardo Porrini Web Data Integration nell ambito dell ecommerce 24/50
29 Problem Statement Wines Domain Experts Defined mappings Cabernet 0,50 cl 0,75 cl Fabiano Intenso... Red Wines Grape Wines Cabernet Bordeaux Cabernet Bordaux Inferred Facets Inferred Mappings Chateau Greysac 2009 Riccardo Porrini Web Data Integration nell ambito dell ecommerce 25/50
30 Alcuni Numeri Some Numbers 500 Target Categories 7M Offers 3164 emarketplaces 900K mappings 300 mappings for each emarketplace (average) Riccardo Porrini Web Data Integration nell ambito dell ecommerce 26/50
31 Caratteristiche Ambiguity Different semantics for different contexts Heterogeneity Each Source Taxonomy is different type Wines red type wines white white wines by vine chardonnay T-Shirts color greco di tufo catarratto producer firriato Riccardo Porrini Web Data Integration nell ambito dell ecommerce 27/50
32 Anatomia di un Mapping Formalmente: Tassonomia Sorgente: T = {P 1,..., P n } Categoria Sorgente: s Categoria Destinazione: t Mapping: t P = {s 1,..., s k } esempio: vini {vini bianchi, puglia produzione biologica} Riccardo Porrini Web Data Integration nell ambito dell ecommerce 28/50
33 Overview dell Approccio Mappings Candidate Values Wines Wines Wines Wines Red Wines Red Wines Wines Wines... 0,50 cl 0,75 cl Bordaux Cabernet Cabernet Normalization Cabernet Bordeaux Red Wines 0,50 cl 0,75 cl... Clustering Facets Groups Grape Cabernet Bordeaux Bottle 0,50 cl 0,75 cl Labelling Disambiguation Cabernet Bordeaux Red Wines 0,50 cl 0,75 cl... Riccardo Porrini Web Data Integration nell ambito dell ecommerce 29/50
34 Estrazione dei Valori Candidati Mapping split vini bianchi vino vino bianco puglia produzione biologica stemming (Hunspell) vino bianco vino vino bianco puglia produzione biologica ranking Candidate Values vino bianco vino puglia produzione biologica rank(s) = {P s.t. s P} Riccardo Porrini Web Data Integration nell ambito dell ecommerce 30/50
35 Estrazione dei Valori Candidati Riccardo Porrini Web Data Integration nell ambito dell ecommerce 30/50
36 Raggruppamento: Princípi Obiettivo Definire una misura che catturi quanto due valori candidati siano raggruppabili Principi Strutturali Riccardo Porrini Web Data Integration nell ambito dell ecommerce 31/50
37 Raggruppamento: Princípi Obiettivo Definire una misura che catturi quanto due valori candidati siano raggruppabili Principi Strutturali Level Similarity: Due valori sono tanto piú raggruppabili quanto piú co-occorrono nello stesso livello all interno di una tassonomia sorgente Riccardo Porrini Web Data Integration nell ambito dell ecommerce 31/50
38 Raggruppamento: Princípi Obiettivo Definire una misura che catturi quanto due valori candidati siano raggruppabili Principi Strutturali Level Similarity: Due valori sono tanto piú raggruppabili quanto piú co-occorrono nello stesso livello all interno di una tassonomia sorgente Path Similarity: Due valori sono tanto meno raggruppabili quanto piú co-occorrono nello stesso path all interno di una tassonomia sorgente Riccardo Porrini Web Data Integration nell ambito dell ecommerce 31/50
39 Esempio Vini Bianco Rosso Abruzzo Campania Abruzzo Campania Puglia Sicilia Puglia Sicilia Riccardo Porrini Web Data Integration nell ambito dell ecommerce 32/50
40 Level Similarity n tassonomie sorgente T 1,..., T n s i s j s.s.e. d(s i, root) = d(s j, root) T i [s] classe di equivalenza di tutte le categorie sorgente s che hanno la stessa distanza dalla root nella tassonomia sorgente T i T [s] = {T i [s] i = 1... n} insieme di tutte le classi di equivalenza di s, su tutte le tassonomie sorgente Level Similarity lsim(s i, s j ) = T [s i] T [s j ] T [s i ] T [s j ] Riccardo Porrini Web Data Integration nell ambito dell ecommerce 33/50
41 Level Similarity T1 Vino Millesimato Spumante Bianco Prosecco Campania Rosato T2 Vini Rosso T 1 [campania] = {millesimato, prosecco,..., rosso} T 2 [campania] = {abruzzo, puglia, sicilia, campania} T [campania] = {T 1 [campania], T 2 [campania]} T 1 [abruzzo] = T 2 [abruzzo] = {abruzzo, puglia, sicilia, campania} T [abruzzo] = {T 1 [abruzzo]} T 1 [rosso] = {millesimato, prosecco,..., rosso} T 2 [rosso] = {bianco, rosso} T [rosso] = {T 1 [rosso], T 2 [rosso]} Abruzzo Bianco Campania Abruzzo Rosso Campania lsim(campania, abruzzo) T [campania] T [abruzzo] T [campania] T [abruzzo] = 1 2 Puglia Sicilia Puglia Sicilia lsim(rosso, campania) T [rosso] T [campania] T [rosso] T [campania] = 1 3 Riccardo Porrini Web Data Integration nell ambito dell ecommerce 33/50
42 Path Similarity n tassonomie sorgente T 1,..., T n k percorsi per la i-esima tassonomia P i 1... Pi k P si = {P s i P} insieme dei percorsi in tutte le tassonomie, che contengono s i Path Similarity psim(s i, s j ) = 1 P s i P sj P si P sj Riccardo Porrini Web Data Integration nell ambito dell ecommerce 34/50
43 Path Similarity T1 Vino P rosso = {[vino, rosso], [vini, rosso, puglia],...} P puglia = {[vini, bianco, puglia], [vini, rosso, puglia]} P bianco = {[vino, bianco], [vini, bianco, puglia],...} Millesimato Prosecco Spumante Bianco Campania T2 Vini Rosato Rosso psim(rosso, puglia) 1 P rosso P puglia P rosso P puglia Bianco Rosso = = 0.8 Abruzzo Campania Abruzzo Campania psim(bianco, rosso) Puglia Sicilia Puglia Sicilia 1 P bianco P rosso P bianco P rosso = = 1 Riccardo Porrini Web Data Integration nell ambito dell ecommerce 34/50
44 Clustering Density Based DBSCAN[1] [1] Ester et al. A density-based algorithm for discovering clusters in large spatial databases with noise. In KDD, 1996 Riccardo Porrini Web Data Integration nell ambito dell ecommerce 35/50
45 Clustering Density Based DBSCAN[1] Distance d(s i, s j ) = [1 lsim(s i, s j )] 2 + [1 psim(s i, s j )] 2 [1] Ester et al. A density-based algorithm for discovering clusters in large spatial databases with noise. In KDD, 1996 Riccardo Porrini Web Data Integration nell ambito dell ecommerce 35/50
46
47 Labelling dei Gruppi (ongoing) Groups External Knowledge Bases Cabernet Bordeaux Red Wines 0,50 cl 0,75 cl... reconciliation Riccardo Porrini Web Data Integration nell ambito dell ecommerce 37/50
48 Labelling dei Gruppi (ongoing) Riccardo Porrini Web Data Integration nell ambito dell ecommerce 37/50
49 Labelling dei Gruppi (ongoing) Riccardo Porrini Web Data Integration nell ambito dell ecommerce 37/50
50 Freebase Search Riccardo Porrini Web Data Integration nell ambito dell ecommerce 38/50
51 DBpedia Spotlight Riccardo Porrini Web Data Integration nell ambito dell ecommerce 39/50
52
53 Linked Data per l ecommerce
54 LOD Cloud Riccardo Porrini Web Data Integration nell ambito dell ecommerce 42/50
55 Vocabolari per l ecommerce - Schema.org Riccardo Porrini Web Data Integration nell ambito dell ecommerce 43/50
56 Vocabolari per l ecommerce - GoodRelations Riccardo Porrini Web Data Integration nell ambito dell ecommerce 44/50
57 Esempio (Goodrelations) Riccardo Porrini Web Data Integration nell ambito dell ecommerce 45/50
58 Schede Tecniche di Prodotto (ShoppyDoo) Riccardo Porrini Web Data Integration nell ambito dell ecommerce 46/50
59 Database di Caratteristiche Tecniche Riccardo Porrini Web Data Integration nell ambito dell ecommerce 47/50
60 Ontologia Riccardo Porrini Web Data Integration nell ambito dell ecommerce 48/50
61 Demo
62 Grazie Domande? Riccardo Porrini Web Data Integration nell ambito dell ecommerce 50/50
Estrattore Semantico di Ontologie da DB Relazionali. Luca Macagnino
Estrattore Semantico di Ontologie da DB Relazionali Luca Macagnino 1 Obiettivi Estrarre un ontologia da una sorgente di dati relazionale, al fine di rendere disponibili e dotate di semantica le informazioni
KON 3. Knowledge ON ONcology through ONtology
KON 3 Knowledge ON ONcology through ONtology Obiettivi di KON 3 Scopo di questo progetto èquello di realizzare un sistema di supporto alle decisioni, basato su linee guida e rappresentazione semantica
Pubblicazione di Linked Data in e-commerce: Progettazione e Sperimentazione (Riassunto)
Universitá degli Studi di Milano Bicocca Dipartimento di Informatica, Sistemistica e Comunicazione Corso di Laurea in Informatica Pubblicazione di Linked Data in e-commerce: Progettazione e Sperimentazione
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
Il motore semantico della PA piemontese. Marta Garabuggio - Regione Piemonte Carlo Fortunato CSI - Piemonte
Marta Garabuggio - Regione Piemonte Carlo Fortunato CSI - Piemonte Sommario Lo scenario Il web della PA piemontese Gli obiettivi La soluzione individuata La tassonomia a faccette Il vocabolario controllato
Progetto ASTREA WP2: Sistema informativo per il monitoraggio del sistema giudiziario
Progetto ASTREA WP2: Sistema informativo per il monitoraggio del sistema giudiziario Nell ambito di questa attività è in fase di realizzazione un applicativo che metterà a disposizione dei policy makers,
Docente: Augusto Celentano Savian Dario 808548 Marchetto Giovanni 810134
A Visual Approach to Multimedia Querying And Presentation: Delaunay MM Docente: Augusto Celentano Savian Dario 808548 Marchetto Giovanni 810134 Delaunay MM Framework per effettuare query e presentare dati
Corso di Web Mining e Retrieval
Corso di Web Mining e Retrieval (a.a. 2011-2012) Roberto Basili 1 Obbiettivi del Corso Introduzione alle nozioni di base per l accesso alle informazione distribuita Componente Fondazionale: Problemi di
La società Volocom. Trasformare le informazioni in conoscenza. Conoscere per agire
La società Volocom Trasformare le informazioni in conoscenza 2 La società Volo.com dal 2001 è uno dei leader nei settori del Knowledge Management e nella gestione delle informazioni per la rassegna stampa
Enrico Fagnoni <[email protected]> BOTK IN A NUTSHELL
Enrico Fagnoni BOTK IN A NUTSHELL 20/01/2011 1 Business Ontology ToolKit Business Ontology Toolkit (BOTK) è un insieme estensibile di strumenti per realizzare applicazioni basate
SQL Server 2005. Introduzione all uso di SQL Server e utilizzo delle opzioni Olap. Dutto Riccardo - SQL Server 2005.
SQL Server 2005 Introduzione all uso di SQL Server e utilizzo delle opzioni Olap SQL Server 2005 SQL Server Management Studio Gestione dei server OLAP e OLTP Gestione Utenti Creazione e gestione DB SQL
Corso di Basi di Dati e Conoscenza
Corso di Basi di Dati e Conoscenza Gestione dei Dati e della Conoscenza Primo Emicorso - Basi di Dati Roberto Basili a.a. 2012/13 1 Obbiettivi Formativi Scenario Le grandi quantità di dati accumulate nelle
Uso delle basi di dati DBMS. Cos è un database. DataBase. Esempi di database
Uso delle basi di dati Uso delle Basi di Dati Il modulo richiede che il candidato comprenda il concetto di base dati (database) e dimostri di possedere competenza nel suo utilizzo. Cosa è un database,
Le Basi di Dati. Le Basi di Dati
Le Basi di Dati 20/05/02 Prof. Carlo Blundo 1 Le Basi di Dati Le Base di Dati (database) sono un insieme di tabelle di dati strutturate in maniera da favorire la ricerca di informazioni specializzate per
DBMS. Esempi di database. DataBase. Alcuni esempi di DBMS DBMS. (DataBase Management System)
(DataBase Management System) Sistemi di ges3one di basi di da3 Un Database Management System è un sistema software progettato per consentire la creazione e manipolazione efficiente di database (collezioni
Analisi dei requisiti e casi d uso
Analisi dei requisiti e casi d uso Indice 1 Introduzione 2 1.1 Terminologia........................... 2 2 Modello del sistema 4 2.1 Requisiti hardware........................ 4 2.2 Requisiti software.........................
Esercitazione di Basi di Dati
Esercitazione di Basi di Dati Corso di Fondamenti di Informatica 6 Maggio 2004 Come costruire una ontologia Marco Pennacchiotti [email protected] Tel. 0672597334 Ing.dell Informazione, stanza
Architetture software
Corso di Laurea Magistrale in Ingegneria Informatica Corso di Ingegneria del A. A. 2013-2014 Architettura software 1 Architetture software Sommario Definizioni 2 Architettura Definizione. L architettura
Data Warehousing (DW)
Data Warehousing (DW) Il Data Warehousing è un processo per estrarre e integrare dati storici da sistemi transazionali (OLTP) diversi e disomogenei, e da usare come supporto al sistema di decisione aziendale
Lezione 1. Introduzione e Modellazione Concettuale
Lezione 1 Introduzione e Modellazione Concettuale 1 Tipi di Database ed Applicazioni Database Numerici e Testuali Database Multimediali Geographic Information Systems (GIS) Data Warehouses Real-time and
Caratteristiche principali. Contesti di utilizzo
Dalle basi di dati distribuite alle BASI DI DATI FEDERATE Antonella Poggi Dipartimento di Informatica e Sistemistica Antonio Ruberti Università di Roma La Sapienza Anno Accademico 2006/2007 http://www.dis.uniroma1.it/
Progetto di Sistemi Web-based
Progetto di Sistemi Web-based Introduzione al corso Prof. Luigi Laura, Univ. Tor Vergata, a.a. 2010/2011 Ovvero, una breve rassegna di quello che vedremo e faremo nel corso! (Con un dettaglio particolare
Sistemi Informativi e Sistemi ERP
Sistemi Informativi e Sistemi Trasformare i dati in conoscenza per supportare le decisioni CAPODAGLIO E ASSOCIATI 1 I SISTEMI INFORMATIVI LI - E IMPRESA SISTEMA DI OPERAZIONI ECONOMICHE SVOLTE DA UN DATO
Per capire meglio l ambito di applicazione di un DWhouse consideriamo la piramide di Anthony, L. Direzionale. L. Manageriale. L.
DATA WAREHOUSE Un Dataware House può essere definito come una base di dati di database. In molte aziende ad esempio ci potrebbero essere molti DB, per effettuare ricerche di diverso tipo, in funzione del
Corso di Laurea Specialistica in Ingegneria Informatica. Corso di Ingegneria del Software A. A. 2008-2009. Class Discovery E.
Corso di Laurea Specialistica in Ingegneria Informatica Corso di Ingegneria del Software A. A. 2008 - Class Discovery E. TINELLI Contenuti Classi di analisi: definizione ed esempi Tecniche per la definizione
Abilità Informatiche A.A. 2010/2011 Lezione 9: Query Maschere Report. Facoltà di Lingue e Letterature Straniere
Abilità Informatiche A.A. 2010/2011 Lezione 9: Query Maschere Report Facoltà di Lingue e Letterature Straniere Le QUERY 2 Che cos è una Query? Una Query rappresenta uno strumento per interrogare un database.
Alessandra Raffaetà. Basi di Dati
Lezione 2 S.I.T. PER LA VALUTAZIONE E GESTIONE DEL TERRITORIO Corso di Laurea Magistrale in Scienze Ambientali Alessandra Raffaetà Dipartimento di Informatica Università Ca Foscari Venezia Basi di Dati
Nuovo Corso di laurea magistrale in Ingegneria Informatica AA14-15. http://www.dis.uniroma1.it/~ccl_ii/site/
Nuovo Corso di laurea magistrale in Ingegneria Informatica AA14-15 http://www.dis.uniroma1.it/~ccl_ii/site/ Laurea Magistrale L obiettivo della laurea magistrale in Ingegneria informatica (Master of Science
Rete Regionale Integrata clinico-biologica per la Medicina Rigenerativa IDENTIFICATIVO PROGETTO: CUP G73F12000150004
Rete Regionale Integrata clinico-biologica per la Medicina Rigenerativa IDENTIFICATIVO PROGETTO: CUP G73F12000150004 Rilascio Piattaforma Informatica Ing. Virna Lomonaco Regione siciliana Assessorato alle
Introduzione. Elenco telefonico Conti correnti Catalogo libri di una biblioteca Orario dei treni aerei
Introduzione Elenco telefonico Conti correnti Catalogo libri di una biblioteca Orario dei treni aerei. ESEMPI DI INSIEMI DI DATI DA ORGANIZZARE ED USARE IN MANIERA EFFICIENTE Introduzione Più utenti con
Corso di recupero di sistemi Lezione 8
Corso di recupero di sistemi Lezione 8 a.s. 2011/2012 - Prof. Fabio Ciao 24 aprile 2012 Reti TCP/IP Una rete TCP/IP è una rete locale o geografica che utilizza protocolli TCP/IP con i primi 2 livelli una
Question Answering e semantica Tecnologie emergenti per le imprese. IKL 08 - Intercultural Knowledge Landscapes
Question Answering e semantica Tecnologie emergenti per le imprese Cos è QuestIT? QuestIT nasce nell ambito di attività di ricerca in Intelligenza Artificiale presso il Dipartimento di Ingegneria dell
13-03-2013. Introduzione al Semantic Web Linguaggi per la rappresentazione di ontologie. L idea del Semantic Web.
Corso di Ontologie e Semantic Web Linguaggi per la rappresentazione di ontologie Prof. Alfio Ferrara, Prof. Stefano Montanelli Definizioni di Semantic Web Rilievi critici Un esempio Tecnologie e linguaggi
Informatica Generale Andrea Corradini. 19 - Sistemi di Gestione delle Basi di Dati
Informatica Generale Andrea Corradini 19 - Sistemi di Gestione delle Basi di Dati Sommario Concetti base di Basi di Dati Il modello relazionale Relazioni e operazioni su relazioni Il linguaggio SQL Integrità
VADEMECUM PER UNA STRATEGIA SEO VINCENTE
F a b r i z i o C a r u s o VADEMECUM PER UNA STRATEGIA SEO VINCENTE L esperienza maturata e i risultati raggiunti nel corso degli anni attraverso l insegnamento e la consulenza SEO mi hanno indotto a
SIFood: Nutrire La Smart City. Jacopo Cassina - Holonix
SIFood: Nutrire La Smart City Jacopo Cassina - Holonix IT SOLUTIONS Prodotti Innovativi Efficienza Piattaforma IT Proprietaria Things Lifecycle Management Single item lifecycle approach Use of sensors
Corso di Amministrazione di Reti A.A. 2002/2003
Struttura di Active Directory Corso di Amministrazione di Reti A.A. 2002/2003 Materiale preparato utilizzando dove possibile materiale AIPA http://www.aipa.it/attivita[2/formazione[6/corsi[2/materiali/reti%20di%20calcolatori/welcome.htm
G. M. Patti Direttore Generale - Proteo S.p.A., Catania
L EVOLUZIONE DEI SISTEMI DI TELECONTROLLO DA SEMPLICE STRUMENTO GESTIONALE A SISTEMA DI KNOWLEDGE MANAGEMENT: IL SISTEMA DI TELEGESTIONE INTEGRATA GORI G. M. Patti Direttore Generale - Proteo S.p.A., Catania
Lorenzo Braidi. Database design. Libro_datadesign.indb 1 23-11-2004 10:06:17
Lorenzo Braidi Database design Libro_datadesign.indb 1 23-11-2004 10:06:17 Sommario Introduzione...XI Capitolo 1 Le basi di dati relazionali... 1 Le basi di dati... 1 Un po di storia... 2 I database gerarchici...
CORSO DI WEB MINING E RETRIEVAL - INTRODUZIONE AL CORSO -
1 CORSO DI WEB MINING E RETRIEVAL - INTRODUZIONE AL CORSO - Corsi di Laurea in Informatica, Ing. Informatica, Ing. di Internet (a.a. 2015-2016) Roberto Basili 2 Overview WM&R: Motivazioni e prospettive
Unità Sapienza. CIS Sapienza. gruppo Sistemi Distribuiti e Middleware. Leonardo Querzoni [email protected]
Unità Sapienza gruppo Sistemi Distribuiti e Middleware [email protected] Research Center for Cyber Intelligence and information Security MidLab @ CIS Personale strutturato: Roberto Baldoni Roberto
Guida all uso del web service SDMX
Guida all uso del web service SDMX Introduzione L obiettivo di questo documento è l illustrazione sintetica degli step che tecnicamente bisogna compiere affinché un generico client sia in grado di interagire
Basi di Dati Multimediali. Fabio Strocco
Basi di Dati Multimediali Fabio Strocco September 19, 2011 1 Contents 2 Introduzione Le basi di dati (o database) hanno applicazioni in molti campi, in cui è necessario memorizzare, analizzare e gestire
Basi di dati. Concetti introduttivi ESEMPIO. INSEGNAMENTI Fisica, Analisi, Aule. Docenti. Entità Relazioni Interrogazioni. Ultima modifica: 26/02/2007
Basi di dati Concetti introduttivi Ultima modifica: 26/02/2007 ESEMPIO INSEGNAMENTI Fisica, Analisi, Informatica Aule Docenti Entità Relazioni Interrogazioni St udent i Database 2 Tabella (I) STUDENTE
CORSO DI WEB MINING E RETRIEVAL - INTRODUZIONE AL CORSO -
1 CORSO DI WEB MINING E RETRIEVAL - INTRODUZIONE AL CORSO - Corsi di Laurea in Informatica, Ing. Informatica, Ing. di Internet (a.a. 2013-2014) Roberto Basili 2 Overview WM&R: Motivazioni e prospettive
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.
Cosa è un data warehouse?
Argomenti della lezione Data Warehousing Parte I Introduzione al warehousing cosa è un data warehouse classificazione dei processi aziendali sistemi di supporto alle decisioni elaborazione OLTP e OLAP
GLOSSARIO DI ARCHITETTURA DELL INFORMAZIONE
GLOSSARIO DI ARCHITETTURA DELL INFORMAZIONE di K A T H A G E D O R N, A R G U S A S S O C I A T E S MARZO 2 0 0 0 traduzione di: BARBARA WIEL MARIN DICEMBRE 2009 1 GLOSSARIO DI ARCHITETTURA DELL INFORMAZIONE
REVENUE MANAGEMENT REVENUE MANAGEMENT 08/05/2014 CORSO DI LAUREA IN ECONOMIA DEL TURISMO
CORSO DI LAUREA IN ECONOMIA DEL TURISMO Anno Accademico 2013 2014 PROGRAMMAZIONE E CONTROLLO PER LE IMPRESE TURISTICHE Revenue Management Miriam Berretta Programmazione [email protected] e controllo
SQL Server. Applicazioni principali
SQL Server Introduzione all uso di SQL Server e utilizzo delle opzioni OLAP Applicazioni principali SQL Server Enterprise Manager Gestione generale di SQL Server Gestione utenti Creazione e gestione dei
Progettazione di Basi di Dati
Progettazione di Basi di Dati Prof. Nicoletta D Alpaos & Prof. Andrea Borghesan Entità-Relazione Progettazione Logica 2 E il modo attraverso il quale i dati sono rappresentati : fa riferimento al modello
Business Intelligence & Data Mining. In ambiente Retail
Business Intelligence & Data Mining In ambiente Retail Business Intelligence Platform DATA SOURCES STAGING AREA DATA WAREHOUSE DECISION SUPPORT Application Databases Packaged application/erp Data DATA
Basi di dati. Concetti Introduttivi ESEMPIO. Fisica, Analisi, Informatica. Entità Relazioni Interrogazioni. Database 2
Basi di dati Concetti Introduttivi ESEMPIO Fisica, Analisi, Informatica Entità Relazioni Interrogazioni Database 2 Tabella (I) STUDENTE Attributi Data di Nascita Indirizzo Matricola Luca Neri 27/10/1980
PROGRAMMAZIONE MODULARE. Periodo mensile. Ore previste
PROGRAMMAZIONE MODULARE Indirizzo: INFORMATICA SIRIO Disciplina: INFORMATICA Classe: QUINTA Ore previste: 16 di cui 66 ore di teoria e 99 ore di laboratorio. N. modulo Titolo Modulo Titolo unità didattiche
Realizzazione di un Tool per l iniezione automatica di difetti all interno di codice Javascript
tesi di laurea di difetti all interno di codice Javascript Anno Accademico 2009/2010 relatore Ch.mo prof. Porfirio Tramontana correlatore Ch.mo ing. Domenico Amalfitano candidato Vincenzo Riccio Matr.
Data Mining e Analisi dei Dati
e Analisi dei Dati Rosaria Lombardo Dipartimento di Economia, Seconda Università di Napoli La scienza che estrae utili informazioni da grandi databases è conosciuta come E una disciplina nuova che interseca
Tecnologie informatiche e multimediali A.A. 2012/2013 - Elenco Obiettivi Prova scritta (STEP 1)
Tecnologie informatiche e multimediali A.A. 0/03 - Elenco Obiettivi Prova scritta (STEP ) Obiettivo didattico Descrivere gli elementi caratteristici delle tecnologie informatiche Numero item definire i
Creare ontologie ONTOLOGIE, DESCRIPTION LOGIC, PROTÉGÉ STEFANO DE LUCA
Creare ontologie ONTOLOGIE, DESCRIPTION LOGIC, PROTÉGÉ STEFANO DE LUCA Punto di partenza: materia per ragionare Gli agenti intelligenti possono usare tecniche deduttive per raggiungere il goal Per fare
DBMS (Data Base Management System)
Cos'è un Database I database o banche dati o base dati sono collezioni di dati, tra loro correlati, utilizzati per rappresentare una porzione del mondo reale. Sono strutturati in modo tale da consentire
Relazione finale progetto II anno. Bibliotech Il sito della biblioteca scolastica
Relazione finale progetto II anno Bibliotech Il sito della biblioteca scolastica Premessa Si fa riferimento ad un progetto sviluppato nel corso dell attuale anno scolastico (2009-10) presso l Istituto
Introduzione all Information Retrieval
Introduzione all Information Retrieval Argomenti della lezione Definizione di Information Retrieval. Information Retrieval vs Data Retrieval. Indicizzazione di collezioni e ricerca. Modelli per Information
Anno scolastico 2015 / 2016. Piano di lavoro individuale. ITE Falcone e Borsellino. Classe: IV ITE. Insegnante: DEGASPERI EMANUELA
Anno scolastico 2015 / 2016 Piano di lavoro individuale ITE Falcone e Borsellino Classe: IV ITE Insegnante: DEGASPERI EMANUELA Materia: LABORATORIO DI INFORMATICA ISS BRESSANONE-BRIXEN LICEO SCIENTIFICO
DB - Modello relazionale dei dati. DB - Modello Relazionale 1
DB - Modello relazionale dei dati DB - Modello Relazionale 1 Definizione Un modello dei dati è un insieme di meccanismi di astrazione per definire una base di dati, con associato un insieme predefinito
Informatica (Basi di Dati)
Corso di Laurea in Biotecnologie Informatica (Basi di Dati) Modello Entità-Relazione Anno Accademico 2009/2010 Da: Atzeni, Ceri, Paraboschi, Torlone - Basi di Dati Lucidi del Corso di Basi di Dati 1, Prof.
DATABASE RELAZIONALI
1 di 54 UNIVERSITA DEGLI STUDI DI NAPOLI FEDERICO II DIPARTIMENTO DI DISCIPLINE STORICHE ETTORE LEPORE DATABASE RELAZIONALI Dott. Simone Sammartino Istituto per l Ambiente l Marino Costiero I.A.M.C. C.N.R.
Telerilevamento e GIS Prof. Ing. Giuseppe Mussumeci
Corso di Laurea Magistrale in Ingegneria per l Ambiente e il Territorio A.A. 2014-2015 Telerilevamento e GIS Prof. Ing. Giuseppe Mussumeci Strutture di dati: DB e DBMS DATO E INFORMAZIONE Dato: insieme
MODELLO RELAZIONALE. Introduzione
MODELLO RELAZIONALE Introduzione E' stato proposto agli inizi degli anni 70 da Codd finalizzato alla realizzazione dell indipendenza dei dati, unisce concetti derivati dalla teoria degli insiemi (relazioni)
Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria sede di Modena Corso di Laurea VOD in Ingegneria Informatica
Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria sede di Modena Corso di Laurea VOD in Ingegneria Informatica PROGETTO E REALIZZAZIONE DELL ALGORITMO DI ANNOTAZIONE AUTOMATICA TUCUXI
Il Primo Circuito di Media Locali. vocabolario. area web. Ownership: Rikke Raboel DMedia group
Il Primo Circuito di Media Locali Info utili e vocabolario area web Ownership: Rikke Raboel DMedia group www.dmediagroup.it informazione indipendente intorno a Te Ottimizzazione visibilità SEO Cos è e
L abc del Vino: cinque serate per saperne di più. Breve corso di degustazione del vino di qualità. www.abcdelvino.it
L abc del Vino: cinque serate per saperne di più Breve corso di degustazione del vino di qualità www.abcdelvino.it L abc del vino Il vino accompagna da millenni la storia dell uomo occidentale e rappresenta
SQL Server BI Development Studio
Il Data warehouse SQL Server Business Intelligence Development Studio Analysis Service Sorgenti dati operazionali DB relazionali Fogli excel Data warehouse Staging Area e dati riconciliati Cubi Report
Il database management system Access
Il database management system Access Corso di autoistruzione http://www.manualipc.it/manuali/ corso/manuali.php? idcap=00&idman=17&size=12&sid= INTRODUZIONE Il concetto di base di dati, database o archivio
Interoperabilità dei SIT. Capitolo 4 INTEROPERABILITA DEI DATI TERRITORIALI. 7 Interoperabilità dei dati territoriali
Interoperabilità dei SIT Capitolo 4 INTEROPERABILITA DEI DATI TERRITORIALI Interoperabilità dei dati e dei trattamenti Cooperazione tra uomini e macchine Sogno per gli utenti, incubo per gli informatici
Text mining ed analisi di dati codificati in linguaggio naturale. Analisi esplorative di dati testuali
Text mining ed analisi di dati codificati in linguaggio naturale Analisi esplorative di dati testuali Il text mining: una definizione Data mining per dati destrutturati ovvero documenti codificati in linguaggio
I Sistemi Informativi
I Sistemi Informativi Definizione Un Sistema Informativo è un mezzo per acquisire, organizzare, correlare, elaborare e distribuire le informazioni che riguardano una realtà che si desidera descrivere e
MASTER UNIVERSITARIO. Analisi Dati per la Business Intelligence e Data Science. IV edizione 2015/2016
MASTER UNIVERSITARIO Analisi Dati per la Business Intelligence e Data Science In collaborazione con IV edizione 2015/2016 Dipartimento di Culture, Politica e Società Dipartimento di Informatica Dipartimento
Basi di Dati e Microsoft Access
Basi di Dati e Microsoft Access Lun: 16-18 e Mer: 14-17 Alessandro Padovani [email protected] Database: definizione Un database (DB) è una collezione di informazioni organizzata in gruppi, che consentono
Librerie digitali. Introduzione. Cos è una libreria digitale?
Librerie digitali Introduzione Cos è una libreria digitale? William Arms "An informal definition of a digital library is a managed collection of information, with associated services, where the information
Elena Baralis 2013 Politecnico di Torino 1
Modello relazionale Docente M2170 Fondamenti di informatica Verdi M4880 Sistemi di elaborazione Bianchi F0410 Basi di dati Neri Docenti Nome Dipartimento Telefono Verdi Informatica 123456 Bianchi Elettronica
