Rapporto di Ricerca CS N. Cocco, F. Dalla Libera

Save this PDF as:
 WORD  PNG  TXT  JPG

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Rapporto di Ricerca CS-2008-7. N. Cocco, F. Dalla Libera"

Transcript

1 UNIVERSITÀ CA FOSCARI DI VENEZIA Dipartimento di Informatica Technical Report Series in Computer Science Rapporto di Ricerca CS Novembre 2008 N. Cocco, F. Dalla Libera Folksonomie e classificazioni cooperative per il web 2.0 Dipartimento di Informatica, Università Ca Foscari di Venezia Via Torino 155, Mestre Venezia, Italy

2 Folksonomie e classificazioni cooperative per il web 2.0 Nicola Cocco Francesco Dalla Libera Dipartimento di Informatica Università Ca Foscari di Venezia Rapporto di Ricerca CS Abstract L attuale sviluppo del web, che va sotto il nome di web 2.0, ha messo gli utenti al centro delle interazioni. Tra gli strumenti messi a disposizione degli utenti, si è affermato il concetto di folksonomia, che consente una classificazione cooperativa, libera e non vincolata dei vari oggetti presenti sulla rete. In quest ambito viene proposta un applicazione che presenta una nuvola dinamica di suggerimenti per l inserimento dei tag. L utente può specificare un tag, o una parte di esso, e la nuvola viene costruita on-the-fly mostrando i tag che contengono parte della stringa digitata. E un esempio di come utilizzando il numero di presenza di un tag sia possibile non solo stimolare l utente durante l inserimento, ma anche rivelargli quanto un tag digitato sia comune nel sistema. Introduzione Una folksonomia è un principio di categorizzazione guidato dagli utenti. Il termine è un neologismo derivante dalle parole folks e taxonomy, che si può tradurre letteralmente come classificazione cooperativa oppure classificazione gestita dagli utenti (Vander Wal [1]). Merholz [4] l ha definita anche come raccolta di metadati dalle masse di utenti (vedi anche Mathes [3, 8]). Diversamente da una tassonomia, che prevede un utilizzo vincolato di un insieme controllato e predefinito di termini nella classificazione, la folksonomia lascia libero l utente nella scelta dei termini da associare, come tag, ad una risorsa condivisa [5, 9]. L intento della folksonomia è quindi quello di creare una nuova metodologia di classificazione per semplificare la condivisione delle risorse da parte degli utenti. Viene quindi mantenuta e alimentata dagli utenti presupponendo che gli stessi daranno vita ad una categorizzazione più vicina alle loro visione e al loro concetto di condivisione delle risorse. Il modello risultante sarà una classificazione più rappresentativa, naturale e diversificata rispetto alla classica tassonomia. A partire da Wikipedia, Flickr, Technorati, Del.icio.us, molti sistemi hanno sviluppato un sistema di tagging che permette di assegnare metadati sotto forma di tag alle varie risorse senza nessuna restrizione di vocabolario. I tag vengono scelti e creati liberamente dalle parole chiave selezionate dall utente, rappresentando così la risorsa 1

3 dal proprio punto di vista. I tags sono così diventati per una grandissimo numero di utenti uno degli strumenti più comuni per annotare, classificare e organizzare risorse sul web. Il fenomeno del web 2.0 ha portato ad una svolta nella società dell informazione con una importante convergenza tra il mondo web dei professionisti e quello degli utenti [11]. La folksonomia può essere vista come il primo processo di espansione nella collaborazione sociale, garantendo potere agli utenti nella gestione dei propri contenuti, garantendo così un buon grado di auto-controllo [10]. Possiamo infine riassumere le sue principali caratteristiche in tre punti : assenza di una tassonomia imposta a priori, multi-referenza tra risorse e assenza di legami tipo classificazione lessicale ([7, 12, 13]). Folksonomia L idea di una classificazione libera da parte degli utenti è nata dalle potenzialità che si sono sviluppate nel web 2.0 attuale. Gli utenti utilizzano dei tag, o parole chiave, per classificare oggetti e risorse, come: immagini, video, indirizzi web e testi (vedi Figura 1). Non vi è nessuna restrizione nelle parole usate dagli utenti, permettendo così di utilizzare un proprio vocabolario per rendere più facile il ritrovamento della risorsa classificata (sia da parte dell utente stesso che da parte di altri utenti). Figura 1: Struttura di una folksonomia Le caratteristiche principali di una folksonomia si possono riassumere in : Bottom-up, creata dagli utenti del sistema Non esiste un vocabolario prefissato dei tag Nessuna struttura di classificazione Nessuna relazione diretta tra i diversi tag Nessuna autorità Distribuzione dei contenuti Collaborazione Auto training degli utenti 2

4 I sistemi di classificazione cooperativa includono un vasto insieme di risorse eterogenee classificate e arricchite dai tag della comunità di utenti. Abbiamo così degli aspetti collaborativi rilevanti quali : Possibilità di associare tag ai contenuti di altri utenti Immediatezza nel feedback : possibilità di vedere sia tutti i contenuti legati ad uno stesso tag che tutti i tag associati allo stesso contenuto. Questo genera un particolare auto-training negli utenti: una volta associato un tag l utente può subito vedere l insieme di risorse associato ad esso e quindi capire se la propria risorsa è coerente con tale insieme. Comunicazione tra utenti mediata dai tag : realizza un ciclo continuo di feedback e apre la negoziazione sui tag. Un utente ha infatti la possibilità di aggiungere un nuovo tag restando libero nella proprie scelte sulle parole da utilizzare. Sistemi di tagging All interno di una folksonomia i tag possono assumere vari significati in base al modello di utilizzo degli stessi: si possono evidenziare tre macro categorie di folksonomia di uso corrente nei sistemi attuali. a - folksonomia personale La folksonomia personale consiste nell utilizzare dei tag per classificare risorse personali in un ambito privato. C è poco di folks in un approccio di questo tipo; il sistema di tagging, dal lato utente-proprietario, resta comunque gestito come per una folksonomia. In Google Gmail, ad esempio, è possibile specificare dei tag, chiamati etichette, da associare alle proprie . Ogni può avere una o più etichette associate e nella colonna del menu l utente ritrova la lista delle proprie etichette. La lista delle etichette visualizza tutte le associate a quella etichetta. Il vero spirito della folksonomia si percepisce appena in un sistema chiuso senza possibilità di condivisione dei tag e senza interazione. In sistemi come questo, dove si hanno risorse non condivisibili, l effetto dell utilizzo di tag è una semplice evoluzione di categorie personali. b - folksonomia ristretta In questo tipo di folksonomia, solitamente, è l utente, che condivide la risorsa, ad associarle i tag iniziali con l intento di guidare gli altri utenti alla propria risorsa. In questo scenario i tag sono legati principalmente alla risorsa condivisa da un utente e quindi non mantengono la relazione di appartenenza all utente che ha compiuto l assegnazione. I tag inoltre sono univoci: per ogni singola risorsa il sistema non accetta tag uguali. Nell esempio della Figura 2, l autore ha condiviso una risorsa, una fotografia, alla quale ha assegnato due tag sunset e landscape. L utente Bob decide di aggiungere altri due tag alla risorsa: minimal e nature. L utente Alice in questo scenario non può aggiungere il proprio tag sunset in quanto la risorsa ha già un tag uguale specificato. 3

5 In questo caso i tag portano da un insieme di risorse alla risorsa e viceversa ma non vi è legame tra il tag e l utente che lo ha assegnato. Figura 2: Singola associazione di tag per risorsa La tipologia di folksonomia ristretta viene scelta come integrazione in un sistema che ha altre funzionalità di collegamento al suo interno. Nel caso di flickr (che utilizza questa tipologia di folksonomia) utenti e risorse sono collegati tramite il sistema di commenti alle risorse e ai gruppi. c - folksonomia vasta In questo caso ogni utente ha il proprio insieme di tag associati alle risorse proprie e condivise. E possibile per ogni utente associare in ogni caso tag personali a risorse altrui: i tag quindi non sono univoci. Sarà quindi sempre possibile risalire a tutti gli utenti che hanno associato un dato tag e ad esempio contare quanti tag dello stesso tipo sono associati ad una risorsa. Figura 3: Associazioni di tag indipendenti In questo esempio Bob e Alice hanno entrambi condiviso un indirizzo URL (come potrebbe succedere in del.icio.us) e hanno assegnato i propri tag alla risorsa condivisa. Ogni utente ha le proprie risorse condivise, confrontabili con quelle di altri utenti e questo permette di considerare tag identici, assegnati da utenti diversi, per una stessa 4

