Los servicios web semánticos pretenden automatizar los procesos de descripción, descubrimiento, publicación y composición de servicios web mediante el uso de ontologías, permitiendo la interoperabilidad entre sistemas de forma automática. Las tecnologías clave incluyen lenguajes como OWL-S y WSMO para describir servicios web semánticamente, y extensiones a UDDI que permiten almacenar estas descripciones semánticas para su descubrimiento automático.