Abstract
Information access needs to be uncomplicated, as users may not benefit from complex and potentially richer data that may be less easy to obtain. A user’s demand for answering more sophisticated research questions including aggregations could be fulfilled by the usage of SQL. However, this comes with the cost of high complexity, which requires for a high level of expertise even for trained programmers. A domain-specific query language could provide a straightforward solution to this problem. Although less generic, it is desirable that users not familiar with query construction are supported in the formulation of complex information needs.
In this paper, we extend and evaluate SchenQL, a simple and applicable query language that is accompanied by a prototypical GUI. SchenQL focuses on querying bibliographic metadata while using the vocabulary of domain-experts. The easy-to-learn domain-specific query language is suitable for domain-experts as well as casual users while still providing the possibility to answer complicated queries. Query construction and information exploration is supported by the prototypical GUI. Eventually, the complete system is evaluated: interviews with domain-experts and a bipartite quantitative user study demonstrate SchenQL’s suitability and high level of users’ acceptance.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Google Scholar. https://scholar.google.com/
GrapAL. https://grapal.allenai.org/
ResearchGate. https://www.researchgate.net
SchenQL Evaluation CLI vs. SQL - Tutorial. https://youtu.be/g7J64wzbE5I
SchenQL Evaluation GUI - Tutorial. https://youtu.be/56-23zyUDPQ
Semantic Scholar. https://www.semanticscholar.org
User Experience Questionnaire Handbook. https://www.ueq-online.org/Material/Handbook.pdf
Amaral, V., Helmer, S., Moerkotte, G.: A visual query language for HEP analysis. In: IEEE NSS 2003, vol. 2, pp. 829–833. IEEE Computer Society (2003)
Amer-Yahia, S., Lakshmanan, L.V.S., Yu, C.: SocialScope: enabling information discovery on social content sites. In: CIDR 2009 (2009). http://www.cidrdb.org
Baeza-Yates, R., Ribeiro-Neto, B.A.: Modern Information Retrieval - The Concepts and Technology Behind Search, 2nd edn. Pearson Education Ltd., Harlow (2011)
Bates, M.: Task Force Recommendation 2.3 Research and Design Review: Improving User Access to Library Catalog and Portal Information: Final Report (version 3) (2003)
Beall, J.: The weaknesses of full-text searching. J. Acad. Librariansh. 34(5), 438–444 (2008)
Berget, G., Sandnes, F.E.: Why textual search interfaces fail: a study of cognitive skills needed to construct successful queries. Inf. Res. 24(1) (2019)
Betts, C., Power, J., Ammar, W.: GrapAL: connecting the dots in scientific literature. In: ACL 2019, pp. 147–152. ACL (2019)
Bloehdorn, S., et al.: Ontology-based question answering for digital libraries. In: Kovács, L., Fuhr, N., Meghini, C. (eds.) ECDL 2007. LNCS, vol. 4675, pp. 14–25. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-74851-9_2
Borodin, A., Kiselev, Y., Mirvoda, S., Porshnev, S.: On design of domain-specific query language for the metallurgical industry. In: Kozielski, S., Mrozek, D., Kasprowski, P., Małysiak-Mrozek, B., Kostrzewa, D. (eds.) BDAS 2015. CCIS, vol. 521, pp. 505–515. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-18422-7_45
Collberg, C.S.: A fuzzy visual query language for a domain-specific web search engine. In: Hegarty, M., Meyer, B., Narayanan, N.H. (eds.) Diagrams 2002. LNCS (LNAI), vol. 2317, pp. 176–190. Springer, Heidelberg (2002). https://doi.org/10.1007/3-540-46037-3_20
Dries, A., Nijssen, S., De Raedt, L.: BiQL: a query language for analyzing information networks. In: Berthold, M.R. (ed.) Bisociative Knowledge Discovery. LNCS (LNAI), vol. 7250, pp. 147–165. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-31830-6_11
Francis, N., et al.: Cypher: an evolving query language for property graphs. In: SIGMOD 2018, pp. 1433–1445. ACM (2018)
Guidi, F., Schena, I.: A query language for a metadata framework about mathematical resources. In: Asperti, A., Buchberger, B., Davenport, J.H. (eds.) MKM 2003. LNCS, vol. 2594, pp. 105–118. Springer, Heidelberg (2003). https://doi.org/10.1007/3-540-36469-2_9
Hotho, A., et al.: Social bookmarking am Beispiel BibSonomy. In: Blumauer, A., Pellegrini, T. (eds.) Social Semantic Web 2009, pp. 363–391. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-540-72216-8_18
Jansson, D.G., Smith, S.M.: Design fixation. Design Stud. 12(1), 3–11 (1991)
Kelly, D.: Methods for evaluating interactive information retrieval systems with users. Found. Trends Inf. Ret. 3(1–2), 1–224 (2009)
Khazaei, T., Hoeber, O.: Supporting academic search tasks through citation visualization and exploration. Int. J. Digit. Libr. 18(1), 59–72 (2017)
Klink, S., Ley, M., Rabbidge, E., Reuther, P., Walter, B., Weber, A.: Browsing and visualizing digital bibliographic data. In: VisSym 2004, pp. 237–242. Eurographics Association (2004)
Kreutz, C.K., Wolz, M., Schenkel, R.: SchenQL - A Domain-Specific Query Language on Bibliographic Metadata. CoRR abs/1906.06132 (2019)
Kreutz, C.K., Wolz, M., Schenkel, R.: SchenQL: a concept of a domain-specific query language on bibliographic metadata. In: Jatowt, A., Maeda, A., Syn, S.Y. (eds.) ICADL 2019. LNCS, vol. 11853, pp. 239–246. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-34058-2_22
Leser, U.: A query language for biological networks. In: ECCB/JBI 2005, p. 39 (2005)
Ley, M.: DBLP - some lessons learned. PVLDB 2(2), 1493–1500 (2009)
Madaan, A.: Domain specific multi-stage query language for medical document repositories. PVLDB 6(12), 1410–1415 (2013)
Martín, M.S., Gutiérrez, C., Wood, P.T.: SNQL: a social networks query and transformation language. In: AMW 2011, vol. 749 (2011). CEUR-WS.org
Pirolli, P.: Powers of 10: modeling complex information-seeking systems at multiple scales. IEEE Comput. 42(3), 33–40 (2009)
Reitz, F.: A framework for an ego-centered and time-aware visualization of relations in arbitrary data repositories. CoRR abs/1009.5183 (2010)
Schaefer, A., Jordan, M., Klas, C., Fuhr, N.: Active support for query formulation in virtual digital libraries: a case study with DAFFODIL. In: ECDL 2005 (2005)
Schrepp, M., Hinderks, A., Thomaschewski, J.: Applying the user experience questionnaire (UEQ) in different evaluation scenarios. In: Marcus, A. (ed.) DUXU 2014. LNCS, vol. 8517, pp. 383–392. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-07668-3_37
Seo, J., Guo, S., Lam, M.S.: SociaLite: an efficient graph query language based on datalog. IEEE Trans. Knowl. Data Eng. 27(7), 1824–1837 (2015)
Tian, H., Sunderraman, R., Calin-Jageman, R., Yang, H., Zhu, Y., Katz, P.S.: NeuroQL: a domain-specific query language for neuroscience data. In: Grust, T., et al. (eds.) EDBT 2006. LNCS, vol. 4254, pp. 613–624. Springer, Heidelberg (2006). https://doi.org/10.1007/11896548_46
Xu, B., et al.: NADAQ: natural language database querying based on deep learning. IEEE Access 7, 35012–35017 (2019)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Kreutz, C.K., Wolz, M., Weyers, B., Schenkel, R. (2020). SchenQL: Evaluation of a Query Language for Bibliographic Metadata. In: Ishita, E., Pang, N.L.S., Zhou, L. (eds) Digital Libraries at Times of Massive Societal Transition. ICADL 2020. Lecture Notes in Computer Science(), vol 12504. Springer, Cham. https://doi.org/10.1007/978-3-030-64452-9_30
Download citation
DOI: https://doi.org/10.1007/978-3-030-64452-9_30
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-64451-2
Online ISBN: 978-3-030-64452-9
eBook Packages: Computer ScienceComputer Science (R0)