Libraries 2.0 and RSS

37
Libraries and Web 2.0 – Seminario <PAUSE> <GO> RSS come alternativa semplice a OAI-PMH o come servizio aggiuntivo per condividere informazioni bibliografiche Biblioteche e Web 2.0: RSS Web 2.0 and libraries Seminario di aggiornamento 6 marzo 2009 Università degli Studi Roma Tre, Roma CASPUR, CILEA, FAO of the UN e Università degli Studi di Roma Valeria Pesce FAO of the UN

description

Utilizzi di RSS nella disseminazione delle informazioni bibliografiche. Use cases for RSS feeds of bibliographic data. (In Italian)

Transcript of Libraries 2.0 and RSS

Page 1: Libraries 2.0 and RSS

Libraries and Web 2.0 – Seminario

<PAUSE> <GO>

RSS come alternativa semplice a OAI-PMH o come servizio aggiuntivo

per condividere informazioni bibliografiche

Biblioteche e Web 2.0: RSS

Web 2.0 and librariesSeminario di aggiornamento

6 marzo 2009Università degli Studi Roma Tre, Roma

CASPUR, CILEA, FAO of the UN e Università degli Studi di Roma

Valeria PesceFAO of the UN

Page 2: Libraries 2.0 and RSS

[Libraries and Web 2.0 – Seminario]

Biblioteche e Web 2.0: RSS

<PAUSE> <GO>[06 / 03 / 2009]

Gestione dei contenuti e Web 2.0Web 2.0 è soprattutto un nuovo approccio nel modo

di creare e rendere fruibili i contenuti sul web.

AuthorsContent managers Webmaster

Users

ProducersProviders

Consumers

Webmaster

Platform (blog, wiki)

Users

Platform (social network)

“Prosumers”

Re-publishingRe-packaging

Web 1.0 Web 2.0

Page 3: Libraries 2.0 and RSS

[Libraries and Web 2.0 – Seminario]

Biblioteche e Web 2.0: RSS

<PAUSE> <GO>[06 / 03 / 2009]

Gestione dei contenuti e Web 2.0Creazione: si passa dalle pagine web create dai webmaster all'UCC (user-created content), dal sito web al blog e al wiki, dall'inserimento manuale di informazioni all'aggregazione di informazioni da altre fonti.

Web 1.0 Web 2.0

Page 4: Libraries 2.0 and RSS

[Libraries and Web 2.0 – Seminario]

Biblioteche e Web 2.0: RSS

<PAUSE> <GO>[06 / 03 / 2009]

Gestione dei contenuti e Web 2.0Fruizione: dalla semplice visualizzazione dei

contenuti sulla pagina web all'offerta di modi personalizzati di ri-utilizzare i contenuti: email alerts, feeds, fino a web services che permettono di ri-aggregare i contenuti in altri contesti.

Calendar

News reader

Blog

Sito web

Servizio avanzato

Web 1.0 Web 2.0

Page 5: Libraries 2.0 and RSS

[Libraries and Web 2.0 – Seminario]

Biblioteche e Web 2.0: RSS

<PAUSE> <GO>[06 / 03 / 2009]

Sistemi informativi e Web 2.0Quali sono le conseguenze di questo nuovo

approccio nella teoria e pratica dei sistemi informativi?

Page 6: Libraries 2.0 and RSS

[Libraries and Web 2.0 – Seminario]

Biblioteche e Web 2.0: RSS

<PAUSE> <GO>[06 / 03 / 2009]

Sistemi informativi e Web 2.0Da sistemi informativi chiusi e altamente coordinati a

sistemi informativi aperti basati su architetture distribuite (con fonti facilmente accessibili, addirittura “hackable”) in cui la necessità di coordinazione è minima grazie all'utilizzo di tecnologie, protocolli e formati standard.

“Think syndication, not coordination”“Design for "hackability" and remixability”

Tim O'Reilly

http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html?page=4

Page 7: Libraries 2.0 and RSS

[Libraries and Web 2.0 – Seminario]

Biblioteche e Web 2.0: RSS

<PAUSE> <GO>[06 / 03 / 2009]

Sistemi informativi e Web 2.0Qualsiasi produttore di contenuti è una potenziale

fonte per altri servizi: i servizi che producono e che consumano informazioni diventano minimamente interdipendenti, “loosely coupled”.

Se un servizio offre feed RSS o export XML in un formato documentato, non ho bisogno di coordinarmi con chi offre il servizio per ri-utilizzarne i dati.

