Il linguaggio delle biblioteche digitali Modelli Tecnologici Dr. Valdo Pasqui [email protected]...

21
“Il linguaggio delle biblioteche digitali” Modelli Tecnologici Dr. Valdo Pasqui valdo.pasqui@unifi.it C.S.I.A.F. - Università di Firenze

Transcript of Il linguaggio delle biblioteche digitali Modelli Tecnologici Dr. Valdo Pasqui [email protected]...

Page 1: Il linguaggio delle biblioteche digitali Modelli Tecnologici Dr. Valdo Pasqui valdo.pasqui@unifi.it C.S.I.A.F. - Università di Firenze.

“Il linguaggio delle biblioteche digitali”

Modelli Tecnologici

Dr. Valdo [email protected]

C.S.I.A.F. - Università di Firenze

Page 2: Il linguaggio delle biblioteche digitali Modelli Tecnologici Dr. Valdo Pasqui valdo.pasqui@unifi.it C.S.I.A.F. - Università di Firenze.

Valdo Pasqui, Università di Firenze 2

Parole... Parole...

MetadataMetadata Sets

Metadata Registries

Data Providers Service ProvidersOntologie

Web Services

Semantic Web

Grid Services

E-commerce

Digital Rigths Management

Preservation

Harvesting

Reference Linking

Distributed Searching

Union Catalogues

Duplicate clustering

Digital Objects

XMLOAI-PMH

HTTPSOAP

Interoperability

Cooperation

PortaliPortali

ModelliModelli

ServiziServizi

Page 3: Il linguaggio delle biblioteche digitali Modelli Tecnologici Dr. Valdo Pasqui valdo.pasqui@unifi.it C.S.I.A.F. - Università di Firenze.

Valdo Pasqui, Università di Firenze 3

Modello di riferimento

Risorse - Digital Repositories

Open URLResolver

Indice OAI-MPHSBNILL/DD

Portale della Biblioteca Digitale

DepositoLegale

Digital RigthsManagement

Metadata Registries

Public Key Infrastructure

MetaSearcher

E-commerce

Authorityfiles

Thesauri

Page 4: Il linguaggio delle biblioteche digitali Modelli Tecnologici Dr. Valdo Pasqui valdo.pasqui@unifi.it C.S.I.A.F. - Università di Firenze.

Valdo Pasqui, Università di Firenze 4

Il “Contesto Digitale” (1)

Diversità da quello cartaceo:

– gli oggetti(le risorse)

– il loro ciclo di vita

– i metadati (descrittivi, di preservazione, tecnici, strutturali, diritti di accesso e proprietà intellettuale)

– l’organizzazione delle collezioni

– eterogeneità e molteplicità delle collezioni

– i servizi e le modalità di fruizione

Page 5: Il linguaggio delle biblioteche digitali Modelli Tecnologici Dr. Valdo Pasqui valdo.pasqui@unifi.it C.S.I.A.F. - Università di Firenze.

Valdo Pasqui, Università di Firenze 5

Il “Contesto Digitale” (2) Si sovrappone e si integra con altri domini:

– Digital Rights Management

– E-Commerce

– Conservazione

– Archiviazione nel tempo

– Privacy & Security

– E-Learning

– Grid Services

– Semantic Web

Page 6: Il linguaggio delle biblioteche digitali Modelli Tecnologici Dr. Valdo Pasqui valdo.pasqui@unifi.it C.S.I.A.F. - Università di Firenze.

Valdo Pasqui, Università di Firenze 6

Portale

UTENTEUTENTE

Ricerca uniforme dirisorse eterogenee

Organizzazione del contenuto

Interfaccia unicae personalizzabile

Profilo e

spazioutente

Altri servizi:e-mail, news,

directory services,chat,annunci,e-commerce

Page 7: Il linguaggio delle biblioteche digitali Modelli Tecnologici Dr. Valdo Pasqui valdo.pasqui@unifi.it C.S.I.A.F. - Università di Firenze.

Valdo Pasqui, Università di Firenze 7

Tipi di Portali

Portali Generici - Punto di accesso per la navigazione sul Web (Yahoo, Netscape, KataWeb, Virgilio, MSN)

