The goal of this work is to study the feasibility of a Heterogeneous Data Classification and Search (HDCS) system and to provide a possible design for its implementing. In order to design a HDCS system we propose an actor oriented modeling technique, for which we show the information flow. We have identified 6 different actors (subsystems) which collaborate to construct a file sheet and produce the final search result. The first 5 actors add information to the file's sheet, which is afterwards used by the final actor to produce the desired result. Given the vast quantity of data and the variety of formats and encodings it exists in, a semantic approach based on metadata has been chosen. Instead of digging into the actual data for extracting information, we used the context of the file to collect its metadata. The metadata is afterwards used for the classification process. The reason for this approach is that data are made available by people who are interested in other people und...