Servizio WEB per la visualizzazione degli articoli di un autore

Biblioteche oggi e la Biblioteca Mario Rostoni mettono a disposizione un servizio Web utilizzabile per il "mashup" di pagine Web attraverso Dynamic Script Tag, per come questo è stato definito da Jason Levitt nel dicembre 2005.
Questo servizio è pensato in primo luogo per gli autori di Biblioteche oggi che stiano realizzando proprie pagine personali basate sul "mashup" di varie fonti.
Naturalmente le informazioni possono essere utilizzate anche da altri, fatto salvo l'obbligo di citare la fonte dei dati come definita nell'elemento "diritti" della struttura JSON restituita.
Gli autori di Biblioteche oggi che vogliano utilizare il servizio, ma non possiedono le competenze per realizzare il necessario programma Javascript possono rivolgersi alla Redazione.

Il servizio messo a disposizione, come dice Levitt nel suo articolo (http://www.xml.com/pub/a/2005/12/21/json-dynamic-script-tag.html): "returns JSON and lets you specify a callback function".
Oltre a questi requisiti di base il nostro servizio consente anche di specificare l'area in cui dovrà essere visualizzato l'output.

Indirizzo per il servizio:
http://www.biblio.liuc.it/scripts/bibloggi/ricercheJS.asp?EXTRAURL
EXTRAURL tipo=autore&aut=COGNOME%20NOME&callback=FUNZIONE CALLBACK&destino=ID DELL'AREA DI DESTINAZIONE DEL RISULTATO
!!Attenzione: Scrivere COGNOME NOME senza virgole, senza punti e virgola e senza apostrofi e caratteri speciali. In caso contrario verrà restituito un codice d'errore

I cognomi preceduti da preposizioni devono essere scritti in base alle regole di ordinamento e non nella forma in cui sono visualizzati.
Struttura della risposta:
FUNZIONE CALLBACK ({
"diritti":"COPYRIGHT",
"autore":"COGNOME E NOME RICERCATI",
"titoli": [ELENCO TITOLI]
"destino":"ID DELL'AREA DELLA PAGINA CHIAMANTE IN CUI VERRA' VISUALIZZATO IL RISULTATO",
"basearticolo":"URL DI BASE PER ACCEDERE ALLA SCHEDA COMPLETA DEI SINGOLI ARTICOLI CUI DEVE ESSERE AGGIUNTO IL CODICE (quinto elemento di ogni titolo)",
"tempo":"ORA DI CREAZIONE DELLA RISPOSTA"
}
)

ELENCO TITOLI = array con n. elementi così strutturati:
["TITOLO DELL'ARTICOLO",
"ANNO DI PUBBLICAZIONE",
"FASCICOLO","PAGINE",
"CODICE ARTICOLO",
"ELEMENTO OPZIONALE",
INDICAZIONE ESISTENZA ABSTRACT IN INGLESE(VALORI AMMESSI 0|1)
]
Per coloro che vogliano vedere un esempio dei possibili utilizzi è stata predisposta un'apposita pagina.