Semantic Web based Proactive Search for Enterprise

This paper presents an approach and a software architecture based on agent and web service technologies to support proactive search to enrich enterprise communication and collaboration. In particular, we combine software agents and REST web services to deliver relevant information found from RDF databases to the users without interrupting their workflows. The relevant information includes text annotations, implicit social networks, and recommended experts. We discuss how service composition can be used to efficiently combine results from distributed functions to support independent and scalable semantic web development. Initial experimental results indicate the proposed approach is feasible and efficient.