SlideShare a Scribd company logo
www.cineca.it
Koha & SBNKoha & SBN
Linee guida di una integrazione
www.cineca.it
SBN
SBN MARC Server Interface
Server SBN Indice 2
Gestionale di biblioteca (ILS)
Schema XML
SBNMarc.xsd
Schema XML
SBNMarc.xsd
HTTP
JMS
SBN-MARC Client Interface
Da slide di Daniela Saccomandi, 13/9/2008 (Roma)
www.cineca.it
SBN
• C’è uno strumento specifico su tecnologia
Java, Java Message Service
• Poi XML su HTTP GET/POST
• Supporto discontinuo per i “Web Services”
[SOAP, UDDI e WSDL]
www.cineca.it
SBN
Le “azioni” principali definite:
Cerca
Crea
Modifica
Cancella
Fonde
Localizza
ChiediAllinea
ComunicaAllineati
Importa | Esporta (solo via Interfaccia Diretta)
www.cineca.it
SBN
• Le risposte danno lo status della richiesta
• In se stesso il protocollo è stateless
• Gli applicativi devono mantenere la
“sessione di comunicazione”
• I 4 livelli di adesione riguardano quanto ci
si “immerge” in SBN
www.cineca.it
SBN
• 1 - Cattura.
• 2 - Cattura e localizzazione per possesso.
• 3 - Cattura e localizzazione per possesso,
creazione e correzione dei record non
condivisi.
• 4 - Cattura e localizzazione per possesso e
gestione, creazione e correzione e
allineamento.
www.cineca.it
SBN
• Scollegati dai livelli precedenti ci sono i “livelli
di autorizzazione”
• Permettono di creare una gerarchia di Poli
• Essendoci in Indice un solo utente per Polo,
il suo livello di autorizzazione vale per tutti i
catalogatori del Polo
• Leggermente diversa la situazione per
soggetti e classificazione.
www.cineca.it
SBN
• Forte presenza di semantica Unimarc
• t_101
• t_102
• t_200
• T_105 (ma che contiene gli Unimarc 105 e 110)
• Forti legami con precedente protocollo
• Campi 4xx e 5xx fuori dalla semantica Unimarc
• Definizione totale della semantica
www.cineca.it
SBN
 C’e’ anche una interfaccia fornita da ICCU
 Si chiama “Interfaccia Diretta”
 L’accesso e’ nominale e strettamente legato a
una persona
 L’accesso viene fornito solo ai più esperti
 Serve per sistemare i problemi e per gli import
/ export
www.cineca.it
Koha
 Già presenti:
 Supporta già Unimarc
 Possibile aggiungere attributi agli utenti staff
 Possibile modificare records bibliografici via
web service
www.cineca.it
Koha
 Assenze specifiche:
 Ricezione dati da SBN
 Invio a SBN
 Assenze generiche:
 Modificare records di authority via web service
 Inviare le modifiche all’esterno
www.cineca.it
Koha
 Assenze specifiche:
 Ricezione dati da SBN
 Invio a SBN
 Assenze generiche:
 Modificare records di authority via web service
 Inviare le modifiche all’esterno
www.cineca.it
Koha
www.cineca.it
Koha & SBN
Cineca ha avviato gli
sviluppi necessari
www.cineca.it
Domande ?
www.cineca.it
FineFine
z.tajoli@cineca.it

More Related Content

Similar to Koha & SBN Linee guida di una integrazione

Lotus Foundations Start 1.1 Un anno dopo..
Lotus Foundations Start 1.1 Un anno dopo..Lotus Foundations Start 1.1 Un anno dopo..
Lotus Foundations Start 1.1 Un anno dopo..Enzo Stanzione
 
IBM Lotus Foundations, un anno dopo dalle premesse alle promesse.
IBM Lotus Foundations, un anno dopo dalle premesse alle promesse.IBM Lotus Foundations, un anno dopo dalle premesse alle promesse.
IBM Lotus Foundations, un anno dopo dalle premesse alle promesse.
Dominopoint - Italian Lotus User Group
 
