The purpose of this article is to investigate the requirements of knowledge management (KM) services deployment in a Semantic Grid environment. A wide range of literature on Grid Computing, Semantic Web, and KM have been reviewed, related, and interpreted. The benefits of the Semantic Web and the Grid Computing convergence have been enumerated and related to KM principles in a complete service model. Although the Grid Computing contributed the shared resources, most of the KM tool obstacles within the grid are to be resolved at the semantic and cultural levels more than at the physical or logical grid levels. The early results from academia show a synergy and the potentiality of leveraging knowledge at a wider scale. However, the plethora of information produced in this environment will result in a serious information overload, unless proper standardization, automated relations, syndication, and validation techniques are developed.
Berners-Lee, Hendler, and Lassila (2001) state that the Semantic Web is not a separate Web, but an extension of the current one, in which information is given well-defined meaning, better enabling computers, and people to work in cooperation. Daconta, Obrst, and Smith (2003) report that Tim Berners-Lee has a two-part vision for the future of the Web. The first part is to make the Web a more collaborative medium. The second part is to make the Web understandable, and thus can be processed by machines. Semantic Web Services using XML protocols is an example of implementing this vision. Web Services are defined by Daconta et al. (2003) as software applications that can be discovered, described, and accessed based on XML and standard Web protocols over intranets, extranets, and the Internet.