Thesis progress report : a system for representing and using real-world knowledge