21
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

Aggregare le informazioni sul web: esperienze a confronto

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Aggregare le informazioni sul web: esperienze a confronto

Aggregare le informazioni sul Webesperienze a confronto

Bonaria Biancu

Seminario CNBABiblioteche come conversazioni:

2.0 intorno e oltre l’achitetturaRoma - 18 maggio 2007

Page 2: Aggregare le informazioni sul web: esperienze a confronto

Web 2.0

O'Reilly What is web 2.0? Web as Platform Rich user experience Data is the next Intel inside Support lightweight programming models Design for "hackability" and remixability Cooperate, don't control Trusting users as co-developers

DATA

HACKABILITY

USERS AS DEVELOPERS

MASH-UP!

Page 3: Aggregare le informazioni sul web: esperienze a confronto

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

Page 4: Aggregare le informazioni sul web: esperienze a confronto

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)

Page 5: Aggregare le informazioni sul web: esperienze a confronto

Ciclo del Mashup

Informazioni (siti, wiki, feed RSS etc.)

Application Programming Interface

Richiesta

Processo

Risultato (con vari formati di output)

Page 6: Aggregare le informazioni sul web: esperienze a confronto

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

Page 7: Aggregare le informazioni sul web: esperienze a confronto

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

Page 8: Aggregare le informazioni sul web: esperienze a confronto

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

Page 9: Aggregare le informazioni sul web: esperienze a confronto

Architettura nella blogosfera

Page 10: Aggregare le informazioni sul web: esperienze a confronto

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=libr&new=libro

JSON

Del.icio.us API

Page 11: Aggregare le informazioni sul web: esperienze a confronto

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 Libraryhttp://del.icio.us/thomasford

Biblioteca di Milano-Bicocca GdL Sfxhttp://del.icio.us/bonaria/sfx

...

Page 12: Aggregare le informazioni sul web: esperienze a confronto

Flickr per le biblioteche

Onmouse over

Query to the OPAC

Page 13: Aggregare le informazioni sul web: esperienze a confronto

Google Gadget

Page 14: Aggregare le informazioni sul web: esperienze a confronto

Go go Google = Google Gadget + PatREST

Page 15: Aggregare le informazioni sul web: esperienze a confronto

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

Page 16: Aggregare le informazioni sul web: esperienze a confronto

Biblio-bar @ Bicocca

Page 17: Aggregare le informazioni sul web: esperienze a confronto

Biblio-bar @ Bicocca

Page 18: Aggregare le informazioni sul web: esperienze a confronto

Biblio-bar @ Bicocca

Page 19: Aggregare le informazioni sul web: esperienze a confronto

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

Page 20: Aggregare le informazioni sul web: esperienze a confronto

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!L'unico limite è la fantasia!

Page 21: Aggregare le informazioni sul web: esperienze a confronto

Domande?

http://del.icio.us/bonaria/mashupBonaria Biancu -- aka The Geek Librarian

Biblioteca di Ateneo -- Università di Milano-Bicoccamail: [email protected]

blog: http://bonariabiancu.wordpress.comlibrary web: http://www.biblio.unimib.it