UWA School of Computer Science
& Software Engineering
UWA
 
   

PC307 Projects

PDF
PDF

An XML-based electronic document repository

The aim of this project is to develop an XML-based system for managing bibliographies and electronic papers. This involves:

  1. Selecting an XML format for bibliographic data. This may be BibteXML or an alternative that is compatible with bibtex bibliographies. It should include a field for the URI of a document for which the user has an electronic copy. More information about bibliographic standards can be found at "Open standards and software for bibliographies and cataloging".
  2. Building and learning to use Xindice, Apache's native XML database for storing bibliographic data.
  3. Determining a suitable structure (whether through a database or filesystem) for storing and retrieving electronic copies of documents.
  4. Developing command line and GUI front ends for managing the entry and administration data.

Keen students may wish to take this project further, for example investigating the use of RSS feeds for making data and documents available via the web.