Subject Portals - Propongono viste specializzate perdeterminate comunità di utenti (SPP di DNER, SOSIG)Scholar/Enterprise Portals - Strumento per l’accesso integrato ai contenuti e ai servizi di una comunità accademica/aziendale Library Portals - Strumenti per organizzare link e risorse Internet d’intersse per gli utenti della biblioteca MyLibrary@NCState , The Scout Toolkit

Page 8: Il linguaggio delle biblioteche digitali Modelli Tecnologici Dr. Valdo Pasqui valdo.pasqui@unifi.it C.S.I.A.F. - Università di Firenze.

Valdo Pasqui, Università di Firenze 8

Portale come strumento per:

selezionare le fonti e i contenuti delle ricercheorganizzare e gestire lo spazio personale (query, result set, bookmark e link)personalizzare il proprio profilo (target, canali,criteri di selezione, ranking, ordinamento e deduplicazione dei risultati, classificazioni) organizzare il layout dell'interfaccia graficaassicurare la riservatezza e la sicurezza delleoperazioni single sign-on, autenticazione e autorizzazioneper l’accesso ai servizi

Page 9: Il linguaggio delle biblioteche digitali Modelli Tecnologici Dr. Valdo Pasqui valdo.pasqui@unifi.it C.S.I.A.F. - Università di Firenze.

Valdo Pasqui, Università di Firenze 9

Portali: Strumenti/Progetti

uPortal JA-SIG (Java in Administration Special Interest Group) e A.Mellon Foundation

http://mis105.mis.udel.edu/ja-sig/uportal/

basato su Java, XML, JSP e J2EE

scaricabile gratuitamente e personalizzabile

portale istituzionale per il contesto “higher-education”

ARL Scholar Portals (Association of Research Libraries) ancora in fase di studio

http://www.arl.org/access/scholarsportal/prelim.html

DNER Subject Portal Project http://www.portal.ac.uk

Page 10: Il linguaggio delle biblioteche digitali Modelli Tecnologici Dr. Valdo Pasqui valdo.pasqui@unifi.it C.S.I.A.F. - Università di Firenze.

Valdo Pasqui, Università di Firenze 10

Modelli

Distribuito (cross-searching) basato su Z39.50

evoluzione ai Web Services (SRW/SRU)

Harvesting dei metadati

Open Archives Initiative (OAI) e PMH

Reference Linking (context sensitive)

OpenURL + Linking Server

Page 11: Il linguaggio delle biblioteche digitali Modelli Tecnologici Dr. Valdo Pasqui valdo.pasqui@unifi.it C.S.I.A.F. - Università di Firenze.

Valdo Pasqui, Università di Firenze 11

Architettura: OAI (1)

OAI-PMH

Metadati indicizzati

OAI-PMH Harvester

Digital Repositories(Open Archives)

“Indice Agile”DL - OA

Union Catalog

Interfaccia di ricerca

Data Providers

Service Providers

Page 12: Il linguaggio delle biblioteche digitali Modelli Tecnologici Dr. Valdo Pasqui valdo.pasqui@unifi.it C.S.I.A.F. - Università di Firenze.

Valdo Pasqui, Università di Firenze 12

Architettura: OAI (2)

OADigital

Repositories

Service Providersdi livello intermedio

(tematico, territoriale,istituzionale)

Indice

OA OA OA

IndiceIndice

OA

Union CatalogDL - OA

Indice del Digitale

Page 13: Il linguaggio delle biblioteche digitali Modelli Tecnologici Dr. Valdo Pasqui valdo.pasqui@unifi.it C.S.I.A.F. - Università di Firenze.

Valdo Pasqui, Università di Firenze 13

Architettura: OAI + Reference Linking

OAI-PMH

Metadati indicizzati

OAI-PMH Harvester

Digital Repositories(Open Archives)

Interfaccia di ricerca

Altre risorse

Open URLResolver

Page 14: Il linguaggio delle biblioteche digitali Modelli Tecnologici Dr. Valdo Pasqui valdo.pasqui@unifi.it C.S.I.A.F. - Università di Firenze.

Valdo Pasqui, Università di Firenze 14

Architettura:OAI + MetaSearcher

Indice AgileOAI-PMH

MetaSearcher

(cross-searching)SOAP/SRW/SRU

Z39.50

INDICE 2SBN

Z39.50/SBN-MARC