Il nuovo catalogo della rete URBS - La migrazione akoha
Il nuovo catalogo della rete URBS - La migrazione akohaIl nuovo catalogo della rete URBS - La migrazione akoha
Il nuovo catalogo della rete URBS - La migrazione akoha
Andrea Marchitelli
 
Installing Apache tomcat with Netbeans
Installing Apache tomcat with NetbeansInstalling Apache tomcat with Netbeans
Installing Apache tomcat with Netbeans
Davide Nardone
 
Dal requisito all'implementazione @ CD2010
Dal requisito all'implementazione @ CD2010Dal requisito all'implementazione @ CD2010
Dal requisito all'implementazione @ CD2010
Mauro Servienti
 
Servizio di Connettività d'Ateneo - Network and services provisioning automation
Servizio di Connettività d'Ateneo - Network and services provisioning automationServizio di Connettività d'Ateneo - Network and services provisioning automation
Servizio di Connettività d'Ateneo - Network and services provisioning automation
Digital Transformation Team - Italian Government
 
Fmdp Total System Monitor
Fmdp Total System MonitorFmdp Total System Monitor
Fmdp Total System Monitor
Filippo Maria Del Prete
 
MS Days 08 Applicazioni RIA con Silverlight 2 e WCF
MS Days 08 Applicazioni RIA con Silverlight 2 e WCFMS Days 08 Applicazioni RIA con Silverlight 2 e WCF
MS Days 08 Applicazioni RIA con Silverlight 2 e WCFFabrizio Bernabei
 
AAI
AAI AAI
Progettazione e sviluppo di applicazioni web di nuova generazione con AJAX
Progettazione e sviluppo di applicazioni web di nuova generazione con AJAXProgettazione e sviluppo di applicazioni web di nuova generazione con AJAX
Progettazione e sviluppo di applicazioni web di nuova generazione con AJAX
Lorenzo Cavina
 
Progettazione di uno strumento per la reingegnerizzazione di applicazioni legacy
Progettazione di uno strumento per la reingegnerizzazione di applicazioni legacyProgettazione di uno strumento per la reingegnerizzazione di applicazioni legacy
Progettazione di uno strumento per la reingegnerizzazione di applicazioni legacy
Giacomo Russo
 
Shell Control Box - Il Gusto della Sicurezza
Shell Control Box - Il Gusto della SicurezzaShell Control Box - Il Gusto della Sicurezza
Shell Control Box - Il Gusto della Sicurezza
Babel
 
SVILUPPO DI SERVIZI REST PER ANDROID
SVILUPPO DI SERVIZI REST PER ANDROIDSVILUPPO DI SERVIZI REST PER ANDROID
SVILUPPO DI SERVIZI REST PER ANDROID
Luca Masini
 
Sviluppo di servizi REST per Android - Luca Masini
Sviluppo di servizi REST per Android - Luca Masini Sviluppo di servizi REST per Android - Luca Masini
Sviluppo di servizi REST per Android - Luca Masini Whymca
 
Wcf data services
Wcf data servicesWcf data services
Wcf data services
Salvatore Sorrentino
 
Presentazione Netportal1
Presentazione Netportal1Presentazione Netportal1
Presentazione Netportal1guest92d4f237
 
Asynchronous Java ME and XML
Asynchronous Java ME and XMLAsynchronous Java ME and XML
Asynchronous Java ME and XML
Andrea Castello
 
SVILUPPO DI UNA SOLUZIONE SINGLE SIGN ON PER L’ENTE VENETO LAVORO
SVILUPPO DI UNA SOLUZIONE  SINGLE SIGN ON  PER L’ENTE VENETO LAVOROSVILUPPO DI UNA SOLUZIONE  SINGLE SIGN ON  PER L’ENTE VENETO LAVORO
SVILUPPO DI UNA SOLUZIONE SINGLE SIGN ON PER L’ENTE VENETO LAVORO
Zanatta Davide
 
