Abstract: A method of reporting search results that preserves important locational information retrieved with the search results. An Hierarchical Data Modeller extracts locational information from each search result and compiles the locational information into a hierarchical storage. In one embodiment, the search results are presented to the user in a Hierarchical Search Result Workflow document that allows the results to be sorted or otherwise processed by the user for maximum benefit.