rebol.altervista.org

  
arrowHome arrow Articoli arrow Articoli su PHP arrow Importare reference da Google Scholar venerdì, 27 novembre 2009  
Menu principale
Home
News
RSS
Articoli
Money
Download
Contributi
Contatti
Links
Faq
Admin
Statistiche
OS:
PHP: 4.4.9
MySQL: 4.1.22-standard-log
Ora: 13:47
Caching: Disabled
GZIP: Disabled
Utenti: 11
Notizie: 91
Collegamenti web: 13
Visitatori: 34734
Benvenuto su rebol.altervista.org, portale amatoriale dedicato ad Internet, a Linux, al software Open Source e ad altre tematiche connesse con la rete. Nella sezione Articoli è presente del materiale inerente le tematiche sopra elencate mentre Money è dedicata alle possibilità di guadagno offerte dalla rete. In Download troverete software e documenti collegati agli articoli pubblicati in questo sito web. Se ti interessano le notizie provenienti dal mondo dell'informatica allora visita la sezione RSS per avere informazioni aggiornate giornalmente sul mondo della rete.
rebol.altervista.org è in crescita, nuovi contenuti sono aggiunti ogni settimana, se il portale ti piace, se vuoi fornire dei suggerimenti oppure se vuoi collaborare utilizza i link Contatti per parlare con l'autore e Contributi per inviare del materiale. Ogni aiuto o suggerimento sarà caldamente benvenuto. Buona navigazione!!!
 
Importare reference da Google Scholar PDF Stampa E-mail
Valutazione utente: / 0
ScarsoOttimo 
Scritto da Administrator   
domenica 03 giugno 2007
Tra i mille servizi messi a disposizione da Google vi è anche un motore di ricerca specificatamente dedicato a pubblicazioni di carattere scientifico, accademico o educativo. Il motore di ricerca in questione è Google Scholar che, come tutti i servizi di Google al momento del loro lancio, è attualmente disponibile in versione beta.
Google Scholar si propone come la soluzione al problema della ricerca nell'ampio panorama delle pubblicazioni di tipo accademico, e può essere un buon punto per iniziare (o continuare) una ricerca bibliografica.
Spesso quando si effettua una ricerca bibliografica è utile raccogliere tutti i risultati in maniera organica per poi decidere come utilizzarli. Effettuare delle ricerche sul motore di ricerca e poi copiare i risultati direttamente a mano può essere noioso, ed è qui che il PHP viene in nostro aiuto.
 

Google Scholar permette di personalizzare i risultati della ricerca ed in particolare di aggiungere, per ogni voce restituita dalla ricerca, un link per importare il riferimento bibliografico in alcuni dei più noti software per la gestione delle reference (tra tutti quanti: BibTeX).
Nel mio caso però non desideravo importare i riferimenti all'interno di un software specifico ma in un foglio elettronico appositamente formattato, per questo motivo ho deciso di scrivere uno scrip PHP che fosse in grado di interpretare alcuni di questi link che Google Scholar inserisce nelle ricerche per prelevare questi dati e salvarli nel formato a me consono.
Per fare questo ho impostato Google Scholar in modo che producesse un link per l'importazione delle citazion in RefMan. Ho preferito questo formato perchè è plain text (il formato del file è chiamato .ris), e poi perchè è facile da interpretare ed è possibile rintracciare su internet le specifiche del formato (link).
Lo script per importare le reference da Goolge Scholar si chiama gsri.php ed è disponibile nella sezione download di questo sito. Lo script va lanciato da console e richiede come parametro il nome della directory nella quale si trovano tutti i file .ris salvati a partire dai link di Google. Lo script interpreta uno per uno i file presenti all'interno della directory e produce un unico file .csv che può poi facilmente essere importato in OpenOffice Calc o Microsoft Excel. Il contenuto della tabella che questo script produce può essere personalizzato modificando il contenuto dell'array $ref_conf presente nelle prime righe del codice. Questo array deve infatti contenere i campi che saranno poi importati nel file .csv. La configurazione non è esattamente user friendly, ma se ci saranno delle richieste potrò anche pensare di rendere lo script più facilmente utilizzabile.
Alla fine, per importare le reference manca solo un ultimo passaggio. Sarà necessario salvare tutti quanti i link  che Google Scholar inserisce in ogni risultato di ricerca in una stessa directory. Se si è configurato Google Scholar per utilizzare il formato .ris, i link avranno un nome del tipo: "Importa in RefMan". Utilizzando downthemall (utilissima estensione di firefox, chi non sa cosa sia è pregato di andare a cercare informazioni su un motore di ricerca!!!), con un filtro appositamente predisposto (tipo "*RefMan*") sarà possibile scaricare facilmente tutti questi link ed inserirli in una sola directory. Per rendere questa operazione più veloce (soprattutto nel caso in cui il numero dei risultati della ricerca è elevato) è consigliabile impostare ad un valore elevato (50 o meglio 100) il numero dei risultati che Google restituisce per ogni pagina (ovviamente con un collegamento lento questo può costituire un problema).
Buona ricerca....

 
< Prec.   Pros. >
top of page

© 2009 rebol.altervista.org
Joomla! è un software libero realizzato sotto licenza GNU/GPL..