2. A data processing system, made with computing hardware and programmable memory, for frame-based profile generation, comprising the following sub-systems: a sub-system configured, as a result of the computing hardware and programmable memory, to accomplish receiving a first rule, for producing an instance in accordance with a first frame, wherein the first frame comprises a first input role and a first output role; a sub-system configured, as a result of the computing hardware and programmable memory, to accomplish receiving a second rule, for producing an instance in accordance with a second frame, wherein the second frame comprises a second input role and a second output role; a sub-system configured, as a result of the computing hardware and programmable memory, to accomplish receiving a first source corpus; a sub-system configured, as a result of the computing hardware and programmable memory, to accomplish identifying first and second units of natural language from, respectively, first and second snippets of the first source corpus; a sub-system configured, as a result of the computing hardware and programmable memory, to accomplish producing a first instance, from the first unit, by application of the first rule, wherein the first instance has a first input value assigned to its first input role and a first output value assigned to its first output role; a sub-system configured, as a result of the computing hardware and programmable memory, to accomplish producing a second instance, from the second unit, by application of the second rule, wherein the second instance has a second input value assigned to its second input role and a second output value assigned to its second output role; a sub-system configured, as a result of the computing hardware and programmable memory, to accomplish determining the first and second instances represent a same third frame; a sub-system configured, as a result of the computing hardware and programmable memory, to accomplish determining a same third value as representative of the first and second input values; a sub-system configured, as a result of the computing hardware and programmable memory, to accomplish determining a same fourth value as representative of the first and second output values; a sub-system configured, as a result of the computing hardware and programmable memory, to accomplish producing a first result that contains a first result-value and a first result-base, wherein the first result-value is the fourth value and the first result-base contains the first and second snippets; a sub-system configured, as a result of the computing hardware and programmable memory, to accomplish determining a member-level demographic characteristic for each member of the first result-base; a sub-system configured, as a result of the computing hardware and programmable memory, to accomplish determining a first demographic characteristic, for the first result, by combining the member-level demographic characteristics; and a sub-system configured, as a result of the computing hardware and programmable memory, to accomplish displaying, to a user as part of a search result, the first demographic characteristic as a demographic determined for the first result-value.
2. A data processing system, made with computing hardware and programmable memory, for frame-based profile generation, comprising the following sub-systems: a sub-system configured, as a result of the computing hardware and programmable memory, to accomplish receiving a first rule, for producing an instance in accordance with a first frame, wherein the first frame comprises a first input role and a first output role; a sub-system configured, as a result of the computing hardware and programmable memory, to accomplish receiving a second rule, for producing an instance in accordance with a second frame, wherein the second frame comprises a second input role and a second output role; a sub-system configured, as a result of the computing hardware and programmable memory, to accomplish receiving a first source corpus; a sub-system configured, as a result of the computing hardware and programmable memory, to accomplish identifying first and second units of natural language from, respectively, first and second snippets of the first source corpus; a sub-system configured, as a result of the computing hardware and programmable memory, to accomplish producing a first instance, from the first unit, by application of the first rule, wherein the first instance has a first input value assigned to its first input role and a first output value assigned to its first output role; a sub-system configured, as a result of the computing hardware and programmable memory, to accomplish producing a second instance, from the second unit, by application of the second rule, wherein the second instance has a second input value assigned to its second input role and a second output value assigned to its second output role; a sub-system configured, as a result of the computing hardware and programmable memory, to accomplish determining the first and second instances represent a same third frame; a sub-system configured, as a result of the computing hardware and programmable memory, to accomplish determining a same third value as representative of the first and second input values; a sub-system configured, as a result of the computing hardware and programmable memory, to accomplish determining a same fourth value as representative of the first and second output values; a sub-system configured, as a result of the computing hardware and programmable memory, to accomplish producing a first result that contains a first result-value and a first result-base, wherein the first result-value is the fourth value and the first result-base contains the first and second snippets; a sub-system configured, as a result of the computing hardware and programmable memory, to accomplish determining a member-level demographic characteristic for each member of the first result-base; a sub-system configured, as a result of the computing hardware and programmable memory, to accomplish determining a first demographic characteristic, for the first result, by combining the member-level demographic characteristics; and a sub-system configured, as a result of the computing hardware and programmable memory, to accomplish displaying, to a user as part of a search result, the first demographic characteristic as a demographic determined for the first result-value. 13. The data processing system of claim 2 , wherein the sub-systems configured to accomplish determining a member-level demographic characteristic and determining a first demographic characteristic further comprise: a sub-system configured to accomplish assigning each member, of the first result-base, a value from a range of potential values; and a sub-system configured to accomplish summarizing the values assigned with a histogram.