One of the key objectives of web service technology is to construct processes that enable service providers to inter-connect with their clients. The industry has developed the UDDI standard that allows providers to register their services and make them available to their clients. However, the search mechanism supported by UDDI is limited; it only enables the user to search using keywords. Keyword-based searches frequently return no results because they are not able to recognize the similarities and differences between the concepts used by the providers to describe their web services and the concepts used by the clients during the search process. This paper presents a semantic registry which extends the functionality of an UDDI registry adding semantic reasoning. These functionalities are introduced by means of semantic descriptions of the information stored in the registry. Previous work done on the combination of the UDDI registry with semantic information is extended in two ways: fi...