[{“box”:0,”content”:”[if 992 equals=”Open Access”]n
n
Open Access
nn
n
n[/if 992]n
n
n
n
n

n
Ashokkumar Gurusamy, Vinod Kumar, Piyush Sharma,
n
- n t
n
n
n[/foreach]
n
n[if 2099 not_equal=”Yes”]n
- [foreach 286] [if 1175 not_equal=””]n t
n[/if 1175][/foreach]
n[/if 2099][if 2099 equals=”Yes”][/if 2099]n
Abstract
nAs the digital landscape burgeons with unstructured information, the need for structured knowledge bases becomes paramount. The Semantic Web employs RDF and SPARQL as a cornerstone in organizing information. This work explores keyword querying approaches on knowledge bases such as Freebase, emphasizing their usability challenges, particularly in complex queries. Existing approaches, while valuable, exhibit limitations in handling intricate queries with multiple joins. The proposed Entity Relationship Keyword Querying (ERKQ) framework addresses this shortfall, enhancing usability and capability. This research outlines the RDF/SPARQL foundations, surveys related works, presents ERKQ, and discusses its potential enhancements. The work concludes with a prototype implementation summary, paving the way for future refinements in keyword querying on extensive knowledge bases.
n
Keywords: Semantic Web, Entity Relationship Keyword Querying (ERKQ), Resource Description Framework (RDF), SPARQL, prototype implementation, keyword querying
n[if 424 equals=”Regular Issue”][This article belongs to Journal of Web Engineering & Technology(jowet)]
n
n
n
n
n
nn[if 992 equals=”Open Access”] Full Text PDF Download[/if 992] n
nn[if 379 not_equal=””]n
Browse Figures
n
n
n[/if 379]n
References
n[if 1104 equals=””]n
- B. DuCharme, Learning SPARQL: querying and updating with SPARQL 1.1.” O’Reilly Media, Inc.”, 2013.
- S. Siemer, “Exploring the apache jena framework,” George August University G¨ottingen, 2019.
- V. Ryen, A. Soylu, and D. Roman, “Building semantic knowledge graphs from (semi-) structured data: a review,” Future Internet, vol. 14, no. 5, p. 129, 2022.
- D. Dosso and G. Silvello, “Search text to retrieve graphs: a scalable rdf keyword-based search system,” IEEE Access, vol. 8, pp. 14 089–14 111, 2020.
- G. Bhalotia, A. Hulgeri, C. Nakhe, S. Chakrabarti, and S. Sudarshan, “Keyword searching and browsing in databases using banks,” in Data Engineering, 2002. Proceedings. 18th International Conference on. IEEE, 2002, pp. 431–440.
- Z. Nie, Y. Ma, S. Shi, J.-R. Wen, and W.-Y. Ma, “Web object retrieval,” in Proceedings of the 16th international conference on World Wide Web. ACM, 2007, pp. 81–90.
- S. Elbassuoni and R. Blanco, “Keyword search over rdf graphs,” in Proceedings of the 20th ACM international conference on Information and knowledge management. ACM, 2011, pp. 237–242.
- M. Bakhshi, M. Nematbakhsh, M. Mohsenzadeh, and A. M. Rahmani, “Data-driven construction of sparql queries by approximate question graph alignment in question answering over knowledge graphs,” Expert Systems with Applications, vol. 146, p. 113205, 2020.
- M. Yahya, K. Berberich, S. Elbassuoni, M. Ramanath, V. Tresp, and G. Weikum, “Deep answers for naturally asked questions on the web of data,” in Proceedings of the 21st international conference companion on World Wide Web. ACM, 2012, pp. 445–449.10.
- J. Ao and R. Chirkova, “Kgiq: Scalable translation of user-specified examples into knowledge-graph queries,” in 2022 IEEE International Conference on Big Data (Big Data). IEEE, 2022, pp. 3909–3918.
- E. Demidova, X. Zhou, and W. Nejdl, “Freeq: an interactive query interface for freebase,” in Proceedings of the 21st international conference companion on World Wide Web. ACM, 2012, pp. 325–328.
- Z. Nasar, S. W. Jaffry, and M. K. Malik, “Named entity recognition and relation extraction: State-of-the-art,” ACM Computing Surveys (CSUR), vol. 54, no. 1, pp. 1–39, 2021.
- J. Guo, Y. Cai, Y. Fan, F. Sun, R. Zhang, and X. Cheng, “Semantic models for the first-stage retrieval: A comprehensive review,” ACM Transactions on Information Systems (TOIS), vol. 40, no. 4, pp. 1–42, 2022.
- W. Arsalane, “Exploring generative adversarial networks for entity search and retrieval,” in Proceedings of International Conference on Smart Computing and Cyber Security: Strategic Foresight, Security Challenges and Innovation (SMARTCYBER 2020). Springer, 2021, pp. 55–68.
- J. Berant, A. Chou, R. Frostig, and P. Liang, “Semantic parsing on freebase from question-answer pairs.” in EMNLP, 2013, pp. 1533–1544.
- J. Berant and P. Liang, “Semantic parsing via paraphrasing,” in Proceedings of ACL, vol. 7, 2014, p. 92.
- T. Kwiatkowski, E. Choi, Y. Artzi, and L. Zettlemoyer, “Scaling semantic parsers with on-the-fly ontology matching,” 2013.
- W.-t. Yih, X. He, and C. Meek, “Semantic parsing for single-relation question answering,” in Proceedings of ACL, 2014.
- N. Nakashole, G. Weikum, and F. Suchanek, “Patty: a taxonomy of relational patterns with semantic types,” in Proceedings of the 2012 Joint Conference on Empirical Methods in Natural Language Processing and Computational Natural Language Learning. Association for Computational Linguistics, 2012, pp. 1135–1145.
- E. Winston, B. Dhingra, K. Mazaitis, G. Neubig, and W. W. Cohen, “Cloze question answering using semi-structured knowledge and a language model.”
- M. Anderson and C. G´omez-Rodr´ıguez, “Inherent dependency displacement bias of transition-based algorithms,” arXiv preprint arXiv:2003.14282, 2020.
- M. Joshi, U. Sawant, and S. Chakrabarti, “Knowledge graph and corpus driven segmentation and answer inference for telegraphic entity-seeking queries,” 2014.
- C. Sageder and S. Karampatakis, “Annotating entities with fine-grained types in austrian court decisions.” in SEMANTiCS, 2021, pp. 139–153.
- R. Liu, J. Liang, P. Jin, and Y. Wang, “Mmh-index: Enhancing apache lucene with high-performance multi-modal indexing and searching,” in Proceedings of the 30th ACM International Conference on Multimedia, 2022, pp. 7279–7289.
- H. van Westen, F. Hasibi, and A. de Vries, “Effect of surface form dictionary on effectiveness in entity linking,” 2021.
- R. S. Kesav, B. Premjith, and K. Soman, “Dependency parser for hindi using integer linear programming,” in Advances in Computing and Data Sciences: 5th International Conference, ICACDS 2021, Nashik, India, April 23–24, 2021, Revised Selected Papers, Part II 5. Springer, 2021, pp. 42–51.
- R. Zhu, X. Tu, and J. X. Huang, “Deep learning on information retrieval and its applications,” in Deep learning for data analytics. Elsevier, 2020, pp. 125–153.
- F. Wu and D. S. Weld, “Autonomously semantifying wikipedia,” in Proceedings of the sixteenth ACM conference on Conference on information and knowledge management. ACM, 2007, pp. 41–50.
- G. Meghana, D. P. Chavali, and G. Meghana, “Examining the dynamics of covid-19 misinformation: Social media trends, vaccine discourse, and public sentiment,” Cureus, vol. 15, no. 11, 2023.
nn[/if 1104][if 1104 not_equal=””]n
- [foreach 1102]n t
- [if 1106 equals=””], [/if 1106][if 1106 not_equal=””],[/if 1106]
n[/foreach]
n[/if 1104]
nn
nn[if 1114 equals=”Yes”]n
n[/if 1114]
n
n
n
n
n
| Volume | 11 | |
| [if 424 equals=”Regular Issue”]Issue[/if 424][if 424 equals=”Special Issue”]Special Issue[/if 424] [if 424 equals=”Conference”][/if 424] | 02 | |
| Received | June 26, 2024 | |
| Accepted | July 23, 2024 | |
| Published | August 2, 2024 |
n
n
n
n
n
n nfunction myFunction2() {nvar x = document.getElementById(“browsefigure”);nif (x.style.display === “block”) {nx.style.display = “none”;n}nelse { x.style.display = “Block”; }n}ndocument.querySelector(“.prevBtn”).addEventListener(“click”, () => {nchangeSlides(-1);n});ndocument.querySelector(“.nextBtn”).addEventListener(“click”, () => {nchangeSlides(1);n});nvar slideIndex = 1;nshowSlides(slideIndex);nfunction changeSlides(n) {nshowSlides((slideIndex += n));n}nfunction currentSlide(n) {nshowSlides((slideIndex = n));n}nfunction showSlides(n) {nvar i;nvar slides = document.getElementsByClassName(“Slide”);nvar dots = document.getElementsByClassName(“Navdot”);nif (n > slides.length) { slideIndex = 1; }nif (n (item.style.display = “none”));nArray.from(dots).forEach(nitem => (item.className = item.className.replace(” selected”, “”))n);nslides[slideIndex – 1].style.display = “block”;ndots[slideIndex – 1].className += ” selected”;n}n”}]