Polarion UC 2010 - Lispa SpA - Il change management secondo il framework ITIL...
Polarion UC 2010 - Lispa SpA - Il change management secondo il framework ITIL...Polarion UC 2010 - Lispa SpA - Il change management secondo il framework ITIL...
Polarion UC 2010 - Lispa SpA - Il change management secondo il framework ITIL...
Emerasoft, solutions to collaborate
 

Similar to Koha & SBN Linee guida di una integrazione (20)

Lotus Foundations Start 1.1 Un anno dopo..
Lotus Foundations Start 1.1 Un anno dopo..Lotus Foundations Start 1.1 Un anno dopo..
Lotus Foundations Start 1.1 Un anno dopo..
 
IBM Lotus Foundations, un anno dopo dalle premesse alle promesse.
IBM Lotus Foundations, un anno dopo dalle premesse alle promesse.IBM Lotus Foundations, un anno dopo dalle premesse alle promesse.
IBM Lotus Foundations, un anno dopo dalle premesse alle promesse.
 
Il nuovo catalogo della rete URBS - La migrazione akoha
Il nuovo catalogo della rete URBS - La migrazione akohaIl nuovo catalogo della rete URBS - La migrazione akoha
Il nuovo catalogo della rete URBS - La migrazione akoha
 
Installing Apache tomcat with Netbeans
Installing Apache tomcat with NetbeansInstalling Apache tomcat with Netbeans
Installing Apache tomcat with Netbeans
 
Dal requisito all'implementazione @ CD2010
Dal requisito all'implementazione @ CD2010Dal requisito all'implementazione @ CD2010
Dal requisito all'implementazione @ CD2010
 
Servizio di Connettività d'Ateneo - Network and services provisioning automation
Servizio di Connettività d'Ateneo - Network and services provisioning automationServizio di Connettività d'Ateneo - Network and services provisioning automation
Servizio di Connettività d'Ateneo - Network and services provisioning automation
 
Fmdp Total System Monitor
Fmdp Total System MonitorFmdp Total System Monitor
Fmdp Total System Monitor
 
MS Days 08 Applicazioni RIA con Silverlight 2 e WCF
MS Days 08 Applicazioni RIA con Silverlight 2 e WCFMS Days 08 Applicazioni RIA con Silverlight 2 e WCF
MS Days 08 Applicazioni RIA con Silverlight 2 e WCF
 
AAI
AAI AAI
AAI
 
Progettazione e sviluppo di applicazioni web di nuova generazione con AJAX
Progettazione e sviluppo di applicazioni web di nuova generazione con AJAXProgettazione e sviluppo di applicazioni web di nuova generazione con AJAX
Progettazione e sviluppo di applicazioni web di nuova generazione con AJAX
 
Progettazione di uno strumento per la reingegnerizzazione di applicazioni legacy
Progettazione di uno strumento per la reingegnerizzazione di applicazioni legacyProgettazione di uno strumento per la reingegnerizzazione di applicazioni legacy
Progettazione di uno strumento per la reingegnerizzazione di applicazioni legacy
 
Shell Control Box - Il Gusto della Sicurezza
Shell Control Box - Il Gusto della SicurezzaShell Control Box - Il Gusto della Sicurezza
Shell Control Box - Il Gusto della Sicurezza
 
SVILUPPO DI SERVIZI REST PER ANDROID
SVILUPPO DI SERVIZI REST PER ANDROIDSVILUPPO DI SERVIZI REST PER ANDROID
SVILUPPO DI SERVIZI REST PER ANDROID
 
Sviluppo di servizi REST per Android - Luca Masini
Sviluppo di servizi REST per Android - Luca Masini Sviluppo di servizi REST per Android - Luca Masini
Sviluppo di servizi REST per Android - Luca Masini
 
Wcf data services
Wcf data servicesWcf data services
Wcf data services
 
Presentazione Netportal1
Presentazione Netportal1Presentazione Netportal1
Presentazione Netportal1
 
Mobile e Smart Client
Mobile e Smart ClientMobile e Smart Client
Mobile e Smart Client
 