“Support lightweight programming modelsthat allow for loosely coupled systems”

Tim O'Reilly

http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html?page=4

Page 8: Libraries 2.0 and RSS

[Libraries and Web 2.0 – Seminario]

Biblioteche e Web 2.0: RSS

<PAUSE> <GO>[06 / 03 / 2009]

Sistemi informativi e Web 2.0Da un flusso diretto dalla fonte all'utente finale che

visualizza l'informazione su una schermata

ad un flusso incontrollato multi-direzionale in cui i produttori sono spesso anche consumer e i consumer sono spesso servizi avanzati che rielaborano, aggregano e disgregano i contenuti e li rendono disponibili ad altri servizi consumer, in un ciclo potenzialmente infinito.

Page 9: Libraries 2.0 and RSS

[Libraries and Web 2.0 – Seminario]

Biblioteche e Web 2.0: RSS

<PAUSE> <GO>[06 / 03 / 2009]

Sistemi informativi e Web 2.0L'informazione estratta da un database e

visualizzata dall'utente finale in una schermata, senza l'offerta di ulteriori modi di ri-utilizzo e possibilmente di estrazione dinamica delle informazioni da quel sistema, ha un ciclo di vita breve e possibilità quasi nulle di disseminazione.Quell'informazione non è veramente accessibile.

Page 10: Libraries 2.0 and RSS

[Libraries and Web 2.0 – Seminario]

Biblioteche e Web 2.0: RSS

<PAUSE> <GO>[06 / 03 / 2009]

Biblioteche e Web 2.0Alle biblioteche, l'approccio Web 2.0 offre l'opportunità di:

1) andare oltre l'offerta di un'interfaccia web per navigare e fare ricerche nei propri cataloghi e iniziare ad usare tecnologie Web 2.0 per rendere le proprie informazioni bibliografiche accessibili ad altri servizi consumer  

Page 11: Libraries 2.0 and RSS

[Libraries and Web 2.0 – Seminario]

Biblioteche e Web 2.0: RSS

<PAUSE> <GO>[06 / 03 / 2009]

Biblioteche e Web 2.0Alle biblioteche, l'approccio Web 2.0 offre l'opportunità di:

2) a propria volta, “consumare” e ri-utilizzare informazioni rese disponibili attraverso le stesse tecnologie da altre biblioteche o da altri servizi bibliografici.

Page 12: Libraries 2.0 and RSS

[Libraries and Web 2.0 – Seminario]

Biblioteche e Web 2.0: RSS

<PAUSE> <GO>[06 / 03 / 2009]

Biblioteche e Web 2.0: accessibilitàA questo fine, le biblioteche possono implementare

sia l'architettura OAI che il meccanismo RSS

Entrambi sono esempi dell'approccio Web 2.0:

architettura distribuita massima accessibilità e “hackabilità” tramite web services

di tipo RESTful (il classico meccanismo richiesta / risposta http "stateless") e formati di output standard

Page 13: Libraries 2.0 and RSS

[Libraries and Web 2.0 – Seminario]

Biblioteche e Web 2.0: RSS

<PAUSE> <GO>[06 / 03 / 2009]

Biblioteche e Web 2.0: accessibilità

Open Archive Protocol for Metadata Harvesting

L'architettura OAI-PMH, pur basandosi su un protocollo semplicissimo e su standard largamente adottati come il Dublin Core, è piuttosto complessa.

Fortunatamente, diversi software di gestione delle biblioteche adesso forniscono un'interfaccia OAI-PMH che richiede solo una configurazione iniziale.

Page 14: Libraries 2.0 and RSS

[Libraries and Web 2.0 – Seminario]

Biblioteche e Web 2.0: RSS

<PAUSE> <GO>[06 / 03 / 2009]

Biblioteche e Web 2.0: accessibilità

OAI-PMH è troppo complesso per i servizi consumer

Difficoltà per i potenziali servizi “consumer” a incorporare un OAI harvester nel proprio sito per poter dare accesso alle informazioni bibliografiche degli altri provider

Page 15: Libraries 2.0 and RSS

[Libraries and Web 2.0 – Seminario]

Biblioteche e Web 2.0: RSS

<PAUSE> <GO>[06 / 03 / 2009]

Biblioteche e Web 2.0: accessibilitàConsiderato che i potenziali servizi “consumer” delle

informazioni prodotte da una biblioteca sono molti, la possibilità di rendere il ri-utilizzo delle informazioni il più semplice possibile è importante.

