Abstract:Basing on the analysis of geospatial information services, this paper expands Ontology Web Language for Services(OWL-S) so that it can accurately describe geospatial information services. A "three stages" matching method of geospatial information web services based on semantic matching is proposed using these expansions. This method matches geospatial information Web services in basic information, function description and quality of service, it also sorts and optimizes services by user preferences. Experiment results show that the precision and recall of discovery for geospatial information Web services based on semantic matching using the proposed method are higher than that adopting conventional service matching methods based on keywords.