PowerBK include procedure di ricerca bibliografica che consentono di recuperare automaticamente da Internet le informazioni necessarie per la catalogazione di libri, riviste e altre pubblicazioni. Il criterio più immediato è il codice ISBN, che può essere digitato manualmente oppure letto tramite un comune lettore di codici a barre USB.
La ricerca non è limitata all'ISBN. In base alle possibilità offerte dalla fonte selezionata, è possibile cercare anche per titolo, autore, editore, parole chiave e altri dati bibliografici. Questa flessibilità è utile quando il codice ISBN non è disponibile, non è leggibile oppure quando si stanno catalogando pubblicazioni meno recenti.
Tra le informazioni recuperabili possono rientrare titolo, sottotitolo, autore, editore, anno di pubblicazione, lingua, collana, numero di pagine, descrizione, identificativi bibliografici e altri metadati disponibili. Quando la fonte interrogata la rende disponibile, PowerBK scarica anche la copertina del libro e la associa alla relativa scheda.
1. Inserimento dell'ISBN o dei criteri di ricerca.
2. Interrogazione dei motori selezionati.
3. Raccolta dei risultati bibliografici.
4. Accorpamento tramite funzione Merge.
5. Controllo del database esistente.
6. Inserimento oppure aggiornamento della scheda.
Google Books consente di cercare volumi e recuperare numerosi metadati bibliografici. A seconda del libro possono essere disponibili titolo, autori, editore, data di pubblicazione, descrizione, categorie, identificativi, numero di pagine e immagini della copertina.
L'OPAC del Servizio Bibliotecario Nazionale è il catalogo collettivo delle biblioteche italiane aderenti a SBN. È particolarmente utile per la ricerca di edizioni italiane, pubblicazioni meno recenti e documenti presenti nei cataloghi delle biblioteche nazionali.
Open Library è un catalogo bibliografico collaborativo che mette a disposizione servizi di ricerca e consultazione dei dati dei libri. Può integrare i risultati ottenuti dalle altre fonti con informazioni aggiuntive e copertine disponibili nel proprio archivio.
Lo stesso libro può essere presente contemporaneamente su Google Books, OPAC SBN e Open Library, ma ogni fonte può restituire campi differenti o più dettagliati. Per evitare di mostrare all'utente più risultati separati relativi alla stessa pubblicazione, PowerBK include la funzione di Merge.
Il Merge individua i risultati riferiti al medesimo libro e li accorpa in un'unica voce. In questo modo ogni motore può contribuire con le informazioni che possiede: una fonte può fornire una descrizione più completa, un'altra la copertina, un'altra ancora dati editoriali o bibliografici aggiuntivi.
Il risultato finale è una scheda più ricca e coerente rispetto a quella ottenibile interrogando una sola banca dati. Prima del salvataggio l'utente può comunque verificare, modificare o completare le informazioni proposte.
Durante l'inserimento, PowerBK controlla se il libro individuato è già presente nel database. La verifica consente di ridurre il rischio di creare più schede per la stessa pubblicazione.
Quando viene riconosciuta una corrispondenza, il software non inserisce automaticamente un secondo record: aggiorna la scheda esistente con i dati recuperati, mantenendo ordinato il catalogo ed evitando duplicati indesiderati.
Questo comportamento è particolarmente utile nelle biblioteche che importano grandi quantità di libri, eseguono ricerche ripetute oppure aggiornano nel tempo le informazioni già presenti nel proprio archivio.
PowerBK permette di configurare quali motori utilizzare nelle ricerche. L'utente può scegliere le fonti più adatte al proprio catalogo e modificare la configurazione quando necessario.
Questa possibilità consente, ad esempio, di privilegiare le fonti italiane, ampliare la ricerca a più servizi oppure escludere temporaneamente un motore non necessario.
I tempi di risposta possono variare in base alla connessione Internet, al carico dei servizi esterni e alla disponibilità momentanea dei server.
PowerBK permette di configurare i timeout, cioè il tempo massimo concesso a una richiesta prima che venga interrotta. In questo modo la procedura può essere adattata alla qualità della connessione e alle esigenze dell'utente.
Oltre a Google Books, OPAC SBN e Open Library esistono altri cataloghi e servizi bibliografici utilizzabili per la ricerca dei libri.
Nelle prossime versioni di PowerBK stiamo lavorando alla valutazione e all'implementazione di ulteriori motori, con l'obiettivo di ampliare la copertura delle ricerche e migliorare ulteriormente la completezza dei dati recuperati.
Dal punto di vista tecnico, PowerBK utilizza curl per la comunicazione con i server dei servizi bibliografici, tra cui Google Books, OPAC SBN e Open Library.
curl è un progetto software ampiamente utilizzato per trasferire dati tramite URL e protocolli di rete come HTTP e HTTPS. PowerBK lo adopera per inviare le richieste ai server remoti, ricevere le risposte e acquisire i dati bibliografici restituiti dai singoli servizi.
La gestione dei timeout e delle altre impostazioni di comunicazione permette di controllare il comportamento delle richieste in presenza di connessioni lente, servizi temporaneamente non raggiungibili o risposte incomplete.
Le informazioni disponibili dipendono dai record presenti nei servizi interrogati. Non tutte le fonti restituiscono gli stessi campi e non tutte le pubblicazioni dispongono di copertina o descrizione.
I dati recuperati devono quindi essere considerati come una base di catalogazione che l'utente può verificare, correggere e completare prima o dopo il salvataggio.
PowerBK è un software Windows in italiano per catalogare libri, riviste ed ebook, gestire prestiti, barcode, etichette, classificazione Dewey, cataloghi OPAC e database condivisi.
📚 Visita la pagina principale di PowerBK
⬇️ Scarica la versione dimostrativa
🎥 Guarda video e tutorial
Contenuto tecnico redatto da Antonio de Francesco, sviluppatore di PowerBK e fondatore di PowerWolf Software Solutions.
PowerBK è sviluppato dal 2010 e viene aggiornato periodicamente sulla base dell'evoluzione dei servizi bibliografici e delle esigenze degli utilizzatori.