Browse Prior Art Database

MARS - a Message Archiving and Retrieval Service (RFC0744) Disclosure Number: IPCOM000003791D
Original Publication Date: 1978-Jan-01
Included in the Prior Art Database: 2019-Feb-14
Document File: 6 page(s) / 8K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

J. Sattley: AUTHOR

Related Documents

10.17487/RFC0744: DOI

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 32% of the total text.

NWG/RFC 744 JS5 8-Jan-78 21:59 42857 Network Working Group Joanne Sattley Request for Comments: 744 JZS@CCA NIC: 42857 8 January 1978

MARS - A Message Archiving & Retrieval Service

I. Introduction ------------

This document describes a Message Archiving and Retrieval Service (MARS) which has been developed at Computer Corporation of America; it utilizes the Datacomputer, a network database utility developed by CCA for ARPA. [Research and development of a prototype MARS system was supported by the Defense Advanced Research Projects Agency of the Department of Defense, under the ARPA Very Large Databases program, and was monitored by the Office of Naval Research under Contract No. N00014-76-C-0991.]

The Service is available, primarily, to groups for storage of teleconferencing transcripts. Is is also available, upon request, to individual ARPANET correspondents.

There are both ’public’ and ’private’ messages in the database. Public messages may be retrieved by anyone. The public collection includes the messages of the Header-People [@ MIT-MC] group, and the MsgGroup [@ USC-ISI] proceedings.

Private messages may be retrieved only by the users who have archived them, or anyone whose name appears on the list of message recipients.

Messages archived using MARS are heavily indexed and can be retrieved in a variety of ways, including Boolean combinations of message recipients, message composition date, any text words in the message subject, and text words in the message body. The MARS facilities are integrated very naturally into the existing collection of message-handling tools:

. A message is designated for archiving by sending it to MARS-Filer @ CCA using one of the usual message-mailing tools such as SNDMSG.

. A message is designated for retrieval by sending a request as ordinary mail to MARS-Retriever @ CCA.

The Filer program checks for mail every hour; the Retriever program checks every quarter-hour. The periodicity can be altered to meet demand but the intent is for MARS to operate as a background job and only during extremely low-activity periods.

The next section (II) describes the indexing operation in greater detail, and how to archive and retrieve messages. The last section (III) is an extractable user card.

[Page 1]

NWG/RFC 744 JS5 8-Jan-78 21:59 42857 MARS - A Message Archiving & Retrieval Service

II. Using MARS ----------

A. Message Indexing ----------------

For each message, a vector of parsed tokens is created. The parsed tokens are collected by the message-field in which they occurred -- to be used as "indexes", i.e., values of inverted fields, by the Datacomputer.

The Filer "indexes", essentially without analysis, except for the following:

-- Each distinguishable section of the message is indexed separately; each header line is a separate inversion domain, as is the body of the message.

-- The header lines which contain ARPANET addresses are analyzed in order to index separately on mailbox and host.

-- The date-field is parsed and...