OWL-S is an ontology for describing semantic web services using OWL. It provides a way to semantically describe the properties and capabilities of web services in order to enable automatic discovery, invocation, composition, and monitoring of web services. OWL-S is one of the main approaches for semantic web services along with METEOR-S and SWSF.