Abstract:
Sparklis is a Semantic Web tool that helps users explore and
query SPARQL endpoints by guiding them in the interactive building
of questions and answers, from simple ones to complex ones. It
combines the fine-grained guidance of faceted search, most of the
expressivity of SPARQL, and the readability of (controlled) natural
languages. No knowledge of the vocabulary and schema are required
for users. Many SPARQL features are covered: multidimensional
queries, union, negation, optional, filters, aggregations,
ordering. Queries are verbalized in either English or French, so
that no knowledge of SPARQL is ever necessary. All of this is
implemented in a portable Web application, Sparklis, and has been
evaluated on many endpoints and questions. No endpoint-specific
configuration is necessary as the data schema is discovered on the
fly by the tool. Online since April 2014, thousands of queries have
been formed by hundreds of users over more than a hundred endpoints.