10. A computer implemented method of converting at least some information of a composition of ontological subjects into one or more data structures corresponding to at least one ordered participation matrix, namely PM kl and scoring the importance of the ontological subjects or partitions of the composition, said method comprises execution of a set of instructions, by one or more data processing or computing device, configured to perform: partitioning the composition, using one or more data processing or computing device, into one or more sets of partitions, wherein at least one set 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 structures corresponding to at least one participation matrix of order kl representing participation of some of said ontological subjects or partitions of the composition, assigned with the order k, into some of said partitions, assigned with the order l, by having a non-zero value in the corresponding entries of the participation matrix, wherein each row of the participation matrix is representative of one of said ontological subjects or partitions of the composition, assigned with the order k, and each column of the participation matrix is representative of one of said partitions, assigned with the order of l, or vice versa; calculating similarities of partitions, assigned with the order l, based on the participation information of ontological subjects or partitions of the compositions, assigned with the order k, into the partitions, assigned with the order l, said similarities can be represented by an ordered similarity matrix, SM l|k , and is calculated as a function of the participation matrix, PM kl , using: 
 SM l|k =(ƒ(PM kl ))′*ƒ(PM kl ), or its equivalent mathematical equation, where “′” and “*” are matrix transposition and multiplication operations respectively, and ƒ is a predefined function; scoring the partitions using the similarities of partitions to calculate the semantic importance of the partitions in the composition; and processing the data of the participation matrix, by one or more data processing or computing devices, to at least store the data structure of the at least one participation matrix onto one or more non-transitory computer readable storage media.
10. A computer implemented method of converting at least some information of a composition of ontological subjects into one or more data structures corresponding to at least one ordered participation matrix, namely PM kl and scoring the importance of the ontological subjects or partitions of the composition, said method comprises execution of a set of instructions, by one or more data processing or computing device, configured to perform: partitioning the composition, using one or more data processing or computing device, into one or more sets of partitions, wherein at least one set 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 structures corresponding to at least one participation matrix of order kl representing participation of some of said ontological subjects or partitions of the composition, assigned with the order k, into some of said partitions, assigned with the order l, by having a non-zero value in the corresponding entries of the participation matrix, wherein each row of the participation matrix is representative of one of said ontological subjects or partitions of the composition, assigned with the order k, and each column of the participation matrix is representative of one of said partitions, assigned with the order of l, or vice versa; calculating similarities of partitions, assigned with the order l, based on the participation information of ontological subjects or partitions of the compositions, assigned with the order k, into the partitions, assigned with the order l, said similarities can be represented by an ordered similarity matrix, SM l|k , and is calculated as a function of the participation matrix, PM kl , using: 
 SM l|k =(ƒ(PM kl ))′*ƒ(PM kl ), or its equivalent mathematical equation, where “′” and “*” are matrix transposition and multiplication operations respectively, and ƒ is a predefined function; scoring the partitions using the similarities of partitions to calculate the semantic importance of the partitions in the composition; and processing the data of the participation matrix, by one or more data processing or computing devices, to at least store the data structure of the at least one participation matrix onto one or more non-transitory computer readable storage media. 20. The method of claim 10 wherein at least one set of ontological subjects of the composition are the subset of a premade set or list of ontological subjects.