Project Halo: Towards a Digital Aristotle
Enabling Technology for Knowledge Sharing