Skip to main content

SchenQL: Evaluation of a Query Language for Bibliographic Metadata

  • Conference paper
  • First Online:
Digital Libraries at Times of Massive Societal Transition (ICADL 2020)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 99.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Google Scholar. https://scholar.google.com/

  2. GrapAL. https://grapal.allenai.org/

  3. ResearchGate. https://www.researchgate.net

  4. SchenQL Evaluation CLI vs. SQL - Tutorial. https://youtu.be/g7J64wzbE5I

  5. SchenQL Evaluation GUI - Tutorial. https://youtu.be/56-23zyUDPQ

  6. Semantic Scholar. https://www.semanticscholar.org

  7. User Experience Questionnaire Handbook. https://www.ueq-online.org/Material/Handbook.pdf

  8. Wikdata. https://www.wikidata.org/wiki/Wikidata:Main_Page

  9. 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)

    Google Scholar 

  10. 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

  11. Baeza-Yates, R., Ribeiro-Neto, B.A.: Modern Information Retrieval - The Concepts and Technology Behind Search, 2nd edn. Pearson Education Ltd., Harlow (2011)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. Beall, J.: The weaknesses of full-text searching. J. Acad. Librariansh. 34(5), 438–444 (2008)

    Article  Google Scholar 

  14. 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)

    Google Scholar 

  15. Betts, C., Power, J., Ammar, W.: GrapAL: connecting the dots in scientific literature. In: ACL 2019, pp. 147–152. ACL (2019)

    Google Scholar 

  16. 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

    Chapter  Google Scholar 

  17. 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

    Chapter  Google Scholar 

  18. 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

    Chapter  Google Scholar 

  19. 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

    Chapter  Google Scholar 

  20. Francis, N., et al.: Cypher: an evolving query language for property graphs. In: SIGMOD 2018, pp. 1433–1445. ACM (2018)

    Google Scholar 

  21. 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

    Chapter  MATH  Google Scholar 

  22. 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

    Chapter  Google Scholar 

  23. Jansson, D.G., Smith, S.M.: Design fixation. Design Stud. 12(1), 3–11 (1991)

    Article  Google Scholar 

  24. Kelly, D.: Methods for evaluating interactive information retrieval systems with users. Found. Trends Inf. Ret. 3(1–2), 1–224 (2009)

    Google Scholar 

  25. Khazaei, T., Hoeber, O.: Supporting academic search tasks through citation visualization and exploration. Int. J. Digit. Libr. 18(1), 59–72 (2017)

    Article  Google Scholar 

  26. 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)

    Google Scholar 

  27. Kreutz, C.K., Wolz, M., Schenkel, R.: SchenQL - A Domain-Specific Query Language on Bibliographic Metadata. CoRR abs/1906.06132 (2019)

    Google Scholar 

  28. 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

    Chapter  Google Scholar 

  29. Leser, U.: A query language for biological networks. In: ECCB/JBI 2005, p. 39 (2005)

    Google Scholar 

  30. Ley, M.: DBLP - some lessons learned. PVLDB 2(2), 1493–1500 (2009)

    Google Scholar 

  31. Madaan, A.: Domain specific multi-stage query language for medical document repositories. PVLDB 6(12), 1410–1415 (2013)

    Google Scholar 

  32. 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

  33. Pirolli, P.: Powers of 10: modeling complex information-seeking systems at multiple scales. IEEE Comput. 42(3), 33–40 (2009)

    Article  Google Scholar 

  34. Reitz, F.: A framework for an ego-centered and time-aware visualization of relations in arbitrary data repositories. CoRR abs/1009.5183 (2010)

    Google Scholar 

  35. 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)

    Google Scholar 

  36. 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

    Chapter  Google Scholar 

  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)

    Article  Google Scholar 

  38. 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

    Chapter  Google Scholar 

  39. Xu, B., et al.: NADAQ: natural language database querying based on deep learning. IEEE Access 7, 35012–35017 (2019)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Christin Katharina Kreutz .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics