|
|
| Home >> Journals List >> Bollettino AIB: Rivista italiana di biblioteconomia e scienze dell'informazione >> XML su tecnologia MOM: un nuovo approccio per i software delle biblioteche |
|
XML su tecnologia MOM: un nuovo approccio per i software delle biblioteche
Bollettino AIB: Rivista italiana di biblioteconomia e scienze dell'informazione (
web site) 2000 40 (2)195-203 in italian language / 204-205 in english language Abstract: ABSTRACT ITALIANO. [english abstract available below]: L'avvento del Web ha prodotto nel mondo delle biblioteche una rivoluzione che non accenna a finire. Gli accessi agli OPAC in modalità Telnet sono ormai un ricordo lontano ed oggi tutti i software per biblioteca includono un OPAC Web nel loro pacchetto di funzioni. Gli OPAC permettono, tuttavia, di visionare i dati in modo non strutturato e ciò è dovuto al fatto che la struttura del linguaggio HTML è rigida e non può adattarsi alla capillarità di una descrizione bibliografica. Esistono tuttavia metalinguaggi con i quali è possibile strutturare i documenti in modo dettagliato. Il progenitore di questi metalinguaggi è il linguaggio SGML (Standard Generalized Markup Language) nato alla fine degli anni Sessanta. Più recentemente il W3 Consortium ha sviluppato un nuovo metalinguaggio, cioè il linguaggio XML (eXtensible Markup Language), che pur mantenendo le potenzialità principali di SGML, ha una sintassi più semplice. Utilizzando XML come linguaggio atto alla definizione di nuovi tipi di documento, specializzati nella rappresentazione di informazioni bibliografiche, è possibile riprodurre al loro interno la struttura di un database abilitato alla conservazione di campi bibliografici (ad esempio campi del formato MARC) ed, infine, utilizzare questi documenti stessi come piattaforma unica per lo scambio dei dati tra il fornitore del servizio e l'utente. Non a caso la Library of Congress ha iniziato un progetto chiamato MARC/SGML e in diversi siti Web si descrivono progetti analoghi per XML. Sebbene questi metalinguaggi siano ampiamente studiati anche nel mondo delle biblioteche, essi non sono affatto diffusi nei software installati. Il motivo di ciò va tuttavia ricercato in motivazioni più di ordine commerciale che tecnico; lo sviluppo di applicativi che possano leggere documenti XML rientra nei programmi delle più avanzate aziende produttrici di software. I vantaggi di XML nelle applicazioni per il Web sono numerosi: - ricerche molto più efficaci; - sviluppo di applicazioni più flessibili; - integrazione di dati provenienti da fonti diverse, attraverso la tecnologia MOM (Message-Oriented Middleware - elaborazione e manipolazione locale dei dati; - diverse visualizzazioni della stessa struttura dati; - aggiornamenti intelligenti; - maggiore scalabilità dei server. Presso il CBD (Centro Biblioteche e Documentazione) dell'Università di Catania è stata sviluppata una semplice applicazione MOM, with a three-tier architecture, su un campione di registrazioni bibliografiche contenenti un sottoinsieme di campi USMARC. Il risultato è simile a un OPAC classico, con la differenza sostanziale che il file XML di risposta riporta la struttura MARC della registrazione catturata. Lo sviluppo futuro dell'applicazione presentata qui prevede una descrizione completa USMARC/XML e la costruzione dei moduli per l'interazione con la base dati anche in modalità scrittura. Obiettivo di questa applicazione non è quello di costruire un software per le biblioteche, ma provare una metodologia che può rilevarsi utile in tutte le applicazioni locali che vengono sviluppate dalle singole biblioteche. Un altro campo dove certamente i linguaggi strutturati troveranno ampia applicazione è quello dei documenti a testo completo, con una strutturazione standardizzata, e presso il CBD è in corso anche un esperimento per la produzione di tesi direttamente in formato elettronico utilizzando XML. ENGLISH ABSTRACT. In the world of libraries the advent of the Web has produced a revolution that shows no signs of coming to an end. Access to OPACs in the Telnet mode is by now far away and nowadays all library software include a Web OPAC in their package of functions. The Web OPACs however display bibliographic data in a non structured way and this is due to the fact that the structure of the HTML language is rigid and cannot adapt itself to the detail of a bibliographic description. However there are metalanguages with which it is possible to structure documents in a detailed manner. The progenitor of these metalanguages is SGML (Standard Generalized Mark-up Language) which was born at the end of the Sixties. More recently the W3 Consortium has developed a new metalanguage, XML (eXtensible Markup Language) which, although maintaining the main capacities of SGML, has a more simple syntax. By using XML as a language for defining new types of documents, specialized in bibliographic information, we can reproduce inside them the structure of a database suitable for preserving bibliographic fields (for example, MARC format fields) and, lastly, use these documents as a single platform for the exchange of data between the service provider and the user. It is no wonder that the Library of Congress has begun a project called MARC/SGML and similar projects for XML are described in various Web sites. Although these metalanguages are extensively studied in the library world, they are by no means widespread in the installed software. The reason for this must however be sought in motivations that are more of a commercial nature than of a technical one; the development of applications able to read XML documents form part of the programmes of the most advanced software producing companies. The advantages of XML in applications for the Web are many: - more effective search capabilities; - development of more flexible applications; - integration of data coming from different sources, through MOM (Message-Oriented Middleware) technology; - local data processing and manipulation; - different views of the same data structure; - intelligent updates; - greater scalability of the servers. A simple MOM application, with a three-tier architecture, has been developed at the CBD (Library and Documentation Centre) of the University of Catania on a sample of bibliographic records containing a subset of USMARC fields. The result is similar to a classic OPAC, with the basic difference that the XML file of results carries the MARC structure of the retrieved records. The future evolution of the application presented here foresees a complete USMARC/XML description and the development of the modules for interaction with the data base even in the writing mode. The goal of this research is not the development of a library automation software package, but the test of a methodology which could prove useful in local applications developed by individual libraries. Another field where structured languages will find ample application is that of full text documents, with a standard structure, and an experiment is also under way in the CBD for the editing and storing of university dissertations in XML format.
(go top) |
Last
updated: 2008-05-17 04:02:23 DoIS team
Italian DoIS