77. The system of claim 76, wherein said second key word is generated from a caption word string in said text object.
76. A data processing system for archiving non-text objects in a document, comprising: means for loading an existing index into a data processing system; means for inputting a document architecture envelope including a text object and an non-text object into said system; means coupled to said loading means and said inputting means for generating a first key word for said text object from said text object and adding said first key word to said index; said generating means automatically generating a second key word for said non-text object from said text object and adding said second key word to said index; means coupled to said inputting means for storing said document architecture envelope in said system; means coupled to said generating means for storing said index including said first and second key words in said system; means for entering a search term into said data processing system; means for comparing said search term with candidate key words in said index; and means for retrieving said non-text object if said second key word is found in said means for comparing.