Aggregare le informazioni sul Web esperienze a confronto Bonaria Biancu Seminario CNBA Biblioteche come conversazioni: 2.0 intorno e oltre l’achitettura Roma - 18 maggio 2007 Web 2.0 O'Reilly What is web 2.0? DATA Web as Platform Rich user experience Data is the next Intel inside HACKABILITY Support lightweight programming models Design for "hackability" and remixability Cooperate, don't control USERS AS DEVELOPERS Trusting users as co-developers MASH-UP! Mashup: un ecosistema per gli sviluppatori Mix di contenuti ed elementi provenienti da molteplici fonti (TechWeb) Il primo mash-up, all'inizio del 2005 è HousingMaps che combina dati di Google Maps con informazioni da agenzie di real estate Nata come una competition, il primo "Mashup Camp" è stato sponsorizzato da Adobe, AOL, Sun, Microsoft, Google, Yahoo! e altri. Si è tenuto al “Computer History Museum” a Mountain View, California, nel febbraio 2006 Web Service Estrarre i dati API (Application Programming Interface): definizione di metodi, oggetti e proprietà per accedere ai dati – devono essere aperte (i.e. pubbliche e possibilmente semplici!) RSS Scraping Protocolli Web SOAP REST E per le biblioteche: SRU(REST-like), SRW (SRU+SOAP), CQL (Library of Congress) Ciclo del Mashup Informazioni (siti, wiki, feed RSS etc.) Application Programming Interface Richiesta Processo Risultato (con vari formati di output) Lo stato dell’arte Programmable web 1912 mashup al 16.05.2007 3.19 nuovi mashup al giorno Decine di API Metadati relativi a funzionalità, metodi, protocolli Qualche esempio... Big players: Google (AJAX Search API, Froogle, Google Maps!) Amazon web services: Historical pricing (a pagamento) Amazon Product Feed (gratuito) eBay Yahoo Flickr Del.icio.us YouTube ... Tool di sviluppo Pipes – moduli drag&drop per creare mashup OpenKapow - creazione, condivisione e ri-uso di Web service QEDWiki - mashup-maker di IBM basato su wiki Proto - applicazione desktop per creare mashup in ambiente visuale CogHead - applicazione business basata sul Web Dabble - database per creare, gestire ed esplorare dati sul Web DataMashups.com - portali personalizzati, integrazione di SOA, Web service, widgets e applicazioni Web RSSBus - feed dinamici da database, fogli di calcolo e directory Community Walk, MapBuilder, Wayfaring – creazione di mashup dedicati alle mappe ... Architettura nella blogosfera Del.icio.us API HTML:http://del.icio.us/html/bonaria?count=15& divclass=delPost&rssbutton=yes&extended=body API:https://api.del.icio.us/v1/tags/rename?old=li br&new=libro JSON Biblioteche su Del.icio.us Bibliothèque de l'Université Paris-Sorbonne (Paris IV) (2292 post al 16.05.2007) http://del.icio.us/bibliparis4 Thomas Ford Memorial Library http://del.icio.us/thomasford Biblioteca di Milano-Bicocca GdL Sfx http://del.icio.us/bonaria/sfx ... Flickr per le biblioteche Onmouse over Query to the OPAC Google Gadget Go go Google = Google Gadget + PatREST Biblio-bar @ Bicocca LibX toolbar: estensione di Firefox che consente l'accesso diversificato alle risorse della biblioteca Toolbar & right-click menu Menu che si adatta ai contesti Supporto all'OpenURL Supporto a Google Scholar Localizzazione sul Web grazie a pulsanti embedded Autolinking Supporto a COinS Biblio-bar @ Bicocca Biblio-bar @ Bicocca Biblio-bar @ Bicocca LibraryThing for libraries! Funzionalità Opac 2.0 per le biblioteche Raccomandazioni di libri Browsing per tag Recensioni e ratings FREE: Altre edizioni e traduzioni Coming soon... Recensioni, tagging e rating di utenti LT + utenti locali OPAC La più grande base di informazioni strutturate Non basta costruire verticalmente sul catalogo Occorre disseminare i nostri dati e combinarli con altri (database, e-journal, siti di social tagging, servizi commerciali...) L'unico limite è la fantasia! Domande? http://del.icio.us/bonaria/mashup Bonaria Biancu -- aka The Geek Librarian Biblioteca di Ateneo -- Università di Milano-Bicocca mail: [email protected] blog: http://bonariabiancu.wordpress.com library web: http://www.biblio.unimib.it