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.