METACRAWLER rappresenta il "motore di ricerca" del Portale BVS-Piemonte con il quale poter reperire documenti, articoli, informazioni indicizzate sui principali database del settore medico/sanitario. Inoltre funge da applicazione di collegamento tra molti dei servizi presenti sul portale BVSP: il Catalogo Collettivo dei Periodici Biomedici, il Document Delivery (cartaceo e/o elettronico), gli abbonamenti a riviste elettroniche e altro ancora.
INDICE
Accesso al MetaCrawler
I menu
Tipi di ricerca
History & Alert
Le liste
Risultati della Ricerca
Dettaglio dell'Articolo
CLink
1. Accesso al MetaCrawler indice
L'accesso al servizio BVSP-CILEA/MetaCrawler è regolato attraverso un sistema di UserID e Password rilasciate dal CILEA ai responsabili delle Biblioteche che fanno parte di BVSP.
Al servizio MetaCrawler si accede dal portale BVSP (http://www.bvspiemonte.it) attraverso la "Ricerca" situata nella "Home".
2. I Menu indice
In una barra orizzontale posta sotto il logo del servizio, sono riportati i menu che contengono le funzioni disponibili al servizio.
2.1 Search indice
Basic: è la ricerca semplice in cui viene data la possibilità di digitare la stringa di ricerca ed associarla ad un campo di ricerca (tutti i campi di ricerca più significativi offerti da PubMed sono stati inclusi).
Mesh Search: funzione che consente di interrogare il database dei Mesh (ora residente in locale sul server del CILEA) e di effettuare poi la ricerca con i termini selezionati (vedi sotto il paragrafo 3.2)
Advanced: è una modalità di ricerca "guidata" in cui il sistema aiuta l'utente a compilare una ricerca articolata su tutti i campi previsti da PubMed (vedi sotto il paragrafo 3.3).
Combine: la funzione consente di combinare due o più ricerche effettuate secondo la consueta sintassi: #1 AND #2
E' utile ricordare che i connettori logici (AND OR NOT) devono essere digitati in maiuscolo e che il numero della ricerca va preceduto dal carattere #.
L'uso delle parentesi regola il calcolo delle precedenze nella composizione della Combine.
Limits: la funzione serve ad affinare una ricerca aggiungendo ulteriori informazioni.
Single Match: è una forma che ricalca quella offerta da PubMed su cui effettuare una ricerca su più campi contemporaneamente, campi significativi della citation (vedi sotto il paragrafo 3.4).
2.2 History indice
Con il termine "History" si intende una strategia di ricerca effettuata dall'utente del servizio. Nella voce di menu History sono disponibili le seguenti funzioni:
Delete History: funzione che cancella la history attuale.
Load History: funzione che carica nella history attuale una history salvata. Quando si procede al caricamento di una History salvata, oltre a selezionarne il nome, il sistema propone una "check box" in cui l'utente può specificare se il MetaCrawler deve o meno rieseguire ("Reload") le ricerche ivi contenute.
Se l'utente sceglie "Reload" il sistema ricalcola i risultati delle ricerche presenti nella History, altrimenti ricarica solo la History con i valori presenti quando è stata salvata.
E' evidente che l'opzione "Reload" impegna il sistema e richiede qualche momento di attesa che è proporzionale al numero di ricerche presenti nella History. Questo offre lo spunto per suggerire all'utente di non creare poche strategie di ricerca contenenti molte ricerche, ma privilegiando invece la prassi di fare molte strategie con poche ricerche, e quindi più snelle nella fase di Reload.
Save History: funzione che salva la history attuale (assegnazione di un nome).
Delete Old History: funzione che cancella una history salvata.
New Alert: funzione che attiva un nuovo Alert (vedi sotto il paragrafo 4.2).
See Alert: funzione che mostra gli Alerts attivi con la possibilità di modificarli e/o disattivarli (vedi sotto il paragrafo 4.3).
2.3 Lists indice
Sotto la voce "Lists" si sono raggruppate le possibili liste di informazione consultabili e/o interrogabili per il servizio scelto.
Journal List: funzione che consente di interrogare il catalogo delle riviste (PubMed) per poter attivare poi una ricerca (vedi sotto il paragrafo 5.1).
Mesh List: funzione che offre la possibilità di navigare nei Mesh o attraverso il percorso "ad albero" o attraverso la ricerca di una parola o frase (vedi sotto il paragrafo 5.2).
2.4 Statistics indice
Questa funzione apre un nuovo servizio in cui interrogare il database delle statistiche. Al momento si sta ultimando una revisione del layout per rendere più fruibile e facile la lettura dei dati.
2.5 Help indice
Questo documento (in fase di completamento).
2.7 Home indice
Il sistema riporta l'utente alla home page del portale BVSP; il sistema non cancella l'attuale history.
3. Tipi di Ricerca indice
BVSP-CILEA/MetaCrawler, come i più diffusi motori di ricerca, contempla diverse modalità e tipologie di ricerca, per soddisfare in modo completo e puntuale le eterogenee esigenze degli utilizzatori del servizio.
Una considerazione a carattere generale va sottolineata da subito e riguarda l'uso dei connettori logici nelle varie form di ricerca in cui è necessario utilizzarli. Per evitare equivoci di interpretazione e per conformarci alle regole comunemente accettate dai diversi motori di ricerca, i connettori logici vanno sempre espressi in forma maiuscola.
Una seconda osservazione, che ha valore generale, è riferita al campo di ricerca relativo ai "journal". I valori accettati sono: il titolo della rivista (anche parziale), il codice ISSN o il titolo abbraviato.
Un'ultima considerazione (forse risaputa e ovvia) riguarda il carattere di "troncamento" di una stringa o parola nella ricerca: il carattere (detto anche carattere jolly) è * (asterisco).
3.1 Basic indice
Nell'ambiente Basic, si possono eseguire ricerche su tutti i campi previsti e proposti da PubMed per il database Medline.
La funzione si presenta con due campi:
Term: dove si digita la parola o stringa da ricercare,
Fields: si sceglie dalla "tendina" (select list) proposta il campo di interesse.
In questa modalità Basic, è stata esclusa la possibilità di interrogazione per Mesh Terms (o soggettazione) perché i Mesh Terms esigono un utente esperto e inoltre perché tale opzione è presente in altre sezioni del Portale (Mesh Search, Mesh List, Advanced).
3.2 Mesh Search indice
I Mesh rappresentano la base informativa della "soggettazione" con cui vengono classificati i documenti e gli articoli in Medline. Questo "Thesaurus" ha una struttura ad albero che da una radice comune, di padre in figlio, scende fino a diversi livelli "generazionali".
Dalla attuale versione del MetaCrawler, i Mesh sono gestiti on site al CILEA. Questo significa che il database dei Mesh Terms e le procedure di interrogazione e di navigazione sono state realizzate dal CILEA e gestite su un server CILEA. I dati sono invece forniti dalla National Library of Medicine che gestisce e alimenta sia il database Medline che i Mesh Terms (l'aggiornamento è di solito annuale).
L'interrogazione tramite termini Mesh ha cercato di rispecchiare, comunque, lo schema adottato da PubMed.
Per una ricerca più precisa e ragionata sui termini Mesh si deve utilizzare la funzione "Mesh Search" (in analogia a quanto proposto da PubMed sul suo sito: Mesh Database).
In questo caso c'è la possibilità di navigare nell'albero dei Mesh o attraverso il percorso "ramificato" o attraverso la ricerca di una parola (frase) che viene digitata nell'apposito campo di ricerca.
Il sistema, se la ricerca è troppo generica, propone una lista di termini che approssimano la frase digitata. Scegliendo il termine voluto, il sistema mostra il termine Mesh scelto, i suoi "padri" e i relativi "figli" in modo da poter risalire o scendere nella struttura ad albero.
Inoltre viene data la possibilità di specificare i subheadings, la scelta del major topics, ecc... così come PubMed ha articolato il suo Mesh database.
Ogni Mesh selezionato viene evidenziato e viene ad esso associata una pagina di informazione che è richiamabile con un click sull'icona a destra del nome del Mesh (una "i" che sta per "Informazioni").
Nella form di ricerca dei Mesh è presente un campo denominato "Accuracy" che necessita di una breve spiegazione.
Il campo "Accuracy" contiene un valore numerico (default=99 ma modificabile) che quantifica il grado di "accuratezza" della ricerca. Il valore 99 è il grado massimo di accuratezza e quindi il sistema cerca di essere il più preciso possibile, cioè di scegliere i termini strettamente vicini alla frase digitata dall'utente.
Se si diminuisce tale valore, allora il sistema allarga le maglie con cui filtrare la ricerca stessa.
Per fare un esempio: digitiamo la parola "algodistrophy" e lasciamo l'"Accuracy" a 99: il sistema non trova nulla (anche perché è una parola che contiene un errore di digitazione; il termine giusto sarebbe "algodystrophy").
Se si abbassa il livello di "Accuracy" a 80 già il sistema trova un MeSH.
Se lo si abbassa a 30 si trova una lista di possibili Mesh associati alla parola "algodistrophy".
3.3 Advanced indice
Nella funzione "Advanced", viene proposta una form che consente di costruire passo per passo la propria ricerca anche in linguaggio PubMed.
La form è composta di due parti:
Make Query: è possibile digitare la stringa o frase da ricercare e assegnare il campo su cui effettuare la ricerca. In aggiunta si possono specificare alcune opzioni: "Exact phrase", "All of the words", "At least one of the words".
"Exact phrase": viene cercata la frase esatta, così come viene scritta.
"All of the words": vengono ricercate tutte le parole digitate; questo significa che tutte le parole sono automaticamente collegate tra loro dal connettore AND.
"At least one of the words": viene ricercata almeno una delle parole digitate; questo significa che tutte le parole sono automaticamente collegate tra loro dal connettore OR.
Una utile annotazione per dirimere alcuni dubbi o perplessità che possono scaturire nel confronto tra MetaCrawler e il servizio on-line di PubMed.
In PubMed per sottoporre una ricerca di una frase esatta bisogna racchiudere tale frase tra virgolette; se PubMed non trova la frase avvisa che non ha trovato la frase e mette automaticamente degli AND tra le singole parole, ripete la ricerca e restituisce le relative risposte.
Se non si mettono le virgolette PubMed cerca la frase e se non la trova mette automaticamente degli AND tra le singole parole (senza avvisare che non ha trovato la frase esatta).
Quindi l'utente si trova dei risultati "non attesi".
MetaCrawler evita questo meccanismo automatico e dà la possibilità all'utente di scegliere le opzioni della ricerca ("Exact phrase", "All of the words", "At least one of the words") dando come risposta le risposte corrette.
Se con "Exact phrase" si ottiene 0 risultati, si può provare la stessa ricerca con "All of the words" (dove vengono messi gli AND tra le parole); in entrambi i casi l'utente sa cosa ha cercato e sa che le risposte sono corrispondenti alle opzioni utilizzate.
Digitato il testo per la ricerca e scelto il campo da associare, la prima ricerca si imposta cliccando poi il pulsante "Set".
Il testo della ricerca viene visualizzato nel campo "Final Query".
Tutte le successive ricerche (sempre dopo aver compilato i vari term e fields) vengono accodate nella Final Query cliccando su uno dei pulsante dei connettori logici (AND, OR, NOT).
In questo modo si può costruire passo passo la formazione della query che viene poi inviata al sistema facendo un clic sul pulsante "Submit".
Il campo "Final Query" è sì di visualizzazione dei termini della ricerca completa, ma può anche essere direttamente modificato (o compilato) per coloro che conoscono la sintassi usata da PubMed per le proprie ricerche.
Notizie utili:
Nella funzione Advanced, rappresentano casi particolari i campi: "Mesh term" e "Journal Title".
Il campo "Mesh Term" indirizza la ricerca sul database dei Mesh (CILEA). Questo significa che il sistema rimanda automaticamente l'utente all'ambiente "Mesh Search" ed effettua la ricerca proponendo una lista di nomi che hanno affinità con la stringa digitata; qui consente all'utente di scegliere il termine più appropriato e inoltre dà la possibilità di associare i subheadings e attivare altre opzioni sui Mesh (Major, Noexplode).
Il campo "Journal Title" indirizza la ricerca sul database delle riviste (su server CILEA). Anche in questo caso il sistema propone una lista di riviste che rispondono ai criteri espressi dal termine digitato dall'utente, in modo da poter scegliere il journal desiderato.
3.4 Single Match indice
E' una forma che ricalca quella offerta da PubMed su cui effettuare una ricerca su più campi contemporaneamente (campi significativi della citation).
I campi su cui poter effettuare la ricerca sono i seguenti:
L'utente non è tenuto a compilare tutti i campi proposti, ma più informazioni fornisce al sistema e più precisa sarà la ricerca.
Anche in questa modalità, il campo "Journal" indirizza la ricerca sul database delle riviste (su server CILEA) proponendo una lista di riviste che rispondono ai criteri espressi dal termine digitato dall'utente, in modo da poter scegliere il journal desiderato e riportarlo nel relativo campo della form Single Match.
4. History & Alert indice
Con il termine "History" si intende una strategia di ricerca effettuata dall'utente del servizio.
La strategia di ricerca viene sempre mostrata all'utente in forma di tabella dal titolo "Search History".
Essendo il MetaCrawler un servizio di portale, e quindi personalizzato e personalizzabile, l'utente ha a disposizione gli strumenti per gestire le sue strategie di ricerca: assegnandole un nome e quindi salvandole per poterle poi riutilizzare, o farle diventare un servizio di alerting.
Di questa sezione (History) ci si sofferma solo sulle funzioni che presentano la necessità di un approfondimento. Per le funzioni di Save, Delete, Load, Delete Old History si rimanda al paragrafo 2.2
La funzione di Alert consente di far eseguire al sistema in modalità "batch" (non interattiva) una propria strategia di ricerca, salvata tra le proprie Histories, a scadenze fissate dal ricercatore.
Il sistema avviserà tramite e-mail il ricercatore (ma anche altri collaboratori da lui segnalati al sistema) della presenza di nuovi articoli pubblicati da riviste biomediche e i cui contenuti rispondono alle indicazioni presenti nella strategia di ricerca dell'Alert impostato.
4.1 Tabella della History indice
La tabella Search History mostra una serie di dati relativi alle ricerche effettuate dall'utente e rappresenta la sua attuale strategia di ricerca.
La prima colonna della tabella (Del) raffigura un "cestino" e cliccando l'icona relativa è possibile eliminare la ricerca. L'azione di cancellazione è impedita solo nel caso in cui la riga (ricerca), che si vuole eliminare, è componente di una ricerca successiva (è elemento di una "combine" o di un "limit" successivo).
La seconda colonna rappresenta il numero progressivo della ricerca (#).
Il MetaCrawler gestisce la visualizzazione delle ricerche particolarmente lunghe che possono scaturire, per esempio, dall'Advanced o dalla Single Match. Il campo della tabella marcato con il carattere # contiene il numero progressivo della ricerca, mentre nel campo a fianco (Search History) viene riportato il testo della ricerca. Se tale ricerca è lunga, la tabella delle history potrebbe risultare "esageratamente" grande. Allora si è deciso di limitare, in visualizzazione, il testo della ricerca (max 4 righe) e di rendere cliccabile il numero della ricerca (nella colonna #).
Cliccando sul numero, si apre una finestrella in cui l'utente può vedere l'intero testo della ricerca. Se la ricerca è corta il link su tale numero non è attivo.
La terza colonna, come visto, riporta il testo della ricerca ed è gestito come descritto nel punto sopra.
La quarta colonna, Matches, contiene il numero del risultato della ricerca ed è attivo il link che porta alla pagina di visualizzazione delle citation degli articoli trovati.
Nela quinta colonna, Reload, è presente un'icona che attiva un link che consente di ri-effettuare la ricerca.
Questa è una funzione molto utile, non solo per aggiornare il numero degli articoli trovati, ma per risolvere alcune situazioni "critiche" che MetaCrawler può incontrare.
Nel MetaCrawler sono stati inseriti dei controlli sul funzionamento del servizio (sia di PubMed che di Cinahl); se per qualche ragione la National Library o il db Cinahl (on site) non dovessero rispondere in tempi ritenuti "adeguati" (problemi di rete ecc...) la ricerca viene interrotta e viene segnalato un "nd" (non disponibile); con il reload si può rieffettuare la ricerca in un altro momento senza reimpostarla di nuovo.
Un'altra segnalazione che può comparire nella history, a fianco di una ricerca, è la scritta: "improper expression"; questo avviene quando per la stringa digitata PubMed non riesce a fornire una interpretazione. È una forma sintetica alla segnalazione che PubMed mostra nel suo sito: "No items found. One of your terms is not found in the database".
L'ultima colonna della "Search History" è presente il bottone "Other DB".
Questa funzione consente di effettuare la ricerca, presente nella riga della history indicata, su un altro servizio o DB (nel nostro caso Cinahl se stiamo interrogando Medline, o viceversa).
Il sistema tiene conto del fatto che nei due servizi disponibili (Medline e Cinahl) alcuni campi non sono comuni o ricollegabili; in questo caso il MetaCrawler ricompone la ricerca in modo da renderla (fin dove è possibile) eseguibile sul database di destinazione.
Prima di procedere alla effettiva ricerca, il sistema mostra il numero di risultati che si otterrebbero nel servizio (DB) chiamato. Successivamente, gli utenti che sono abilitati al servizio possono procedere alla effettiva ricerca, quelli che non lo sono vengono fermati a questo livello.
La funzione "Other DB" è comunque tuttora in fase sperimentale per cercare di incrementare la capacità di conversione delle ricerche tra un servizio e l'altro.
Un'ultima annotazione importante riguarda la lunghezza del testo di ogni singola ricerca che è stata impostata a 4000 caratteri.
4.2 New Alert indice
Per attivare un "Alert" bisogna salvare la History (assegnandogli un nome) che diventerà poi (anche) un Alert.
Salvata la History, si clicca su "New Alert". Vengono presentate le histories salvate. Si seleziona quella che interessa (marcando la Check-box) e si clicca su "Insert Alerts".
Il sistema propone: uno spazio per il commento all'Alert, la scelta del periodo di esecuzione dell'Alert (ogni 7, 14, 30, 60 giorni) e uno spazio dove inserire l'indirizzo e-mail a cui inviare comunicazione sull'esito della ricerca dell'Alert. In questo spazio si possono inserire più indirizzi e-mail separati da virgola per fare in modo che la comunicazione dell'Alert giunga a più utenti.
La ricerca che diventerà un "Alert" è l'ultima presente nella lista della history.
4.3 See Alert indice
Il comando "See Alert" mostra gli Alerts costruiti dall'utente e viene data la possibilità di eliminarli o di modificarli (cambiare l'intervallo di tempo per il monitoraggio, o l'e-mail dei destinatari della segnalazione).
5. Le Liste indice
In questa sezione sono presenti alcune funzioni di interrogazioni su liste di informazioni caricate sui server al CILEA.
Per il database Medline le liste sono due: "Journal List" e "Mesh List".
Per il database Cinahl le liste sono più numerose: "Journal List", "Mesh List", "Author List" e "Book List".
Nei paragrafi successivi si descrivono le liste di Medline; le altre sono analoghe nel funzionamento e nell'utilizzo.
5.1 Journal List indice
Questa funzione consente di selezionare il titolo di una rivista su cui effettuare la ricerca nel database.
La ricerca può avvenire: per ordine alfabetico sul titolo della rivista con un click sulla lettera alfabetica desiderata oppure digitando nel campo "Search" una stringa che può essere il titolo della rivista (anche parziale), il codice ISSN o il titolo abbraviato.
Individuata la rivista richiesta, con un click sul "Titolo abbreviato" si attiva la ricerca che va ad aggiornare la tabella History.
Nella tabella delle riviste trovate, esiste una colonna "Info" dove è attivo un link che, una volta attivato (click) apre una pagina di informazioni sulla rivista scelta.
5.2 Mesh List indice
La funzione "Mesh List" si comporta analogamente alla funzione "Mesh Search" presente nel menu "Search" (vedi sotto il paragrafo 3.2).
6. Risultati della Ricerca indice
Per vedere l'esito di una ricerca (gli articoli trovati) si deve cliccare sul numero della colonna "Matches" della tabella "Search History" (tabella della strategia di ricerca attuale).
MetaCrawler apre una nuova finestra in cui vengono mostrate le citation degli articoli trovati.
Il sistema mostra i primi 20 documenti (i più recenti) e consente di scorrere la lista a pagine di 20 documenti alla volta.
Da questa pagina si possono attivare diverse funzioni:
Una particolare attenzione deve essere fatta a quest'ultima situazione: l'utente può gestire gli articoli trovati. Questo significa che MetaCrawler è in grado di aiutare l'utente a vedere o inviare sul proprio PC una lista degli articoli trovati e desiderati.
Queste azioni sono raccolte nella tabella a fondo pagina composta da tre colonne:
Alcune osservazioni sono doverose per il caso E-mail. Il file con le citation selezionate può essere spedito a più di un indirizzo e-mail; è necessario digitare questi indirizzi nel campo "To" dell' "E-mail adress" ognuno separato da virgola.
Il campo "From" è necessario perché indica al sistema di posta il "mittente" della comunicazione.
Nel caso di invio delle citation via E-mail è possibile indicare anche uno speciale formato del documento. Le alternative sono due: "plain-text" compone il file di attach in formato .txt (leggibile con un qualsisai editor di testo); "formatted" compone il file di attach in formato .doc (leggibile con le ultime versione di MS Word).
Un'ultima osservazione di carattere generale per il servizio e-mail riguarda i tempi di attesa della e-mail.
Quando il sistema avvisa che l'e-mail è inviata con successo, si può fare liberamente click sul pulsante OK e ritornare nel MetaCrawler; non è necessario aspettare che la e-mail sia effettivamente arrivata. Il sistema sta già lavorando per conto suo (modalità batch).
Inoltre, essendo (questa) una elaborazione "batch", cioè fatta dal server su "ordine" del'utente, PubMed ha delle regole e cioè che esista una pausa tra le ricerche. Quindi (per semplificare) se la richiesta è di 800 articoli, essa viene spezzata in 8 ricerche da 100 intervallate da 1 secondo di attesa e poi ricomposte in un file che viene inviato per e-mail. Bisogna poi tenere conto anche dei tempi di delivery e di ricezione della mail stessa.
7. Dettaglio dell'Articolo indice
Dalla pagina dei risultati (capitolo 6) si può attivare la pagina di Dettaglio di un articolo con un click sugli autori.
In questa pagina vengono mostrate alcune informazioni aggiuntive e sono presenti altre funzioni.
Il dettaglio dell'articolo comprende, dove disponibile, l'abstract.
Si può visualizzare l'articolo nella pagina del servizio PubMed (click sull'icona PubMed).
Attivare la funzione di LinkOut per reperire l'eventuale full-text del documento.
Si può ottenere la lista dei Related Articles.
8. CLink indice
Tra le numerose funzioni presenti e disponibili nel BVSP-CILEA/MetaCrawler il "CLink" rappresenta senza dubbio una delle più importanti perché dà completezza a tutto il sistema.
Il servizio CLinkè un servizio di content delivery e propone/costruisce il collegamento (link) a molteplici servizi on line che possono fornire l'accesso al full-text della risorsa (articolo) ricercata.
Il CLink risponde anche ad uno degli obiettivi principali di BVSP: fornire agli utenti vari percorsi attraverso i quali giungere al reperimento del full-text degli articoli oggetto delle proprie ricerche o comunque ottenere dal sistema una serie di indicazioni circa i servizi che ne hanno disponibilità.
Ecco in sintesi un elenco dei servizi al momento connessi alla funzione CLink:
È importante osservare che la procedura implementata per costruzione dei link, e la conseguente tipologia degli accessi, ubbidisce a precise condizioni di personalizzazione del profilo utente.
Le regole di personalizzazione si basano sui seguenti elementi:
Queste considerazioni si traducono poi, al lato pratico, nelle seguenti azioni: a fronte di un articolo individuato dall'utente, il sistema verifica se la rivista che lo contiene appartiene ad un abbonamento elettronico sottoscritto da BVSP. Poi verifica se l'utente che lo richiede appartiene ad una biblioteca che BVSP ha iscritto nel contratto per la consultazione dell'elettronico. Infine verifica se l'articolo possiede i requisiti di "posseduto" (volume, fascicolo, pagina), se presenti, che il distributore ha dichiarato disponibili nel servizio on-line per la rivista. Se l'esito di tali controlli è positivo, MetaCrawler costruisce il link attraverso il quale l'utente può scaricare sul proprio PC il full-text del documento scelto.