Alcuni potenziali servizi consumer:- Pagine delle amministrazioni comunali: ultime accessioni delle biblioteche comunali- Siti delle Facoltà universitarie: aggregazione di record bibliografici sulle materie universitarie- Siti tematici: pubblicazioni disponibili sul tema e reperibilità nelle biblioteche

Page 16: Libraries 2.0 and RSS

[Libraries and Web 2.0 – Seminario]

Biblioteche e Web 2.0: RSS

<PAUSE> <GO>[06 / 03 / 2009]

Biblioteche e Web 2.0: RSSA questo fine, un'altra possibile e più semplice soluzione può essere quella di rendere i propri record bibliografici disponibili attraverso feed RSS.

Catalogo: risultati ricerca Il Comune - Biblioteche

Ultime accessioni delle biblioteche comunali su: storia dell'arte

- Monografia 1biblioteca:...

- Monografia 2biblioteca:...

- Monografia 3biblioteca:...

Catalogo: risultati ricerca

- Monografia 4biblioteca:...

Biblioteca 1 Biblioteca 2Consumer

Page 17: Libraries 2.0 and RSS

[Libraries and Web 2.0 – Seminario]

Biblioteche e Web 2.0: RSS

<PAUSE> <GO>[06 / 03 / 2009]

RSS

Definizione da Wikipedia in italiano:“RSS (acronimo di RDF Site Summary ed anche di Really Simple Syndication) è uno dei più popolari formati per la distribuzione di contenuti Web; è basato su XML, da cui ha ereditato la semplicità, l'estensibilità e la flessibilità.”

“visto che il formato è predefinito, un qualunque lettore RSS potrà presentare in una maniera omogenea notizie provenienti dalle fonti più diverse.”

Page 18: Libraries 2.0 and RSS

[Libraries and Web 2.0 – Seminario]

Biblioteche e Web 2.0: RSS

<PAUSE> <GO>[06 / 03 / 2009]

RSS

Esempio di record RSS con dati bibliografici

...<item> <title>Web 2.0 Principles and Best Practices. An O'Reilly Radar Report</title> <author>John Musser</author> <author>Tim O'Reilly</author> <description>What does Web 2.0 mean to your company and products? What are the risks and opportunities? What are the proven strategies for successfully capitalizing on these changes?</description> <pubDate>Sun, 01 November 2006 00:00:00 GMT</pubDate> <guid>ISBN:0-596-52769-1</guid> <link>http://radar.oreilly.com/research/web2-report.html</link> <category>technology</category> <category>web development</category></item>...

Page 19: Libraries 2.0 and RSS

[Libraries and Web 2.0 – Seminario]

Biblioteche e Web 2.0: RSS

<PAUSE> <GO>[06 / 03 / 2009]

RSS

RSS reader / RSS aggregator

Un aggregatore è un software in grado di accedere ai file delle feed RSS (è sufficiente che l'utente indichi al programma le URL delle feed), effettuarne il parsing (ovvero l'estrazione delle informazioni dai vari elementi XML), aggregarne i vari item e visualizzarli in base alle preferenze dell'utente.

Page 20: Libraries 2.0 and RSS

[Libraries and Web 2.0 – Seminario]

Biblioteche e Web 2.0: RSS

<PAUSE> <GO>[06 / 03 / 2009]