Asynchronous Java ME and XML
Asynchronous Java ME and XMLAsynchronous Java ME and XML
Asynchronous Java ME and XML
 
SVILUPPO DI UNA SOLUZIONE SINGLE SIGN ON PER L’ENTE VENETO LAVORO
SVILUPPO DI UNA SOLUZIONE  SINGLE SIGN ON  PER L’ENTE VENETO LAVOROSVILUPPO DI UNA SOLUZIONE  SINGLE SIGN ON  PER L’ENTE VENETO LAVORO
SVILUPPO DI UNA SOLUZIONE SINGLE SIGN ON PER L’ENTE VENETO LAVORO
 
Polarion UC 2010 - Lispa SpA - Il change management secondo il framework ITIL...
Polarion UC 2010 - Lispa SpA - Il change management secondo il framework ITIL...Polarion UC 2010 - Lispa SpA - Il change management secondo il framework ITIL...
Polarion UC 2010 - Lispa SpA - Il change management secondo il framework ITIL...
 

More from Cineca

ReportHPC Cineca 2022-2023
ReportHPC Cineca 2022-2023ReportHPC Cineca 2022-2023
ReportHPC Cineca 2022-2023
Cineca
 
REPORT_HPC_2021-22.pdf
REPORT_HPC_2021-22.pdfREPORT_HPC_2021-22.pdf
REPORT_HPC_2021-22.pdf
Cineca
 
Report HPC
Report HPCReport HPC
Report HPC
Cineca
 
Cineca HPC Annual Report 2020-2021
Cineca HPC Annual Report 2020-2021 Cineca HPC Annual Report 2020-2021
Cineca HPC Annual Report 2020-2021
Cineca
 
Report HPC 2019 2020
Report HPC 2019 2020Report HPC 2019 2020
Report HPC 2019 2020
Cineca
 
Gli strumenti social e l’usabilità al servizio della scuola: da MatchPoint a ...
Gli strumenti social e l’usabilità al servizio della scuola: da MatchPoint a ...Gli strumenti social e l’usabilità al servizio della scuola: da MatchPoint a ...
Gli strumenti social e l’usabilità al servizio della scuola: da MatchPoint a ...
Cineca
 
The Big Iron, presentazione di Andrea Mattasoglio
The Big Iron, presentazione di Andrea MattasoglioThe Big Iron, presentazione di Andrea Mattasoglio
The Big Iron, presentazione di Andrea Mattasoglio
Cineca
 
The Big Iron, presentazione di Giovanni Erbacci
The Big Iron, presentazione di Giovanni ErbacciThe Big Iron, presentazione di Giovanni Erbacci
The Big Iron, presentazione di Giovanni Erbacci
Cineca
 
CINECA for HCP and e-infrastructures infrastructures
CINECA for HCP and e-infrastructures infrastructuresCINECA for HCP and e-infrastructures infrastructures
CINECA for HCP and e-infrastructures infrastructures
Cineca
 
open data for openminds
open data for openmindsopen data for openminds
open data for openminds
Cineca
 
Hpc europa2 call
Hpc europa2 callHpc europa2 call
Hpc europa2 call
Cineca
 
Workshop HPC 4Proteomics and course Bioinformatics for Proteomics
Workshop HPC 4Proteomics and course Bioinformatics for ProteomicsWorkshop HPC 4Proteomics and course Bioinformatics for Proteomics
Workshop HPC 4Proteomics and course Bioinformatics for Proteomics
Cineca
 
Cineca's HPC Courses
Cineca's HPC CoursesCineca's HPC Courses
Cineca's HPC Courses
Cineca
 
7th Advanced School of Parallel Computing
7th Advanced School of Parallel Computing7th Advanced School of Parallel Computing
7th Advanced School of Parallel Computing
Cineca
 
7th Advanced School of Computer Graphics
7th Advanced School of Computer Graphics7th Advanced School of Computer Graphics
7th Advanced School of Computer Graphics
Cineca
 
