Any uses I thought of except that one were just as easily accomplished by having a public API to your web application, which nearly serves the same purpose. The only difference is that the semantic markup formats are "true standards" for accessing the data thus contained, rather than ad-hoc specifying one for every application you create.
There's a certain minimum effort required to make it worthwhile to write a web application with a public API; combining and querying two distinct datasets that already exist is below that bar.
There may be several databases of houses for sale in the area you're looking. You want one that's within walking distance of a good school; the regional government has a database of schools and data about them.
If those databases are published in RDF (or some machine-readable format that can be transformed into RDF), then it's trivial to smoosh them together and query them as one.