One major issue in web service discovery is retrieving the desired services. Currently P2P architectures are used as a replacement of UDDI for registering and discovering web services. But P2P network structures lack semantic based query routing and have scalability issues when they are scaled to larger network. In this paper we introduce the concept of Domain ontology in CHORD based Super Peer network. The Traditional CHORD algorithm is modified by with two changes: Functionally equivalent services are evenly distributed across the network and Domain ontology is used for service matching instead of service identifiers. An ontology repository is also available in each Super node of the network which stores the domain ontologies used for service matching. At the same time, we take advantage of OWL-S to create domain ontologies and to add valuable semantic information in Web Service description. We have also modified an existing ontology matching algorithm making it compatible with CHORD structure.