6 risorsa. E possibile quindi leggere i tag associati alla risorsa che avrà visualizzato un unico tag apple che permette di arrivare ai due o più utenti che hanno assegnato quel tag (vedi Figura 4). Figura 4: Percorso dalla risorsa agli utenti Questo è il sistema adottato da del.icio.us in cui è possibile visualizzare gli utenti associati ad un ben determinato tag. Requisiti di base per i modelli di rappresentazione Il modello di folksonomia comprende sempre tre entità base: i tag, gli utenti e le risorse. Tra queste tre entità sono presenti associazioni che è possibile rappresentare come funzioni del modello generale. Si prenda subito atto che l insieme dei tag, che è la rappresentazione della conoscenza collettiva nel nostro modello, non può essere rappresentata tramite un modello utilizzato per un sistema di catalogazione standard [5]. I termini nel nostro insieme di tag non sono fissati a priori e non c è nessuna forma di accordo tra gli utenti sulle parole da utilizzare come tag. E possibile allora definire i requisiti funzionali di una folksonomia [14]. Le tre entità in relazione tra loro all interno di una folksonomia sono : - UTENTI - TAG - RISORSE L operazione di tagging (aggiunta da parte di un utente di un tag ad una risorsa) può essere rappresentata tramite la funzione TAG (u, t, r ) 5

7 Figura 5: Relazioni in una folksonomia Questa funzione rappresenta il concetto di associazione utente-risorsa, per studiarne le proprietà è bene scomporre la funzione : τ associa un tag t ad una risorsa r e la funzione Υ che associa un utente ai tag assegnati. Modello gerarchico a classi Questo modello, elaborato recentemente da Chen e Yao [2], si fonda sulla struttura gerarchica dei dati basandosi sulle relazioni tra oggetti e attributi. Tale modello di base spiega come è possibile raggruppare oggetti e attributi all interno di classi di equivalenza basate su relazioni di equivalenza: tramite le relazioni d ordine sarà poi possibile stabilire la struttura gerarchica delle classi di equivalenza. Questo modello è legato alla rappresentazione dei concetti nel campo dell informatica cognitiva, tuttavia è stato comunque proposto come modello di partenza per la rappresentazione delle associazioni all interno di una folksonomia. Oggetti equivalenti e gli attributi equivalenti saranno raggruppati in relative classi di oggetti equivalenti e classi di attributi equivalenti. Le gerarchie delle classi di oggetti e delle classi di attributi saranno quindi basate su delle relazioni d ordine. Modello tramite ipergrafi Per rappresentare la rete di associazioni che si sviluppa all interno di una folksonomia si può utilizzare un ipergrafo tripartito, in cui ogni arco rappresenta l associazione tra un certo oggetto e un certo utente tramite un tag [16]. Un ipergrafo è una generalizzazione di un grafo dove gli archi possono connettere un numero qualsiasi di vertici. L insieme dei vertici nel nostro caso viene partizionato in tre insiemi disgiunti: U = { u1,...,uk } T = { t1,...,tk } R = { r1,...,rk } Rispettivamente l insieme degli utenti (U), dei tag (T) e delle risorse (R). In un sistema di tagging gli utenti possono associare i tag alle risorse, creando così una terna tra l utente, il tag e la risorsa definendo la relazione ternaria Y: Y U T R La folksonomia F può quindi essere definita: F := (U, T, R, Y) 6

8 Questa rappresentazione è quella che più si adatta al nostro sistema, tuttavia lavorare con un modello di ipergrafi e iperarchi non è molto funzionale soprattutto quando il sistema cresce. Conviene quindi convertire l ipergrafo in tre grafi bipartiti: il grafo UT, che rappresenta le associazioni tra utenti e tag, il grafo RT tra tag e risorse e il grafo UR tra utenti e risorse. Applicazioni del modello I due modelli precedenti, pur permettendo entrambi di rappresentare le relazioni tra i tre elementi fondamentali di una folksonomia, non hanno però la stessa potenza espressiva. Le relazioni sono la chiave stessa della folksonomia: un tag non ha nessuna potenzialità se non viene associato ad una risorsa web. Si è scelto di approfondire le applicazioni del modello di rappresentazione a grafi in quanto permette di analizzare le reti di affiliazione generate dalle associazioni tra utenti, tag e risorse. Le reti di affiliazione nell analisi dei fenomeni sociali offrono notevoli vantaggi descrittivi, per questo hanno dato buoni risultati anche nell analisi di una folksonomia [15, 16, 17, 18, 19]. Riassumendo i concetti fondamentali delle analisi derivate dal modello a ipergrafi, ecco cosa si può trarre dalle associazioni tag-risorse, utente-risorse e utente-tag. TAG-RISORSE (utente) Preso un utente u e ricreata la propria rete bipartita tag-risorse si può analizzare il grafo delle associazioni tag-tag e il grafo delle associazioni risorsa-risorsa. Associazioni risorse Permette di stabilire la vicinanza tra le risorse di un utente. Maggiore è il numero di tag comuni a due risorse più forte sarà il legame tra le due risorse. In questo modo possiamo individuare risorse simili nella classificazione di un utente. Associazioni tag Permette di stabilire il grado di similitudine tra due tag espresso da un utente. Il legame tra due tag cresce in base al numero delle risorse comuni che entrambi identificano. Questo permette di capire i tag che un utente ritiene simili o meno. Se si rappresentano queste associazioni senza il vincolo della prospettiva dall utente u si ha la visione globale di similitudine tra risorse e tag presenti nel sistema. UTENTI-RISORSE (tag) Preso un tag t e ricreata la propria rete bipartita utenti-risorse possiamo analizzare il grafo delle associazioni utenti-utenti e il grafo delle associazioni risorsa-risorsa. 7

9 Associazioni utenti Permette di stabilire la vicinanza tra gli utenti in base alle risorse condivise. Questo ci permette di vedere i legami tra gli utenti rispetto alle risorse comuni che hanno taggato. E possibile che nel grafo si formino dei cluster relativi a utenti che hanno un dato numero di risorse condivise sotto un tag comune. Ogni raggruppamento può identificare un uso concettuale diverso per lo stesso tag. Associazioni risorse Il legame tra due tag cresce in base al numero degli utenti comuni che hanno taggato in comune una risorsa. Questo permette di capire come un tag viene utilizzato dagli utenti sulle risorse e anche in questo caso può essere utile per analizzare fenomeni di ambiguità legati ad un tag. UTENTI-TAG (risorsa) Presa una risorsa r e ricreata la propria rete bipartita utenti-tag si può analizzare il grafo delle associazioni utenti-utenti e il grafo delle associazioni tag-tag. Associazioni utenti Permette di stabilire la vicinanza tra gli utenti in base alle tag associati. Questo ci permette di vedere i legami tra gli utenti rispetto ai tag che hanno associato ad una risorsa. Questo permette di vedere come gli utenti classificano una risorsa, se si trovano più gruppi abbiamo un caso di più concetti associati alla stessa risorsa come accadeva nella rappresentazione di URt Associazioni tag Il legame tra due tag cresce in base al numero degli utenti comuni che hanno utilizzato lo stesso tag sulla risorsa r. Applicazioni del modello: un aiuto per l ambiguità Un problema che hanno questi sistemi di classificazione cooperativa, deriva dall esistenza di tag ambigui, tag cioè che rappresentano concetti diversi da utente a utente. Ad esempio il tag opera può rappresentare tanto il browser web quando un genere di rappresentazione musicale. L utente associa un concetto ad un tag in base alla risorsa che si ritrova a descrivere. I tag essendo parole possono avere significati ambigui. L ambiguità viene risolta dall utente nel confrontare la risorsa con i tag associati. E possibile individuare l ambiguità di un tag attraverso un analisi dei dati del modello. T. Gruber [6] ha svolto un test sull analisi dell ambiguità del tag sf (San Francisco oppure Science Fiction), analizzando dati raccolti dal sito del.icio.us. Sono state costruite rispettivamente la rete di affiliazione degli utenti e la rete di affiliazione delle risorse, che sono state esaminate con il software di analisi Pajek [19]. 8

