Schema Based Learning