1. A method for processing input data in a managed workflow to identify events corresponding to a specified activity, comprising: (a) fragmenting the input data to produce fragments of input data that are self-contained and discrete; (b) processing the fragments of input data at one or more nodes, using a plurality of distributed experts, the plurality of distributed experts working at the one or more nodes making determinations about the fragments of input data or adding details to the fragments of input data to produce tagged fragments of input data; (c) reviewing the tagged fragments of input data to create definitions for the events evident in the tagged fragments of input data; and (d) determining if the events evident in the tagged fragments of input data likely correspond to the specified activity.