8. A method for use in operating a computer-based tool for converting data from a first form to a second form, comprising the steps of: identifying a set of data to be converted from said first form to said second form; representing each one of the plurality of schema as one or more target features; compiling an index corresponding to the plurality of schema, wherein the index comprises a mapping for each target feature to each of the plurality of schema containing the target feature; representing the set of data to be converted as one or more source features; accessing a plurality of schema that are each based on external knowledge of at least one subject matter area independent of analysis of a particular data set to be converted, each one of the plurality of schema including one or more conversion rules for use in converting data within a corresponding context of a subject matter area of the schema; determining a subset of the plurality of schema for which a similarity metric is to be calculated, wherein the subset of the plurality of schema comprises less than the entirety of the plurality of schema; calculating a similarity metric for the set of data to be converted relative to the subset of the plurality of schema, wherein the similarity metric is at least partially based on commonality between the target features and the source features; selecting at least one selected schema of the plurality of schema at least partially based on the similarity metric; and using an included conversion rule of the sat least one selected schema in a process for converting the set of data from the first form to the second form.
12. The method according to claim 8 , wherein the selecting step is performed without reference to any particular subject matter or context of the data to be converted or the subject matter or context of the plurality of schema.