One significant effort towards combining the virtues of Web search, viz. being accessible to untrained users and able to cope with vastly heterogeneous data, with those
of database-style Web queries is the development of keyword-based Web query languages. These languages operate essentially in the same setting as XQuery or SPARQL but with
an interface for untrained users.
Keyword-based query languages trade some of the precision that languages like XQuery enable by allowing to formulate exactly what data to select and how to process it, for
an easier interface accessible to untrained users. The yardstick for these languages becomes an easily accessible interface that does not sacrifice the essential premise of
database-style Web queries, that selection and construction are precise enough to fully automate data processing tasks.
To ground the discussion of keyword-based query languages, we give a summary of what we perceive as the main contributions of research and development on Web query languages
in the past decade. This summary focuses specifically on what sets Web query languages apart from their predecessors for databases.
Further, this tutorial (1) gives an overview over keyword-based query languages for XML and RDF (2) discusses where the existing approaches succeed and what, in our opinion,
are the most glaring open issues, and (3) where, beyond keyword-based query languages, we see the need, the challenge, and the opportunities for combining the ease of use of
Web search with the virtues of Web queries.
Prof. Dr. François Bry is a full professor at the Institute for Informatics of the Ludwig-Maximilian University of Munich, Germany, heading the research group for programming
and modeling languages. He is currently investigating methods and applications related to querying answering and reasoning on the Web and social semantic Software and Media.
In particular his research focuses on query and rule languages for Web data formats such as XML and RDF, complex events and social media. François Bry has a research record of
over 140 peer-reviewed scientific publications, some cited over 300 times. He has supervised over 15 doctoral projects. Among his former doctoral students are Slim Abdennadher,
dean of Computer Science at the German University in Cairo, Egypt, Sebastian Schaffert, project leader with Salzburg Research, Dan Olteanu, lecturer at Oxford University, and
Tim Furche, postdoc at the University of Munich. François Bry regularly contributes to scientific conferences and journals, especially in the areas Web and Semantic Web as an
author, reviewer or program committee member. Before joining University of Munich in 1994, he worked in industry in France and Germany, in particular with the research center
ECRC. From 2004-2008 he was co-coordinating REWERSE, a network of excellence in the 6th Framework Programme of the European Commission.
Dr. Tim Furche is a postdoctoral researcher at the Institute for Informatics of the Ludwig-Maximilian University of Munich, Germany, in the research group for programming and
modeling languages. His research interests are XML and semi-structured data, in particular query evaluation and optimization, and advanced Web systems. His main contributions
are on XPath optimization (especially with the article “XPath: Looking Forward”) and evaluation and on linear time and space querying of large graphs. He has authored over 40
peer-reviewed scientific publications, some of them cited over 150 times. Tim Furche regularly contributes to scientific conferences and journals, especially in the areas Web
and Semantic Web as an author, reviewer or program committee member. From 2004-2008 he was co-coordinating the REWERSE working group on Reasoning-aware Querying.
Klara Weiand is a doctoral student in the KiWi – Knowledge in a Wiki project, working on the development of KWQL, a versatile and powerful but at the same time user-friendly
keyword-based query language. She graduated with a Bachelor's degree in Cognitive Science from the University of Osnabrück in 2005. She went on to pursue a Master's degree in
Artificial Intelligence at the University of Amsterdam. During this time, she focused on speech and language processing and machine learning while working as a research assistant
in computational phonetics and authoring publications in formal semantics, phonetics and forensic artificial intelligence.
Copyright © 2008 WISE. Designed by Piotr Kulczycki.