Evolving grid resources, tools, and applications offer a means of dealing intelligently with enormous quantities of data. The authors survey the field and propose a software architecture that integrates semantic modeling and knowledge discovery with grid technologies.