10 Nella Figura 6 i nodi rappresentano i documenti collegati tra loro in quanto l utente ha taggato entrambi con il tag sf. Gli archi sono pesati dal numero di utenti che hanno eseguito questa associazione. Figura 6: Co-affiliazione delle risorse su tag sf Vi sono due concetti distinti legati allo stesso tag, assunzione confermata dalla presenza di due cluster. Il significato dei numerosi archi tra i due gruppi è dato dalla presenza di risorse legate alle due diverse interpretazioni del tag sf : la rappresentazione grafica del modello mette quindi in luce questi due concetti distinti legati allo stesso tag. Una nuova applicazione del modello Oltre alle tradizionali applicazioni socio-statistiche di analisi a posteriori sull uso di una folksonomia da parte di una comunità di utenti, ci si può chiedere se sia possibile applicare il modello per semplificare la navigazione e l utilizzo dei tag da parte dell utente. Le due fasi principali nelle quali l utente si trova coinvolto sono: l inserimento dei tag e l utilizzo dei tag per la navigazione tra le risorse. 1 - Inserimento dei tags Si è già accennato ai problemi relativi alla totale libertà nell inserimento dei tag da parte dell utente. Avendo a disposizione tutti i dati di una folksonomia, è possibile aiutare l utente in questo processo? Si hanno due casi : la risorsa viene condivisa dall utente La risorsa quindi è sprovvista di tag. Consultando la base di dati delle informazioni associate (utenti, tag, risorse) non ci si può basare sulla risorsa per suggerire dei tag all utente, in quanti questa è unica e non presente con altre classificazioni. Quello che, in questi casi, si può fare per migliorare lievemente 9

11 l inserimento è quella di proporre all utente alcuni dei tag da lui più usati. Non è di grande aiuto ma può comunque favorire il ri-utilizzo di alcuni tag utilizzati spesso dall utente. l utente incontra una risorsa già condivisa L utente si trova quindi a taggare una risorsa già presente nel sistema. Se la risorsa non ha alcun tag associato ci si trova nello scenario precedente. Non è possibile aiutare l utente se non proponendo dei tag della propria personomia 1 utilizzati di frequente. Questo accade già nel sistema di flickr dove all utente vengono proposti alcuni dei tag da lui più spesso utilizzati. Se sono presenti già dei tag associati alla risorsa forse è possibile fare qualcosa di più. Se si sta visualizzando una risorsa già condivisa si potrebbe sfruttare il legame presente tra tag-risorse legato alla risorsa stessa. In questo modo tramite l analisi della rete di affiliazione tag-risorse si potrebbero suggerire dei tag vicini a quelli già associati alla risorsa 2 - browsing delle risorse Nella maggior parte dei sistemi, dato uno specifico tag è possibile consultare le risorse che ne risultano associate. Le risorse restituite possono essere ordinate tramite criteri quali più recente oppure più interessante. Il grado di interesse, nel caso specifico di flickr, è probabilmente calcolato in base al numero di visite che la risorsa riceve e al numero di preferenze assegnate dagli utenti: ogni utente infatti può esprimere una preferenza personale rispetto ad una qualsiasi risorsa. Un passo successivo può essere quello di suggerire, anche in questo caso, dei tag vicini a quello cercato. Dall analisi precedente, nella rete di affiliazione tag-risorse, si presuppone che risorse classificate con tag uguali siano simili tra loro. Nella Figura 7, utilizzando sempre il modello a ipergrafi, si può vedere come calcolando la distanza tra i tag connessi tra loro sia possibile dare dei suggerimenti all utente. 1 ambiente informativo personale 10

12 Figura 7: Relazioni tra i tag In questo esempio, se si suppone che la risorsa sia già taggata con il termine sailing, il sistema potrebbe suggerire all utente le parole : blashford, clouds, spinnaker, ringwood, lake e 17-40mm. Incrementando o diminuendo la distanza accettabile si potrà ampliare o meno il numero e la similarità dei tag proposti all utente. Può capitare, e in un sistema di questo tipo capiterà spesso, che vengano proposti termini non coerenti per l utente che sta visitando la risorsa come ad esempio 17-40mm. Tuttavia questo fa parte della folksonomia stessa e dell apertura di questo metodo di classificazione. Il raggruppamento delle risorse e le liste di tag che possono essere proposte all utente non potranno mai avere un livello preciso di coerenza: ci si trova appunto in una folksonomia e non in un sistema di classificazione rigido. In sistemi di folksonomia vasta, ove è possibile confrontare anche l insieme delle risorse, è possibile valutare l ambiguità di un tag. Questo può permettere di suddividere i risultati di visualizzazione relativi alla scelta di un tag in sottogruppi derivanti dalle interpretazioni che possono essere rilevate dalla rete di affiliazione utente-risorse relativa ad un tag. Nuvola di suggerimenti La fase di inserimento deve restare più libera possibile altrimenti si corre il rischio di uscire dal concetto di folksonomia. Un aiuto può essere dato sotto forma di suggerimento. Alcuni siti come flickr e del.icio.us, forniscono già forme di suggerimento che affiancano l utente nella scelta dei tags. Proponiamo ora un avanzamento rispetto ai metodi statici di suggerimento tramite una nuova applicazione che chiameremo nuvola di suggerimenti. Il concetto è molto semplice: durante la digitazione di un tag, o parte di esso, da parte dell utente, viene generata una nuvola dinamica di termini che prende forma sulla base delle lettere inserite. Utilizzando una metafora ormai corrente, la dimensione delle 11

13 parole suggerite è proporzionale al numero di occorrenze del tag stesso: l utente si rende subito conto se un tag che sta digitando risulta più o meno utilizzato nel sistema. Questo tipo di applicazione (vedi Figura 8) può incrementare il feeling dell utente con il sistema incrementando, probabilmente, anche la qualità del tagging o del browsing. Figura 8: Nuvola di suggerimenti Acquisizione dei dati L implementazione dell applicazione che realizza le funzionalità sopra descritte richiede la presenza dei dati tipici di una folksonomia. Per non ricreare a caso questa base informativa, si è scelto di scaricare un esempio di folksonomia prendendola da flickr, in quanto fornisce per l accesso ai propri dati sia un feed RSS che un insieme di API [20], che consentono quindi un interfacciamento strutturato e standard. La raccolta delle informazioni necessarie è operata da un crawler (script PHP) che raccoglie i dati tramite le API e li salva in un database MySQL. Lo schema di raccolta dei dati è il seguente: Figura 9: Schema raccolta dati Poichè flickr utilizza un modello di folksonomia ristretta, i tag sono legati alla risorsa che risulta essere l unico tramite tra tag e utente. Si perde quindi traccia dell utente che 12

14 assegna un tag. Inoltre le risorse condivise sono fotografie, un tipo di dato univoco, e non sono presenti risorse uguali condivise da più utenti come può accadere in del.icio.us. Struttura degli script della nuvola di suggerimenti L applicazione si basa su 4 script PHP che si occupano di leggere ed elaborare i dati dal database MySQL. Per gestire l aggiornamento in real time della nuvola di suggerimenti si utilizza la tecnologia AJAX tramite le librerie script.acolo.us [21]. La struttura dell applicazione è la seguente: Figura 10: Struttura della nuvola di suggerimenti L utente utilizza la pagina principale index.php per immettere il proprio tag e visualizzare la nuvola dei suggerimenti. L interfaccia con l applicazione si presenta, come già visto in precedenza, nel modo seguente. Figura 11: Interfaccia pagina iniziale 13

