6. The system of claim 1 , wherein the method of obtaining the text element further comprises: separating the content of the text object into a first group of text units, each of the text units in the first group includes a sentence, a paragraph, a single document, or a plurality of documents in a document collection; tokenizing the text units into one or more tokens as instances of the one or more terms; for the one or more token instances of a term, identifying a grammatical role associated with the term; incrementing a first cumulative value for the term based on the number of text units containing the term, and the grammatical role associated with the term; and dividing the first cumulative value by the total number of text units in the first group to produce a term score; wherein the one or more terms in the text units are selected based at least on the term score.
6. The system of claim 1 , wherein the method of obtaining the text element further comprises: separating the content of the text object into a first group of text units, each of the text units in the first group includes a sentence, a paragraph, a single document, or a plurality of documents in a document collection; tokenizing the text units into one or more tokens as instances of the one or more terms; for the one or more token instances of a term, identifying a grammatical role associated with the term; incrementing a first cumulative value for the term based on the number of text units containing the term, and the grammatical role associated with the term; and dividing the first cumulative value by the total number of text units in the first group to produce a term score; wherein the one or more terms in the text units are selected based at least on the term score. 7. The system of claim 6 , wherein a weight value is associated with the term in the text units based on the grammatical role; wherein the first cumulative value is further produced based on the weight value.