I do not like SOAP, but Ithink WSDL is great.
Shudder to think of complicated WebServices without WSDL.
But, WSDL is not tied to SOAP. What us Restians need is a standard WSDL implementaion for REST services.
... except that real RESTafarians don't need a service description language, only a forms language (e.g. HTML).
that is when one is making the naive assumption that the only consumer of a REST resource is a GUI. Embedding hyperlinks in the output is pointless to a naive client that has no contract that the resource will persist consistent interfaces, and thus has no idea what the embedded hyperlinks or forms mean.