1. A computer implemented method of scoring one or more partitions of a composition of ontological subjects, said method comprises execution of a set of instructions, by one or more processors, configured to perform: identifying a plurality of ontological subjects, wherein said plurality of ontological subjects assigned with a first predefined order; partitioning, using one or more data processing or computing devices, the composition into one or more pluralities of partitions, wherein at least one plurality of said one more pluralities of partitions is assigned with a second predefined order; constructing at least one set of data structures corresponding to at least one ordered array of data, said at least one ordered array of data represents participation of some of said ontological subjects of the first order into some of said partitions assigned with the second order by having a non-zero value in the corresponding entries of the ordered array of data; and calculating frequency of occurrences of the ontological subjects of the first order in the partitions of the composition assigned with a predefined order; and scoring, using one or more data processing or computing devices, the importance of the partitions of the second order using the data of said at least one ordered array of data and the frequency of occurrences of the ontological subjects of the first order.