A method and a system for dynamically updating information including
captive data for publication. `Captive data` is defined as data
accompanied by or associated with an identifying tag such as a caption.
The captive data may include image, audio or visual data, among other
types of data. Documents and other information having common
characterizing features are grouped together. Captive data accompanied by
identifying tags having characterizing features in common with a grouping
of documents or other information are assigned to the grouping. The
information obtained in the grouping step is used to determine how to
publish the information contained in a cluster based on a customer
request for information.