20th Summer School of Parallel Computing
20th Summer School of Parallel Computing20th Summer School of Parallel Computing
20th Summer School of Parallel Computing
Cineca
 
Workshop on Visualization of Large Scientific Data
 Workshop on Visualization of Large Scientific Data Workshop on Visualization of Large Scientific Data
Workshop on Visualization of Large Scientific Data
Cineca
 
Eunis 2010 Cineca University Enterprise Portal
Eunis 2010 Cineca University Enterprise PortalEunis 2010 Cineca University Enterprise Portal
Eunis 2010 Cineca University Enterprise PortalCineca
 
Eunis2010 kion communication_builder
Eunis2010 kion communication_builderEunis2010 kion communication_builder
Eunis2010 kion communication_builderCineca
 
Planning and Controlling for Higher Education Institutions: Processes, Method...
Planning and Controlling for Higher Education Institutions: Processes, Method...Planning and Controlling for Higher Education Institutions: Processes, Method...
Planning and Controlling for Higher Education Institutions: Processes, Method...
Cineca
 

More from Cineca (20)

ReportHPC Cineca 2022-2023
ReportHPC Cineca 2022-2023ReportHPC Cineca 2022-2023
ReportHPC Cineca 2022-2023
 
REPORT_HPC_2021-22.pdf
REPORT_HPC_2021-22.pdfREPORT_HPC_2021-22.pdf
REPORT_HPC_2021-22.pdf
 
Report HPC
Report HPCReport HPC
Report HPC
 
Cineca HPC Annual Report 2020-2021
Cineca HPC Annual Report 2020-2021 Cineca HPC Annual Report 2020-2021
Cineca HPC Annual Report 2020-2021
 
Report HPC 2019 2020
Report HPC 2019 2020Report HPC 2019 2020
Report HPC 2019 2020
 
Gli strumenti social e l’usabilità al servizio della scuola: da MatchPoint a ...
Gli strumenti social e l’usabilità al servizio della scuola: da MatchPoint a ...Gli strumenti social e l’usabilità al servizio della scuola: da MatchPoint a ...
Gli strumenti social e l’usabilità al servizio della scuola: da MatchPoint a ...
 
The Big Iron, presentazione di Andrea Mattasoglio
The Big Iron, presentazione di Andrea MattasoglioThe Big Iron, presentazione di Andrea Mattasoglio
The Big Iron, presentazione di Andrea Mattasoglio
 
The Big Iron, presentazione di Giovanni Erbacci
The Big Iron, presentazione di Giovanni ErbacciThe Big Iron, presentazione di Giovanni Erbacci
The Big Iron, presentazione di Giovanni Erbacci
 
CINECA for HCP and e-infrastructures infrastructures
CINECA for HCP and e-infrastructures infrastructuresCINECA for HCP and e-infrastructures infrastructures
CINECA for HCP and e-infrastructures infrastructures
 
open data for openminds
open data for openmindsopen data for openminds
open data for openminds
 
Hpc europa2 call
Hpc europa2 callHpc europa2 call
Hpc europa2 call
 
Workshop HPC 4Proteomics and course Bioinformatics for Proteomics
Workshop HPC 4Proteomics and course Bioinformatics for ProteomicsWorkshop HPC 4Proteomics and course Bioinformatics for Proteomics
Workshop HPC 4Proteomics and course Bioinformatics for Proteomics
 
Cineca's HPC Courses
Cineca's HPC CoursesCineca's HPC Courses
Cineca's HPC Courses
 
7th Advanced School of Parallel Computing
7th Advanced School of Parallel Computing7th Advanced School of Parallel Computing
7th Advanced School of Parallel Computing
 
7th Advanced School of Computer Graphics
7th Advanced School of Computer Graphics7th Advanced School of Computer Graphics
7th Advanced School of Computer Graphics
 
20th Summer School of Parallel Computing
20th Summer School of Parallel Computing20th Summer School of Parallel Computing
20th Summer School of Parallel Computing
 
