1 Introduction  
2 Background  
2.1 Overview of generic dataset search  
2.2 Common Search Architectures  
2.3 Search sub-communities  
3 Current implementations  
3.1 The Google Model  
3.2 The Adding Value Model  
3.3 The Constructive Dataset Model  
4 Survey of Dataset Search Research  
4.1 Querying  
4.2 Query Handling  
4.3 Data Handling  
5 Open problems  
5.1 Query languages: moving beyond keywords  
5.2 Query handling: Differentiated access  
5.3 Data handling: extra knowledge  
5.4 Result presentation: interactivity  
6 The Road Forward: Benchmarks  
7 Conclusions