Loren Data Corp.

'

 
 

COMMERCE BUSINESS DAILY ISSUE OF APRIL 2,1997 PSA#1815

DEFENSE INTELLIGENCE AGENCY, BUILDING 6000, BOLLING AFB, WASHINGTON, DC 20340-3084

B -- AUTOMATED MESSAGE HANDLING SOLUTIONS SOL DP2/0079Z/97 DUE 052197 POC Purchasing Agent, IDA LOGSDON, (202)2318290 The Virginia Contracting Activity on behalf of The Defense Intelligence Agency (DIA) is looking for suggestions on replacing its current automated message handling system (AMHS). THIS IS NOT AN RFP AND THE GOVERNMENT IS IN NO WAY OBLIGATED TO A RESPONDENT. RESPONDENTS ARE NOT TO REQUEST COPIES OF A SOLICITATION DOCUMENT AS NONE EXISTS. The minimum functional requirements are: (1) Ability for users to query the system for documents meeting certain criteria. (2) Ability for users to write profiles (i.e. standing queries; the system will compare incoming documents to the profiles and, if they match, send the document to the user). (3) Ability for users to save a document (either the full text of the document or a pointer to where the full text is stored) in his/her own files. (4) Ability for users to print a document. (5) A Graphical User Interface for both users and administrators (the client component must run on Windows NT, SunOS 4.1.x, and Solaris 2.5 workstations). The minimum administrative requirements are: (1) Administrator can control user accesses to categories of documents and to other user's profiles. (2) Ability to detect and remove incoming documents that have errors or have been identified by a "rejects" profile; ability to edit those documents; ability to resubmit those documents to the system after editing. (3) Ability to backup and recover data (documents, profiles, folders, etc.). The minimum technical requirements are: (1) Receive documents feed it from DIA's Communications And Message Profiler (CAMP) System (if you are not aware of the specific CAMP system, then identify how your solution can be adapted for a particular document feed). (2) Capable of handling ("handling" means the system will not crash under this load) 1000 concurrent users, 300 queries per hour retrieving about 5000 documents, 15000 active profiles, 15000 documents per day with a peak of 850 per hour, document size between 1KB and 200KB (average of 4KB), average document matches against 100 profiles. (3) Year 2000 compliant (can understand incoming documents with four digit years and correctly interpret those with 2 digit years; i.e. treat '00' as '2000'); user interfaces can accept 4 digit years; all reports use 4 digit years. (4) Application Programming Interfaces (APIs) for external functionality. (5) Ability to combine sectional documents (i.e. wait for a specified period of time until all parts of a document are received and then process them as one). In addition, there are many features which are desirable. For its query and profiling capability, its desired that the system has the following features: (1) A choice of query or profile creation interfaces for the user; e.g. user can build the query through a point and click form or enter the query in free text at a command line. (2) User can save, copy, delete, and rename queries and profiles; user can change a query into a profile and vice versa. (3) Queries and profiles can handle complex boolean logic (i.e. extensive nesting of parenthesis). (4) Queries and profiles can include context restriction (i.e. the 'NOT' boolean operator). (5) Queries and profiles can include proximity (e.g. search for 'Russia' within 5 words of 'tank'). (6) Queries and profiles can refer to zones of a document (e.g. search for subject contains 'Russia' and body contains 'tank'). (7) Queries and profiles can refer to catalog information derived from a document (e.g. source = 'DIA' and type = 'Evaluation'). (8) Queries and profiles can specify a date range. (9) Queries and profiles can include wildcards. (10) Queries and profiles can search based on sound of word (soundex searches). (11) Queries and profiles can search based on concepts (e.g. system will understand what "field artillery" means). (12) System has synonym lists for use in queries and profiles (e.g. user won't have to spell out every variation of the name "Khadafi"). (13) Weights can be assigned to different terms in a query and profile for use in ranking results. (14) User can submit searches to be run at a given time in the future (an unattended search). (15) System will allow searches to continue after a user logs off. Desired query and profiling results reporting capabilities are: (1) System tells user how many documents were retrieved by a query. (2) System can provide status of a query (number of hits so far); status can be updated automatically; user has option to abort; user can begin working with retrieved documents before a query is complete. (3) System updates a list of profile results immediately even while being viewed by user. (4) User has ability to save query results hit set; user has option to specify name of saved hit set. (5) System indicates to the user which documents the user has not viewed. (6) Ability to rank query results based on relevancy to query criteria; ability to display results in rank order and permit user to specify where to cut off (e.g. don't show results with rank below x). (7) User can sort the documents in a list (whether the list is from a search, from profile results, or folder contents) in various ways (e.g. rank order, date descending). (8) Ability to alert user as soon as a document matching a specific profile arrives. (9) System highlights terms that matched the terms in the user's query or profile. (10) Ability to jump directly to the first or next highlighted term in a document. Desired query and profiling results handling capabilities are: (1) Ability to add personal annotations to a document and later modify or delete them. (2) User can submit iterative searches (i.e. search the results of my query or profile). (3) Ability to send documents to other users; ability to include his/her personal annotations; ability to upgrade (not downgrade) documents before sending them to another user. (4) Ability for a user to save a document in his/her own folder; the user can create several folders; the folders can have a hierarchical structure; user can grant access (e.g. read, write, modify) to a folder to another user; system will assign a default name to a saved document which the user can change; user can attach keywords to a document saved in a folder and perform searches based on those keywords; user can move and copy documents between folders, preserving annotations, keywords, and attributes. (5) When printing a document, system extracts classification and puts it in header and footer; user can upgrade (not downgrade) the classification. (6) User can upgrade (not downgrade) the classification of documents saved in a folder. (7) If the document saved in a folder is actually a pointer to a central copy of the document, then need ability to export the full text a document to a user's file. The desirable administrative features are: (1) Ability for an administrator to modify the synonym list. (2) Ability to monitor and report current status of system and components (e.g. size of document queue). (3) Ability to control which individuals can look at certain documents (based on classification, caveats, or originator). (4) Ability to audit and report user activities (e.g. failed logon/access attempts, what documents a given user saw and what he did with them, which users saw a given document and what they did with it). (5) Ability to detect and remove duplicate incoming documents. Other desirable features are: (1) Reasonable response times under the load described previously ("reasonable" is deliberately vague to allow maximum latitude for solutions). (2) Context sensitive help. (3) User definable macros and function keys. (4) Accessible via a web browser. (5) GUI gives the user flexibility in customizing the appearance (e.g. window sizes, fonts, colors). Desirable technical features are: (1) Ability to give precedence to some documents in the document queue. (2) Stores documents once; pointers to the documents rather than the document itself is sent to the user. (3) Identify zones of a document (zones are specific portions of a document; e.g. subject line, addressee) to permit querying against them. (4) Extract catalog information (e.g. source, type, classification) from a document to permit querying against them. Please address all minimum requirements listed above. If your solution can not satisfy a minimum requirement, please explain why its still a viable solution. Please submit your suggestions in writing (no more than 4 pages) to Defense Intelligence Agency Attn: SYD-1/Andrew Sheldon, Bldg. 6000; Bolling AFB, Washington, DC 20340. Please reference AMHS. Vendors MUST include a facsimile number, if available, in their correspondence. (0090)

Loren Data Corp. http://www.ld.com (SYN# 0016 19970402\B-0005.SOL)


B - Special Studies and Analyses - Not R&D Index Page