For example, a programmer can easily decide if he or she needs to operate at document, sentence, or phrase level.
without any programming effort the user can specify at which level of granularity the context should be considered, and how 'global' should learning and inference be.