Provided are architectures, system, methods, and computer program products that provide a user with the ability to define an association of data and/or information from known reference sets perceived by the user as relevant to a subject matter domain, thereby imparting and formalizing some of the user's knowledge about the domain. An associative relevancy knowledge profiler may also allow a user to create a profile by modifying or restricting the known reference sets and windowing the results from the association as a user might refine any other analysis algorithms. An associative relevancy knowledge profiler may also be used to define a user profile used by the user and others. A user profile may be usable in various manners depending upon, for example, rights management permissions and restrictions for a user.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. An associative relevancy knowledge profiling system, comprising: at least one user interface module configured to: receive user input that represents a user's intention to create an association between reference sets; a known reference set module configured to provide at least two available known reference sets and to permit selection of at least two said available known reference sets and an association type by a selective user input received by said user interface module, wherein the association type defines a type of association between the at least two said available known reference sets; an association module, implemented by a machine, configured: in response to the at least one user interface module receiving the user input, to select the association type from a plurality of association types, and to create an association between two of said available known reference sets, the association being of the selected association type, to generate a knowledge construct based upon said association and said available known reference sets, and to generate a profile comprising said association between two of said available known reference sets; and a storage module configured to store said profile and to provide said profile for subsequent use. 2. The system of claim 1, wherein the known reference set module is further configured to input at least one known reference set as at least one of said available known reference sets. 3. The system of claim 2, wherein the known reference set module is further configured to identify said at least one known reference set based upon an identifying user input received by said user interface module. 4. The system of claim 1, wherein said association provides an association between said two of said available known reference sets either different from or in addition to an association creating a one-to-one correspondence linking between two components, one of each component in each of said available known reference sets. 5. The system of claim 1, wherein said association type is selected from the group of: a semantic enrichment, a computational restriction, a fixed numerical modification, a linear numerical computation, and a non-linear numerical computation. 6. The system of claim 1, further comprising a restriction module configured to modify said profile to impose a restriction upon at least one of said available known reference sets based upon a restricting user input received by said user interface module. 7. The system of claim 6, wherein said restriction is selected from the group of: a selection, a ranking, a filter, a semantic enrichment, a computational restriction, a fixed numerical modification, a linear numerical computation, and a non-linear numerical computation. 8. The system of claim 1, further comprising a preferencing module configured to modify said profile to impose a viewing preference upon any use of said profile based upon a preference user input received by said user interface module. 9. The system of claim 8, wherein said viewing preference is selected from the group of: a ranking preference, a quantity preference, a content preference, and a filtering preference. 10. A method of associative relevancy knowledge profiling, comprising: providing at least two known reference sets; selecting at least two of said known reference sets, including at least a first known reference set and a second known reference set; creating, by a machine, at least one association between two of said known reference sets to generate at least part of an associative relevancy knowledge profile, wherein creating said at least one association comprises: receiving a user input wherein the user input represents a user's intention to create an association between said first known reference set and said second known reference set and an association type for the association; and in response to receiving said user input, creating said association with the association type, wherein said association is one of said at least one association; and storing said associative relevancy knowledge profile. 11. The method of claim 10, further comprising modifying said associative relevancy knowledge profile. 12. The method of claim 11, wherein modifying said associative relevancy knowledge profile comprises creating at least one restriction upon said association between said first known reference set and said second known reference set. 13. The method of claim 11, wherein modifying said associative relevancy knowledge profile comprises creating at least one viewing preference for presenting results from use of said associative relevancy knowledge profile. 14. The method of claim 11, wherein modifying said associative relevancy knowledge profile: occurs after storing said associative relevancy knowledge profile; and comprises modifying said association between said first known reference set and said second known reference set. 15. The method of claim 10, further comprising: selecting at least one data source to evaluate using said associative relevancy knowledge profile; and performing a discovery process operation upon said at least one data source using said associative relevancy knowledge profile. 16. The method of claim 11, wherein modifying said associative relevancy knowledge profile comprises modifying at least one viewing preference for presenting results from use of said associative relevancy knowledge profile. 17. The method of claim 10, further comprising: selecting one of said associative relevancy knowledge profiles in said knowledge repository, to identify a selected profile; selecting at least one data source to evaluate using said selected profile; and performing a discovery process operation upon said at least one data source using said selected profile. 18. The method of claim 17, further comprising modifying said selected profile. 19. The method of claim 18, further comprising calculating a charge for use of said selected profile. 20. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program code portions stored therein and providing for associative relevancy knowledge profiling, the computer program product comprising: a first program code portion configured for providing at least two known reference sets; a second program code portion configured for selecting at least two of said known reference sets, including at least a first known reference set and a second known reference set; a third program code portion configured for creating at least one association between two of said known reference sets to generate at least part of an associative relevancy knowledge profile, wherein creating said at least one association comprises: receiving an indication, wherein the indication represents a user's intention to create an association between said first known reference set and said second known reference set and an association type for the association; and in response to receiving said user input, creating said association with the association type, wherein said association is one of said at least one association; and a fourth program code portion configured for storing said associative relevancy knowledge profile.