MOTORI DI RICERCA SEMANTICI
|
|
- Agostino Marconi
- 8 anni fa
- Visualizzazioni
Transcript
1 UNIVERSITÀ DEGLI STUDI DI SALERNO MOTORI DI RICERCA SEMANTICI MOTORI DI RICERCA SEMANTICI Corso di Sistemi ad Agenti a.a. 2009/2010 Prof. Vincenzo Loia Dott. Giuseppe Fenza
2 SOMMARIO 1. Introduzione 2. Yahoo! SearchMonkey 3. Hakia 4. Bing! 5. PowerSet e FreeBase 6. DBPedia e Google Base 7. Google Squared 8. Cognition 9. Sensebot 10.DeepDyve
3 THE SEMANTIC WEB (AKA WEB 3.0) The Semantic Web is an extension of the current web in which information is given well-defined meaning, better enabling computers and people to work in cooperation - Tim Berners Lee Differentemente dai tradizionali motori di ricerca, un motore di ricerca semantico memorizza informazioni semantiche sulle risorse web ed è capace di risolvere query complesse, considerando, inoltre, il contesto al quale la risorsa è finalizzata. L input fornito dall utente non sarà più una lista di keyword, ma una frase, o meglio una domanda, a partire dalla quale il motore sarà capace di estrarre i concetti rilevanti, disambiguarli se necessario, e utilizzare una serie di query per costruire la lista dei risultati richiesti.
4 YAHOO! SEARCHMONKEY Yahoo! SearchMonkey è un framework offerto da Yahoo! per la creazione di piccole applicazioni che permettono di migliorare i risultati offerti da Yahoo! Search rendendoli maggiormente pertinenti e anche visivamente più attraenti. Che cosa a che fare SearchMonkey con il Semantic Web? E costruito sugli standard del Semantic Web (erdf, RDFa e microformati). Motivare i content-publishers a inserire metadati utilizzando gli standard semantici. Fornire una piattaforma di sviluppo (semplice!) per applicazioni che utilizzano metadati.
5 ARCHITETTURA DI SEARCHMONKEY Developer Site Owner
6 DATARSS <adjunct> E l unità fondamentale per le applicazioni SearchMonkey che utilizzano DataRSS; esso significa qualcosa accanto e rappresenta un contenitore di metadati associato a un URL. <meta> Rappresenta, generalmente, una particolare proprietà e contiene al suo interno un letterale che ne specifica il valore. <item> Rappresenta un oggetto o un concetto nel mondo reale; esso utilizza l attributo rel per descrivere la relazione che intercorre tra questo oggetto e la risorsa corrente e l attributo opzionale resource, generalmente utilizzato per indicare l URL che rappresenta questo oggetto.
7 DEVELOPER S VIEW Infobar Enhanced Result SearchMonkey Dashboard
8 YAHOO! SEARCH BOSS Build your Own Search Service A differenza delle API offerte dai comuni motori di ricerca, le API BOSS non pongono limitazioni sulla frequenza di utilizzo e sulla presentazione dei risultati di ricerca. Questa caratteristica è molto importante in quanto permette a BOSS di essere utilizzato da numerose applicazioni, e anche da altri motori di ricerca.
9 hakia E un motore di ricerca semantico,che si concentra sulla qualità dei risultati e non su metodi di classificazione basati sulla popolarità. I risultati di ricerca soddisfano 3 criteri: 1. Provengono da siti credibili 2. Rappresentano le più recenti informazioni disponibili 3. Restano rilevanti per le query
10 CARATTERISTICHE Hakia Galleries Categorizzazione Parallelismo Generalizzazione Interruzioni di testo CMR (Compressed Meaning Representation) Hakia Scoopbar
11 TECNOLOGIE I componenti principali dell architettura di Hakia sono: OntoSem QDEX SemanticRank Algorithm Dialogue Algorithm
12 ONTOSEM Prende in input del testo e restituisce una rappresentazione semantica.l ontologia alla base è un modello non ambiguo e indipendente dal linguaggio,che prevede un metalinguaggio per descrivere la semantica.
13 QDEX (Query Detection and Extraction) Qdex analizza l intero contenuto di una pagina web, poi l algoritmo estrae tutte le possibili queries adatte a questo contenuto. Le queries diventano l ingresso a documenti, paragrafi e frasi d origine, durante il recupero.
14 SEMANTIKRANK ALGORITHM Lo scopo di questo algoritmo é classificare risultati di ricerca in ordine d importanza. DIALOGUE ALGORITHM L obiettivo di questo algoritmo é quello di stabilire un dialogo con l utente.
15 Ha sostituito LiveSearch Ricerca interattiva Categorizzazione dei risultati Suggerimenti e ricerche correlate
16 FEATURES Ricerche istantanee o Calcoli matematici o Ricerche su Encarta e su Wikipedia o Informazioni mediche o Risultati sportivi, andamento borse, ecc. Informazioni geografiche
17 TIPI DI RICERCHE Bing Health Bing Local Bing Reference Bing Travel Bing Twitter Bing WolframAlpha Bing VisualSearch
18 IN ATTESA DI SVILUPPI
19
20
21 FREEBASE: SITO WEB E NON SOLO...
22 ..E SE VOLESSIMO UTILIZZARE DATABASE RELAZIONALI? Beh, per memorizzare dati riguardanti Bob Dylan che è un artista vario utlizziamo la tabella song composer o book author?? La risposta è che c'è bisogno di memorizzare dati riguardanti la stessa persona in TUTTE queste differenti tabelle; Un edificio, per esempio, può partire come una chiesa, diventare un ospedale durante la guerra e dopo ancora una destinazione turistica. La mela è un frutto, ma anche un ingrediente in numerose ricette oppure un logo di una compagnia. Questi milioni di topics sono connessi in maniera molto intricata; d'altronde come lo è la vita reale, cosi lo sono i dati Freebase.
23 ACRE HOSTING PLATFORM... ACRE non è altro che un application hosting platform utilizzabile direttamente dall'infrastruttura server di Freebase per poter creare, debuggare, manutenere la propria web application. Utilizza Javascript come linguaggio di interoperabilità tra client e server e permette di trasformare il risultato di una query MQL(vedremo un'immagine tra poco) in codice da inserire nella propria pagina in locale per potersi linkare a Freebase.
24 ACRE HOSTING PLATFORM
25 ...ACRE hosting platform!
26 SQL vs MQL La tipica query che viene usata quotidianamente fa uso di SQL per poter accedere al database; la query Freebase utilizza invece MQL, che sta per Metaweb Query Language e si pronuncia mickle. I risultati della query MQL arrivano all'utente sotto forma JSON e il layer intermedio è HTTP, diversamente da query tradizionali che passano attraverso ODBC, JDBC o altri database access layer. Questa rappresentazione JSON (JavaScript Object Notation) è un formato leggero di scambio di dati.
27 JSON: RAPPRESENTAZIONE { "id" : "/en/new_york", "guid" : "#9202a8c f f8906", "name" : "New York City", "/location/location/containedby" : [ "New York", "United States" ], "/location/place_with_neighborhoods/neighborhoods" : [ "Silver Beach", "Tudor City", "Times Square" ] }
28 una community che formalizza e struttura le informazioni presenti su Wikipedia offrendo diverse modalità di accesso alle informazioni Estrae le informazioni strutturate da Wikipedia, rendendole disponibili sul Web in formato RDF. 274 milioni di triple RDF organizzati in diversi domini di conoscenza Elementi identificati univocamente
29 DBPEDIA ONTOLOGY
30 LOD LINKING OPEN DATA Ha lo scopo di creare un Data Web Globale Navigazione per contenuti a favore degli utenti e delle applicazioni semantiche Definizione di relazione tra i dati di diverse sorgenti
31 ..organizzare l immensa mole di dati reperibili sul web secondo le esigenze degli utenti.. Raccoglie ed organizza dati provenienti da sorgenti diverse. Presentazione sottoforma di tabella sinottica ogni colonna per ogni attributo principale di sua conoscenza. Struttura dati non strutturati Evita all utente la noia di avventurarsi alla ricerca di informazioni nei siti proposti dai normali motori.
32 NLP = Natural Language Processing Opera sul significato della parola o in accordo al contesto in cui è usata o significati memorizzati in una tassonomia o utilizzo di un meaning thesaurus per i sinonimi Analisi morfologica o forme varianti di una parola o acronimi considerati sinonimi della corrispondente forma estesa Phrasal reasoning o Frasi trattate come atomi
33 MAPPA SEMANTICA Codifica morfologica, sintattica e semantica delle parole Caratteristiche morfologiche forme regolari e irregolari per ogni significato esempio: babies baby, re-run run Caratteristiche sintattiche categorie: nome, verbo, aggettivo sotto-categorie: verbo intransitivo, nome comune, ecc.
34 MAPPA SEMANTICA (2) Caratteristiche semantiche caratteristiche di dominio: utilizzate per preferire un significato in un determinato contesto esempio: la parola check è interpretata come controllo in check-up e come cambiale in pay with a check a causa del contesto con pay. caratteristiche di conoscenza del senso comune esempio: cats have tails - hands have five fingers
35 ARCHITETTURA DI COGNITION Tokenizer suddivide il testo in frasi e parole Named Entity Extractor riconosce patterns comuni come nomi di persona, date, numeri di telefono, ecc. Morphology Component estrae la radice delle parole rimuovendo prefissi e suffissi esempio: worker-worked-working riconosce forme irregolari di nomi e verbi esempio: mouse - mice, catch caught
36 ARCHITETTURA DI COGNITION (1) Phrase recognizer combina le parole in frasi riconosce tutte le variazioni di date esempio: December 1, /1/92 Dec. 1,92 riconosce nomi composti esempio: movie set mappa acronimi sulle forme estese Esempio: SEC e Securities and Exchange Commission Word Meaning Interpreter & Parser determina i significati delle parole in accordo al contesto
37 ARCHITETTURA DI COGNITION (2) Dizionario contiene significato delle parole con associate le caratteristiche morfologiche, sintattiche, tassonomiche e semantiche tassonomie per organizzare i concetti in una struttura gerarchica Meaning thesaurus classifica le parole in classi in accordo al loro significato Synographs ortografie alternative di uno stesso concetto esempio: cookie cooky
38 CARATTERISTICHE DELLA RICERCA Classificazione della rilevanza la lista dei risultati contiene documenti ordinati documenti contenenti parole che matchano esattamente con tutti i termini della query documenti contenenti parole che matchano parzialmente con i termini della query documenti contenenti parole che matchano concettualmente con i termini della query
39 CONCLUSIONI Vantaggi query in linguaggio naturale recupero di documeti concettualmente rilevanti rispetto alla query conversione automatica dei documenti prima dell indicizzazione (doc, ppt, rtf, ecc.) possibilità di definire nuove ontologie per classificare le risorse Svantaggio attualmente disponibile solo per la lingua Inglese
40 Analisi matematica definita su database di enormi dimensioni. Basato sulle tecniche di Text Mining, permette di estrarre il contenuto da enormi quantità di dati. Si basa su algoritmi del Data Mining (Text Data Mining). Utile per ottenere informazioni ed avere una panoramica generale relativa all argomento cercato.
41 API Utilizza due API base: ExtracConcept; CreateSummary. Per ogni ricerca, tali API permettono di estrarre le informazioni e creare una sintesi dei risultati ottenuti.
42 ESTRARRE I CONCETTI A partire da un URL in input, restituisce una serie di concetti semantici contenuti nel documento. Nome username allurls artclass artlenght numconcepts Lang Tipo String String, URL-encoded String Int Int String
43 CREARE LA SINTESI Tale metodo prende in input un set di URL e restituisce un documento che riassume i sorgenti e/o la lista dei chiavi semantiche. Nome username allurls Tipo String String, URL-encoded alltitles String, URL-ecncoded numsources Query Int String numsentences Lang Int String simthreshold bhtml btitle bsummary bconcept groupsentences Int Int Int Int Int String
44 CONCLUSIONI Estrazione dei contenuti molto valida; Summary ad alto valore semantico; Le ricerche forniscono risultati validi e precisi.
45 Un nuovo motore di ricerca in grado di esplorare quella parte invisibile del web che i motori tradizionali, Google compreso, non indicizzano. Secondo una stima dell Università di Berkeley, meno del 0,2% del Web è indicizzato da tali motori, il rimanente 99,8% rappresenta il Deep Web, costituito da un enorme patrimonio di informazioni e dati difficili da reperire: si stima infatti che il Deep Web contenga un numero di contenuti qualitativi di tre o quattro volte superiore a quello del Surface Web (Web di superficie).
46 KEYPHRASE ALGORITHM L algoritmo base di DeepDyve che applica tecniche di indicizzazione utilizzate nello studio del genoma umano (DNA). Estrazione delle frasi chiave (keyphrase) contenute nei documenti. Migliore è l input, migliore è la qualità dell output.
47 USES Utilizzato per effettuare ricerche di documenti in ambito medico e scientifico. Ricerche efficienti grazie all enorme input di dati: fino a caratteri (contro le 32 parole di Google). Reserch, Rent, Read: oltre 30 milioni di articoli a prezzi contenuti e leggibili tramite l apposito viewer.
48 CONCLUSIONI Esplorazione di documenti sommersi ; Utile per ricerche specifiche; Costi accessibili; Non semantico.
49
Modulo 1: Motori di ricerca
Contenuti Architettura di Internet Principi di interconnessione e trasmissione World Wide Web Posta elettronica Motori di ricerca Antivirus Personal firewall Tecnologie delle reti di calcolatori Servizi
DettagliIntroduzione 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
DettagliAnalisi 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.........................
DettagliPortale 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
DettagliInterrogazione strutturata di triple RDF estratte dal linguaggio naturale
UNIVERSITA DEGLI STUDI DI CAGLIARI FACOLTÀ DI SCIENZE MATEMATICHE, FISICHE E NATURALI Corso di Laurea in Informatica Interrogazione strutturata di triple RDF estratte dal linguaggio naturale Candidato:
DettagliGuida 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
DettagliIntroduzione 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
DettagliLinguaggi e Paradigmi di Programmazione
Linguaggi e Paradigmi di Programmazione Cos è un linguaggio Definizione 1 Un linguaggio è un insieme di parole e di metodi di combinazione delle parole usati e compresi da una comunità di persone. È una
DettagliScaletta. Estensioni UML per il Web. Applicazioni web - 2. Applicazioni web. WAE: Web Application Extension for UML. «Client page»
Scaletta Estensioni UML per il Web Michele Zennaro 14-05-2004 Le applicazioni web Scopo di un estensione UML per il web Due punti di vista Uno più astratto Uno più vicino ai file fisici conclusivo Commenti
DettagliCapitolo 5. Cercare informazioni sul Web
Capitolo 5 Cercare informazioni sul Web Cercare nel posto giusto Posti logici e noti per reperire informazioni sui nostri contributi pensionistici, chiediamo all INPS Biblioteche on-line La maggior parte
DettagliInformatica 3. Informatica 3. LEZIONE 10: Introduzione agli algoritmi e alle strutture dati. Lezione 10 - Modulo 1. Importanza delle strutture dati
Informatica 3 Informatica 3 LEZIONE 10: Introduzione agli algoritmi e alle strutture dati Modulo 1: Perchè studiare algoritmi e strutture dati Modulo 2: Definizioni di base Lezione 10 - Modulo 1 Perchè
DettagliAccess. P a r t e p r i m a
Access P a r t e p r i m a 1 Esempio di gestione di database con MS Access 2 Cosa è Access? Access e un DBMS che permette di progettare e utilizzare DB relazionali Un DB Access e basato sui concetti di
DettagliCercare informazioni sul Web
Fluency Cercare informazioni sul Web Capitolo 4 Guardare nel posto giusto cosa cerco mondo fisico Web per avere informazioni su contributi pensionistici INPS www.inps.it per trovare un percorso tra due
DettagliDispensa di database Access
Dispensa di database Access Indice: Database come tabelle; fogli di lavoro e tabelle...2 Database con più tabelle; relazioni tra tabelle...2 Motore di database, complessità di un database; concetto di
DettagliEnrico Fagnoni <e.fagnoni@e-artspace.com> 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
DettagliProtocollo di metadata harvesting OAI-PMH Lavoro pratico 2
Docente: prof.silvio Salza Candidato: Protocollo di metadata harvesting OAI-PMH Open Archive Initiative OAI (Open Archive Initiative) rendere facilmente fruibili gli archivi che contengono documenti prodotti
DettagliCorso di Sistemi di Elaborazione delle informazioni
Corso di Sistemi di Elaborazione delle informazioni Basi di Dati Claudio Marrocco I report I Report sono lo strumento più adatto per ottenere una copia stampata dei dati e delle informazioni ricavate dalle
DettagliRICERCA DELL INFORMAZIONE
RICERCA DELL INFORMAZIONE DOCUMENTO documento (risorsa informativa) = supporto + contenuto analogico o digitale locale o remoto (accessibile in rete) testuale, grafico, multimediale DOCUMENTO risorsa continuativa
DettagliISTITUTO TECNICO ECONOMICO MOSSOTTI
CLASSE III INDIRIZZO S.I.A. UdA n. 1 Titolo: conoscenze di base Conoscenza delle caratteristiche dell informatica e degli strumenti utilizzati Informatica e sistemi di elaborazione Conoscenza delle caratteristiche
DettagliIl 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
DettagliOrganizzazione delle informazioni: Database
Organizzazione delle informazioni: Database Laboratorio Informatico di base A.A. 2013/2014 Dipartimento di Scienze Aziendali e Giuridiche Università della Calabria Dott. Pierluigi Muoio (pierluigi.muoio@unical.it)
DettagliLa Progettazione Concettuale
La Progettazione Concettuale Università degli Studi del Sannio Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica CorsodiBasidiDati Anno Accademico 2006/2007 docente: ing. Corrado Aaron Visaggio
DettagliNuova funzione di ricerca del sito WIKA.
Nuova funzione di ricerca del sito WIKA. Il sito WIKA dispone ora di una funzione di ricerca completamente riprogettata. Essa è uno strumento particolarmente importante in quanto deve fornire al navigatore
DettagliFondamenti di Informatica. Docenti: Prof. Luisa Gargano Prof. Adele Rescigno BENVENUTI!
Fondamenti di Informatica Docenti: Prof. Luisa Gargano Prof. Adele Rescigno BENVENUTI! Finalità: Fornire gli elementi di base dei concetti che sono di fondamento all'informatica Informazioni Pratiche ORARIO:
DettagliRiccardo Dutto, Paolo Garza Politecnico di Torino. Riccardo Dutto, Paolo Garza Politecnico di Torino
Integration Services Project SQL Server 2005 Integration Services Permette di gestire tutti i processi di ETL Basato sui progetti di Business Intelligence di tipo Integration services Project SQL Server
DettagliEXPLOit Content Management Data Base per documenti SGML/XML
EXPLOit Content Management Data Base per documenti SGML/XML Introduzione L applicazione EXPLOit gestisce i contenuti dei documenti strutturati in SGML o XML, utilizzando il prodotto Adobe FrameMaker per
DettagliText 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
DettagliIl 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
DettagliScenario di Progettazione
Appunti del 3 Ottobre 2008 Prof. Mario Bochicchio SCENARIO DI PROGETTAZIONE Scenario di Progettazione Il Committente mette a disposizione delle risorse e propone dei documenti che solitamente rappresentano
DettagliSistemi informativi secondo prospettive combinate
Sistemi informativi secondo prospettive combinate direz acquisti direz produz. direz vendite processo acquisti produzione vendite INTEGRAZIONE TRA PROSPETTIVE Informazioni e attività sono condivise da
DettagliGestione del workflow
Gestione del workflow Stefania Marrara Corso di Tecnologie dei Sistemi Informativi 2004/2005 Progettazione di un Sistema Informativo Analisi dei processi Per progettare un sistema informativo è necessario
DettagliIndice dei contenuti
Gesttiione Knowlledge Base Serrviiziio dii Conttactt Centterr 055055 Manualle dii consullttaziione Indice dei contenuti 1. Introduzione... 4 2. Modalità di accesso alle informazioni... 5 2.1. Accesso diretto
DettagliAl giorno d oggi, i sistemi per la gestione di database
Introduzione Al giorno d oggi, i sistemi per la gestione di database implementano un linguaggio standard chiamato SQL (Structured Query Language). Fra le altre cose, il linguaggio SQL consente di prelevare,
DettagliSCENARIO. Personas. 2010 ALICE Lucchin / BENITO Condemi de Felice. All rights reserved.
SCENARIO Personas SCENARIO È una delle tecniche che aiuta il designer a far emergere le esigente dell utente e il contesto d uso. Gli scenari hanno un ambientazione, attori (personas) con degli obiettivi,
DettagliStrutturazione logica dei dati: i file
Strutturazione logica dei dati: i file Informazioni più complesse possono essere composte a partire da informazioni elementari Esempio di una banca: supponiamo di voler mantenere all'interno di un computer
DettagliMotori di ricerca. Andrea Marin
Andrea Marin Università Ca Foscari Venezia SVILUPPO INTERCULTURALE DEI SISTEMI TURISTICI SISTEMI INFORMATIVI E TECNOLOGIE WEB PER IL TURISMO - 1 a.a. 2012/2013 Section 1 Information Retrieval e Motori
DettagliGOOGLE VALUTAZIONE DI UN SITO INTERNET GOOGLE SCHOLAR
CORSO DI LAUREA IN SCIENZE DELL EDUCAZIONE E DEI PROCESSI FORMATIVI CORSO DI LAUREA MAGISTRALE IN PROGETTAZIONE E COORDINAMENTO DEI SERVIZI EDUCATIVI ALLA RICERCA DI LIBRI E ARTICOLI : OPAC, RISORSE ELETTRONICHE
DettagliDatabase. Si ringrazia Marco Bertini per le slides
Database Si ringrazia Marco Bertini per le slides Obiettivo Concetti base dati e informazioni cos è un database terminologia Modelli organizzativi flat file database relazionali Principi e linee guida
DettagliDizionario Database. Manuale Programmatore
Dizionario Database Manuale Programmatore Pagina 1 SOMMARIO 1 A chi è destinato... 3 2 Introduzione concettuale... 3 3 Contenuti... 3 3.1 Manutenzione Record Configurazione Applicazione... 3 3.2 Manutenzione
DettagliWEBGIS 1.0. Guida per l utente
WEBGIS 1.0 Guida per l utente SOMMARIO 1 INTRODUZIONE...3 2 FUNZIONALITA...4 2.1 Strumenti WebGIS... 4 2.1.1 Mappa... 5 2.1.2 Inquadramento mappa... 6 2.1.3 Toolbar... 7 2.1.4 Scala... 9 2.1.5 Legenda...
DettagliProgetto ittorario Anno scol. 2013-2014
PROGETTO ittorario Scopo: Creazione di una pagina web che mostri l orario di un docente, della classe della materia o dell aula a discrezione dell utente. Sviluppatori: Progetto sviluppato dalla classe
DettagliCOS È UN LINGUAGGIO? LINGUAGGI DI ALTO LIVELLO LA NOZIONE DI LINGUAGGIO LINGUAGGIO & PROGRAMMA
LINGUAGGI DI ALTO LIVELLO Si basano su una macchina virtuale le cui mosse non sono quelle della macchina hardware COS È UN LINGUAGGIO? Un linguaggio è un insieme di parole e di metodi di combinazione delle
DettagliLezione 8. Motori di Ricerca
Lezione 8 Motori di Ricerca Basi di dati Un campo prevalente dell applicazione informatica è quello costituito dall archiviazione e dalla gestione dei dati (basi di dati). Sistema Informativo. Un sistema
DettagliLa formula matematicha segreta utilizzata dai motori di ricerca per calcolare il ranking di un sito web per un dato termine di ricerca.
Algoritmo La formula matematicha segreta utilizzata dai motori di ricerca per calcolare il ranking di un sito web per un dato termine di ricerca. Attributo alt o 'alt text' Un attributo HTML che può essere
DettagliGUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL GUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL
GUIDA RAPIDA BOZZA 23/07/2008 INDICE 1. PERCHÉ UNA NUOVA VERSIONE DEI MODULI DI RACCOLTA DATI... 3 2. INDICAZIONI GENERALI... 4 2.1. Non modificare la struttura dei fogli di lavoro... 4 2.2. Cosa significano
Dettagliconnessioni tra i singoli elementi Hanno caratteristiche diverse e sono presentati con modalità diverse Tali relazioni vengono rappresentate QUINDI
Documenti su Internet LINGUAGGI DI MARKUP Internet permette (tra l altro) di accedere a documenti remoti In generale, i documenti acceduti via Internet sono multimediali, cioè che possono essere riprodotti
DettagliPer 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
DettagliProgetto 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,
DettagliCORSO ACCESS PARTE II. Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?)
Ambiente Access La Guida di Access Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?) Guida in linea Guida rapida Assistente di Office indicazioni
DettagliDATABASE 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.
DettagliLe 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
DettagliBasi di dati. (Sistemi Informativi) teoria e pratica con Microsoft Access. Basi di dati. Basi di dati. Basi di dati e DBMS DBMS DBMS
Basi di Basi di (Sistemi Informativi) Sono una delle applicazioni informatiche che hanno avuto il maggiore utilizzo in uffici, aziende, servizi (e oggi anche sul web) Avete già interagito (magari inconsapevolmente)
DettagliAppunti del corso di Informatica 1 (IN110 Fondamenti) 4 Linguaggi di programmazione
Università Roma Tre Dipartimento di Matematica e Fisica Corso di Laurea in Matematica Appunti del corso di Informatica 1 (IN110 Fondamenti) 4 Linguaggi di programmazione Marco Liverani (liverani@mat.uniroma3.it)
DettagliALGORITMI e PROGRAMMI Programmazione: Lavoro che si fa per costruire sequenze di istruzioni (operazioni) adatte a svolgere un dato calcolo
ALGORITMI e PROGRAMMI Programmazione: Lavoro che si fa per costruire sequenze di istruzioni (operazioni) adatte a svolgere un dato calcolo INPUT: dati iniziali INPUT: x,y,z AZIONI esempio: Somma x ed y
DettagliLinee guida per il Comitato Tecnico Operativo 1
Linee guida per il Comitato Tecnico Operativo 1 Introduzione Questo documento intende costituire una guida per i membri del Comitato Tecnico Operativo (CTO) del CIBER nello svolgimento delle loro attività.
DettagliEsercitazione di Basi di Dati
Esercitazione di Basi di Dati Corso di Fondamenti di Informatica 6 Maggio 2004 Come costruire una ontologia Marco Pennacchiotti pennacchiotti@info.uniroma2.it Tel. 0672597334 Ing.dell Informazione, stanza
DettagliUN PROGRAMMA APPLICATIVO: ACCESS Access è un programma del pacchetto Office che permette di realizzare database
UN PROGRAMMA APPLICATIVO: ACCESS Access è un programma del pacchetto Office che permette di realizzare database Per comprendere al meglio cosa sia un database, dobbiamo prima introdurre il concetto di
DettagliCapitolo 4 Pianificazione e Sviluppo di Web Part
Capitolo 4 Pianificazione e Sviluppo di Web Part Questo capitolo mostra come usare Microsoft Office XP Developer per personalizzare Microsoft SharePoint Portal Server 2001. Spiega come creare, aggiungere,
DettagliMaster in Evidence-Based Practice e Metodologia della Ricerca Clinico Assistenziale Mita Parenti. Introduzione ai Database Relazionali
Master in Evidence-Based Practice e Metodologia della Ricerca Clinico Assistenziale Mita Parenti Introduzione ai Database Relazionali Obiettivo e Struttura del corso Comprendere i concetti e gli aspetti
DettagliSistema Informativo Geografico:
Sistemi Informativi Geografici Sistema Informativo Geografico: È un sistema informativo che tratta informazioni spaziali georeferenziate, ne consente la gestione e l'analisi. Informazioni spaziali: dati
DettagliCorso: Sistemi di elaborazione delle informazioni 2. Anno Accademico: 2007/2008. Docente: Mauro Giacomini
Corso: Sistemi di elaborazione delle informazioni 2. Anno Accademico: 2007/2008. Docente: Mauro Giacomini Organizzazione no-profit per lo sviluppo di standard che fornisce linee guida per: lo scambio la
DettagliIntroduzione alla teoria dei database relazionali. Come progettare un database
Introduzione alla teoria dei database relazionali Come progettare un database La struttura delle relazioni Dopo la prima fase di individuazione concettuale delle entità e degli attributi è necessario passare
DettagliUniversità Politecnica delle Marche. Progetto Didattico
Università Politecnica delle Marche Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica e dell Automazione Sede di Ancona Anno Accademico 2011-2012 Corso di Tecnologie WEB Docente prof. Alessandro
DettagliL indicizzazione per soggetto
PROVINCIA DI PADOVA Assessorato alla cultura L indicizzazione per soggetto Biblioteca di Abano Terme 2009 Presentazione di Antonio Zanon, Cristiana Lighezzolo, Chiara Masut (Consorzio Biblioteche Padovane
DettagliPROGRAMMAZIONE ANNUALE per le classi GEOGRAFIA
ISTITUTO COMPRENSIVO DI SORISOLE Scuole Primarie PROGRAMMAZIONE ANNUALE per le classi QUARTE GEOGRAFIA Anno Scolastico 2015/2016 COMPETENZE: Saper confrontare le proprie preconoscenze con i nuovi apprendimenti
DettagliUso 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,
DettagliStefania Marrara - Esercitazioni di Tecnologie dei Sistemi Informativi. Integrazione di dati di sorgenti diverse
Politecnico di Milano View integration 1 Integrazione di dati di sorgenti diverse Al giorno d oggi d la mole di informazioni che viene gestita in molti contesti applicativi è enorme. In alcuni casi le
DettagliBasi di Dati Relazionali
Corso di Laurea in Informatica Basi di Dati Relazionali a.a. 2009-2010 PROGETTAZIONE DI UNA BASE DI DATI Raccolta e Analisi dei requisiti Progettazione concettuale Schema concettuale Progettazione logica
Dettaglicos è l architettura dell informazione?
Tipologia dei dati e organizzazione delle informazioni Sistemi di indicizzazione e recupero 3. Architettura dell informazione cos è l architettura dell informazione? E la progettazione di spazi informativi
DettagliProgettazione 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
DettagliBase Dati Introduzione
Università di Cassino Facoltà di Ingegneria Modulo di Alfabetizzazione Informatica Base Dati Introduzione Si ringrazia l ing. Francesco Colace dell Università di Salerno Gli archivi costituiscono una memoria
DettagliI motori di ricerca. Che cosa sono. Stefania Marrara Corso di Sistemi Informativi
I motori di ricerca Stefania Marrara Corso di Sistemi Informativi a.a 2002/2003 Che cosa sono Un motore di ricerca è uno strumento per mezzo del quale è possibile ricercare alcuni termini (parole) all
DettagliSistemi Informativi e Basi di Dati
Sistemi Informativi e Basi di Dati Laurea Specialistica in Tecnologie di Analisi degli Impatti Ecotossicologici Docente: Francesco Geri Dipartimento di Scienze Ambientali G. Sarfatti Via P.A. Mattioli
DettagliCercare documenti Web
Pagine web (struttura html) Cercare documenti Web Motori di Ricerca I MOTORI DI RICERCA Sulla rete Web vi sono strumenti specifici chiamati motori di ricerca (research engines) per la ricerca di siti e
DettagliI blog. Andrea Marin. a.a. 2013/2014. Università Ca Foscari Venezia SVILUPPO INTERCULTURALE DEI SISTEMI TURISTICI SISTEMI INFORMATIVI PER IL TURISMO
Andrea Marin Università Ca Foscari Venezia SVILUPPO INTERCULTURALE DEI SISTEMI TURISTICI SISTEMI INFORMATIVI PER IL TURISMO a.a. 2013/2014 Section 1 Pubblicare tramite i blog Self-publishing Prima del
DettagliObiettivi d esame PHP Developer Fundamentals on MySQL Environment
Obiettivi d esame PHP Developer Fundamentals on MySQL Environment 1.0 Ambiente di sviluppo 1.1 Web server e database MySQL Comprendere la definizione dei processi che si occupano di fornire i servizi web
DettagliLaboratorio di Information Retrieval SOLR. Marco Rossetti rossetti@disco.unimib.it. Based on Emanuele Panzeri s slides panzeri@disco.unimib.
Laboratorio di Information Retrieval SOLR Marco Rossetti rossetti@disco.unimib.it Based on Emanuele Panzeri s slides panzeri@disco.unimib.it 19/12/2014 SOLR Search Engine Apache SOLR 1 è una piattaforma
DettagliI database relazionali (Access)
I database relazionali (Access) Filippo TROTTA 04/02/2013 1 Prof.Filippo TROTTA Definizioni Database Sistema di gestione di database (DBMS, Database Management System) Sistema di gestione di database relazionale
DettagliDATABASE. A cura di Massimiliano Buschi
DATABASE A cura di Massimiliano Buschi Introduzione Con Microsoft Access: Immissione dati e interrogazione Interfaccia per applicazioni e report Ma prima bisogna definire alcune conoscenze di base sui
DettagliRealizzazione di Web Service per l estrazione di informazioni da siti web enciclopedici
tesi di laurea Realizzazione di Web Service per l estrazione di informazioni da siti web enciclopedici Anno Accademico 2008/2009 relatore Ch.mo prof. Porfirio Tramontana Ch.mo prof. Annarita Fasolino candidato
DettagliInternet e posta elettronica. A cura di Massimiliano Buschi
Internet e posta elettronica A cura di Massimiliano Buschi Concetti fondamentali Internet www Tcp/ip Browser Terminologia Esistono un sacco di termini con cui bisogna famigliarizzare http url Link Isp
DettagliBasi 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
DettagliPROCEDURA APERTA PER L AFFIDAMENTO DELLA REALIZZAZIONE DI UN APP PER LA PRENOTAZIONE DELLE PRESTAZIONI SANITARIE E SERVIZI CONNESSI.
Allegato 1) PROCEDURA APERTA PER L AFFIDAMENTO DELLA REALIZZAZIONE DI UN APP PER LA PRENOTAZIONE DELLE PRESTAZIONI SANITARIE E SERVIZI CONNESSI Allegato tecnico Introduzione Si richiede di realizzare una
DettagliIntroduzione data warehose. Gian Luigi Ferrari Dipartimento di Informatica Università di Pisa. Data Warehouse
Introduzione data warehose Gian Luigi Ferrari Dipartimento di Informatica Università di Pisa Data Warehouse Che cosa e un data warehouse? Quali sono i modelli dei dati per data warehouse Come si progetta
DettagliProgetto Finale: Modelli semantici dei dati in domini applicativi specifici
Progetto Finale: Modelli semantici dei dati in domini applicativi specifici Roberto Basili, Marco Pennacchiotti Corso di Fondamenti di Informatica a.a. 2003-2004 Definizioni Generali e Regole d esame Il
DettagliWEBALIZER GUIDA ALLA LETTURA DELLE STATISTICHE
WEBALIZER GUIDA ALLA LETTURA DELLE STATISTICHE Statistiche annuali È la visione delle statistiche più generale disponibile. È composta di un grafico a barre che riassume le statistiche del sito nel corso
DettagliLa ricerca delle informazioni nei siti web di Ateneo con Google Search Appliance Progetto, implementazione e sviluppi
La ricerca delle informazioni nei siti web di Ateneo con Google Search Appliance Progetto, implementazione e sviluppi Il progetto del sistema di ricerca delle informazioni L'esigenza del sistema di ricerca
DettagliSistemi centralizzati e distribuiti
Sistemi centralizzati e distribuiti In relazione al luogo dove è posta fisicamente la base di dati I sistemi informativi, sulla base del luogo dove il DB è realmente dislocato, si possono suddividere in:
DettagliRealizzazione 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.
DettagliFasi di creazione di un programma
Fasi di creazione di un programma 1. Studio Preliminare 2. Analisi del Sistema 6. Manutenzione e Test 3. Progettazione 5. Implementazione 4. Sviluppo 41 Sviluppo di programmi Per la costruzione di un programma
DettagliControlloCosti. Cubi OLAP. Controllo Costi Manuale Cubi
ControlloCosti Cubi OLAP I cubi OLAP Un Cubo (OLAP, acronimo di On-Line Analytical Processing) è una struttura per la memorizzazione e la gestione dei dati che permette di eseguire analisi in tempi rapidi,
DettagliOttimizzazione delle interrogazioni (parte I)
Ottimizzazione delle interrogazioni I Basi di Dati / Complementi di Basi di Dati 1 Ottimizzazione delle interrogazioni (parte I) Angelo Montanari Dipartimento di Matematica e Informatica Università di
DettagliBanca dati Professioniste in rete per le P.A. Guida all uso per le Professioniste
Banca dati Professioniste in rete per le P.A. Guida all uso per le Professioniste versione 2.1 24/09/2015 aggiornamenti: 23-set-2015; 24-set-2015 Autore: Francesco Brunetta (http://www.francescobrunetta.it/)
DettagliArchitettura del. Sintesi dei livelli di rete. Livelli di trasporto e inferiori (Livelli 1-4)
Architettura del WWW World Wide Web Sintesi dei livelli di rete Livelli di trasporto e inferiori (Livelli 1-4) - Connessione fisica - Trasmissione dei pacchetti ( IP ) - Affidabilità della comunicazione
DettagliSpazio Commerciale. Le tue vendite, il nostro successo. Manuale Operativo. Guida inserimento articoli tramite Area di amministrazione.
Manuale Operativo Guida inserimento articoli tramite Area di amministrazione Pagina 1 di 8 Indice Generale 1. Sommario 2. Introduzione 3. Glossario 4. Accesso all'interfaccia 5. Icone e funzionalità 5.1.
Dettagliwww.reputazioneonline.it
1 INDICE 1.INTRODUZIONE 3 1.1 Cosa è 3 1.2 Obiettivo 3 1.3 A cosa serve 3 1.4 A chi è rivolto 3 2.ACCESSO AL PORTALE 4 2.1 Registrazione 5 2.2 Login 7 3.STRUTTURA DEL PORTALE 8 3.1 Identità Digitale 8
DettagliLa gestione del documento
Operatore giuridico d impresa Informatica Giuridica A.A 2002/2003 II Semestre La gestione del documento prof. Monica Palmirani Il documento A differenza del dato il documento è solitamente un oggetto non
DettagliTelerilevamento 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
DettagliData Base. Prof. Filippo TROTTA
Data Base Definizione di DataBase Un Database può essere definito come un insieme di informazioni strettamente correlate, memorizzate su un supporto di memoria di massa, costituenti un tutt uno, che possono
DettagliSQL Server 2005. Integration Services. SQL Server 2005: ETL - 1. Integration Services Project
atabase and ata Mi ni ng Group of P ol itecnico di Torino atabase and ata Mi ni ng Group of P ol itecnico di Torino atabase and data mining group, SQL Server 2005 Integration Services SQL Server 2005:
Dettagli