GloServ is a global service discovery system which aggregates different types of services in a globally distributed network. It improves on current service discovery systems by scaling across a globally distributed network and allowing intelligent querying and registration of services. It uses the Web Ontology Language Description Logic (OWL DL) to classify services in an ontology and map knowledge obtained by the ontology onto a scalable hierarchical peer-to-peer network. We present an enhanced novel querying mechanism for service discovery which combines ontology queries with key word search. The ontology-based query is transformed to a first order predicate logic query which is used for routing the query to the appropriate servers. Matching instances are further filtered and ranked by matching of the user’s key word queries to key words in the service instances. Currently, querying is limited to either simple attribute-value pair searches, structured ontology queries or key wor...