IR_Framework: a Class Library for Information Retrieval

Abstract

This report discusses progress on the development of IR_Framework an extensible class library for information retrieval currently under development at the University of Huddersfield. When completed, IR_Framework will include the data structures and methods required to support the development of any information retrieval system in which it is necessary to store, automatically index and retrieve objects on the basis of their text content. The types of system falling into this category are very diverse ranging from bibliographic retrieval systems through electronic office filing systems to multimedia educational software (where images and video sequences can be retrieved via associated textual descriptions) and geographic information systems. A primary objective of the research is to make the class library as extensible as possible so that the information retrieval functionality can be extended to the specific requirements of a wide range of applications. We are therefore fully exploiting the benefits of working in an object-oriented development environment. This report is divided into four sections: the first of these presents a review of earlier information retrieval research on which the current work is based; the second describes the object-oriented design of IR_Framework; the third discusses the way in which a prototype version of IR_Framework (implemented in C++ ) has been used in the development of a simple reference management system called PAPERS; the fourth, and concluding section, discusses the way in which the class library will be further developed to support both teaching and further research

Similar works

Full text

thumbnail-image

University of Huddersfield Repository

redirect
Last time updated on 28/06/2012

This paper was published in University of Huddersfield Repository.

Having an issue?

Is data on this page outdated, violates copyrights or anything else? Report the problem now and we will take corresponding actions after reviewing your request.