Tecnologie per OPAC. Valdo Pasqui

1,527 views

Published on

AIB Toscana Formazione. Corso di aggiornamento professionale: Accesso all'informazione e collaborazione virtuale. "TECNOLOGIE PER OPAC", Valdo pasqui, Firenze, 30 gennaio 2012. I Syndication feed (RSS), cenni sui widget, funzionalità e servizi offerti dalla tecnologia dei Portali.

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,527
On SlideShare
0
From Embeds
0
Number of Embeds
183
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Tecnologie per OPAC. Valdo Pasqui

  1. 1. Accesso all'informazione e collaborazione virtuale Dr. Valdo Pasqui [email_address] Tecnologie per OPAC Firenze, 30 Gennaio 2012 Corso di aggiornamento AIB Sezione Toscana e Regione Toscana
  2. 2. Contenuti della giornata <ul><li>i syndication feed (RSS) </li></ul><ul><li>cenni sui widget </li></ul><ul><li>le funzionalità/servizi offerti dalla tecnologia dei Portali </li></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  3. 3. Syndication feeds <ul><li>Modalità di pubblicare informazione da parte di un sito web secondo formati che ne consentono la semplice consultazione da parte degli utenti ed il riuso da parte di altri siti web e applicazioni </li></ul><ul><li>Nel contesto bibliotecario permettono l’esportazione, il riuso e la condivisione dei dati bibliografici </li></ul><ul><li>Strumenti per la pubblicazione, la consultazione e l’aggregazione diffusi e facili </li></ul><ul><li>Enfasi sui metadati </li></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  4. 4. Syndication: definizione <ul><li>syndicate / to syndicate : </li></ul><ul><li>“ a business concern that sells materials for publication in a number of newspapers or periodicals simultaneously” </li></ul><ul><li>“ to sell for publication in many newspapers or periodicals at once” </li></ul><ul><ul><ul><li>Merriam Webster online Dictionary </li></ul></ul></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  5. 5. Syndication feeds: come si riconoscono Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  6. 6. Messaggi asincroni: publish-subscribe <ul><li>Publish : la sorgente etichetta ogni messaggio con il nome di un soggetto/argomento </li></ul><ul><li>Subscribe : il sistema di messaggistica prevede che il messaggio sia inviato/letto a/da tutti i sistemi che hanno chiesto di ricevere messaggi su quell’argomento secondo due modalità diverse: </li></ul><ul><ul><li>Push mode – ( to push = spingere ) invio di e-mail e SMS, i sottoscrittori sono noti perchè sono registrati </li></ul></ul><ul><ul><li>Pull mode – ( to pull = tirare, estrarre ) chi pubblica non sa chi sono i sottoscrittori che utilizzano un “reader” per leggere i messaggi pubblicati </li></ul></ul><ul><li>I syndicated feeds utilizzano la modalità “pull” </li></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  7. 7. Come funzionano e come si usano <ul><li>Web sites, Blogs, repository DL, OPAC generano e pubblicano dei file composti da “feeds” seguendo uno degli standard syndication al fine di rendere noti (“to disclose”) novità e aggiornamenti </li></ul><ul><li>Gli Utenti filtrano e leggono questi feeds con dei software appositi, detti aggregatori: </li></ul><ul><ul><li>programmi client “ad hoc” </li></ul></ul><ul><ul><li>plug-ins dei web browser </li></ul></ul><ul><ul><li>client di posta elettronica (o plug-ins dei client) </li></ul></ul><ul><ul><li>applicazioni integrate nei portali web </li></ul></ul><ul><ul><li>dispositivi mobili </li></ul></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  8. 8. Modalità di fruizione Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012 Blog News site Web site OPAC Feed Reader Legge periodicamente (polling) le sorgenti cui l’utente si è “registrato” Contenuto nuovo o aggiornato viene letto/catturato dal reader (in formato xml): la distribuzione del contenuto è immediata
  9. 9. Feeds readers <ul><li>Dal proprio PC </li></ul><ul><ul><li>usare plug-in del browser per visualizzare i feeds </li></ul></ul><ul><ul><li>salvarli come bookmark (Firefox Live Bookmarks) </li></ul></ul><ul><ul><li>registrarli in un web reader online (e.g. Bloglines, Newsgator, Google, My Yahoo!, My MSN etc.) </li></ul></ul><ul><ul><li>usare un client di posta (Outlook, Thunderbird) per salvarli, ricaricarli e leggerli </li></ul></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  10. 10. Aggregatori e Readers <ul><li>FireFox Add-ons: </li></ul><ul><ul><li>Sage RSS Reader (RSS 1.0,2.0 & Atom) http://sagerss.com/ </li></ul></ul><ul><li>Thunderbird (client di posta) </li></ul><ul><ul><li>News & Blogs = >> Manage subscriptions </li></ul></ul><ul><li>Per trovare feeds reader: </li></ul><ul><li>http://www.dmoz.org/Computers/Software/Internet/Clients/WWW/Feed_Readers/ </li></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  11. 11. Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012 Uso di Sage add-on di Firefox
  12. 12. Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012 Uso di Firefox Live Bookmarks
  13. 13. Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012 Uso di Thunderbird
  14. 14. Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  15. 15. Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  16. 16. Generazione e pubblicazione dei feeds <ul><li>I CMS (es. Drupal, Plone), i portali, alcuni OPAC e discovery services per le biblioteche possono essere configurati per generare automaticamente syndication feeds </li></ul><ul><li>Anche alcuni sw per la gestione di repository digitali come DSpace e eprints.org hanno dei moduli che permettono di generare feed RSS </li></ul><ul><li>DSpace: </li></ul><ul><ul><li>supporta vari formati RSS 0.91, RSS 1.0, RSS 2.0, Atom 1.0 </li></ul></ul><ul><ul><li>Permette di mostrare i feed a livello di community e collection </li></ul></ul><ul><ul><li>consente di configurare quali metadati (DC) far comparire nei feed, per esempio dc.title e dc.date.issued </li></ul></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  17. 17. Come pubblicare i syndication feed ? <ul><li>Creare un documento XML conforme alle specifiche RSS 2.0, 1.0 o Atom </li></ul><ul><li>Nella sezione <head>… </head> di una pagina HTML inserire una riga come la seguente: </li></ul><ul><li><link rel=&quot;alternate&quot; href=&quot;http://www.dlib.org/rss/dlib.rss&quot; type=&quot;application/rss+xml&quot; title=&quot;D-lib Magazine November/December 2011&quot; /> </li></ul><ul><li><link rel=&quot;alternate&quot; href=&quot;http://www.dlib.org/rss/dlib.xml&quot; type=&quot;application/rss+xml&quot; title=&quot;D-lib Magazine November/December 2011&quot; /> </li></ul><ul><li>Inserire l’icona ed eventualmente la scritta “RSS” con un link al feed: </li></ul><ul><li><a href= http://www.dlib.org/rss/dlib.rss > </li></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  18. 18. Formati e versioni in sintesi <ul><li>1999 : RSS 0.91 RDF Site Summary, Netscape, Dan Libby : per fornire indici dei siti web </li></ul><ul><ul><li>s i evolve nell’ambito RSS-DEV Working Group con le versioni 1.0 e 1.1 </li></ul></ul><ul><li>2000 : variante della v. 0.91 UserLand Software, Dave Winer </li></ul><ul><ul><li>si evolve sotto la guida del RSS Advisory Board nelle v. 2.0 e 2.0.11 (2009) </li></ul></ul><ul><li>2003 : formato Atom Syndication Format (ATOM) che nel 2005 è stato standardizzato dalla IETF come RFC4287 </li></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  19. 19. Standard <ul><li>RSS - Really Simple Syndication version 2.0 </li></ul><ul><ul><li>http://www.rssboard.org/rss-specification </li></ul></ul><ul><li>RDS - RDF Site Summary http://web.resource.org/rss/1.0/ </li></ul><ul><ul><li>si differenzia perchè la specifica è conforme al Resource Description Framework (RDF) </li></ul></ul><ul><li>Atom </li></ul><ul><ul><li>http://atomenabled.org/ </li></ul></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  20. 20. Struttura di un documento RSS 2.0 <ul><li><rss version=&quot;2.0&quot;> </li></ul><ul><li><channel> </li></ul><ul><li><title>…..</title> </li></ul><ul><ul><li><link>…….</link> <description> </li></ul></ul><ul><ul><li>………… </li></ul></ul><ul><ul><li></description> </li></ul></ul><ul><li><item> </li></ul><ul><li>……… </li></ul><ul><li></item> </li></ul><ul><li></channel> </li></ul><ul><li></rss> </li></ul><ul><li>un unico elemento <channel> </li></ul><ul><li>- nome del channel </li></ul><ul><li>- site URL </li></ul><ul><li>obbligatori </li></ul><ul><li>Un item rappresenta un contenuto </li></ul><ul><li>Un channel contiene uno o più item </li></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  21. 21. Elementi di un RSS <item> <ul><li>Sono tutti opzionali, ma almeno uno tra title o description devono essere presenti </li></ul><ul><li><title> The title of the item </li></ul><ul><li><link> The URL of the item </li></ul><ul><li><description> The item synopsis </li></ul><ul><li><author> e-mail address of the author of the item </li></ul><ul><li><category> includes the item in one or more categories </li></ul><ul><li><guid> A string that uniquely identifies the item </li></ul><ul><li><pubDate> Indicates when the item was published (Date and Time Specification of RFC 822) </li></ul><ul><li><enclosure> Describes a media object that is attached to the item </li></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  22. 22. Elementi opzionali di <channel> <ul><li><language> The language the channel is written in (W3C HTML language codes) </li></ul><ul><li><copyright> Copyright notice for content in the channel </li></ul><ul><li><managing> EditorEmail address for person responsible </li></ul><ul><li>for editorial content </li></ul><ul><li><webMasterEmail> address for person responsible for technical issues relating to channel </li></ul><ul><li><pubDate> publication date for the content in the channel </li></ul><ul><li><generator> A string indicating the program used to generate the channel </li></ul><ul><li><image> Specifies a GIF, JPEG or PNG image that can be displayed with the channel </li></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  23. 23. Estensibilità dei feed RSS <ul><li>Un feed RSS può contenere elementi descritti e definiti in un’altro namespace: </li></ul><ul><li>Dublin Core Initiative namespace in <rss> </li></ul><ul><li><rss xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;> </li></ul><ul><li>per poter usare elementi dc : nei feed RSS </li></ul><ul><li>Creative Commons name space </li></ul><ul><li>xmlns:creativeCommons= http://backend.userland.com/creativeCommonsRssModule </li></ul><ul><li>per usare elementi Creative Commons </li></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  24. 24. <ul><li><rss version=&quot;2.0&quot; xmlns:creativeCommons=“http://backend.userland.com/creativeCommonsRssModule” xmlns:trackback=&quot;http://madskills.com/public/xml/rss/module/trackback/&quot;> </li></ul><ul><li><channel> <creativeCommons:license>http://www.creativecommons.org/licenses/by-nd/1.0</creativeCommons:license> </li></ul><ul><li><description>Current headlines from the Dallas Times-Herald newspaper</description> </li></ul><ul><li><link>http://dallas.example.com</link> </li></ul><ul><li><title>Dallas Times-Herald</title> </li></ul><ul><li><category>Media</category> </li></ul><ul><li>……………… .. </li></ul><ul><li>……………… .. </li></ul><ul><li></rss> </li></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  25. 25. Dublin Core and syndication feeds <ul><li><rdf:RDF </li></ul><ul><li>xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; </li></ul><ul><li>xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; </li></ul><ul><li>xmlns:sy=&quot;http://purl.org/rss/1.0/modules/syndication/&quot; </li></ul><ul><li>xmlns:co=&quot;http://purl.org/rss/1.0/modules/company/&quot; </li></ul><ul><li>xmlns:ti=&quot;http://purl.org/rss/1.0/modules/textinput/&quot; </li></ul><ul><li>xmlns=&quot;http://purl.org/rss/1.0/&quot; </li></ul><ul><li>xmlns:content=&quot;http://purl.org/rss/1.0/modules/content/&quot; </li></ul><ul><li>> </li></ul><ul><li>A list of modules: </li></ul><ul><li>http://web.resource.org/rss/1.0/modules/proposed.html </li></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  26. 26. Dublin Core and syndication metadata extensions…… <ul><li>Elementi Dublin Core (dc:) che possono comparire in <channel>, <item>, <image> and <textinput> </li></ul><ul><li>- <dc:title> ( #PCDATA ) </li></ul><ul><li>- <dc:creator> ( #PCDATA ) </li></ul><ul><li>- <dc:subject> ( #PCDATA ) </li></ul><ul><li>- <dc:description> ( #PCDATA ) </li></ul><ul><li>- <dc:publisher> ( #PCDATA ) </li></ul><ul><li>- <dc:contributor> ( #PCDATA ) </li></ul><ul><li>- <dc:date> ( #PCDATA ) [see W3C date specification] </li></ul><ul><li>- <dc:type> ( #PCDATA ) </li></ul><ul><li>- <dc:format> ( #PCDATA ) </li></ul><ul><li>- <dc:identifier> ( #PCDATA ) </li></ul><ul><li>- <dc:source> ( #PCDATA ) </li></ul><ul><li>- <dc:language> ( #PCDATA ) </li></ul><ul><li>- <dc:relation> ( #PCDATA ) </li></ul><ul><li>- <dc:coverage> ( #PCDATA ) </li></ul><ul><li>- <dc:rights> ( #PCDATA ) </li></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  27. 27. RSS e Biblioteche…… <ul><li>Dal 1 Febbraio 2006 LC and OCLC pubblicano ogni settimana come feed RSS 2.0 la lista delle intestazioni degli Authority Records modificate http://www.oclc.org/rss/feeds/closedauthorityrecords.rdf </li></ul><ul><li>Altri feeds di OCLC http://www.oclc.org/rss/ </li></ul><ul><li>Alcuni OPAC consentono la creazione dei risultati genarati da una ricerca come feeds RSS, si registra nel proprio reader il link al generatore del feed es: </li></ul><ul><ul><li>BiblioTu </li></ul></ul><ul><ul><li>http://www.bibliotu.it/SebinaOpac/rss.do?sysb=&myplace=pippo&filtro=catalogo&q=150%20unit%C3%A0%20italia </li></ul></ul><ul><ul><li>Scopri rete Biblioteche di Romagna </li></ul></ul><ul><ul><li>http://scoprirete.bibliotecheromagna.it/SebinaOpac/rss.do?sysb=&myplace=&filtro=catalogo&q=italia%20150%20unit%C3%A0 </li></ul></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  28. 28. … RSS e Biblioteche WorldCat …….. <ul><li>“ My Lists” permette agli utenti registrati di creare liste (Create New List + il salvataggio nella lista dei risultati selezionati di una ricerca) di record selezionati dal result set di una query e di rendere pubblica la lista </li></ul><ul><li>“ Search for lists” consente di cercare liste pubbliche (e personali) e vedere gli iteme che ne fanno parte </li></ul><ul><li>Ognli lista pubblica o privata ha un bottone RSS feed che permette di sottoscriverla e pertanto di ricevere/controllare i suoi cambiamenti. </li></ul><ul><li>Il bottone e fornito dal servizio AddThis , il feed può essere salvato nel proprio reader o in un aggregatore </li></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  29. 29. Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012 Vedi dopo per Facebook
  30. 30. … ..RSS e Biblioteche <ul><li>NCSU Library genera nella pagina del result set un link “Your Current Search RSS”(a sinistra sopra la sequenza delle faccette) che permette di registrare e salvare il result set come insieme di item RSS 2.0 </li></ul><ul><li>[email_address] University of Cambridge Library portal http://www.lib.cam.ac.uk/scienceportal/ </li></ul><ul><li>Scopus nella barra in alto “Set feeds” consente di: </li></ul><ul><ul><li>copiare nel proprio reader il link al generatore del feed RSS della ricerca fatta (fornisce i primi 20 risultati aggiornati ogni giorno) </li></ul></ul><ul><ul><li>salvarlo in uno degli aggregatori online (es. Bloglines) </li></ul></ul><ul><ul><li>un utente registrato può generare e confugurare il codice HTML da incorporare nel prorio sito web per pubblicare il feed (“widget”) </li></ul></ul><ul><ul><li>http://www.scopus.com </li></ul></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  31. 31. Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  32. 32. ATOM <ul><li>Atom basato su XML e un documento Atom descrive una lista di information dette &quot;feeds“, composti da item, detti &quot;entry&quot;, ciascuno dei quali può avere un insieme estensibile di metadati </li></ul><ul><li>ATOM Specification RFC4287 </li></ul><ul><ul><li>http://atompub.org/rfc4287.html </li></ul></ul><ul><li>Atom Wiki: </li></ul><ul><ul><li>http://www.intertwingly.net/wiki/pie/FrontPage </li></ul></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  33. 33. Struttura di un documento ATOM <ul><li>Ci sono due tipi di Documenti Atom: </li></ul><ul><ul><li>Atom Feed Document , l’elemeno radice è <atom: feed > , che è la rappresentazione di un feed Atom, comprende i metadata del feed e qualcuno o tutte le entry associate </li></ul></ul><ul><ul><li>Atom Entry Document , l’elemeno radice è <atom: entry > che rappresenta esattamente una entry dell’Atom, fuori dal contesto di un Atom feed </li></ul></ul><ul><li>serializzato come XML 1.0 </li></ul><ul><li>il mime-type è &quot;application/atom+xml&quot; </li></ul><ul><li>la specifica non definisce una DTD </li></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  34. 34. Come leggere la specifica ATOM: si basa su tre costrutti…. <ul><li>Person construct un elemeno che descrive una persona, un’azienda o organizzazione e può contenere tre elementi: </li></ul><ul><ul><li><atom: name >, obbligatorio, contiene un “human-readable name” della persona, il contenuto è Language-Sensitive. </li></ul></ul><ul><ul><li><atom: uri >, opzionale (occurs=0:1), contiene un IRI (IRI syntax) associato con la persona </li></ul></ul><ul><ul><li><atom: email >, opzionale (occurs=0:1), contiene un e-mail address associato con la persona (RFC2822) </li></ul></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  35. 35. … .. la specifica ATOM si basa su tre costrutti <ul><li>Text construct , contiene del testo “human-readable”, può avere un attributo &quot;type&quot; il cui valore deve essere &quot;text&quot;, &quot;html&quot;, o &quot;xhtml“ </li></ul><ul><li>Date construct in cui contenuto deve essere conforme alla specifica &quot;date-time&quot; di RFC3339 </li></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  36. 36. <atom:feed> element <ul><li>atomFeed = </li></ul><ul><li>element atom:feed { </li></ul><ul><li>atomCommonAttributes, </li></ul><ul><li>(atomAuthor* </li></ul><ul><li>& atomCategory* </li></ul><ul><li>& atomContributor* </li></ul><ul><li>& atomGenerator? </li></ul><ul><li>& atomIcon? </li></ul><ul><li>& atomId </li></ul><ul><li>& atomLink* </li></ul><ul><li>& atomLogo? </li></ul><ul><li>& atomRights? </li></ul><ul><li>& atomSubtitle? </li></ul><ul><li>& atomTitle </li></ul><ul><li>& atomUpdated </li></ul><ul><li>& extensionElement*), </li></ul><ul><li>atomEntry* </li></ul><ul><li>} </li></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012 <ul><li>Contiene metadata seguiti fa zero o più elementi figli <atom:entry> </li></ul><ul><li>“ ?” significa optional, 0 o più occurrenze </li></ul><ul><li>“ *” significa obbligatorio , 1 o più occorrenze </li></ul>
  37. 37. <atom:entry> element <ul><li>atomEntry = </li></ul><ul><li>element atom:entry { </li></ul><ul><li>atomCommonAttributes, </li></ul><ul><li>(atomAuthor* </li></ul><ul><li>& atomCategory* </li></ul><ul><li>& atomContent? </li></ul><ul><li>& atomContributor* </li></ul><ul><li>& atomId </li></ul><ul><li>& atomLink* </li></ul><ul><li>& atomPublished? </li></ul><ul><li>& atomRights? </li></ul><ul><li>& atomSource? </li></ul><ul><li>& atomSummary? </li></ul><ul><li>& atomTitle </li></ul><ul><li>& atomUpdated </li></ul><ul><li>& extensionElement*) </li></ul><ul><li>} </li></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012 <ul><li>Reppresenta una entry individuale e contiene metadata and dati associati con la entry </li></ul><ul><li>Può comparire come figlio di un elemento <atom:feed> o come radice di un Atom Entry Document autonomo (a stand-alone) </li></ul>
  38. 38. <atom:content> element…… <ul><li>Permette l’inclusione di markup esterno , il suo contenuto è Language-Sensitive </li></ul><ul><li>Contiene il o fa riferimento al contenuto della entry </li></ul><ul><li>InLine </li></ul><ul><ul><li>the “ type” definisce cosa è il contenuto: </li></ul></ul><ul><ul><ul><li>&quot;text&quot;, plain text </li></ul></ul></ul><ul><ul><ul><li>&quot;html&quot;, plain text trattato come HTML (HTML tags escaped) </li></ul></ul></ul><ul><ul><ul><li>“ an XML media type [RFC3023]” </li></ul></ul></ul><ul><ul><ul><li>Per qualunque valore di &quot;type&quot;, il contenuto deve essere codificato in Base64 [RFC3548] </li></ul></ul></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  39. 39. …… <atom:content> element <ul><li>OutOfLline </li></ul><ul><ul><li>L’elemento è vuoto </li></ul></ul><ul><ul><li>L’attributo &quot; type “ deve essere presente e contenere un MIME media type </li></ul></ul><ul><ul><li>L’attributo &quot; src &quot; è obbligatorio ed il suo valore deve essere un IRI reference [RFC3987] che viene usato dai programmi che trattano l’atom (Atom Processors) per recuperare il contenuto </li></ul></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  40. 40. Altri elementi …. <ul><li><author> costrutto di tipo Person che indica l’autore della entry o feed </li></ul><ul><li><contributor> costrutto di tipo Person una persona o altra entità che ha contribuito alla entry o feed </li></ul><ul><li><generator> indica l’agent (programma) usato per generare il feed (attributi uri e version) </li></ul><ul><li><icon> contiene un riferimento IRI [RFC3987] ched identifica un’immagine che fornisce una visualizzazione iconica per il feed </li></ul><ul><li><id > contiene un identificatore permanente ed unico della entry o del feed (deve essere un IRI) </li></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  41. 41. Other elements <ul><li><link> definisce un riferimento da una entry o feed a una risorsa Web. I suoi attributi sono: href, rel, type, hreflang, title, length </li></ul><ul><li><log> è un IRI reference [RFC3987] che identifica un’immagine che fornisce una rappresentazione visulae (icona) del feed. </li></ul><ul><li><published> è una data che indica un istante di tempo associato con un evento iniziale nel ciclo di vita della entry </li></ul><ul><li><rights> testo contenente informazione sui diritti relativi ad una entry o al feed </li></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  42. 42. Other elements <ul><li><source > permette di aggregare le entry da feed diversi mantenendo l’information sul “source feed” della entry </li></ul><ul><li><subtitle> testo contenente una descrizione “human-readable” o sottotitolo del feed </li></ul><ul><li><summary> testo contenente un sommario della entry </li></ul><ul><li><title> testo contenente il titolo della entry o feed </li></ul><ul><li><updated> data che indica l’instante di tempo più recente di modifica della entry o feed </li></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  43. 43. <ul><li>Altri tipi e modalità di integrazione </li></ul><ul><li>degli OPAC </li></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  44. 44. Interoperabilità con siti “social” <ul><li>Alcuni OPAC e Discovery tool offrono la possibilità di registrare e condividere una query su Facebook, Twitter etc. </li></ul><ul><ul><li>Scopri Rete: servizio OPAC2.0 dell Biblioteche di Romagna propone l’icona per la pubblicazione della query in Facebook http://scoprirete.bibliotecheromagna.it/ </li></ul></ul><ul><ul><li>WorldCat : MyLists e Search for list consentono la pubblicazione della query in Facebook </li></ul></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  45. 45. Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  46. 46. Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  47. 47. Widgets <ul><li>Possibilità di incorporare nell’interfaccia grafica – nelle pagine HTML – del proprio OPAC dati provenienti da altre sorgenti senza dover scrivere il codice necessaro (es. JavaScript) </li></ul><ul><li>A che scopo : tags, suggerimenti, libri simili, recensioni, copertine dei libri, table of contents, Google Book etc </li></ul><ul><li>Come : </li></ul><ul><li>inserire porzioni di codice HTML che attraverso i tag <span> e <html> usano delle librerie JavaScript fornite da terze parti </li></ul><ul><li>al momento della presentazione della pagina da parte del browser queste porzioni vengono sostituite dinamicamente con il contenuto (HTML con link, immagini etc.) generato dalle funzioni delle librerie che generalmente contattano – tramite API e web services – le sorgenti esterne dei dati </li></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  48. 48. Definizione di Widget da wikipedia <ul><li>a widget (or control) is an element of a graphical user interface (GUI) that displays an information arrangement changeable by the user, such as a window or a text box </li></ul><ul><li>The defining characteristic of a widget is to provide a single interaction point for the direct manipulation of a given kind of data. </li></ul><ul><li>widgets are basic visual building blocks which, combined in an application, hold all the data processed by the application and the available interactions on this data </li></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  49. 49. Un esempio: LTFL – LibraryThing for Libraries http://www.librarything.com/forlibraries/about http://www.librarything.com/wiki/index.php/LibraryThing_for_Libraries_Wiki <ul><li>Catalog Enhancements : Altre edizioni e traduzioni, Libri simili e raccomandati, (se hai scelto X, ti potrebbe interessare Y), Tag cloud e tag browser (prende i tag da LibraryThing) </li></ul><ul><li>Reviews Enhancement: Recensioni (reviews) prese da LibraryThing e condivise su Facebook </li></ul><ul><li>Shelf Browse Enhancement </li></ul><ul><li>Il wiki fornisce istruzioni per incorporare i widgets molti OPAC </li></ul><ul><li>Occorre registrarsi aprendo un account </li></ul><ul><li>Accedere a questo account Caricare un file (anche in modalità incrementale) degli item del proprio OPAC contenente la terna ISBN, Titolo e Autore (anche formati MARC21, UNIMARC) </li></ul><ul><li>Il servizio viene erogato con un costo annuale tramite Bowker </li></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  50. 50. LTFL – LibraryThing for Libraries: come funziona <ul><li>Nel corpo <body> ….</body> della pagina/template HTML dell’OPAC inserire una sequenza tipo </li></ul><ul><li><script src=&quot;http://ltfl.librarything.com/forlibraries/widget.js?id=XXX-XXXXXXXXXX&quot; type=&quot;text/JavaScript&quot;></script><noscript>This page contains enriched content visible when JavaScript is enabled or by <a href=&quot;http://ltfl.librarything.com/forlibraries/noscript.php?id=XXX-XXXXXXXXXX&accessibility=1&quot;>clicking here</a>.</noscript> </li></ul><ul><ul><li>La sequenza XXX-XXXXXXXXX è l’account number </li></ul></ul><ul><li>Nella pagina HTML, nelle posizioni desiderate si inseriscono dei frammenti <div> che sono i richiami dei widgets: </li></ul><ul><li>Tags and Tag browser: <div id=&quot;ltfl_tagbrowse&quot; class=&quot;ltfl&quot;></div> </li></ul><ul><li>Similar Items: <div id=&quot;ltfl_similars&quot; class=&quot;ltfl&quot;></div> </li></ul><ul><li>Other Editions and Translations : <div id=&quot;ltfl_related&quot; class=&quot;ltfl&quot;></div> </li></ul><ul><li>Series: <div id=&quot;ltfl_series&quot; class=&quot;ltfl&quot;></div> </li></ul><ul><li>Awards : <div id=&quot;ltfl_awards&quot; class=&quot;ltfl&quot;></div> </li></ul><ul><li>Un servizio web di configurazione permette impostare l’URL base del catalogo e gli stili (CSS) e di testare i widget </li></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  51. 51. LTFL – LibraryThing for Libraries esercizio <ul><li>Usare la biblioteca di test Chemeketa Cooperative Regional Library http://catalog.ccrls.org/ </li></ul><ul><li>Cercare “Divina Commedia” </li></ul><ul><li>Selezionare il risultato “The Comedy of Dante Alighieri, the Florentine / translated by Dorothy L. Sayers.” </li></ul><ul><li>Guardare la scheda di dettaglio con i vari tab Other editions, Tags, Awards, Rewies </li></ul><ul><li>Rintracciare nel sorgente HTML di questa pagina i frammenti con “ltfl” </li></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  52. 52. LTFL – LibraryThing for Libraries: le copertine dei libri <ul><li>L’accesso alle copertine è gratuito e basto sul numero di ISBN, costruire un link tipo: </li></ul><ul><ul><li>http://covers.librarything.com/devkey/KEY/medium/isbn/0545010225 </li></ul></ul><ul><li>Inserire questo link nell’apposito tag HTML <img> </li></ul><ul><li><img src=&quot;http://covers.librarything.com/devkey/KEY/medium/isbn/0545010225&quot;> </li></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  53. 53. <ul><li>Portali </li></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  54. 54. Che cos’è un Portale ? <ul><li>Una applicazione per organizzare risorse e servizi in funzione dei differenti tipi di utenti, dei loro ruoli/profili e delle loro necessità </li></ul><ul><li>Un portale deve supportare almeno : </li></ul><ul><ul><li>La profilatura degli utenti </li></ul></ul><ul><ul><li>Modalità di personalizzazione in base ai ruoli e ai workflow (attività, processi) </li></ul></ul><ul><ul><li>Indipendenza dall’interfaccia grafica dell’utente (PC, PDA, mobile tel, etc.) </li></ul></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  55. 55. Il “focus” è centrato sull’utente Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012 Profilatura Orientamento rivolto ai Servizi Gestione e supporto dei flussi di lavoro
  56. 56. Caratteristiche <ul><li>aggregano contenuti, applicazioni e servizi </li></ul><ul><ul><li>Pagine HTML statiche </li></ul></ul><ul><ul><li>Oggetti digitali testuali e multimediali generati dinamicamente riusando e assemblando singoli &quot;frammenti” </li></ul></ul><ul><ul><li>i servizi e i dati usati per generare e gestire questi contenuti possono essere distribuiti su server differenti che interoperano in rete </li></ul></ul><ul><li>Nota : i Content Management Systems (CMS) permettono di gestire e organizzare pagine web, non hanno tutte le funzionalità dei “portali” </li></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  57. 57. Funzionalità di un portale Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012 contenuti statici e dinamici Servizi di base (autenticazione, profilatura utenti, internazionalizzazione, independ. dai dispositivi) Applicazioni & Servizi P O R T A L E Utenti
  58. 58. Funzionalità dei portali (1) <ul><li>Identificazione/Autenticazione registrazione, user/password, certificati digitali, SSO locale o federato </li></ul><ul><li>Autorizzazione controllo dell’accesso per proteggere le risorse, gestione dei permessi </li></ul><ul><li>Sicurezza e Privacy (dati, SSL) </li></ul><ul><li>Generazione dinamica dei contenuti da risorse selezionate usando i syndicated feeds (RSS,Atom) </li></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  59. 59. <ul><li>Profilatura utenti (scelta di target e canali di ricerca, criteri di ranking e ordinamento dei risultati; messaggi, alert, news) </li></ul><ul><li>Spazio personale utente (shelf) per salvare profili, query, result sets, bookmark, feeds </li></ul><ul><li>Layout dell’ Interfaccia grafica generato dinamicamente e personalizzabile customizable (CSS, XSLT,Ajax) </li></ul><ul><li>Indipendeza dai dispositivi (PC, WAP, PDA,tel cellulare) ovvero “ multicanalità ” </li></ul>Funzionalità dei portali (2) Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  60. 60. Funzionalità dei portali (3) <ul><li>Integrazione con altri servizi e-mail, news, directory services (LDAP), forum tematici, agenda, alerting, e-commerce, strumenti di lavoro cooperativo, piattaforme e-learning </li></ul><ul><li>Capacità di comporre servizi modulari e distribuiti (web services, data mashup) </li></ul><ul><li>Tracciatura per identificare e riconoscere i bisogni dell’utente (contenuti, servizi, modalità e flussi di utilizzo) </li></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  61. 61. <ul><li>Forniscono viste generalizzate orientate a comunità/contesti ben definite/i </li></ul><ul><ul><li>http://www.intute.ac.uk/ [purtroppo chiuso a luglio 2011] </li></ul></ul><ul><ul><li>http://www.economistsonline.org/ </li></ul></ul><ul><ul><ul><li>http://www.neeoproject.eu/how_neeo.html </li></ul></ul></ul><ul><ul><li>http://www.normattiva.it/static/index.html </li></ul></ul><ul><ul><li>http://www.internetculturale.it/ </li></ul></ul><ul><ul><li>http://www.culturaitalia.it/ </li></ul></ul>Portali tematici (Subject Portals) Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  62. 62. Istituzionali (Enterprise, Academic,…) <ul><li>Per i membri di una comunità: punto di accesso unico per supportare l’accesso integrato, uniforme e controllato ai dati, risorse e servizi (ospitati localmente o gestiti da fornitori esterni) </li></ul><ul><ul><li>Educause http://www.educause.edu/ </li></ul></ul><ul><ul><li>InnovazionePA http://www.innovazionepa.gov.it/ </li></ul></ul><ul><ul><li>Università di Bologna http://www.unibo.it/ </li></ul></ul><ul><ul><li>RegioneToscana http://www.regione.toscana.it/ </li></ul></ul><ul><ul><li>science@cambridge http://www.lib.cam.ac.uk/scienceportal/ </li></ul></ul><ul><ul><li>Oracle http://www.oracle.com </li></ul></ul><ul><ul><li>PLOS http://www.plos.org/ </li></ul></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  63. 63. …… e per la Biblioteca <ul><li>Aggrega i contenuti e servizi in modo da aiutare gli utenti nelle loro attività normali </li></ul><ul><li>Nel contesto accademico ed in quello della ricerca: integra (dovrebbe integrare) le risorse e-learning ed altri dati e servizi istituzionali e-science, e-government, e-commerce </li></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  64. 64. North Carolina State University (NCSU) <ul><li>http://www.lib.ncsu.edu/ </li></ul><ul><ul><li>NCSU [email_address] è stato uno dei primi esempi di Portale delle biblioteche pensato per creare collezioni di risorse </li></ul></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  65. 65. OCLC's Worldcat <ul><li>“ the world's largest network of library content and services“: molto Web 2.0 </li></ul><ul><li>http://www.worldcat.org/ </li></ul><ul><ul><li>Records harvesting </li></ul></ul><ul><ul><li>Link “Find in a Library” </li></ul></ul><ul><ul><li>Facets browsing </li></ul></ul><ul><ul><li>OpenURL enabled (COinS) </li></ul></ul><ul><ul><li>Buy it! </li></ul></ul><ul><ul><li>Reviews …. </li></ul></ul><ul><ul><li>WorldCat Search API (Web service) </li></ul></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  66. 66. Altri esempi <ul><li>Library of Congress http://www.loc.gov/ </li></ul><ul><li>The European Library e Europeana </li></ul><ul><ul><li>http://www.theeuropeanlibrary.org </li></ul></ul><ul><ul><li>http://www.europeana.eu/portal/aboutus.html </li></ul></ul><ul><li>Google books! </li></ul><ul><ul><li>http://books.google.com/ </li></ul></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  67. 67. Casi di studio italiani <ul><li>BiblioTu con “ Estendi la tua ricerca alle altre biblioteche che partecipano al PIM” http://www.bibliotu.it/ </li></ul><ul><li>Biblioteche di Romagna Scoprirete “Risorse in rete” http://scoprirete.bibliotecheromagna.it/ </li></ul><ul><li>Centro Interculturale città di Torino http://www.comune.torino.it/intercultura/lb.asp?p1=BIBLIOTECA </li></ul><ul><li>Comune di Milano Biblioteche http://www.comune.milano.it/dseserver/webcity/Documenti.nsf/webHomePage?OpenForm&settore=SVIY-5HNG9W_HP </li></ul><ul><li>Sistema Documentario Integrato dell’Area Fiorentina (SDIAF) http://sdiaf.comune.fi.it/ </li></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  68. 68. Caratteristiche da valutare <ul><li>Funzionali </li></ul><ul><ul><li>Quantità, la qualità e la copertura dei contenuti </li></ul></ul><ul><ul><li>Usabilità e personalizzazione dell’interfaccia utente </li></ul></ul><ul><ul><li>Livello di integrazione dei servizi </li></ul></ul><ul><li>Tecniche </li></ul><ul><ul><li>SW Propretario o open source </li></ul></ul><ul><ul><li>Complessità di configurazione e amministrazione </li></ul></ul><ul><ul><li>Estendibilità dei moduli/componenti </li></ul></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  69. 69. Sw per Portali open source <ul><li>Tecnologia Java </li></ul><ul><ul><li>uPortal http://www.jasig.org/uportal </li></ul></ul><ul><ul><ul><li>Tecnologia Java, sviluppato in ambito Jasig (circa 50 college e università) </li></ul></ul></ul><ul><ul><li>Jetspeed http://portals.apache.org/jetspeed-2/ </li></ul></ul><ul><ul><ul><li>Teconologia Java e Ajacx, ambito Apache </li></ul></ul></ul><ul><li>Content Management System (CMS) , </li></ul><ul><ul><li>Drupal in PHP http://drupal.org/home </li></ul></ul><ul><ul><li>Plone in Phyton http://plone.org/ </li></ul></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  70. 70. Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012 Portal instance Pagine Themes Layout Portlet Window Contiene più Portlet Look & feel Set of styles (CSS) Template (markup generato) che definisce le aggregazioni dentro una pagina (e.g. numero colonne) Portale Java
  71. 71. Portlet <ul><li>&quot;A portlet is a Java technology based web component , managed by a portlet container, that processes requests and generates dynamic content . Portlets are used by portals as pluggable user interface components that provide a presentation layer to Information Systems.&quot; </li></ul><ul><ul><li>Java Specification Request JSR-168:PLT.2.2 2003 </li></ul></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  72. 72. Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012 Generato da un portlet
  73. 73. Decorazioni o themes <ul><li>Definiscono a livello di pagina o di windows portlet: </li></ul><ul><ul><li>Colori, immagini, stili CSS </li></ul></ul><ul><ul><li>I metadati della pagina o finestra (es. titolo) </li></ul></ul><ul><ul><li>Il logo della pagina </li></ul></ul><ul><ul><li>Gli “action buttons” da mostrare </li></ul></ul><ul><ul><li>I menu e gli altri elementi per la navigazione </li></ul></ul><ul><ul><li>I bordi della finestra </li></ul></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  74. 74. Drupal :organizzazione dei dati <ul><li>Nodo </li></ul><ul><ul><li>porzione di contenuto che appartiene ad un particolare “content type” che a sua volta definisce alcune proprietà (es. Nodo pubblicato automaticamente) </li></ul></ul><ul><li>Pagine </li></ul><ul><ul><li>suddivise in Regioni che contengono Blocchi di informazioni (statici, dinamici, menu) </li></ul></ul><ul><li>Tema (theme) </li></ul><ul><ul><li>controlla come avviene la presentazione grafica (visualizzazione, “look and feel”) definendo intestazione, layout e colori (codice PHP che genera HTML + CSS) </li></ul></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  75. 75. Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012 Drupal: Flusso dei dati Generano il contenuto elaborando i dati Forniscono l’output dei moduli e sono posti nei themes (layout delle pagine) Definiscono chi vede che cosa I temi (themes) che definiscono la presentazione grafica dei dati
  76. 76. Drupal: componenti <ul><li>Modulo (module) </li></ul><ul><ul><li>Porzioni di codice che estendono le caratteristiche e le funzionalità di Drupal </li></ul></ul><ul><ul><li>Moduli Core – funzionalità basees: </li></ul></ul><ul><ul><ul><li>aggregator — Aggregates syndicated content (RSS, RDF, and Atom feeds) </li></ul></ul></ul><ul><ul><ul><li>rdf — Enriches your content with metadata to let other applications (e.g. search engines, aggregators) better understand its relationships and attributes </li></ul></ul></ul><ul><ul><ul><li>user — Manages the user registration and login system </li></ul></ul></ul><ul><ul><ul><li>openid — Allows users to log into your site using OpenID </li></ul></ul></ul><ul><ul><li>Moduli Contributed – sviluppati dalla comunità </li></ul></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  77. 77. Drupal e le biblioteche <ul><li>Islandora http://islandora.ca/ </li></ul><ul><ul><li>sw open source “out-of-the box” per supportare collezioni digitali e creare un “digital asset management system” </li></ul></ul><ul><ul><li>Drupal, Fedora Commos, Solr </li></ul></ul><ul><li>eXtensible Catalog (XC) Drupal Toolkik </li></ul><ul><ul><li>http://drupal.org/project/xc </li></ul></ul><ul><ul><li>Modulo di XC che implementa l’interfaccia grafica utente per gli utenti finali e per gli amministratori e configuratori integrando i moduli applicativi </li></ul></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  78. 78. Dunque …….. <ul><li>Integrazione dei servizi : eliminare la separazione tra biblioteca tradizionale e biblioteca digitale </li></ul><ul><li>Favorire l’accesso a ogni tipo di risorsa ovunque si trovi </li></ul><ul><li>Permettere l’accesso in mobilità ai servizi e ai contenuti </li></ul><ul><li>I servizi e le risorse della biblioteca appertengono allo spazio informativo della rete/Web </li></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  79. 79. Portali e Biblioteche (1) <ul><li>Harvesting and indexing dei metadata esposti dagli archivi e dai repository </li></ul><ul><li>Cross-searching di risorse eterogenee, ospitate da database diversi e accessibili con differenti protocolli </li></ul><ul><li>“ Context sensitive“ linking verso altre risorse e servizi secondo lo standard &quot;reference linking&quot; NISO OpenURL </li></ul><ul><li>Integrazione con i servizi di Interlibrary Loan and Document Delivery (ISO ILL 10160 and 10161 protocols), NISO Circulation Interchange Protocol, virtual reference desk </li></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  80. 80. Portali e Biblioteche (2) <ul><li>Strumenti di mappatura e normalizzazione tra vari set di metadati </li></ul><ul><li>Gerarchizazione (FRBR) e deduplicazione dei record bibliografici </li></ul><ul><li>Indicizzazione del full text </li></ul><ul><li>Riuso e aggregazione di dati e contenuti esterni </li></ul><ul><li>Integrazione con strumenti e servizi di tipo Web 2.0 (social) </li></ul><ul><li>Interfacce per dispotivi Mobile </li></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012
  81. 81. Portali e Biblioteche (3) <ul><li>Interoperabilità con i Federated Identity Management system (Shibbolet, OpenId) </li></ul><ul><li>Personalizzazione del profilo utente </li></ul><ul><li>Workspace personale (“tu”) per salvare query, results set, syndication feeds, facets </li></ul><ul><li>Services di “Alert&quot; e syndication per informare gli utenti su nuove acquisizioni e risorse (e.g. articoli delle riviste), aggiornamenti nei digital repository, eventi e fatti rilevanti per le loro attività e interessi </li></ul>Valdo Pasqui - Corso AIB e Regione Toscana Firenze, 30/01/2012

×