Workshop on Visualization of Large Scientific Data
 Workshop on Visualization of Large Scientific Data Workshop on Visualization of Large Scientific Data
Workshop on Visualization of Large Scientific Data
 
Eunis 2010 Cineca University Enterprise Portal
Eunis 2010 Cineca University Enterprise PortalEunis 2010 Cineca University Enterprise Portal
Eunis 2010 Cineca University Enterprise Portal
 
Eunis2010 kion communication_builder
Eunis2010 kion communication_builderEunis2010 kion communication_builder
Eunis2010 kion communication_builder
 
Planning and Controlling for Higher Education Institutions: Processes, Method...
Planning and Controlling for Higher Education Institutions: Processes, Method...Planning and Controlling for Higher Education Institutions: Processes, Method...
Planning and Controlling for Higher Education Institutions: Processes, Method...
 

Koha & SBN Linee guida di una integrazione

  • 1. www.cineca.it Koha & SBNKoha & SBN Linee guida di una integrazione
  • 2. www.cineca.it SBN SBN MARC Server Interface Server SBN Indice 2 Gestionale di biblioteca (ILS) Schema XML SBNMarc.xsd Schema XML SBNMarc.xsd HTTP JMS SBN-MARC Client Interface Da slide di Daniela Saccomandi, 13/9/2008 (Roma)
  • 3. www.cineca.it SBN • C’è uno strumento specifico su tecnologia Java, Java Message Service • Poi XML su HTTP GET/POST • Supporto discontinuo per i “Web Services” [SOAP, UDDI e WSDL]
  • 4. www.cineca.it SBN Le “azioni” principali definite: Cerca Crea Modifica Cancella Fonde Localizza ChiediAllinea ComunicaAllineati Importa | Esporta (solo via Interfaccia Diretta)
  • 5. www.cineca.it SBN • Le risposte danno lo status della richiesta • In se stesso il protocollo è stateless • Gli applicativi devono mantenere la “sessione di comunicazione” • I 4 livelli di adesione riguardano quanto ci si “immerge” in SBN
  • 6. www.cineca.it SBN • 1 - Cattura. • 2 - Cattura e localizzazione per possesso. • 3 - Cattura e localizzazione per possesso, creazione e correzione dei record non condivisi. • 4 - Cattura e localizzazione per possesso e gestione, creazione e correzione e allineamento.
  • 7. www.cineca.it SBN • Scollegati dai livelli precedenti ci sono i “livelli di autorizzazione” • Permettono di creare una gerarchia di Poli • Essendoci in Indice un solo utente per Polo, il suo livello di autorizzazione vale per tutti i catalogatori del Polo • Leggermente diversa la situazione per soggetti e classificazione.
  • 8. www.cineca.it SBN • Forte presenza di semantica Unimarc • t_101 • t_102 • t_200 • T_105 (ma che contiene gli Unimarc 105 e 110) • Forti legami con precedente protocollo • Campi 4xx e 5xx fuori dalla semantica Unimarc • Definizione totale della semantica
  • 9. www.cineca.it SBN  C’e’ anche una interfaccia fornita da ICCU  Si chiama “Interfaccia Diretta”  L’accesso e’ nominale e strettamente legato a una persona  L’accesso viene fornito solo ai più esperti  Serve per sistemare i problemi e per gli import / export
  • 10. www.cineca.it Koha  Già presenti:  Supporta già Unimarc  Possibile aggiungere attributi agli utenti staff  Possibile modificare records bibliografici via web service
  • 11. www.cineca.it Koha  Assenze specifiche:  Ricezione dati da SBN  Invio a SBN  Assenze generiche:  Modificare records di authority via web service  Inviare le modifiche all’esterno
  • 12. www.cineca.it Koha  Assenze specifiche:  Ricezione dati da SBN  Invio a SBN  Assenze generiche:  Modificare records di authority via web service  Inviare le modifiche all’esterno
  • 14. www.cineca.it Koha & SBN Cineca ha avviato gli sviluppi necessari