Theoretically, both WADL and WSDL 2.0 can be used to describe RESTful web services.
As far as I have seen, practical use is limited, as is tool support.
There are a number of other options in, for instance NetBeans, that allow you to create a RESTful web service from an entity class, a database table etc etc. Perhaps these may be considered as different compared to the bottom-up approach you describe.
Finally, I still find the use of XML schemas in connection to RESTful web services perfectly valid. In some cases, you may require stronger checking of message payloads than JSON schema can offer.