gathered the resources participating in properties
mo:recorded_as and event:factors because there
exists a resource having both properties as shown by
the excerpt from Jamendo RDF dataset in Figure 6.
In (Li & Zhang, 2013) schema there was two
anonymous classes one for
mo:recorded_as and the
other for event:factor. The fact that EXPLO-RDF
produces less untyped resource groups (i.e.
anonymous classes) in its schemas than (Li & Zhang,
2013), make our schemas more concise and
consequently easier to grasp and comprehend for
users.
5.2 Complementarity of Form-based
Query Construction and RDF
Dataset Schema
The final goal of a user is to formulate queries. On the
one hand, with a tool that just provides an RDF
dataset schema, the user will be forced to manually
create queries, a tedious time-consuming task that
requires expertise. In addition, these queries could
return empty result because of optional properties.
Our prototype EXPLO-RDF with its form-based
query construction offers the possibility to explore
data in detail that helps to check the RDF data
structure and validate the class diagram as it is a
valuable summary of the RDF graph.
On the other hand, in the absence of the schema,
the user will have to get an idea about the schema
manually to understand the RDF data structure. A
simple method is to explore the RDF dataset through
simple queries using pattern triples in the form-based
query construction GUI. In this case, the user will
look for typed resources and their classes and explore
their neighbourhood to determine their properties.
The user is in fact unconsciously trying to build a
schema for the RDF dataset. Providing the user with
a well-constructed schema simplifies her task and
saves him time and effort.
6 CONCLUSION
In this article, we’ve presented an approach that
allows assisted SPARQL query composition. Our
main contribution is to combine two approaches,
namely the construction of a schema that summarises
the structure of the RDF dataset, and a form-based
query construction tool, supporting keyword search
and neighbourhood exploration. Our experiments
showed the relevance and the complementarity of the
two tasks.
We project the extension of work into three axes:
implementation environment, usability and schema
design. Although EXPLO-RDF can be used to build
queries, the user has to install GraphViz and some
Java libraries for the SPARQL engine. It would be
more convenient if EXPLO-RDF could be used as a
web application. Currently, EXPLO-RDF support
only RDF dumps, an extension to support SPARQL
endpoints will make other RDF data sources easily
usable.
On the usability axis, feedback from users is
needed in order to improve EXPLO-RDF GUI and its
features to meet their expectations. For example, it
would be possible to rank keyword search completion
list according to retrieval information metrics such as
TF-IDF.
EXPLO-RDF builds a schema for the RDF
dataset under query. Such schema is constructed for
the purpose of querying only and it is a useful
summary of the RDF dataset. Reengineering the RDF
dataset in order to create real RDF schema can start
from EXPLO-RDF schema. The question would be:
how to break down an untyped resource group to
obtain real world classes?
REFERENCES
Ambrus, O., Möller, K., & Handschuh, S. (2010). Konduit
VQB: A visual query builder for SPARQL on the social
semantic desktop. Proceedings of the Workshop on
Visual Interfaces to the Social and Semantic
Web(VISSW 2010), (pp. 1-5).
Auer, S., Bizer, C., Kobilarov, G., Lehmann, J., Cyganiak,
R., & Zachary, I. (2007). DBpedia: A Nucleus for a
Web of Open Data. ISCW, pp. 722–735.
Beek, W., & Folmer, E. (2017). An Integrated Approach for
Linked Data Browsing. International Society for
Photogrammetry and Remote sensing, pp. 35-38.
Benedetti, F., Bergamaschi, S., & Po, L. (2014). A Visual
Summary for Linked Open Data sources. In
Proceedings of the ISWC 2014 Posters &
Demonstrations, 15(24), pp. 173-176.
Dudáš, M., Svátek, V., & Mynarz, J. (2015, 5 9). Dataset
Summary Visualization with LODSight. The Semantic
Web: ESWC 2015 Satellite Events, 15(20), pp. 36-40.
Groppe, J., Groppe, S., & Schleifer, A. (2011). Visual
Query System for Analyzing Social Semantic Web.
International World Wide Web Conference Committee,
pp. 217-222.
Hitzler, P., Krotzsch, M., & Rudolph, S. (2011).
Foundations of semantic web technologies. Chapman
and Hall/CRC.
Hogenboom, F., Milea, V., Frasincar, F., & Uzay, K.
(2010). RDF-GL: A SPARQL-based graphical.
Emergent Web Intelligence: Advanced Information
Retrieval, pp. 87–116.