Use of concepts to dynamically query a user and construct a sentence for responding
to a user request. The use of hypertext concept notation permits the linking of
related concepts through concept identifiers. The constructed sentence can be dynamically
changed by a user selecting a representation of a concept within the sentence,
either a complete sentence or one in the process of being constructed. The data
for the selected concept can be updated and the new data inserted into the sentence
using the links provided by the concept identifiers.