In this paper, we examine the possibilities of XML native database usage in the construction of library information systems. We describe modelling and implementation of an editor designed for the processing of bibliographic matter in the form of UNIMARC XML bibliographic records. Modelling processes are described using UML notation. Java programming language and Tamino XML native database environment are used for the implementation of the editor.One way to overcome these weaknesses is to model bibliographic records as XML documents and to use an XML native database to store and retrieve them. Being an information system based on documents, using XML as the data model in library information system has several benefits. Because of their hierarchical structure, XML documents are suitable for the representation of bibliographic records, which also have hierarchical structure. Modelling hierarchical structures using relational data model causes difficulties in the data modelling process as well as in the data retrieval process, as mentioned before. In addition, web services, as a modern data exchange technology, are based on XML. Data exchange between libraries using this technology is wide spread. As we will describe later, XML bibliographic records conform to the XML bibliographic records schema, so they can be exchanged via web services as they are, without any need for additional processing. Lastly, we propose an idea to use XML technologies to parameterize an application with an XML schema. In case the data structure that the application operates on changes, the application does not need to be modified, only the new XML schema has to be specified.We also describe modelling and implementation of an XML bibliographic records editor created using XML technologies. This editor is intended for the processing of XML bibliographic records that conform to the UNIMARC standard and are described by the XML bibliographic records schema. That XML schema parameterizes the editor, so that it can work with any XML bibliographic records schema that conforms to the UNIMARC format. For the purposes of modelling, we use UML (Unified Modelling Language), while the implementation is done using Java environment and Tamino XML native database.First, we describe some related work in this area. After that, we give a short description of the XML native database technology. The next section is concerned with the UNIMARC format and its representation in XML technology. The main part of the paper is a detailed description of modelling and implementation of the bibliographic records editor. At the end, we give the conclusion.
RELATED WORKXML technologies are intensively used in all the fields where structured documents in electronic form need to be described. XML is suitable for the modelling of library standards for bibliographic records because they have hierarchical structure. There are a number of projects that include research related to the application of XML technologies in librarianship.The basis of the Medlane project undertaken by t...