You are here
Tecnologie alla base di NILDE
Il software di NILDE è basato sull’architettura LAMP (Linux, Apache, MySQL, PHP) in modo che possa essere usato da ogni utente con una connessione internet e un browser.
L’interfaccia utente è basata su XHTML, CSS e AJAX. Grazie alla codifica UTF-8, NILDE supporta più lingue. L’interfaccia utente può facilmente venire tradotta in ogni lingua; al momento è disponibile in italiano, inglese, spagnolo, francese e greco.
NILDE utilizza diverse tecnologie per fornire:
- supporto all’Autenticazione Istituzionale attraverso il framework Shibboleth/SAML. NILDE è partner della Federazione IDEM-GARR (l'infrastruttura italiana di Autorizzazione e Autenticazione della rete GARR);
- collegamenti con i più importanti database bibliografici online (PubMed, Scopus, Web of Science, Scifinder, ...), con i link-resolvers e con i siti degli editori, attraverso il protocollo OpenURL;
- collegamenti ai cataloghi attraverso il protocollo Z39.50 e MARC21 XML, per una ricerca dinamica dei posseduti delle biblioteche. Ad oggi, in NILDE sono stati integrati i due cataloghi nazionali ACNP e SBN e molti cataloghi universitari basati su software Aleph e Alma (che nell’insieme vengono considerati come un terzo catalogo virtuale);
- SEDD (Sistema Elettronico sicuro per il Document Delivery) per la trasmissione elettronica dei documenti e un sistema di “Digital Hard Copy” per la conversione automatica dei documenti di testo PDF in immagini;
- una totale integrazione con ALPE (Archivio delle Licenze dei Periodici Online), per il controllo automatico delle clausole ILL nelle licenze elettroniche;
- API (Application Programming Interface), per rendere NILDE un software “aperto” alla comunucazione con altri sistemi di prestito interbibliotecario. L’architettura delle API è basata su HTTP REST, con output JSON-API e utilizza OAUTH-2 per l’autenticazione. Le prime API che sono state rilasciate sono quelle delle licenze ALPE. La documentazione sulle API di NILDE è accessibile pubblicamente.