Contents

  1. Introduction
  2. System Overview
  3. The Haystack Project
  4. Features Overview
  5. References

Introduction [top]

This paper examines the role of the Haystack platform created as part of the Haystack project at MIT Laboratory for Computer Science and Artificial Intelligence (CSAI), as an innovative tool for personal information management system using semantic Web technologies. The first section of the paper presents an overview of personal information management systems and their limitations in current collaborative environment. The second section explains the Haystack project and how it can change the way personal information is created, visualized and organized. The last section details some of the important features of the Haystack platform as it relates to personal information management.

System Overview [top]

Personal information management (PIM) is a system or strategy designed by individuals to organize and integrate personally important information. It transforms random pieces of information into something that can be systematically applied and that expands ones personal knowledge. Professor Paul Dorsey from Millikin University identified seven skills necessary for personal knowledge management: (1) retrieving information; (2) evaluating/assessing information; (3) organizing information; (4) analyzing information; (5) presenting information; (6) securing information; and (7) collaborating around information [6]. Thus main objective of an effective PIM system is to retrieve information specific to users' needs and organize as well as mange it to enhance ones ability to work better in a collaborative environment. Increase in various types of information in today's collaborative environment poses a major challenge in achieving this objective. As the web and other databases grow larger and the amount of non-web info (email, chat, spreadsheets, etc) in our lives continues to proliferate, managing the content in our personal storehouses of data is becoming more and more important.

Traditional information management systems organize and manage information for individual's information needs but they do not allow integration of different types of information from different users at the same time [1]. Users are forced to use different systems for different types of data. Like blogs, emails, instant messages, Web pages etc. have to be viewed in different applications. The Semantic Web promises to open innumerable opportunities for automation and information retrieval by standardizing the protocols for metadata exchange [5]. Semantic Web technologies have identified relations between data and different types of data by using the Resource Description Framework (RDF). Semantic Web technologies allow users to organize, manage and present their information in a customized flexible environment, which was done by multiple applications in past [3]. This personalization is possible in semantic Web environment as users can gain direct access to the different types of underlying information and control how it is presented for themselves [4].

The Haystack Project [top]

The Haystack project is an undergoing research application of knowledge access user technologies component of the research project Oxygen [2], at MIT CSAI Laboratory. Project Oxygen is aimed at creating a human centered pervasive computing environment, which can be freely available everywhere (like oxygen) through a combination of user specific and system technologies. One of the user technologies of project Oxygen is knowledge access, which offers greatly improved access to information, customized to the needs of people, applications, and software systems. They allow users to access their own knowledge bases, the knowledge bases of friends and associates, and those on the Web through semantic connection networks. The main objective of knowledge access user technologies is to support personalized, collaborative, and communal knowledge to find and organize information people use. It observes and adapts to its users, so as to better meet their needs. These characteristics were missing in traditional information management systems as stated earlier [1].

Haystack and the Semantic Web support personalized information management and collaboration through metadata management and manipulation. The Haystack Project seeks to apply semantic web technologies to personal information management. Haystack is a platform for creating, visualizing, and organizing information using RDF. The Haystack platform was designed to let individuals manage their information in the ways that make the most sense to them. Haystack lets users define whichever arrangements of, connections between, and views of information they find most effective by removing the arbitrary barriers created by applications that handle only certain information types and by recording a set of relationships defined by the developer. It provides maximum flexibility in describing and organizing data, the freedom to group related items together (regardless of the programs used to edit the items), ease in manipulating and visualizing information in ways appropriate to the task at hand, and the ability to delegate tasks to software agents.

Haystack exhibits a number of improvements over traditional information management approaches [1]:

Feature Overview [top]

Some of the key features of the Haystack project are related to four major aspects of personal information management, which makes the project unique with respect to other tools in this arena: information in one place, working with information not programs, operations as information objects, and personalized and situational access to information.

References [top]

  1. The Haystack Project, MIT Computer Science and Artificial Intelligence Laboratory, http://haystack.csail.mit.edu
  2. Project Oxygen, MIT Computer Science and Artificial Intelligence Laboratory, http://www.oxygen.lcs.mit.edu/index.html
  3. David R. Karger and Dennis Quan, "Prerequisites for a Personalizable User Interface", Intelligent User Interfaces (IUI) Workshop on Behavior-based User Interface Customization, 2004.
  4. Dennis Quan and David R. Karger, "How to Make a Semantic Web Browser", World Wide Web, 2004. Retrieved February 24, 2005 from http://www.www2004.org/proceedings/docs/1p255.pdf
  5. Dennis Quan, David Huynh, and David R. Karger, "Haystack: A Platform for Authoring End User Semantic Web Applications", International Semantic Web Conference, 2003.
  6. P. A. Dorsey, "Overview of personal knowledge management", The Millikin Summer Technology Seminar, Retrieved February 24, 2005, from http://www.millikin.edu/webmaster/seminar/pkm.html, June 2000.