Complicated data structure can handicap the integration of systems in enterprises and universities. It is important to find an efficient way to deal with the mass documents of these heterogeneous and distributed systems to be integrated. In this paper, a three layered data scheme is introduced for data recommendation in software engineering process inspired by spreading activation theory. Metadata can be more efficiently managed with this scheme in integration and analysis.