This paper makes a step in identifying the state of the art in semantic P2P systems. On one hand, lot of research in the P2P systems community has focused on fault-tolerance and scalability, resulting in numberous algorithms, systems such as Chord, Pastry and P-Grid. These systems, however, have no notion of semantics and consequently, have difficulty in knowledge sharing. On the other hand, research in the semantic web community have focused on knowledge sharing among different nodes with possibly different schemas. These have tended to use centralized repositories. The obvious benefits of combining P2P and semantic systems would be to have large scale collection of structured data. Several recent efforts have focused on this combination. However, there have been no attempt to have these efforts grouped in one place for easy assimilation and for finding interesting future directions; this paper fills the gap.