32. A data processing system for archiving image 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 image 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 image 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 image object if said second key word is found in said means for comparing.
33. The system of claim 32, wherein said second key word is generated from a caption word string in said text object.