Am I right in thinking that there are two use-cases for this: 1. Subscribing to normal CKAN dataset searches (implemented in this pull request) and 2. Subscribing to more advanced SPARQL dataset searches (ckanext-semantic), and both are dataset search subscriptions?