15 Nuvola di suggerimenti: esempi di navigazione L applicazione fornisce anche servizi di browsing. La nuvola visualizzata è formata da parole (i tag) che sono link e che quindi possono puntare alle risorse e agli utenti legati al tag selezionato. Ecco un esempio di visualizzazione partendo dal tag rain. Figura 12: Navigazione per tag Da qui è possibile selezionare una risorsa o un utente entrambi in relazione con il tag selezionato. Viene quindi visualizzata una tabella informativa tipo quella di Figura 13 che illustra gli utenti e i tag collegati alla risorsa selezionata. Figura 13: Navigazione per risorsa 14

16 Se si seleziona un utente invece, è possibile visualizzare i tag e le risorse legate ad esso. Figura 14: Navigazione per utente Conclusioni E stata realizzata un applicazione che presenta una nuvola dinamica di suggerimenti per l inserimento dei tag in una folksonomia. L utente può specificare un tag, o una parte di esso, e la nuvola viene costruita on-the-fly mostrando i tag che contengono parte della stringa digitata. E un esempio di come utilizzando il numero di presenza di un tag sia possibile stimolare l utente durante l inserimento. Oltre a questo l utente è subito in grado di capire quanto un tag digitato è comune nel sistema. L applicazione permette poi di navigare attraverso tag, utenti e risorse permettendo di evidenziarne i legami. Bisogna comunque considerare che la folksonomia è ancora alle sue fasi iniziali di diffusione, molti utenti non sono ancora in grado di contribuire o sfruttare in maniera significativa un sistema di questo tipo, per questo non è coerente sminuire le potenzialità espressive che i sostenitori del wisdom of crowds [22] si aspettano dall utilizzo di questo strumento. Una folksonomia offre anche un ottimo sistema di descrizione delle risorse. L insieme dei tag associati ad una risorsa compone una rappresentazione della stessa, vista da un vasto insieme di utenti. Ecco allora i due vantaggi fondamentali che l integrazione di una folksonomia può offrire in un sistema: aiuto nella navigazione delle risorse, e descrizione cooperativa delle stesse. Per i prossimi sviluppi futuri si possono pensare a sistemi di suddivisione delle risorse e degli utenti in base alle relazioni che intercorrono tra essi. Un altro punto importante che rimane ancora aperto è l interazione tra i diversi sistemi di folksonomia. 15

17 Oltre a queste evoluzioni nei sistemi di condivisione di risorse vi sono degli scenari in evoluzione anche nell uso della folksonomia in ambito aziendale. L interesse di utilizzo della folksonomia in questi ambiti deriva principalmente dai vantaggi che può offrire nel catalogare documenti interni e aumentarne la ricercabilità, incrementare il livello di collaborazione tra il personale e far risaltare concetti che nascono spontaneamente in un ambito collaborativo: tutto questo ad un costo inferiore al mantenimento di una tassonomia. Questi sono tuttora punti aperti il cui sviluppo sarà inevitabilmente guidato dall evoluzione di Internet. Bibliografia [1] Thomas Vander Wal homepage - [2] Y.H. Chen, Y.Y.Yao Formal Concept Analysis based on hierarchical class analysis, 4th IEEE International Conference on Cognitive Informatics (ICC05), 2005 [3] Adam Mathes Folksonomies - Cooperative Classification and Communication Through Shared Metadata, Computer Mediated Communication LIS590CMC, 2004 [4] Peter Merholz Metadata for Masses, Ariadne issue 5, 2004 [5] Buckland Michael Vocabulary as central concept in library and information science, 1999 [6] T.Gruber Ontology of folksonomy - Int l Journal on Semantic Web & information systems 3(2), 2007 [7] P. Merholz Ethnoclasification and vernacular vocabularies, 2004 [8] A. Mathes Cooperative classification and communication through shared metadata, Graduated School of Library and Information Science, University of Illinois, 2005 [9] Jacob, Elin Classification and categorization: a difference that makes a difference, Library trends, vol 52 n.3, 2004 [10] T. Hammond, T. Hannay, B. Lund, and J. Scott. Social bookmarking tools (i): A general review, D-Lib Magazine, 11(4), [11] Blood Rebecca Weblogs: History and Perspective - REbecca s Pocket, 2006 [12] Guy M., Powell A., & Day M., Improving the Quality of Metadata in Eprint Archives,

18 [13] Hammond T., Hannay T., Lund B., Scott J., Social Bookmarking Tools A General Review, D-Lib Magazine, Vol 11 N. 4, April 2005 [14] Nicola Cocco, Folksonomie e classificazione cooperativa nel web 2.0, Tesi di laurea, Università Ca Foscari di Venezia, Aprile 2008 [15] Wasserman S., D. Granovetter Social Network Analysis: Methods and applications, Cambridge University Press, 1994 [16] C. Catutto, C. Schmitz, A. Baldassarri, Network properties of folksonomies, AI Communication Journal, 2007 [17] A. Hotho, R. Jaschke, C. Schmitz, G. Stumme Trend detection in folksonomies, Knowledge & Data Engineering Group, University of Kassel Germany, 2006 [18] H.Wu, M.Zubair, K.Maly Harvesting social knowledge from folksonomy, ACM New York, 2006 [19] Pajek, Program for large network analysis - [20] Wrapper API di Flickr - PhpFlickr - [21] Scriptaculous: librerie JavaScript AJAX - [22] J. Surowiecki, The wisdom of crowds,

Dall opac a BiblioEst: i servizi di Front office del Polo TSA

Dall opac a BiblioEst: i servizi di Front office del Polo TSA Dall opac a BiblioEst: i servizi di Front office del Polo TSA paola poli Abstract Perché affiancare all Opac già in uso un altro strumento di ricerca? In questo intervento vengono illustrate le ragioni

Dettagli

LEZIONE 3. Il pannello di amministrazione di Drupal, configurazione del sito

LEZIONE 3. Il pannello di amministrazione di Drupal, configurazione del sito LEZIONE 3 Il pannello di amministrazione di Drupal, configurazione del sito Figura 12 pannello di controllo di Drupal il back-end Come già descritto nella lezione precedente il pannello di amministrazione

Dettagli

Le nuove tecnologie dell informazione: verso il Social Semantic Web. Roberto Boselli Alessandria 04-05-2007

Le nuove tecnologie dell informazione: verso il Social Semantic Web. Roberto Boselli Alessandria 04-05-2007 Le nuove tecnologie dell informazione: verso il Social Semantic Web Roberto Boselli Alessandria 04-05-2007 Outline Web 2.0 e Semantic Web Social Software Semantica e Ontologie SEDIMENTO 2 Obiettivi Aggiungere

Dettagli

Le Basi di dati: generalità. Unità di Apprendimento A1 1

Le Basi di dati: generalità. Unità di Apprendimento A1 1 Le Basi di dati: generalità Unità di Apprendimento A1 1 1 Cosa è una base di dati In ogni modello di organizzazione della vita dell uomo vengono trattate informazioni Una volta individuate e raccolte devono

Dettagli

TEORIA sulle BASI DI DATI

TEORIA sulle BASI DI DATI TEORIA sulle BASI DI DATI A cura del Prof. Enea Ferri Cos è un DATA BASE E un insieme di archivi legati tra loro da relazioni. Vengono memorizzati su memorie di massa come un unico insieme, e possono essere

Dettagli

Web 2.0: applicativi in medicina Roma, 9-10 dicembre 2013

Web 2.0: applicativi in medicina Roma, 9-10 dicembre 2013 Corso Web 2.0: applicativi in medicina Roma, 9-10 dicembre 2013 biblioire@ifo.it Fabio D Orsogna Francesca Servoli int. 6225 Che cos è un BLOG? Un blog è un particolare tipo di sito web, ma con delle

Dettagli

Ipertesti e Internet. Ipertesto. Ipertesto. Prof.ssa E. Gentile. a.a. 2011-2012

Ipertesti e Internet. Ipertesto. Ipertesto. Prof.ssa E. Gentile. a.a. 2011-2012 Corso di Laurea Magistrale in Scienze dell Informazione Editoriale, Pubblica e Sociale Ipertesti e Internet Prof.ssa E. Gentile a.a. 2011-2012 Ipertesto Qualsiasi forma di testualità parole, immagini,

Dettagli

ACCADEMIA DI BELLE ARTI DI PALERMO

