7. A computer implemented method, comprising an implementation using a portion or whole capacity of one or more non-transitory computer readable media with a set of instructions thereon, executable by one or more processing devices, configured, while being or is executed, for providing an ontological subject map of a universe of a composition comprising: partitioning the composition to a plurality of partitions; extracting at least some of ontological subjects of said at least one composition; constructing, using one or more data processing or computing devices, one or more data structure corresponding to at least one matrix representing co-occurrences of some pairs of ontological subjects from said some of ontological subjects within certain proximities in the composition; evaluating, using one or more data processing or computing devices, one or more indications of importance of said ontological subjects in said universe, wherein one of the one or more indications of importance is based on counts of said ontological subjects in said composition; forming an association set for one or more of said extracted ontological subjects based on their co-occurrence counts with other ontological subjects and the value of each associated ontological subject, and storing them in a database; constructing, using one or more data processing or computing devices, one or more data structure corresponding to the ontological subject map from said matrix configured to uniquely place each ontological subject in the map wherein each ontological subject is connected to at least one of said uniquely, excluding itself, assigned ontological subjects; and processing at least one of said one or more data structures by one or more processing or computing devices or storing the at least one of said one or more data structure onto one or more non-transitory computer-readable storages.
7. A computer implemented method, comprising an implementation using a portion or whole capacity of one or more non-transitory computer readable media with a set of instructions thereon, executable by one or more processing devices, configured, while being or is executed, for providing an ontological subject map of a universe of a composition comprising: partitioning the composition to a plurality of partitions; extracting at least some of ontological subjects of said at least one composition; constructing, using one or more data processing or computing devices, one or more data structure corresponding to at least one matrix representing co-occurrences of some pairs of ontological subjects from said some of ontological subjects within certain proximities in the composition; evaluating, using one or more data processing or computing devices, one or more indications of importance of said ontological subjects in said universe, wherein one of the one or more indications of importance is based on counts of said ontological subjects in said composition; forming an association set for one or more of said extracted ontological subjects based on their co-occurrence counts with other ontological subjects and the value of each associated ontological subject, and storing them in a database; constructing, using one or more data processing or computing devices, one or more data structure corresponding to the ontological subject map from said matrix configured to uniquely place each ontological subject in the map wherein each ontological subject is connected to at least one of said uniquely, excluding itself, assigned ontological subjects; and processing at least one of said one or more data structures by one or more processing or computing devices or storing the at least one of said one or more data structure onto one or more non-transitory computer-readable storages. 8. The computer implemented method of claim 7 , wherein the composition is obtained from the internet.