1. A seismic data analysis system, comprising: a memory storing one or more routines; and a processing component configured to execute the one or more routines stored in the memory, wherein the one or more routines, when executed by the processing component, cause acts to be performed comprising: analyzing multiple input attributes of a geophysical or geological seismic data volume using geocontextual modeling; calculating locations where there are configurations in the attribute space or in the geographical space that span the multiple input attributes and that obey a set of geocontextual rules to identify one or more direct hydrocarbon indicators; scoring configurations in the data volume based on the calculations employing the geocontextual rules; aggregating configurations into clusters; and outputting the configuration scores to a display for review by a user.