1. A method of operating a computer to perform a computer-implemented process for synthesizing concept definitions and relationships, the method comprising: using the computer to perform: obtaining an active concept definition; extracting a plurality of real concept definitions; analyzing the plurality of real concept definitions for their attribute set coherence within a context of the active concept definition; matching the active concept definition to the extracted real concept definitions; deriving a plurality of virtual concept definitions from the real concept definitions by semantic processing, such that the derived virtual concept definitions form relationships between themselves; and searching at least one domain to build selectable depths of hierarchies of virtual concept definitions, wherein a derivable number of virtual concept definitions is determined based on a confidence gradient.