Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

My Travel

on

  • 1,008 views

Progetto di una social network per il turismo

Progetto di una social network per il turismo

Statistics

Views

Total Views
1,008
Views on SlideShare
817
Embed Views
191

Actions

Likes
0
Downloads
3
Comments
0

2 Embeds 191

http://dawsec.dicom.uninsubria.it 190
http://131.253.14.98 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    My Travel My Travel Presentation Transcript

    • WEB 2.0
      Prof. Andrea Perego
      Prof. Rosario Sica
      PROGETTO DI:
      Jacopo Emoroso
      Marco Binda
    • Rappresentare ed assistere il mercato del turismo nel WEB
      MyTravelvuole rappresentare e fornire servizi per il mercato
      del turismo, in particolare:
      Rappresentare il mondo del turismo in tutti i suoi aspetti.
      Creare una visione realistica del mercato.
      Integrare servizi tradizionali e servizi innovativi per il mercato del turismo in un’unica applicazione.
    • Turismo in tutti i suoi aspetti
      Una rappresentazione completa e organica del mercato del
      turismo, in ogni sua parte, è una solida base per:
      • Interazione e coinvolgimento di tutti i soggetti
      • Qualità e completezza dell’informazione
      • Cooperazione e raggiungimento di obbiettivi comuni
      MY TRAVEL
      OPERATORE TURISTICO
      LUOGO
      CITTA’
      STRUTTURA
      PROPOSTA DI VIAGGIO
      NAZIONE
      SOGGIORNO
      TURISTA
      SPOSTAMENTO
    • Visione Realistica delle Dinamiche di Mercato
      • Non rappresentare solamente operatori turistici e offerte.
      • Non rappresentare solamente i turisti e le loro esperienze.
      • Mettere al centro dell’applicazione l’interazione tra operatore e turista.
      OFFERTA
      DOMANDA
      MYTRAVEL
      OPERATORE TURISTICO
      TURISTA
      PROPOSTA DI VIAGGIO
    • Visione Realistica dell’Evoluzione del Mercato
      • I soggetti che prendono parte al mercato continuano a esistere anche se al momento non sono “attivi”.
      • Il racconto e il ricordo di un luogo rimane nel tempo
      • Viaggi ed esperienze vengono visti in tutti i loro momenti:
      PRIMA DEL VIAGGIO:
      Un viaggio prima di avere
      luogo deve essere pensato,
      i partecipanti discutono e
      decidono e traggono
      preziose informazioni dalle
      esperienze passate.
      DURANTE IL VIAGGIO:
      L’esperienza prende corpo ed
      evolve, compaiono variazioni,
      imprevisti, piacevoli sorprese e
      con loro nuove esigenze.
      Si stringono nuove amicizie e
      talvolta se ne perdono.
      DOPO IL VIAGGIO:
      E’ il tempo dei ricordi, dei racconti
      agli amici che erano con noi e
      quelli che non hanno condiviso
      l’esperienza.
    • Integrazione di Servizi WEB [1]
      Riunire sotto un unico applicativo diversi servizi
      per il turismo fruibili via Web:
      SERVIZI TRADIZIONALI:
    • Integrazione di Servizi WEB [2]
      SERVIZI INNOVATIVI:
    • Applicazioni Web e Turismo
      Nel mercato del turismo:
      • Un’offerta di viaggio, un luogo e una struttura turistica sono prodotti che difficilmente possono essere osservati
      prima dell’acquisto
      • Un acquisto si esaurisce al termine dell’esperienza stessa e va quindi mantenuto vivo grazie ai ricordi
      • Gli acquirenti sono spesso sparsi per il mondo
      In questo contesto il web offre delle risorse preziose:
      • Ottimo supporto alla fase decisionale
      • Normalmente acquisti di questo tipo avvengono a distanza
      • Il computer è un ottimo supporto di memorizzazione
      • Bacino d’utenza vasto e distribuito su tutto il territorio
    • Tecnologia e Innovazione
      Nel Web il turismo è una realtà consolidata, per questo tecnologia e innovazione sono due ingredienti fondamentali per creare un servizio migliore e differente, arricchire i contenuti, accrescere i membri della rete, vendere più spazi pubblicitari, tutti sinonimi di guadagno.
      migliori
    • Tecnologia al Servizio del Turismo
      I vantaggi offerti dal Web, nei confronti di un mercato così compatibile come quello del turismo, possono essere amplificati grazie alla creazione di una Social Network basata su Web 2.0 e Web Semantico, grazie a:
      • Facile reperimento e aggregazione di informazioni
      • Valutazione della loro attendibilità
      • Personalizzazione dei contenuti da parte degli utenti
      • Creazione di una conoscenza globale della comunità
      • Collaborazione di tutti i soggetti coinvolti
      Riteniamo che tali tecnologie costituiscano
      già la base della nostra idea di business,
      differenziando il servizio dalle applicazioni esistenti.
    • Visione Innovativa del Mercato
      La vera innovazione dell’applicazione è
      rappresentata dal nome “MyTravel”:
      • Si vuole rappresentare il mercato del turismo dal punto di vista del viaggio, fulcro di tutto, dove turisti e operatori del settore collaborano per il loro benessere reciproco, dove vengono visitati luoghi, città e paesi, dove si consumano esperienze e si accumulano ricordi.
      • Si vuole dare al viaggio un taglio personale, poiché per gli operatori può significare lavoro e professionalità, ma per i turisti relax, divertimento, esperienza, avventura …
      • Si vuol far emergere l’idea che ognuno ha del termine viaggio, quindi lasciando libertà di associarlo ad un semplice soggiorno in un luogo, ad uno spostamento o ad una concatenazione di questi ultimi.
    • Scenario comune del mercato del turismo nel web
      TURISTA
      OPERATORE TURISTICO
      5
      Effettua il viaggio
      6
      2
      1
      4
      Condivide e valuta la propria esperienza
      Riceve Prenotazione
      Pubblica Offerte
      Si informa e decide
      3
      Prenota il viaggio
      Applicazioni / siti web / social network che RAPPRESENTANO SOLO IL TURISTA E LA SUA ESPERIENZA
      Esempio: golfmaps.it
      Applicazioni / siti web / social network che
      RAPPRESENTANO SOLO OPERATORI TURISTICI E OFFERTE DI VIAGGIO
      Esempio: expedia.it
      Le informazioni recuperate dal turista possono essere inesatte, non aggiornate o soggettive.
    • Turista e Operatore Condividono la Stessa Visione
      L’OPERATORE PUBBLICA UN OFFERTA DI VIAGGIO
      TURISTA
      OPERATORE TURISTICO
      5
      Effettua il viaggio
      6
      2
      1
      4
      Condivide e valuta la propria esperienza
      Riceve adesioni alla proposta
      Pubblica Proposta
      Si informa e decide
      Aderisce alla proposta
      3
      MY TRAVEL .
      PROPOSTA
      SOGGIORNO
      STRUTTURA
    • Turista e Operatore sono due utenti uguali!
      IL TURISTA PROPONE UN VIAGGIO
      TURISTA
      OPERATORE TURISTICO
      6
      Effettua il viaggio
      2
      Sceglie una . struttura insieme ai partecipanti
      4
      1
      Pubblica Proposta invitando alcuni suoi amici
      Pubblica Struttura
      Riceve adesioni alla proposta
      5
      5
      PROPOSTA
      STRUTTURA
      SOGGIORNO
      ?
      SPOSTAMENTO
      Cerca compagni di viaggio, per il viaggio di ritorno (car-sharing)
      3
      CITTA’
      CITTA’
    • I Contenuti della Social Network
      Utente della rete sociale, Turista o Operatore Turistico, con profilo privato o pubblico
      Membro
      Luogo nel quale può avere luogo un viaggio-tappa, può essere di tre tipologie (Nazione-Città-Struttura), può essere pubblico o privato
      CITTA’
      NAZIONE
      STRUTTURA
      Viaggio o Tappa possono essere semplici soggiorni in un singolo luogo, oppure spostamenti da un luogo a un altro, oppure una concatenazione di soggiorni e spostamenti, può essere pubblico o privato
      SOGGIORNO
      SPOSTAMENTO
      LUOGO
      LUOGO1
      LUOGO2
      PROPOSTA
      SOGGIORNO
      Una Proposta di Viaggio può essere effettuata da un utente, può essere pubblica oppure ricevuta da uno o più utenti, può contenere qualsiasi tipo di viaggio
      STRUTTURA
      SPOSTAMENTO
      LUOGO1
      LUOGO2
    • Schema Entità Relazione
    • Creazione del file “mt.rdf”
    • Schema dell’Ontologia
    • Classe Persona
      • riga 42 > viene associato un nome alla classe
      • riga 45 > viene definita la relazione di sottoclasse
      • riga 46 > questa classe viene definita come intersezione di alcune proprietà
      • riga 48-53 > una delle proprietà che definiscono la classe
    • DataTypeProperty
      • riga 52 > indica numero esatto di occorrenze della proprietà
      • riga 145 > viene associato un nome della proprietà
      • riga 148 > la proprietà appartiene alla classe Persona
      • riga 149 > la proprietà assume un valore di tipo stringa
    • ObjectProperty
      • riga 96 > indica il numero minimo di occorrenze della proprietà
      • riga 97 > indica il numero massimo di occorrenze proprietà
      • riga 159 > viene associato un nome della proprietà
      • riga 162 > la proprietà appartiene alla classe Persona
      • riga 163 > la proprietà assume un valore della classe Ruolo
    • Classe Ruolo
      La proprietà ruoloDellaPersona in Persona assume un valore della classe Ruolo
      • riga 186 > viene associato un nome alla classe
      • riga 189 > questa classe viene definita per enumerazione
      • riga 190-195 > i membri della classe sono esattamente l’insieme dei ruoli che una persona può ricoprire nel campo del turismo
    • Classe Immagine
      . . . . .
      • riga 273 > viene definita la relazione di sottoclasse
      • riga 274 > questa classe viene definita come intersezione di alcune proprietà
      • riga 291-296 > una delle proprietà che definiscono la classe
      • riga 294 > riferimento alla proprietà dell’ontologia esterna foafhttp://xmlns.com/foaf/0.1/thumbnail
    • Classe Luogo
      • riga 373 & 380 > la proprietà appartiene alla classe Persona
      • riga 374 & 381 > la proprietà assume un valore della classe Luogo
      Classe Luogo usata per descrivere viaggi, ma anche luoghi di nascita e residenza di una persona
    • Classe Struttura, Classe Citta’, Classe Nazione
      Sono tutte sottoclassi di Luogo
    • Classe Tappa, Classe Recensione
      Proprietà argomentoDellaRecensione assume un valore della classe Tappa
      La proprietà tappaSuccessivain Tappa assume un altro valore della stessa classe
      Proprietà argomentoDellaRecensione appartiene alla classe Recensione
    • Classe Proposta
      Proprietà della classe Proposta
      VALORI DELLA CLASSE TAPPA
      VALORI DELLA CLASSE PERSONA (PARTECIPANTI)
    • Tramite XSL (ExtensibleStylesheetLanguage)
      XSL è un linguaggio che consente di trasformare documenti XML (quindi anche RDF, che è un dialetto XML) in altri formati.
      Parlando di Web Application, nel nostro caso sia l’ontologia che le istanze RDF sono state trasformate in pagine HTML, che unitamente al foglio di stile CSS costituiscono il layout dell’applicazione.
      +
      Foglio di Stile XSL
      Ontologia / Istanze RDF
      +
      =
      Foglio di Stile CSS
      Pagina HTML
      Layout
    • Struttura del file HTML generato
    • Struttura del file HTML generato
    • HTML ottenuto per l’istanza “luogo.rdf” dopo l’applicazione di “luogo.xsl”
    • Html visualizzato per l’istanza “luogo.rdf” dopo l’applicazione di “luogo.xsl”
    • Schema Globale
    • Gestore Utente
    • Gestore Proposta
    • Gestore Tappa
    • Gestore Messaggi
    • Gestore Recensione
    • Gestore Luogo
    • Visualizzazione Profilo Utente
      UTENTE
      Effettua login
      PAGINA PROFILO UTENTE
      Recupera i dati da
      DATABASE PROPOSTA
      DATABASE TAPPA
      DATABASE AMICO
      DATABASE UTENTE
    • Pagina Profilo Utente
      Ricerca ed Esplorazione
      Amici Aggiunti
      Dati Personali
      Viaggi-Tappe Pubblicate
      Proposte Effettuate
      Contatti
      Luoghi Pubblicati
      Geo-referenziazione
    • Creazione Viaggio/Tappa
      UTENTE
      CREA TAPPA
      DATI TAPPA
      IMMAGINE
      TAPPA SUCCESSIVA
      LUOGO
      GESTORE TAPPA
      GESTORE LUOGO
      DATI
      DATI
      DATABASE LUOGO
      DATABASE TAPPA
    • Pagina Viaggio/Tappa
      Autore
      Dati della Tappa
      Proposte Inerenti
      Geo-referenziazione
      Luoghi Interessati
      Immagini Correlate
      Commenti -Recensioni
    • Visualizzazione Luogo
      UTENTE
      Accede
      PAGINA LUOGO
      Recupera i dati da
      DATABASE LUOGO
    • Pagina Luogo
      Città di appartenenza
      Geo-referenziazione
      Nazione di appartenenza
      Dati del Luogo
      Contatti del Luogo
    • Creazione Proposta di Viaggio
      UTENTE
      Crea una
      Proposta pubblica
      Proposta privata
      Viene resa disponibile
      Viene inviata
      A Tutta la Rete
      Alcuni contatti
      Se sono interessati i contatti rispondono con una conferma di interesse
    • Ricezione Proposta di Viaggio
      UTENTE
      1
      Invio
      conferma di partecipazione
      Invia una proposta
      Invio
      conferma di interesse
      Destinatari
      2
      Confermano interesse
      Non interessati
    • Pagina Proposta di Viaggio
      Autore
      Dati della Proposta
      Tappe Proposte
      Riceventi
      Persone
      Interessate
      Persone Confermate
    • Problematiche che possono verificarsi
      Specialmente nel mondo del Web 2.0, le problematiche legate alla sicurezza meritano un attenzione particolare a causa della partecipazione attiva degli utenti.
      Bisognerà far fronte a:
      • Accesso non controllato a risorse condivise
      • Violazione della privacy e dati personali degli utenti non sufficientemente protetti
      • Contenuti non affidabili generati dagli utenti
    • Strumenti di Controllo
      Gli strumenti con i quali cercheremo di affrontare le tematiche legate alla sicurezza sono:
      Registrazione ed Autenticazione per l’accesso al servizio
      Sistema di Autorizzazioni per l’accesso ai dati e tutela della privacy
      Soluzioni di Accountability per verificare l’affidabilità dei dati ed evitare lo spam
      Una serie di Reputation System
    • Primo Livello di Tutela degli Utenti e del Servizio
      UTENTE
      EMAIL DI VERIFICA
      1
      4
      EMAIL DI VERIFICA
      Area Pubblicitaria / Informativa
      2
      NO
      NO
      PAGINA LOGIN
      PAGINA REGISTRAZIONE
      5
      6
      OK
      OK
      3
      4
      SOCIAL NETWORK MYTRAVEL
      Registrazione Obbligatoria
      Autenticazione Obbligatoria
      INSERIMENTO DATI
      ACCOUNT IN ATTESA DI CONFERMA
    • Controllo dell’Accesso ai Dati
      Un utente può accedere alle informazioni, solo se esiste un’esplicita autorizzazione che lo permetta!
      Ad ogni singola informazione, quindi, deve essere associata un’autorizzazione che permetta l’accesso di uno o più membri della rete sociale.
      POSSIBILI AUTORIZZAZIONI ASSOCIATE ALLE INFORMAZIONI NELLA RETE SOCIALE
      1 - ACCESSO CONSENTITO A TUTTI I MEMBRI DELLA SOCIAL NETWORK
      2 - ACCESSO CONSENTITO AI SOLI AMICI DELL’AUTORE
      3 - ACCESSO CONSENTITO AI SOLI AMICI SPECIFICATI DALL’AUTORE IN UN ELENCO
      4 - ACCESSO CONSENTITO AL SOLO AUTORE DEI CONTENUTI
    • Personalizzazione del Livello di Privacy
      A volte l’autore dei contenuti può personalizzare il livello di privacy associando un’autorizzazione, altre volte il sistema sceglie per lui.
      Negli schemi di seguito viene mostrato come e quando i dati possono essere protetti:
      LEGENDA
      Privacy non Personalizzabile / Solo Autore
      Privacy non Personalizzabile / Tutta la Rete
      Privacy Personalizzabile
      INFORMAZIONI DEL PROPRIO PROFILO:
      SOLO AUTORE PROFILO
      Username e Password
      PERSONALIZZABILE
      Altre informazioni personali
      PERSONALIZZABILE
      Amici
    • Personalizzazione del Livello di Privacy
      MESSAGGI DI POSTA:
      Informazioni contenute in un messaggio di posta
      SOLO MITTENTE E RICEVENTE
      INFORMAZIONI DI TAPPA/VIAGGIO:
      PERSONALIZZABILE
      Immagini
      Informazioni descrittive della tappa/viaggio
      PERSONALIZZABILE
      PERSONALIZZABILE
      Recensioni
      Proposte sulla Tappa
      PERSONALIZZABILE
      IMMAGINI PUBBLICATE:
      PERSONALIZZABILE
      Informazioni relative alle immagini
    • Personalizzazione del Livello di Privacy
      RECENSIONI PUBBLICATE:
      PERSONALIZZABILE
      Informazioni relative alle recensioni
      LUOGO (NAZIONE / CITTA’ / STRUTTURA PUBBLICA):
      Informazioni relative al luogo pubblico
      VISIBILE A TUTTA LA RETE
      LUOGO/STRUTTURA PRIVATA:
      PERSONALIZZABILE
      Informazioni relative alla struttura privata
      PERSONALIZZABILE
      Inserimento in una Tappa
      INFORMAZIONI DI UNA PROPOSTA:
      PERSONALIZZABILE
      Partecipanti
      Altre informazioni relative alla Proposta
      SOLO AUTORE E DESTINATARI (SE PUBBLICA, I DESTINATARI SONO TUTTI I MEMBRI DELLA RETE)
    • Riconoscere e debellare lo Spam
      L’invio di grandi quantità di messaggi indesiderati (generalmente commerciali) è una pratica molto diffusa nel Web, e soprattutto nelle Social Network densamente popolate.
      E’ per questo che si è pensato di difendere la rete anche dall’interno con un captcha test, che interrogherà l’utente durante l’inserimento dei contenuti con frequenza casuale, ma non eccessivamente ravvicinata, in modo da non dare fastidio e rilevare ugualmente procedure automatiche di inserimento dati.
    • Reputation System
      Reputation System che potrebbero favorire lo sviluppo di contenuti qualitativamente alti, eccone alcuni:
      • Valutazione di un Luogo (con un voto da parte di un utente che ha intrapreso un viaggio in quella località), con ricerche dei luoghi ordinate in modo decrescente rispetto al rating.
      • Valutazione di un viaggio/itinerario/tappa (con un voto da parte di un utente che vi ha partecipato), con ricerche dei viaggi ordinate in modo decrescente rispetto al rating.
      • Valutazione di un compagno di viaggio (con un voto da parte di un utente che ha viaggiato insieme alla persona), con ricerche di proposte ordinate in modo decrescente rispetto al rating medio dei partecipanti.
    • MyTravel
      Il Mercato del Turismo nel Web