Le mie riflessioni sul Social Semantic Web (Web 3.0 o Web 5.0?)
Penso che oggi e` stato proprio il mio giorno!
Stamattina ho incontrato una persona VIP con cui avevo parlato del Business Networking, stato di maturita` del Web e Web 2.0 in Italia, e di tanto altro. Dopodiché, mi e` stata fatta una domanda ormai gia` tradizionale- "Perche` Spock? cosa pensi del Web 2.0/N.o di domani PER TE?". Allora abbiamo parlato un po` del ruolo dell'OpenSocial di Google, di DataPortability project come lo vedo, certamente di Spock che presento a tutti come un Killer Application per il Web 2.0 :) dal primo giorno che mi sono messo a studiare Spock... ed alle fine- mi e` stata fatta un'altra bella domanda- "ma Semantic Web- che cosa strana e`? A cosa serve? perche` non parte?". Un po` di esercizi per il cervello e la lingua :) e ci siamo.
bene, alle fine di giornata nell'ufficio cosa succede? Mi arriva una mail di notifica da Antonio Savarese che conosco da tempo, mi avvisa che ha postato su LinkedIn's Q&A una domanda che forse mi potrebbe interessare. Vengo su LinkedIn- cosa trovo?
Web 3.0 - realtà o utopia? Il World Wide Web è caratterizzato da una collezione gigantesca e strettamente interconnessa di miliardi di documenti, collegati tramite rimandi e motori di ricerca e conosciuto come Web 2.0. Attualmente, l’industria dei computer sta sviluppando la tecnologia che trasformerà questi dati nelle basi di una rete sofisticata della conoscenza umana, ciò è la base del Web 3.0
FANTASTICO! Non avevo pensato due volte- ho scritto una risposta, spero che piacera` ad Antonio e non sara` incazzato ne anche il autore dell'articolo che stava promuovendo Antonio :). Certamente la potevo fare meglio ma avevo fretta :) + adesso penso che ci voleva rispondere in Inglese ma va bene, sto gia` ricevendo sul e-mail i messaggi dalle persone che hanno letto questa mia risposta, alcuni sono contenti altri incazzati :), ma sono tutti interessati di Spock :) bene, allora ho fatto una risposta multi-purpose, vero? :)
LA MIA RISPOSTA:
"Penso di poter raccontare tante cose della storia dello sviluppo del Semantic Web, che avevo seguito ancora 5 anni fa lavorando come Ricercatore di AI sui progetti del genere- Knowledge Sharing, Viewpoint Matching, Semantic Matching, Knowledge Semantic Representation... allora 5 anni fa Semantic Web, Ontology, Ontology Matching etc- si sembravano le cose che "domani" inizieranno ad usare tutti. Ma non e` successo cosi`. perché? perché e` tutto TROPPO complesso, e` troppo teorico! questo piace molto agli ricercatori, ma noi, industry/ mercato- abbiamo bisogno delle invenzioni piu` semplici! Cosi` e` arrivato il Web 2.0 ed e` saltato il Semantic Web :)
io credo che i principi del Semantic Web sono giusti, ma sono quasi convinto che nell'evoluzione del Web, questa fase, il puro Web 3.0, verra` saltata.
Oggi viviamo nell'era del Web 2.0- direi "un casino che si organizza da solo". Bene. Il fine di questa fase sarà penso quando tutti i Folksonomy saranno troppi, in troppe lingue, da troppi diversi 'view-point', non sincronizzati nel tempo (validita` dei tag) etc. In somma- non compatibili e non sincronizzati tra di loro che non si potra` fare matching in un modo semplice (trovi gli utenti "simili" a me?). Allora ci vorrà un SISTEMA per ORGANIZZARE i social tagging ed altro 'casino' che sta generando il Web 2.0 oggi :) e qui gli elementi del Semantic Web, algoritmi e logica- secondo me saranno molto di aiuto. ma se saranno applicati A QUELLO che crea il Web 2.0, invece di dire "buttiamo via tutto e partiamo da zero".
quindi, secondo me,
a) il Web 2.0 prima o poi ci portera` nel 'inferno' (un casino social ingestibile). perché ci sono troppi "i contributor" + perché le loro contribuzioni sono molto ben diversi e non compatibili (language, base domain, viewpoint, attitude, etc)- non c'e` ancora standardizzazione e non so se si puo` farlo semplice senza aver rotto il bello del Social Web! b) il Web "3.0" (Semantic Web) in se stesso e` troppo teorico + troppo complesso per implementarlo nel sistemi IT/Web, per poterlo fare cosi` itilizzabile come i princippi SEMPLICI del Web 2.0 (perché ha funzionato il Web 2.0?- e` semplice ed e` divertente!) c) il futuro del Web, secondo me, sarà una combinazione del Web 2.0 di oggi (Social Web, piu` la sua evoluzione verso OPEN Social Web) + il Semantic Web.
si puo` chiamarlo "Social Semantic Web", piu` se aggiungeremo il tag OPEN, perché il mondo Social oggi sicuramente si muove verso interoperability con OpenSocial e DataPortability. allora e` il WEB 5.0, not Web 3.0? :) Oppure va bene, se il Semantic Web non e` 3.0, allora quello che dico, la combinazione, potra` essere proprio 3.0. in somma- la prossima generazione sara` un MIX, secondo me.
Invito il autore dell'articolo ed anche amico Antonio stesso, a dare un'occhiatat a SPOCK, il primo Motore di Ricerca puro 2.0, orientato su Persone. Sull'esempio di Spock, ne sono certo, vedremo tra poco che solo con il tagging senza controllo e moderazione, senza standardizzazione etc- non si arrivera` molto lontano... anche se sono sicuro che Spock sara` il vero e` proprio Killer Application per il Web 2.0! il problema e` che il Web 2.0 con i suoi contributor e` troppo produttivo :) per mettere tutto questo in ordine- ci vorranno proprio gli Ontology, Semantic Matching e tutta altra roba che avevo studiato 5 anni fa al IRST/ITC, e che mi sembra solo oggi i signori come il autore dell'articolo di Antonio pensano di aver scoperto. Ma puo` essere che anche lui lo sapeva 10 anni fa- non ho niente proprio contra questa persona :), ma solo contra quelli che oggi si definiscono "visionary del Semantic Web". Gli dico- era tutto chiaro ancora 5 anni fa :) ma non parte- e` troppo complesso!
invito gli interessati nel subject a contattarmi su ANDREY [AT] COMPUTER.ORG + consiglio Pavel come un esperto riconosciuto del Semantic Web."