Vai al contenuto

Come creare richieste OpenUrl

Il sistema di OpenUrl resolver di Darwin ammette le seguenti tiplogie di richiesta:
  • Ricerca per DOI: Ridireziona alla scheda del volume o del capitolo a cui è associato il doi in input [esempio: https://www.darwinbooks.it/darwin/openurl?rft.id=info:doi/10.978.8815/143075]
  • Ricerca per ISBN: Ridireziona alla scheda del volume a cui è associato il codice ISBN in input [esempio: https://www.darwinbooks.it/darwin/openurl?rft.isbn=9788815143075]
  • Ricerca per titolo di capitolo: Ridireziona alla lista dei capitoli con titolo che fa match con la stringa in input. Nel caso si abbia un solo risultato la ridirezione avviene direttamente alla scheda del capitolo [esempio: https://www.darwinbooks.it/darwin/openurl?rft.atitle=donne+romane]
  • Ricerca per titolo, autore ed anno di pubblicazione di volume: Ridireziona alla lista dei volumi i cui metadati fanno match con i parametri di input. Almeno uno dei tre parametri deve essere presente nella richiesta. Nel caso si abbia un solo risultato la ridirezione avviene direttamente alla scheda del volume [esempio: https://www.darwinbooks.it/darwin/openurl?rft.btitle=Affari+di+famiglia&rft.au=Bettini&rft.date=2009 oppure https://www.darwinbooks.it/darwin/openurl?rft.date=2010]
Per cercare volumi composti da diversi autori è necessario utilizzare un unico campo rft.au e inserire gli autori divisi da uno spazio (per esempio la richiesta https://www.darwinbooks.it/darwin/openurl?rft.au=amyot verzichelli] restituirà tutti i volumi associati sia ad Amyot sia a Verzichelli).
Ulteriori parametri non previsti verranno ignorati nella ricerca.
La presenza di parametri di diversa tipologia (per esempio titolo capitolo e titolo libro) nella stessa richiesta causerà un errore.