RSSAggregatori RSS online Google Reader (http://www.google.com/reader/) Yahoo Pipes (http://pipes.yahoo.com/pipes/)

Google Reader: notizie aggregate da diverse fonti su “Informatica”

Page 21: Libraries 2.0 and RSS

[Libraries and Web 2.0 – Seminario]

Biblioteche e Web 2.0: RSS

<PAUSE> <GO>[06 / 03 / 2009]

RSSEsempio di feed incorporata in pagina web tramite javascript

Codice javascript fornito da WidgetBox http://www.widgetbox.com/make_blidget.jsp

Page 22: Libraries 2.0 and RSS

[Libraries and Web 2.0 – Seminario]

Biblioteche e Web 2.0: RSS

<PAUSE> <GO>[06 / 03 / 2009]

RSS feeds dei record bibliografici

alternativa più semplice di OAI-PMH per permettere l'harvesting incrementale dei propri record

servizio aggiuntivo per rendere più facile la condivisione e la disseminazione dell'informazione.

Page 23: Libraries 2.0 and RSS

[Libraries and Web 2.0 – Seminario]

Biblioteche e Web 2.0: RSS

<PAUSE> <GO>[06 / 03 / 2009]

RSS dei record bibliografici: utilizzi

Esempio di utilizzo: harvesting incrementale di diversi archivi (modello OAI-PMH)

Feed del catalogo 1

<guid> identificatore unico<pubDate> data di pubblicazione

Feed del catalogo 2

<guid> identificatore unico<pubDate> data di pubblicazione

Harvester

- Ad intervalli regolari, harvesting incrementale degli item con <pubDate> posteriore a quella dell'ultimo harvesting oppure con <guid> ancora non presente in archivio

Page 24: Libraries 2.0 and RSS

[Libraries and Web 2.0 – Seminario]

Biblioteche e Web 2.0: RSS

<PAUSE> <GO>[06 / 03 / 2009]

RSS dei record bibliografici: utilizzi

Esempio di utilizzo: aggiornamento ultime accessioni di diverse biblioteche

Catalogue search results Il Comune - Cultura

Ultime accessioni delle biblioteche comunali su: storia dell'arte

- Monografia 1biblioteca:...

- Monografia 2biblioteca:...

- Monografia 3biblioteca:...

Catalogue search results

- Monografia 4biblioteca:...

Page 25: Libraries 2.0 and RSS

[Libraries and Web 2.0 – Seminario]

Biblioteche e Web 2.0: RSS

<PAUSE> <GO>[06 / 03 / 2009]

RSS: implementazione provider

Facilità di implementazione per i provider:

Con l'utilizzo di un ILS che prevede l'esposizione dei record come RSS feeds: nessuna difficoltà

Senza l'utilizzo di un ILS che prevede RSS: l'esposizione dei record come RSS feed richiede solo un output XML dei record, molto più semplice per qualsiasi programmatore che non l'implementazione dei verbi OAI-PMH

Page 26: Libraries 2.0 and RSS

[Libraries and Web 2.0 – Seminario]

Biblioteche e Web 2.0: RSS

<PAUSE> <GO>[06 / 03 / 2009]

Creare RSS feeds dal proprio catalogoDiversi Integrated Library Systems (ILS) già lo fanno Dspace

http://www.dspace.org Millennium ILS

http://www.iii.com/products/millennium_ils.shtml Primo by ExLibris (Aleph)

http://www.exlibrisgroup.com/category/PrimoOverview

Altri tools e piattaforme Urchin

http://urchin.sourceforge.net/

Page 27: Libraries 2.0 and RSS

[Libraries and Web 2.0 – Seminario]

Biblioteche e Web 2.0: RSS

<PAUSE> <GO>[06 / 03 / 2009]

RSS: implementazione consumer

Facilità di implementazione per i consumer:

Con l'utilizzo di un Content Management System (CMS) o di una piattaforma blog in grado di aggregare feed (la maggior parte): nessuna difficoltà

Senza l'utilizzo di un CMS o piattaforma blog: esistono widget (poche righe di codice javascript) per incorporare feed in qualsiasi pagina web ed esistono servizi di aggregazione di feed che producono a loro volta feed aggregate che possono essere incorporate nelle pagine web

Page 28: Libraries 2.0 and RSS

[Libraries and Web 2.0 – Seminario]

Biblioteche e Web 2.0: RSS

<PAUSE> <GO>[06 / 03 / 2009]

Incorporare feeds nel proprio sitoWidgets WidgetBox (http://www.widgetbox.com/make_blidget.jsp)

SpringWidgets (http://www.springwidgets.com/widgets/view/23) Feedroll (http://www.feedroll.com/rssviewer/) Feed2JS (http://feed2js.org/)

Piattaforme / CMS Piattaforme blog: Google, Wordpress ecc. CMS: (quasi) tutti

Page 29: Libraries 2.0 and RSS

[Libraries and Web 2.0 – Seminario]

Biblioteche e Web 2.0: RSS

<PAUSE> <GO>[06 / 03 / 2009]

RSS dei record bibliografici: vantaggiVantaggio rispetto a OAI-PMH: alta ri-usabilità:

esistono i tool per leggere le feed e per incorporarle nei siti; la maggior parte dei tool per creare siti web o blog offre funzionalità sia per incorporare RSS feed sia per aggregarne gli item in modo avanzato (es. Drupal).

I servizi “consumer” possono molto più facilmente incorporare un RSS reader o usare un plugin per un RSS aggregator che non leggere i record bibliografici tramite OAI-PMH

Page 30: Libraries 2.0 and RSS

[Libraries and Web 2.0 – Seminario]

Biblioteche e Web 2.0: RSS

<PAUSE> <GO>[06 / 03 / 2009]

RSS dei record bibliografici: svantaggi

Svantaggio: metadata set molto povero, quasi tutto opzionale.

<item> <title>Title</title><description>Description</description></item>

MA...

Page 31: Libraries 2.0 and RSS

[Libraries and Web 2.0 – Seminario]

Biblioteche e Web 2.0: RSS

<PAUSE> <GO>[06 / 03 / 2009]

RSS di record bibliografici: qualità Si possono produrre feed di qualità usando tutti gli

elementi previsti: la maggior parte dei lettori RSS è in grado di trattare quasi tutti gli elementi

Il campo <category>, ad es., usando una classificazione o un soggettario comune, permette di gestire la semantica

Si può mappare la maggior parte dei campi fondamentali del Dublin Core agli elementi RSS

Page 32: Libraries 2.0 and RSS

[Libraries and Web 2.0 – Seminario]

Biblioteche e Web 2.0: RSS

<PAUSE> <GO>[06 / 03 / 2009]

RSS: estendibilità

RSS è estendibile con altri namespace, ad es. Dublin CoreNaturalmente, i lettori RSS standard ignoreranno gli elementi aggiuntivi (anche se DC è spesso accettato).

Vista la caratteristica di estendibilità di RSS, si auspica che i lettori e gli aggregatori RSS evolvano verso la consapevolezza dei namespace aggiuntivi o almeno verso la configurabilità degli elementi da leggere.

Page 33: Libraries 2.0 and RSS

[Libraries and Web 2.0 – Seminario]

Biblioteche e Web 2.0: RSS

<PAUSE> <GO>[06 / 03 / 2009]

RSS: estendibilitàEsempio di feed RSS estesa con Dublin Core

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"> <channel> <title>O'Reilly publications</title> <link>http://www.oreilly.com/</link> <item> <title>Web 2.0 Principles and Best Practices.</title> <link>http://www.marchal.com/en/</link> <dc:creator>Marchal</dc:creator>

<dc:date>2006/11/01</dc:date><dc:identifier>ISBN:0-596-52769-1</dc:identifier>

<dc:rights>Copyright 2006 O'Reilly</dc:rights> </item></channel></rss>

Page 34: Libraries 2.0 and RSS

[Libraries and Web 2.0 – Seminario]

Biblioteche e Web 2.0: RSS

<PAUSE> <GO>[06 / 03 / 2009]

RSS feeds dinamiche

Ogni feed ha una URL: prevedendo una query di parametri da aggiungere alla URL, si possono applicare filtri e produrre feed dinamiche che rispondono alla query

I servizi consumer possono incorporare solo le feed che rispondono alle loro esigenze (ad es. solo le ultime accessioni su un certo soggetto, o di un certo autore, o in una certa lingua)

Page 35: Libraries 2.0 and RSS

[Libraries and Web 2.0 – Seminario]

Biblioteche e Web 2.0: RSS

<PAUSE> <GO>[06 / 03 / 2009]

Esempio di servizio: AgriFeeds

www.agrifeeds.orgAggregatore di notizie ed eventi nel settore dell'agricolturaEsempio estendibile all'aggregazione di record bibliografici

Harvesting di feed da diverse fonti

Salvataggio e indicizzazione di tutti i record

Ri-aggregazione dei record secondo diversi indici (categoria, keyword, data, fonte ecc.)

Esposizione di feed aggregate filtrate dinamicamente (URL parametriche)

Page 36: Libraries 2.0 and RSS

[Libraries and Web 2.0 – Seminario]

Biblioteche e Web 2.0: RSS

<PAUSE> <GO>[06 / 03 / 2009]

Bibliografia essenzialeRSS 2.0 specificationhttp://cyber.law.harvard.edu/rss/rss.html

Tim O'Reilly, “What is Web 2.0”http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html

Gerry McKiernan, “Rich Site Services: Web Feeds for Enhanced Information and Library Services”http://www.llrx.com/features/richsite.htm

AgriFeeds project on Google Codehttp://code.google.com/p/agrifeeds/wiki/AgriFeeds

Page 37: Libraries 2.0 and RSS

[Libraries and Web 2.0 – Seminario]

Biblioteche e Web 2.0: RSS

<PAUSE> <GO>[06 / 03 / 2009]

Biblioteche e Web 2.0: RSS

Grazie dell'attenzione

Valeria [email protected]

Food and Agriculture Organization of the United Nations (FAO of the UN)