Page 15: Il linguaggio delle biblioteche digitali Modelli Tecnologici Dr. Valdo Pasqui valdo.pasqui@unifi.it C.S.I.A.F. - Università di Firenze.

Valdo Pasqui, Università di Firenze 15

Architettura: modello finale

Indice Agile

MetaSearcher

SOAP/SRW Z39.50

Portale della Biblioteca Digitale

Open URL ResolverSBN ILL/DD

OAI-PMH Altri DB

OpenURL

Page 16: Il linguaggio delle biblioteche digitali Modelli Tecnologici Dr. Valdo Pasqui valdo.pasqui@unifi.it C.S.I.A.F. - Università di Firenze.

Valdo Pasqui, Università di Firenze 16

Oltre il modello tecnologico

Collezioni Digitali

Portali tematici/istituzionali

Portale della Biblioteca Digitale

URI resolver

E-commerce

Digital Rigths Man.

Metadata Registries

Thesauri

Authority files

Deposito legale

PKI

Page 17: Il linguaggio delle biblioteche digitali Modelli Tecnologici Dr. Valdo Pasqui valdo.pasqui@unifi.it C.S.I.A.F. - Università di Firenze.

Valdo Pasqui, Università di Firenze 17

Uno sguardo al futuro

Web Services – “new-age” del Middleware– identificati da URI– accessibili tramite protocolli standard del Web– capaci di inviare, ricevere e operare su messaggi in formato XML– capaci di interagire con applicazioni e programmi che non sono direttamente guidati da interfacce umane (B2B)

Page 18: Il linguaggio delle biblioteche digitali Modelli Tecnologici Dr. Valdo Pasqui valdo.pasqui@unifi.it C.S.I.A.F. - Università di Firenze.

Valdo Pasqui, Università di Firenze 18

WEB Services

• SOAP (Simple Object Access Protocol) i client e i server si scambiano documenti in formato XML (modello richiesta/risposta) su HTTP

• WSDL (Web Services Description Language) formato dei messaggi

semantica delle operazioni

specifiche di binding con il protocollo SOAP

associazione con l’indirizzo reale del servizio

UDDI (Universal Description, Discovery and Integration) un registro distribuito delle informazioni sui Web services

Page 19: Il linguaggio delle biblioteche digitali Modelli Tecnologici Dr. Valdo Pasqui valdo.pasqui@unifi.it C.S.I.A.F. - Università di Firenze.

Valdo Pasqui, Università di Firenze 19

- “...is an extension of the current web in which information is given well-defined meaning, better enabling computers and people to work in cooperation." [Berners-Lee et al.]

- Cooperazione tra siti Web, risorse e servizi applicativi

- Ontologie e “agenti intelligenti”- Resource Description Framework (RDF)- Ontology Web Language (OWL) - Metadata Registries

Semantic Web

Page 20: Il linguaggio delle biblioteche digitali Modelli Tecnologici Dr. Valdo Pasqui valdo.pasqui@unifi.it C.S.I.A.F. - Università di Firenze.

Valdo Pasqui, Università di Firenze 20

• "e-Science" come infrastruttura di servizi articolati secondo tre livelli concettuali: Data/computation, Information, Knowledge

• "software agents" che si forniscono reciprocamente “servizi” secondo varie forme di “contratto” in varie forme di “mercati”

• “virtual organizations”: insiemi dinamici di risorse, servizi e persone

• OWL, Web Services, “composability” dei web services

Grid Services

Page 21: Il linguaggio delle biblioteche digitali Modelli Tecnologici Dr. Valdo Pasqui valdo.pasqui@unifi.it C.S.I.A.F. - Università di Firenze.

Valdo Pasqui, Università di Firenze 21

Parole chiave per l’Indice del Digitale • “Focus” sull’utente e sui servizi per l’utente

– Discover, Search, Locate, Deliver, Personalizza

• Interoperabiltà tra Digital Repository autonomi– Standard consolidati: metadati, schema registries,

protocolli, interfacce applicative (API)

• Servizi cooperanti – sviluppare una rete di servizi su base consortile e inter-

organizzativa che renda “sostenibile” il costo di gestione e sviluppo del sistema

• Architettura scalabile e flessibile – basata su componenti distribuiti, già disponibili: sw Open

Source e commerciali