ACCADEMIA DI BELLE ARTI DI PALERMO ACCADEMIA DI BELLE ARTI DI PALERMO Corso di Web Design INTRODUZIONE Da oltre dieci anni Internet rappresenta uno dei mezzi di comunicazione più importante ed in continua evoluzione, uno strumento divenuto

Dettagli

Augure Influencers Ranking Tutto sulla metodologia AIR

Augure Influencers Ranking Tutto sulla metodologia AIR Augure Influencers Ranking Tutto sulla metodologia AIR V1.0 Ottobre 2014 Oualid Abderrazek Product Marketing Augure Influencers Ranking 2 Contents 1. Contesto...4 2. L algoritmo...4 a. Esposizione...5

Dettagli

Il Sito web www.agordino.net, usa i cookie per raccogliere informazioni utili a

Il Sito web www.agordino.net, usa i cookie per raccogliere informazioni utili a Cookie Policy INFORMATIVA ESTESA SULL USO DEI COOKIE www.agordino.net Il Sito web www.agordino.net, usa i cookie per raccogliere informazioni utili a migliorare la tua esperienza online. La presente policy

Dettagli

RICERCA DELL INFORMAZIONE

RICERCA 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

Dettagli

Alessandra Raffaetà. Basi di Dati

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

Dettagli

Politica sulla privacy

Politica sulla privacy Politica sulla privacy Kohler ha creato questa informativa sulla privacy con lo scopo di dimostrare il suo grande impegno nei confronti della privacy. Il documento seguente illustra le nostre pratiche

Dettagli

Ci becchiamo su Facebook: social network ed educazione, si può fare? Elena Pacetti Università di Bologna elena.pacetti@unibo.it

Ci becchiamo su Facebook: social network ed educazione, si può fare? Elena Pacetti Università di Bologna elena.pacetti@unibo.it Ci becchiamo su Facebook: social network ed educazione, si può fare? Elena Pacetti Università di Bologna elena.pacetti@unibo.it Ciascuno di noi ha oggi a disposizione uno spazio potenzialmente illimitato

Dettagli

Progettaz. e sviluppo Data Base

Progettaz. e sviluppo Data Base Progettaz. e sviluppo Data Base! Introduzione ai Database! Tipologie di DB (gerarchici, reticolari, relazionali, oodb) Introduzione ai database Cos è un Database Cos e un Data Base Management System (DBMS)

Dettagli

Risorse per la didattica

Risorse per la didattica Risorse per la didattica Presentazione di cd-rom e ipertesti Spunti per la ricerca di materiali e documentazione in rete Amelia Goffi, Luca Gazzola - Febbraio 2008 CD-Rom e Ipertesti I cd-rom allegati

Dettagli

L istruzione degli utenti e la promozione dei servizi delle biblioteche. Blog e wiki

