The basic idea is that discovery is the combination of three concepts:
Discovery = Patterns + Interfaces + Descriptors
The following presentation explains these concepts as they apply to human interaction. The same concepts are found in XRD, LRDD, and pretty much any discovery protocol.