1. A computer implemented method of converting at least some information of a composition of ontological subjects into at least one ordered array of data, said method comprises execution of a set of instructions, by one or more data processing or computing devices, configured to perform: partitioning, using one or more data processing or computing devices, the composition into one or more sets of partitions, wherein at least one of said one or more sets of partitions is assigned with a predefined ontological subject order l, wherein l is a variable and is represented by a string of one or more characters; identifying one or more sets of ontological subjects or partitions of the composition, wherein at least one set of said one or more sets of ontological subjects or partitions of the composition is assigned with a predefined ontological subject order k; wherein k is a variable and is represented by a string of one or more characters; constructing one or more data structure corresponding to at least one ordered array of data, wherein said at least one ordered array of data represents participation of some of said ontological subjects or partitions of the composition, assigned with the order k, into some of the partitions, assigned with the order l, by having a non-zero value in the corresponding entries of the at least one ordered array of data, wherein the ordered array of data represents a matrix, wherein each row of the matrix is representative of an ontological subjects or a partition of the composition, assigned with the order k, and each column of the matrix is representative of a partition from said set of partitions, assigned with order l, or vice versa; replacing one or more of ontological subjects or partitions of the composition, assigned with the order k, with an ontological subject, assigned with a predefined order, and updating respective entries of said one or more ontological subjects or partitions of the composition in the at least one ordered data array accordingly; and storing the one or more data structure corresponding to the at least one ordered array of data onto one or more non-transitory computer readable medium.