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
Scarica

Aggregare informazioni sul web