Text Understanding is a long term goal of Artificial Intelligence. Its mission is to create algorithms that will fully automatically understand human-composed text. In this dissertation we propose, im