Investigating Learnability, User Performance, and Preferences of the Path Query Language SemwidgQL Compared to SPARQL

Stegemann, T. and Ziegler, J. (2017). The Semantic Web – ISWC 2017: 16th International Semantic Web Conference, Vienna, Austria, October 21–25, 2017, Proceedings, Part I, 611–627. Cham: Springer International Publishing.

Abstract

In this paper, we present an empirical comparison of user performance and perceived usability for Sparql versus SemwidgQL, a path-oriented Rdf query language. We developed SemwidgQL to facilitate the formulation of Rdf queries and to enable non-specialist developers and web authors to integrate Linked Data and other semantic data sources into standard web applications. We performed a user study in which participants wrote a set of queries in both languages. We measured both objective performance as well as subjective responses to a set of questionnaire items. Results indicate that SemwidgQL is easier to learn, more efficient, and preferred by learners. To assess the applicability of SemwidgQL in real applications, we analyzed its expressiveness based on a large corpus of observed Sparql queries, showing that the language covers more than 90% of the typical queries performed on Linked Data.

Related focus areas

Resources

Related publications

SemwidgJS: A Semantic Widget Library for the Rapid Development of User Interfaces for Linked Open Data

Stegemann, T. and Ziegler, J. (2014). Informatik 2014, Big Data, Komplexität meistern: Tagung vom 22. - 26. September 2014 in Stuttgart ; 44th meeting of the German Informatics Society, 232. - … Jahrestagung der Gesellschaft für Informatik e.V. (GI) ; 44, 479–490. Bonn: Ges. für Informatik.

Pattern-Based Analysis of SPARQL Queries from the LSQ Dataset

Stegemann, T. and Ziegler, J. (2017). ISWC 2017 Posters & Demonstrations and Industry Tracks (ISWC-PD-Industry). Aachen.

InteractiveExtractor: Durchgängige Unterstützung bei der Extraktion von anforderungsrelevanten Informationen

Heim, P., Stegemann, T., Lohmann, S., Ziegler, J., Cyriaks, H., and Stolz, H. (2009). Agiles Requirements Engineering: für Softwareprojekte mit einer großen Anzahl verteilter Stakeholder. Leipzig.

VIEW MORE »