17. The method of claim 16 , wherein the simple profiled score criteria values and the compound profiled score criteria values can be defined by a tuple of values selected from a group consisting of: a weight range, a weight, a requirement that can be required or desired, and any combination of these.
16. The method of claim 1 , further comprising defining simple profiled score criteria that are based on a single attribute or attribute path, and defining compound profiled score criteria that are based on a set of profiled score criteria, wherein the simple profiled score criteria are instantiated as simple profiled score criteria values and the compound profiled score criteria are instantiated as compound profiled score criteria values, the simple profiled score criteria values and the compound profiled score criteria values each being composed of sub-profiled score criteria.