L istruzione degli utenti e la promozione dei servizi delle biblioteche. Blog e wiki L istruzione degli utenti e la promozione dei servizi delle biblioteche Blog e wiki Biblioteca 2.0 la biblioteca sta cambiando l impatto del Web 2.0 (Open Acess, Wikis, Google book, blogosfera, Flickr,

Dettagli

UNIVERSITÀ DEGLI STUDI DI FIRENZE. Relazione elaborato di progettazione e produzione multimediale

UNIVERSITÀ DEGLI STUDI DI FIRENZE. Relazione elaborato di progettazione e produzione multimediale UNIVERSITÀ DEGLI STUDI DI FIRENZE Relazione elaborato di progettazione e produzione multimediale AllPainters.Net SISTEMA PER LA GENERAZIONE DI SITI GRATUITI PER PITTORI Autori: - Bandini Roberto - Ercoli

Dettagli

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

Dettagli

Testo Esercizio. Un modello è ragionevole quando contiene queste tre caratteristiche.

Testo Esercizio. Un modello è ragionevole quando contiene queste tre caratteristiche. Testo Esercizio Un negozio di musica vende anche libri e riviste musicali. Si intende automatizzare l intero processo, dall approvvigionamento alla vendita. Si analizzino i requisiti e se ne rappresentino

Dettagli

Evoluzioni di Ontologie in Frame Logic

Evoluzioni di Ontologie in Frame Logic Evoluzioni di Ontologie in Frame Logic Francesco Mele 1, Antonio Sorgente 1, Giuseppe Vettigli 1 1 C.N.R. Istituto di Cibernetica E. Caianiello, Via Campi Flegrei, 34 Pozzuoli, Naples, Italy. {f.mele,

Dettagli

Automazione Industriale (scheduling+mms) scheduling+mms. adacher@dia.uniroma3.it

Automazione Industriale (scheduling+mms) scheduling+mms. adacher@dia.uniroma3.it Automazione Industriale (scheduling+mms) scheduling+mms adacher@dia.uniroma3.it Introduzione Sistemi e Modelli Lo studio e l analisi di sistemi tramite una rappresentazione astratta o una sua formalizzazione

Dettagli

Progettare una basi di dati vuole dire progettare la struttura dei dati e le applicazioni

Progettare una basi di dati vuole dire progettare la struttura dei dati e le applicazioni LA PROGETTAZIONE DI BASI DI DATI Progettare una basi di dati vuole dire progettare la struttura dei dati e le applicazioni La progettazione dei dati è l attività più importante Per progettare i dati al

Dettagli

RACCOLTA ABSTRACT E PUBBLICAZIONI

RACCOLTA ABSTRACT E PUBBLICAZIONI Indice PREFAZIONE INTRODUZIONE La Consulta dei Medici in Formazione Specialistica SItI L attività della Consulta Normativa MATERIALI E METODI Studi inclusi RISULTATI Competenze teoriche - Attività didattica

Dettagli

DD - Design Document

DD - Design Document Politecnico di Milano Progetto di Ingegneria del Software 2 DD - Design Document Autori: Claudia Foglieni Giovanni Matteo Fumarola Massimo Maggi Professori: Elisabetta Di Nitto Raffaela Mirandola 1 gennaio

Dettagli

Capitolo 11 Reti professionali ed evoluzione delle forme organizzative interne alle aziende

Capitolo 11 Reti professionali ed evoluzione delle forme organizzative interne alle aziende Capitolo 11 Reti professionali ed evoluzione delle forme organizzative interne alle aziende Le comunità di pratica: definizione La ricerca accademica definisce le comunità di pratica come un insieme di

Dettagli

Audiovisivo 2.0: scenari e strumenti della rete

Audiovisivo 2.0: scenari e strumenti della rete Audiovisivo 2.0: scenari e strumenti della rete Associazione Documentaristi Emilia Romagna 12 aprile 2012 obiettivi come i nuovi strumenti digitali possono diventare veri e propri alleati per la formazione

Dettagli

GLOSSARIO DI ARCHITETTURA DELL INFORMAZIONE

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

Dettagli

Michele Balzarini. Relazione conclusiva Erasmus staff training presso l Università di Warwick. giugno 2014

Michele Balzarini. Relazione conclusiva Erasmus staff training presso l Università di Warwick. giugno 2014 Michele Balzarini Relazione conclusiva Erasmus staff training presso l Università di Warwick giugno 2014 Evoluzione dei catalogo e dell interfaccia utente Negli ultimi anni la diffusione di internet e

Dettagli

UNIVERSITÀ DEGLI STUDI DI TORINO FACOLTÀ DI SCIENZE DELLA FORMAZIONE CORSO DI STUDIO TRIENNALE IN SCIENZE DELL EDUCAZIONE

UNIVERSITÀ DEGLI STUDI DI TORINO FACOLTÀ DI SCIENZE DELLA FORMAZIONE CORSO DI STUDIO TRIENNALE IN SCIENZE DELL EDUCAZIONE UNIVERSITÀ DEGLI STUDI DI TORINO FACOLTÀ DI SCIENZE DELLA FORMAZIONE CORSO DI STUDIO TRIENNALE IN SCIENZE DELL EDUCAZIONE Curriculum: Esperto di formazione a distanza DISSERTAZIONE FINALE Raccontami :

Dettagli

Lezione 8. Motori di Ricerca

Lezione 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

Dettagli

SWIM v2 Design Document

SWIM v2 Design Document PROGETTO DI INGEGNERIA DEL SOFTWARE 2 SWIM v2 DD Design Document Matteo Danelli Daniel Cantoni 22 Dicembre 2012 1 Indice Progettazione concettuale Modello ER Entità e relazioni nel dettaglio User Feedback

Dettagli

Sistemi Informativi e Basi di Dati

Sistemi 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

Dettagli

Agenda telematica delle manifestazioni pubbliche

Agenda telematica delle manifestazioni pubbliche Prefettura Ufficio territoriale del Governo di Campobasso Università degli Studi del Molise Agenda telematica delle manifestazioni pubbliche Manuale Utente : Personale Ente Organizzatore Sommario 1. Introduzione

Dettagli

Alla ricerca dell usabilità

Alla ricerca dell usabilità Comune di Modena Alla ricerca dell usabilità La struttura di navigazione dei siti web dei settori/servizi del Comune di Modena Settore Sistemi Informativi e Telematici - Comunicazione e Relazione con i

Dettagli

Filtraggio collaborativo personalizzato nelle folksonomie

Filtraggio collaborativo personalizzato nelle folksonomie personalizzato Tesi di Laurea in Ingegneria Informatica delle misure Corso di Laurea in Ingegneria Informatica Università degli studi di Firenze Settembre 2006 delle misure 1 2 di una folksonomia 3 delle

Dettagli

Un po di storia: la rete

Un po di storia: la rete Gabriella Pasi Università degli Studi di Milano Bicocca Il Web e i Motori di ricerca Un po di storia: la rete Metà degli anni 60: nasce ARPANET Fine anni 60: standardizzazione dei protocolli Anni 70: la

Dettagli

La Progettazione Concettuale

La 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

Dettagli

Come gestire i Social Network

Come gestire i Social Network marketing highlights Come gestire i Social Network A cura di: Dario Valentino I Social Network sono ritenuti strumenti di Marketing imprescindibili per tutte le aziende che svolgono attività sul Web. Questo

Dettagli

PROGRAMMAZIONE MODULARE DI INFORMATICA CLASSE QUINTA - INDIRIZZO MERCURIO SEZIONE TECNICO

PROGRAMMAZIONE MODULARE DI INFORMATICA CLASSE QUINTA - INDIRIZZO MERCURIO SEZIONE TECNICO PROGRAMMAZIONE MODULARE DI INFORMATICA CLASSE QUINTA - INDIRIZZO MERCURIO SEZIONE TECNICO Modulo 1: IL LINGUAGGIO HTML Formato degli oggetti utilizzati nel Web Elementi del linguaggio HTML: tag, e attributi

Dettagli

Progetto di simulazione molecolare per il corso di Complementi di algoritmi A.A. 2005-06

Progetto di simulazione molecolare per il corso di Complementi di algoritmi A.A. 2005-06 Progetto di simulazione molecolare per il corso di Complementi di algoritmi A.A. 2005-06 13 febbraio 2006 1 Descrizione Il progetto si compone delle seguenti fasi: 1. caricamento di soluzioni in formato

Dettagli

Sistemi Informativi e WWW

Sistemi Informativi e WWW Premesse Sistemi Informativi e WWW WWW: introduce un nuovo paradigma di diffusione (per i fornitori) e acquisizione (per gli utilizzatori) delle informazioni, con facilità d uso, flessibilità ed economicità

Dettagli

SDD System design document

SDD System design document UNIVERSITA DEGLI STUDI DI PALERMO FACOLTA DI INGEGNERIA CORSO DI LAUREA IN INGEGNERIA INFORMATICA TESINA DI INGEGNERIA DEL SOFTWARE Progetto DocS (Documents Sharing) http://www.magsoft.it/progettodocs

Dettagli

Altri metodi di indicizzazione

Altri metodi di indicizzazione Organizzazione a indici su più livelli Altri metodi di indicizzazione Al crescere della dimensione del file l organizzazione sequenziale a indice diventa inefficiente: in lettura a causa del crescere del

Dettagli

Progettazione concettuale

Progettazione concettuale Progettazione concettuale Strategie top-down A partire da uno schema che descrive le specifiche mediante pochi concetti molto astratti, si produce uno schema concettuale mediante raffinamenti successivi

Dettagli

WEB 2.0 2.0 per il Continuing Professional Development facciamoci un idea

WEB 2.0 2.0 per il Continuing Professional Development facciamoci un idea WEB 2.0 per il Continuing Professional Development facciamoci un idea Immagine tratta da: my special smile Qualche errore ma spunti interessanti Immagine tratta da: Blog edelman.it in un famoso articolo

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica Modulo T2 B1 - Progettazione dei DB 1 Prerequisiti Ciclo di vita del software file system Metodologia di progettazione razionale del software 2 1 Introduzione Per la realizzazione

Dettagli

Capitolo 5. Cercare informazioni sul Web

Capitolo 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

Dettagli

COME AVERE SUCCESSO SUL WEB?

COME AVERE SUCCESSO SUL WEB? Registro 3 COME AVERE SUCCESSO SUL WEB? Guida pratica per muovere con successo i primi passi nel web MISURAZIONE ED OBIETTIVI INDEX 3 7 13 Strumenti di controllo e analisi Perché faccio un sito web? Definisci

Dettagli

EXPLOit Content Management Data Base per documenti SGML/XML

EXPLOit 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

Dettagli

SOLUZIONE Web.PriceList online

SOLUZIONE Web.PriceList online SOLUZIONE Web.PriceList online Gennaio 2002 Hypersoft Srl Ferrara - Via Borgoleoni 84 - tel 0532-247687 fax 0532-241227 1 INDICE SOLUZIONE Web.PriceList online Introduzione Pag. 3 Obiettivi generali Pag.

Dettagli

Un modello è ragionevole quando contiene queste tre caratteristiche.

Un modello è ragionevole quando contiene queste tre caratteristiche. Testo Esercizio Si consideri un agenzia che opera come biglietteria ferroviaria, aerea e navale, accettando diversi modi di pagamento. Si identifichino le principali entità coinvolte illustrando le gerarchie

Dettagli

I WEBQUEST SCIENZE DELLA FORMAZIONE PRIMARIA UNIVERSITÀ DEGLI STUDI DI PALERMO. Palermo 9 novembre 2011

I WEBQUEST SCIENZE DELLA FORMAZIONE PRIMARIA UNIVERSITÀ DEGLI STUDI DI PALERMO. Palermo 9 novembre 2011 I WEBQUEST SCIENZE DELLA FORMAZIONE PRIMARIA Palermo 9 novembre 2011 UNIVERSITÀ DEGLI STUDI DI PALERMO Webquest Attività di indagine guidata sul Web, che richiede la partecipazione attiva degli studenti,

Dettagli

Scheda Informativa. Verizon Net Conferncing

Scheda Informativa. Verizon Net Conferncing Scheda Informativa Verizon Net Conferncing Net Conferencing 1.1 Informazioni generali sul Servizio Grazie a Net Conferencing Verizon e alle potenzialità di Internet, potrete condividere la vostra presentazione

Dettagli

LABORATORIO. 2 Lezioni su Basi di Dati Contatti:

LABORATORIO. 2 Lezioni su Basi di Dati Contatti: PRINCIPI DI INFORMATICA CORSO DI LAUREA IN SCIENZE BIOLOGICHE Gennaro Cordasco e Rosario De Chiara {cordasco,dechiara}@dia.unisa.it Dipartimento di Informatica ed Applicazioni R.M. Capocelli Laboratorio

Dettagli

Parte II: Reti di calcolatori Lezione 9

Parte II: Reti di calcolatori Lezione 9 Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2013-14 Pietro Frasca Parte II: Reti di calcolatori Lezione 9 Martedì 1-04-2014 1 Applicazioni P2P

Dettagli

Organizzazione degli archivi

Organizzazione degli archivi COSA E UN DATA-BASE (DB)? è l insieme di dati relativo ad un sistema informativo COSA CARATTERIZZA UN DB? la struttura dei dati le relazioni fra i dati I REQUISITI DI UN DB SONO: la ridondanza minima i

Dettagli

Analisi della Costruzione Partecipativa di un Wiki con un Applicazione a Wikipedia

Analisi della Costruzione Partecipativa di un Wiki con un Applicazione a Wikipedia POLITECNICO DI MILANO Facoltà di Ingegneria dell'informazione Corso di Laurea in Ingegneria Informatica Analisi della Costruzione Partecipativa di un Wiki con un Applicazione a Wikipedia Tesi di laurea

Dettagli

Progetto Gennaio 2013: Social Chat Internazionale

Progetto Gennaio 2013: Social Chat Internazionale UNIVERSITÀ DEGLI STUDI DI MILANO, DIPARTIMENTO DI INFORMATICA LAUREA TRIENNALE IN COMUNICAZIONE DIGITALE CORSO DI RETI DI CALCOLATORI ANNO ACCADEMICO 2011/2012 Progetto Gennaio 2013: Social Chat Internazionale

Dettagli

Introduzione ad OLAP (On-Line Analytical Processing)

Introduzione ad OLAP (On-Line Analytical Processing) Introduzione ad OLAP (On-Line Analytical Processing) Metodi e Modelli per il Supporto alle Decisioni 2002 Dipartimento di Informatica Sistemistica e Telematica (Dist) Il termine OLAP e l acronimo di On-Line

Dettagli

INFORMATICA. Applicazioni WEB a tre livelli con approfondimento della loro manutenzione e memorizzazione dati e del DATABASE.

INFORMATICA. Applicazioni WEB a tre livelli con approfondimento della loro manutenzione e memorizzazione dati e del DATABASE. INFORMATICA Applicazioni WEB a tre livelli con approfondimento della loro manutenzione e memorizzazione dati e del DATABASE. APPLICAZIONI WEB L architettura di riferimento è quella ampiamente diffusa ed

Dettagli

1. Rappresentazione della conoscenza 2. Ontologie 3. Usi delle ontologie 4. Progettazione di un ontologia 5. Esempio di progettazione di una

1. Rappresentazione della conoscenza 2. Ontologie 3. Usi delle ontologie 4. Progettazione di un ontologia 5. Esempio di progettazione di una 1. Rappresentazione della conoscenza 2. Ontologie 3. Usi delle ontologie 4. Progettazione di un ontologia 5. Esempio di progettazione di una ontologia 1 Rappresentazione della conoscenza Il problema di

Dettagli

Web 2.0: applicativi in medicina Roma, 9-10 dicembre 2013

Web 2.0: applicativi in medicina Roma, 9-10 dicembre 2013 Corso Web 2.0: applicativi in medicina Roma, 9-10 dicembre 2013 biblioire@ifo.it Fabio D Orsogna Francesca Servoli int. 6225 Che cos è un BLOG? Un blog è un particolare tipo di sito web, ma con delle

Dettagli

OGGETTO: Offerta per l integrazione Contenuti Festival del Lavoro sito Cdlpa.it

OGGETTO: Offerta per l integrazione Contenuti Festival del Lavoro sito Cdlpa.it Palermo, 30/01/2015 Spettabile CDL PALERMO c.a. Consigliere Alessi OGGETTO: Offerta per l integrazione Contenuti Festival del Lavoro sito Cdlpa.it Siamo lieti di presentarvi, nell offerta in oggetto, la

Dettagli

Web X.0 e Pubblica Amministrazione. Roma, 23 maggio 2007

Web X.0 e Pubblica Amministrazione. Roma, 23 maggio 2007 Web X.0 e Pubblica Amministrazione Roma, 23 maggio 2007 WEB 2.0 Web 2.0 è un paradigma in evoluzione: da un web nel quale pochi scrivono per molti a un web dove molti scrivono a molti prendere informazioni

Dettagli

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

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

Dettagli

Dalla progettazione concettuale alla modellazione di dominio

Dalla progettazione concettuale alla modellazione di dominio Luca Cabibbo A P S Analisi e Progettazione del Software Dalla progettazione concettuale alla modellazione di dominio Capitolo 91 marzo 2015 Se qualcuno vi avvicinasse in un vicolo buio dicendo psst, vuoi

Dettagli

INFORMATIVA PRIVACY. Politica ed informativa sull'utilizzo cookie

INFORMATIVA PRIVACY. Politica ed informativa sull'utilizzo cookie INFORMATIVA PRIVACY Politica ed informativa sull'utilizzo cookie Informazioni importanti sul consenso: utilizzando il nostro sito web o la nostra app mobile («Sito»), utilizzando i servizi forniti tramite

Dettagli

5. Fondamenti di navigazione e ricerca di informazioni sul Web

5. Fondamenti di navigazione e ricerca di informazioni sul Web 5. Fondamenti di navigazione e ricerca di informazioni sul Web EIPASS Junior SCUOLA PRIMARIA Pagina 43 di 47 In questo modulo sono trattati gli argomenti principali dell universo di Internet, con particolare

Dettagli

INFORMATICA LE470 Editoria multimediale - Ideazione e progettazione

INFORMATICA LE470 Editoria multimediale - Ideazione e progettazione INFORMATICA LE470 Editoria multimediale - Ideazione e progettazione Facoltà di Lettere e Filosofia anno accademico 2008/2009 secondo semestre Editoria multimediale - Introduzione Editoria multimediale

Dettagli

Vantaggi dell'utilizzo dei database

Vantaggi dell'utilizzo dei database Vantaggi dell'utilizzo dei database Access consente di sfruttare appieno il valore dei propri dati. Un database è molto di più di un semplice elenco o tabella. Offre la possibilità di gestire appieno i

Dettagli

MANUALE UTENTE DELLA BIBLIOTECA VIRTUALE

MANUALE UTENTE DELLA BIBLIOTECA VIRTUALE MANUALE UTENTE DELLA BIBLIOTECA VIRTUALE Il sistema di ricerca della biblioteca virtuale permette di accedere in maniera rapida ai materiali didattici di interesse degli studenti presenti all interno del

Dettagli

Corso introduttivo all utilizzo di TQ Qualifica

Corso introduttivo all utilizzo di TQ Qualifica Corso introduttivo all utilizzo di TQ Qualifica Le pagine che seguono introducono l utente all uso delle principali funzionalità di TQ Qualifica mediante un corso organizzato in quattro lezioni. Ogni lezione

Dettagli

marketing highlights Google+ & Google+1 A cura di: dott.ssa Adelia Piazza

marketing highlights Google+ & Google+1 A cura di: dott.ssa Adelia Piazza marketing highlights Google+ & Google+1 A cura di: dott.ssa Adelia Piazza Google+ (Google Plus) è il Social Network firmato Google, lanciato in Italia nel 2011. Google + 1 Dal punto di vista dell utente,

Dettagli

LE CARATTERISTICHE DEI PRODOTTI MULTIVARIANTE

LE CARATTERISTICHE DEI PRODOTTI MULTIVARIANTE LE CARATTERISTICHE DEI PRODOTTI MULTIVARIANTE Che cosa sono e a cosa servono le caratteristiche? Oltre a descrivere le qualità di un prodotto con un testo generico (descrizione) è possibile dettagliare

Dettagli

Semantic Web e gestione collaborativa della conoscenza di dominio: prospettive, vantaggi e casi d'uso. Ing. Christian Morbidoni, Ph.

Semantic Web e gestione collaborativa della conoscenza di dominio: prospettive, vantaggi e casi d'uso. Ing. Christian Morbidoni, Ph. Semantic Web e gestione collaborativa della conoscenza di dominio: prospettive, vantaggi e casi d'uso Ing. Christian Morbidoni, Ph.D Semantic Web su Desktop e Intranet RDF(S)/OWL: strumenti di rappresentazione

Dettagli

Come internet e i social media possono diventare strumento prezioso per le associazioni di volontariato. Firenze, 4 maggio 2015

Come internet e i social media possono diventare strumento prezioso per le associazioni di volontariato. Firenze, 4 maggio 2015 Come internet e i social media possono diventare strumento prezioso per le associazioni di volontariato Firenze, 4 maggio 2015 Un sito statico è un sito web che non permette l interazione con l utente,

Dettagli

MANUALE DI UTILIZZO: INTRANET PROVINCIA DI POTENZA

MANUALE DI UTILIZZO: INTRANET PROVINCIA DI POTENZA MANUALE DI UTILIZZO: INTRANET PROVINCIA DI POTENZA Fornitore: Publisys Prodotto: Intranet Provincia di Potenza http://www.provincia.potenza.it/intranet Indice 1. Introduzione... 3 2. I servizi dell Intranet...

Dettagli

Progettazione di un Database

Progettazione di un Database Progettazione di un Database Per comprendere il processo di progettazione di un Database deve essere chiaro il modo con cui vengono organizzati e quindi memorizzati i dati in un sistema di gestione di

Dettagli

La Top Ten dei suggerimenti per la progettazione Web

La Top Ten dei suggerimenti per la progettazione Web In questo capitolo Impostare l obiettivo Mantenere le pagine libere e pulite Non travolgere i visitatori con i colori Usare meno di quattro tipi di carattere Essere coerenti Semplificare Essere rapidi

Dettagli

Finalmente anche in Italia il partner del 3D semplice e intuitivo più diffuso al mondo. Modellazione 3D intuitiva

Finalmente anche in Italia il partner del 3D semplice e intuitivo più diffuso al mondo. Modellazione 3D intuitiva Finalmente anche in Italia il partner del 3D semplice e intuitivo più diffuso al mondo In pochi anni SketchUp Pro è diventato il modellatore 3D più diffuso al mondo, con oltre 32 milioni di utenti. Il

Dettagli

tratteremo di... Definizione di Internet e Web Linguaggio HTML e Siti web Statici Siti web Dinamici e codice PHP Breve accenno ai CMS Server Locale

tratteremo di... Definizione di Internet e Web Linguaggio HTML e Siti web Statici Siti web Dinamici e codice PHP Breve accenno ai CMS Server Locale LET S GO Progetto del corso Il web: introduzione ad Internet; i linguaggi digitali; siti statici e siti dinamici; i programmi CMS. Approfondimento di HTML e CSS. Web di qualità: tecniche di web writing;

Dettagli

Installare un nuovo programma

Installare un nuovo programma Installare un nuovo programma ICT per la terza età Le video lezioni della Fondazione Mondo Digitale Diapositiva Introduzione Installare un nuovo programma sul computer installazione Quando acquistiamo

Dettagli

Editing e gestione delle views per il modulo Landing Page Espositore

Editing e gestione delle views per il modulo Landing Page Espositore Editing e gestione delle views per il modulo Landing Page Espositore Revisione 1.0 29 Marzo 2011 Editing e gestione delle views per il modulo Landing Page Espositori Per modificare il comportamento dei

Dettagli

Telerilevamento e GIS Prof. Ing. Giuseppe Mussumeci

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

Dettagli

Progettazione del Software

Progettazione del Software L4.4 Progettazione del Software Emiliano Casalicchio Dipartimento di Informatica e Sistemistica SAPIENZA Università di Roma Sede di Rieti http://www.ce.uniroma2.it/courses/psw Seconda Parte La fase di

Dettagli

Siti interattivi e dinamici. in poche pagine

Siti interattivi e dinamici. in poche pagine Siti interattivi e dinamici in poche pagine 1 Siti Web interattivi Pagine Web codificate esclusivamente per mezzo dell HTML non permettono alcun tipo di interazione con l utente, se non quella rappresentata

Dettagli

Guida all uso dei Focus Tematici

Guida all uso dei Focus Tematici Guida all uso dei Focus Tematici Versione 1.0 Gennaio 2014 Focus Tematici La rete per l innovazione nella Pubblica Amministrazione Italiana Cos è un focus tematico Creazione di un Focus Tematico Di quali

Dettagli

SCP: SCHEDULER LAYER. a cura di. Alberto Boccato

SCP: SCHEDULER LAYER. a cura di. Alberto Boccato SCP: SCHEDULER LAYER a cura di Alberto Boccato PREMESSA: Negli ultimi tre anni la nostra scuola ha portato avanti un progetto al quale ho partecipato chiamato SCP (Scuola di Calcolo Parallelo). Di fatto

Dettagli

Guida rapida all uso di Moodle per i docenti

Guida rapida all uso di Moodle per i docenti Guida rapida all uso di Moodle per i docenti Avvertenze: 1) Questo NON è un manuale completo di Moodle. La guida è esplicitamente diretta a docenti poco esperti che devono cimentarsi per la prima volta

Dettagli

Relazione introduttiva Febbraio 2006

Relazione introduttiva Febbraio 2006 Amministrazione Provincia di Rieti Febbraio 2006 1 Progetto Sistema Informativo Territoriale Amministrazione Provincia di Rieti Premessa L aumento della qualità e quantità dei servizi che ha caratterizzato

Dettagli

Indice generale. OOA Analisi Orientata agli Oggetti. Introduzione. Analisi

Indice generale. OOA Analisi Orientata agli Oggetti. Introduzione. Analisi Indice generale OOA Analisi Orientata agli Oggetti Introduzione Analisi Metodi d' analisi Analisi funzionale Analisi del flusso dei dati Analisi delle informazioni Analisi Orientata agli Oggetti (OOA)

Dettagli

Big Data. Davide Giarolo

Big Data. Davide Giarolo Big Data Davide Giarolo Definizione da Wikipedia Big data è il termine usato per descrivere una raccolta di dati così estesa in termini di volume, velocità e varietà da richiedere tecnologie e metodi analitici

Dettagli

ENDNOTE WEB POWERED BY THOMSON REUTERS WEB OF KNOWLEDGE SM

ENDNOTE WEB POWERED BY THOMSON REUTERS WEB OF KNOWLEDGE SM QUICK REFERENCE GUIDE ENDNOTE WEB POWERED BY THOMSON REUTERS WEB OF KNOWLEDGE SM IN COSA CONSISTE ENDNOTE WEB? EndNote Web è un programma di gestione dei riferimenti basato su Web progettato per ottimizzare

Dettagli

Il CMS Moka. Giovanni Ciardi Regione Emilia Romagna

Il CMS Moka. Giovanni Ciardi Regione Emilia Romagna Il CMS Moka Giovanni Ciardi Regione Emilia Romagna Moka è uno strumento per creare applicazioni GIS utilizzando oggetti (cartografie, temi, legende, database, funzioni) organizzati in un catalogo condiviso.

Dettagli

Talento LAB 4.1 - UTILIZZARE FTP (FILE TRANSFER PROTOCOL) L'UTILIZZO DI ALTRI SERVIZI INTERNET. In questa lezione imparerete a:

Talento LAB 4.1 - UTILIZZARE FTP (FILE TRANSFER PROTOCOL) L'UTILIZZO DI ALTRI SERVIZI INTERNET. In questa lezione imparerete a: Lab 4.1 Utilizzare FTP (File Tranfer Protocol) LAB 4.1 - UTILIZZARE FTP (FILE TRANSFER PROTOCOL) In questa lezione imparerete a: Utilizzare altri servizi Internet, Collegarsi al servizio Telnet, Accedere

Dettagli

Novell Vibe 3.3. Novell. 5 giugno 2012. Riferimento rapido. Avvio di Novell Vibe

Novell Vibe 3.3. Novell. 5 giugno 2012. Riferimento rapido. Avvio di Novell Vibe Novell Vibe 3.3 5 giugno 2012 Novell Riferimento rapido Quando si inizia a utilizzare il software Novell Vibe, è innanzitutto necessario configurare lo spazio di lavoro personale e creare uno spazio di

Dettagli

Testo Esercizio. Un modello è ragionevole quando contiene queste tre caratteristiche.

Testo Esercizio. Un modello è ragionevole quando contiene queste tre caratteristiche. Testo Esercizio Si consideri la realizzazione di un semplice programma grafico per il disegno di figure geometriche in due dimensioni. Si analizzino i requisiti e se ne rappresentino i risultati in UML

Dettagli

Gestire bene l archivio Metadati: il modo facile per gestire il nostro archivio

Gestire bene l archivio Metadati: il modo facile per gestire il nostro archivio SOFTWARE Gestire bene l archivio Metadati: il modo facile per gestire il nostro archivio Le immagini che popolano i nostri hard-disk sono sempre di più. Come fare a ritrovare quella che ci serve? L unica

Dettagli