Preface
In this book, we elaborate on the concepts, objectives, problems, and challenges of searching on the Semantic Web generally called Semantic Web Search. Based on a general search model, we compare different concepts that exist in literature. Specifically, the concept of data retrieval can be distinguished from the one of document retrieval. Independent of the search tasks and the items to be retrieved, there is one paradigm called Semantic Search, which is centered on the use of semantics. Semantic Web Search is considered as a special kind of Semantic Search, which is focused on the task of data retrieval on the Semantic Web. The main objective of Semantic Web Search is to address more complex information needs. This breaks down to delivering more relevant results to more complex queries, which might range from precise answers in the form of facts, to complex results in the form of entities and their relations, up to integrated units of content that combine heterogeneous data from different sources on the Web. Challenges to this end include dealing with the large and increasing volume of data on the Semantic Web, its heterogeneity as well as its complexity. In fact, complexity in this scenario has many facets. From the system point of view, complexity poses additional requirements for data management and processing. But also, complexity imposes an additional burden on the user. An effective Semantic Web Search solution must be not only efficient, scalable and deliver high quality results but also, the users must be able to exploit it.
We discuss the state of the art of Semantic Web Search and in this context, position the specific contributions we made in this work. These contributions are integrated to form a holistic Process-oriented Semantic Web Search approach called SemSearchPro, one of the first solution towards large-scale Semantic Web Search, and the first one of its kind that does not entirely focus on the main search task of matching queries against system resources but actually considers the entire search process. While SemSearchPro also aims at dealing with the main challenges of data volume, heterogeneity and complexity, it also considers the complexity users have to deal with. Its supports go beyond query processing to include additional steps of the search process – from query construction to query refinement up to result presentation and exploration – in order to facilitate users in dealing with complex information needs, queries, and results on the Semantic Web.
This book focuses on SemSearchPro and the research contributions made to realize this Process-oriented Semantic Web Search approach.