{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,6]],"date-time":"2026-06-06T17:12:50Z","timestamp":1780765970688,"version":"3.54.1"},"reference-count":27,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2021,5,13]],"date-time":"2021-05-13T00:00:00Z","timestamp":1620864000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,5,13]],"date-time":"2021-05-13T00:00:00Z","timestamp":1620864000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Big Data"],"published-print":{"date-parts":[[2021,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The emergence of collaborative interactions has empowered users by enabling their interactions through tagging practices that create a folksonomy, also called, classification of the shared resources, any identifiable thing or item on the system. In education, tagging is considered a powerful meta-cognitive strategy that successfully engages learners in the learning process. Besides, the collaborative tagging gathers learners\u2019 opinions, thus, provides more comprehensible recommendations. Still, the abundant shared contents are mostly unorganized which makes it hard for users to select and discover the appropriate items of their interests. Thus, the use of recommender systems overcomes the distressing search problem by assisting users in their searching and exploring experience, and suggesting relevant items matching their preferences. In this regard, this article presents a folksonomy graphs based context-aware recommender system (CARS) of annotated books. The generated graphs express the semantic relatedness between these resources, i.e. books, by effectively modeling the folksonomy relationship between user-resource-tag and integrating contextual information within a multi-layer graph referring to a Knowledge Graph (KG). To put our proposal into shape, we model a real-world application of Goodbooks-10k dataset to recommend books. The proposed approach incorporates spectral clustering to deal with the graph partitioning problem. The experimental evaluation shows relevant performance results of graph-based book recommendations.<\/jats:p>","DOI":"10.1186\/s40537-021-00457-3","type":"journal-article","created":{"date-parts":[[2021,5,13]],"date-time":"2021-05-13T10:03:01Z","timestamp":1620900181000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["Towards a folksonomy graph-based context-aware recommender system of annotated books"],"prefix":"10.1186","volume":"8","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9441-986X","authenticated-orcid":false,"given":"Sara","family":"Qassimi","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"El Hassan","family":"Abdelwahed","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Meriem","family":"Hafidi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Aimad","family":"Qazdar","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2021,5,13]]},"reference":[{"issue":"1","key":"457_CR1","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/s12599-016-0459-8","volume":"59","author":"R Tilly","year":"2017","unstructured":"Tilly R, Posegga O, Fischbach K, Schoder D. Towards a conceptualization of data and information quality in social information systems. Bus Inform Syst Eng. 2017;59(1):3\u201321. https:\/\/doi.org\/10.1007\/s12599-016-0459-8.","journal-title":"Bus Inform Syst Eng"},{"key":"457_CR2","doi-asserted-by":"publisher","unstructured":"Hafidi M, Abdelwahed EH, Qassimi S. Graph-based tag recommendations using clusters of patients in clinical decision support system. Concurrency and Computation: Practice and Experience n\/a(n\/a), 5624. https:\/\/doi.org\/10.1002\/cpe.5624.  https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/cpe.5624","DOI":"10.1002\/cpe.5624"},{"key":"457_CR3","doi-asserted-by":"publisher","DOI":"10.1007\/s00607-019-00704-9","author":"S Qassimi","year":"2019","unstructured":"Qassimi S, Abdelwahed EH. The role of collaborative tagging and ontologies in emerging semantic of web resources. Computing. 2019. https:\/\/doi.org\/10.1007\/s00607-019-00704-9","journal-title":"Computing"},{"issue":"6","key":"457_CR4","doi-asserted-by":"publisher","first-page":"1519","DOI":"10.1007\/s10489-017-1051-8","volume":"48","author":"A Kla\u0161nja-Mili\u0107evi\u0107","year":"2018","unstructured":"Kla\u0161nja-Mili\u0107evi\u0107 A, Ivanovi\u0107 M, Vesin B, Budimac Z. Enhancing e-learning systems with personalized recommendation based on collaborative tagging techniques. Appl Intell. 2018;48(6):1519\u201335. https:\/\/doi.org\/10.1007\/s10489-017-1051-8.","journal-title":"Appl Intell"},{"key":"457_CR5","doi-asserted-by":"publisher","unstructured":"Kla\u0161nja-Mili\u0107evi\u0107 A, Vesin B, Ivanovi\u0107 M, Budimac Z, Jain LC. Folksonomy and tag-based recommender systems in e-learning environments. Cham: Springer. pp. 77\u2013112; 2017. https:\/\/doi.org\/10.1007\/978-3-319-41163-7_7","DOI":"10.1007\/978-3-319-41163-7_7"},{"issue":"1","key":"457_CR6","doi-asserted-by":"publisher","first-page":"93","DOI":"10.1007\/s40692-015-0027-0","volume":"2","author":"Y Cao","year":"2015","unstructured":"Cao Y, Kovachev D, Klamma R, Jarke M, Lau RWH. Tagging diversity in personal learning environments. J Comp Edu. 2015;2(1):93\u2013121. https:\/\/doi.org\/10.1007\/s40692-015-0027-0.","journal-title":"J Comp Edu"},{"key":"457_CR7","doi-asserted-by":"crossref","unstructured":"Rivera AC, Tapia-Leon M, Lujan-Mora S. Recommendation systems in education: A systematic mapping study. In: Rocha \u00c1, Guarda T (eds) Proceedings of the International Conference on Information Technology & Systems (ICITS 2018). Cham: Springer; 2018. pp. 937\u2013947.","DOI":"10.1007\/978-3-319-73450-7_89"},{"key":"457_CR8","unstructured":"Zajac Z. Goodbooks-10k: a new dataset for book recommendations. FastML 2017."},{"issue":"7","key":"457_CR9","doi-asserted-by":"publisher","first-page":"667","DOI":"10.1007\/s00607-015-0448-7","volume":"97","author":"A Abbas","year":"2015","unstructured":"Abbas A, Zhang L, Khan SU. A survey on context-aware recommender systems based on computational intelligence techniques. Computing. 2015;97(7):667\u201390. https:\/\/doi.org\/10.1007\/s00607-015-0448-7.","journal-title":"Computing"},{"issue":"3","key":"457_CR10","doi-asserted-by":"publisher","first-page":"401","DOI":"10.1109\/TSC.2013.53","volume":"7","author":"O Khalid","year":"2014","unstructured":"Khalid O, Khan MUS, Khan SU, Zomaya AY. Omnisuggest: a ubiquitous cloud-based context-aware recommendation system for mobile social networks. IEEE Trans Services Comput. 2014;7(3):401\u201314. https:\/\/doi.org\/10.1109\/TSC.2013.53.","journal-title":"IEEE Trans Services Comput"},{"issue":"1","key":"457_CR11","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1186\/s40537-020-00309-6","volume":"7","author":"N Nassar","year":"2020","unstructured":"Nassar N, Jafar A, Rahhal Y. Multi-criteria collaborative filtering recommender by fusing deep neural network and matrix factorization. J Big Data. 2020;7(1):34. https:\/\/doi.org\/10.1186\/s40537-020-00309-6.","journal-title":"J Big Data"},{"issue":"1","key":"457_CR12","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1186\/s40537-021-00420-2","volume":"8","author":"M Srifi","year":"2021","unstructured":"Srifi M, Oussous A, Ait Lahcen A, Mouline S. Evaluation of recent advances in recommender systems on Arabic content. J Big Data. 2021;8(1):35. https:\/\/doi.org\/10.1186\/s40537-021-00420-2.","journal-title":"J Big Data"},{"key":"457_CR13","doi-asserted-by":"publisher","unstructured":"Drachsler H, Verbert K, Santos OC, Manouselis N. Panorama of recommender systems to support learning; 2015. pp. 421\u2013451. https:\/\/doi.org\/10.1007\/978-1-4899-7637-12","DOI":"10.1007\/978-1-4899-7637-12"},{"key":"457_CR14","doi-asserted-by":"crossref","unstructured":"Manouselis N, Drachsler H, Verbert K, duval e. Recommender Systems for Learning; 2012.","DOI":"10.1007\/978-1-4614-4361-2"},{"key":"457_CR15","doi-asserted-by":"publisher","unstructured":"Catherine R, Cohen W. Personalized recommendations using knowledge graphs: A probabilistic logic programming approach. In: Proceedings of the 10th ACM Conference on Recommender Systems. RecSys \u201916, pp. 325\u2013332. Association for Computing Machinery, New York, NY, USA 2016. https:\/\/doi.org\/10.1145\/2959100.2959131","DOI":"10.1145\/2959100.2959131"},{"key":"457_CR16","doi-asserted-by":"publisher","unstructured":"Musto C, Lops P, de Gemmis M, Semeraro G. Semantics-aware recommender systems exploiting linked open data and graph-based features. Knowl-Based Syst. 2017;136:1\u201314.https:\/\/doi.org\/10.1016\/j.knosys.2017.08.015","DOI":"10.1016\/j.knosys.2017.08.015"},{"key":"457_CR17","doi-asserted-by":"publisher","first-page":"429","DOI":"10.1016\/j.comcom.2019.12.002","volume":"150","author":"R Wang","year":"2020","unstructured":"Wang R, Ma X, Jiang C, Ye Y, Zhang Y. Heterogeneous information network-based music recommendation system in mobile networks. Comput Commun. 2020;150:429\u201337. https:\/\/doi.org\/10.1016\/j.comcom.2019.12.002.","journal-title":"Comput Commun"},{"issue":"6","key":"457_CR18","doi-asserted-by":"publisher","first-page":"4057","DOI":"10.1007\/s11227-017-2196-2","volume":"76","author":"G Bathla","year":"2020","unstructured":"Bathla G, Aggarwal H, Rani R. A graph-based model to improve social trust and influence for social recommendation. J Supercomput. 2020;76(6):4057\u201375.","journal-title":"J Supercomput"},{"key":"457_CR19","doi-asserted-by":"publisher","unstructured":"Yang K, Toni L. Graph-based recommendation system. In: 2018 IEEE Global Conference on Signal and Information Processing (GlobalSIP), 2018; pp.798\u2013802. https:\/\/doi.org\/10.1109\/GlobalSIP.2018.8646359","DOI":"10.1109\/GlobalSIP.2018.8646359"},{"key":"457_CR20","doi-asserted-by":"publisher","unstructured":"Shalaby W, AlAila B, Korayem M, Pournajaf L, AlJadda K, Quinn S, Zadrozny W. Help me find a job: A graph-based approach for job recommendation at scale. In: 2017 IEEE International Conference on Big Data (Big Data), 2017; pp. 1544\u20131553. https:\/\/doi.org\/10.1109\/BigData.2017.8258088","DOI":"10.1109\/BigData.2017.8258088"},{"issue":"1","key":"457_CR21","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1322432.1322433","volume":"40","author":"R Angles","year":"2008","unstructured":"Angles R, Gutierrez C. Survey of graph database models. ACM Comput Surv. 2008;40(1):1\u20131139. https:\/\/doi.org\/10.1145\/1322432.1322433.","journal-title":"ACM Comput Surv."},{"issue":"2","key":"457_CR22","doi-asserted-by":"publisher","first-page":"112","DOI":"10.1145\/960126.806891","volume":"11","author":"EF Codd","year":"1980","unstructured":"Codd EF. Data models in database management. SIGMOD Rec. 1980;11(2):112\u20134. https:\/\/doi.org\/10.1145\/960126.806891.","journal-title":"SIGMOD Rec."},{"key":"457_CR23","doi-asserted-by":"publisher","unstructured":"Park Y, Shankar M, Park B-H, Ghosh J. Graph databases for large-scale healthcare systems: A framework for efficient data management and data services; 2014.  pp. 12\u201319. https:\/\/doi.org\/10.1109\/ICDEW.2014.6818295","DOI":"10.1109\/ICDEW.2014.6818295"},{"key":"457_CR24","doi-asserted-by":"publisher","unstructured":"Unal Y, Oguztuzun H. Migration of data from relational database to graph database. In: Proceedings of the 8th International Conference on Information Systems and Technologies. ICIST \u201918, pp. 6\u2013165. ACM, New York, NY, USA 2018. https:\/\/doi.org\/10.1145\/3200842.3200852","DOI":"10.1145\/3200842.3200852"},{"key":"457_CR25","doi-asserted-by":"publisher","unstructured":"Kang J, Lerman K. Leveraging user diversity to harvest knowledge on the social web. In: 2011 IEEE Third International Conference on Privacy, Security, Risk and Trust and 2011 IEEE Third International Conference on Social Computing; 2011. pp. 215\u2013222. https:\/\/doi.org\/10.1109\/PASSAT\/SocialCom.2011.106","DOI":"10.1109\/PASSAT\/SocialCom.2011.106"},{"key":"457_CR26","first-page":"58","volume-title":"Comput Inform Syst Ind Manag","author":"J Pokorn\u00fd","year":"2015","unstructured":"Pokorn\u00fd J. Graph databases: their power and limitations. In: Saeed K, Homenda W, editors. Comput Inform Syst Ind Manag. Cham: Springer; 2015. p. 58\u201369."},{"issue":"4","key":"457_CR27","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1145\/2668113","volume":"5","author":"P Castells","year":"2014","unstructured":"Castells P, Wang J, Lara R, Zhang D. Introduction to the special issue on diversity and discovery in recommender systems. ACM Trans Intell Syst Technol. 2014;5(4):52\u20131523. https:\/\/doi.org\/10.1145\/2668113.","journal-title":"ACM Trans Intell Syst Technol."}],"container-title":["Journal of Big Data"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s40537-021-00457-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s40537-021-00457-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s40537-021-00457-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,13]],"date-time":"2021-05-13T10:08:44Z","timestamp":1620900524000},"score":1,"resource":{"primary":{"URL":"https:\/\/journalofbigdata.springeropen.com\/articles\/10.1186\/s40537-021-00457-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,5,13]]},"references-count":27,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2021,12]]}},"alternative-id":["457"],"URL":"https:\/\/doi.org\/10.1186\/s40537-021-00457-3","relation":{},"ISSN":["2196-1115"],"issn-type":[{"value":"2196-1115","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,5,13]]},"assertion":[{"value":"30 December 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 May 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 May 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval and consent to participate"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"The authors declare that they have no competing interests.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"67"}}