1. A computer system for producing a dataset for representing a term or an object, the system comprising: one or more processors operable to receive a first group of text contents comprising a plurality of text units; receive, or identify from the text contents, a first term comprising a word or a phrase; identify a text unit comprising a sentence or a phrase containing the first term and one or more second terms each comprising a word or a phrase; identify a relation between the first term and one or more second terms in the text unit using a machine-based algorithm based on occurrence, or location, or attributes associated with the first term or the one or more second terms; determine one or more numerical values to represent the relation or the strength of the relation between the first term and the corresponding one or more second terms; collect one or more of the one or more numerical values into a group of numerical values; associate the group of numerical values to the first term to form a dataset; output the dataset as a representation of the first term or an object represented by the first term based on relations between the first term and terms other than the first term.
11. The system of claim 1 , wherein the one or more numerical values are determined based on a grammatical attribute associated with the first term, wherein the grammatical attribute includes at least a subject or a predicate of a sentence, or a head or a modifier of a multi-word phrase, or a sub-component of a multi-word phrase.