Abstract
RDF Knowledge graphs are semantic networks to infer information from data based on RDF triples using SPARQL queries. Querying RDF Knowledge graphs using visualization allows different views of the graph and provides more insights. A new visualization tool, KG-Visual is developed in this paper using Python dashboard, JavaScript and RDF libraries. This tool tackles the limitations of existing tools by providing a customizable and reliable visualization for RDF knowledge graphs. In addition to the essential functionalities such as search, drag and drop nodes, zoom-in and zoom-out over a knowledge graph, the tool holds the capability to run SPARQL queries and visualize the results on the knowledge graph, which makes this open-source tool a potential candidate amongst most RDF visualization tools.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Ehrlinger, L., Wöß, W.: Towards a definition of knowledge graphs. SEMANTiCS (Posters, Demos, SuCCESS) 48(1–4), 2 (2016)
Visualizing knowledge graphs. https://cambridge-intelligence.com/use-cases/knowledge-graphs, Accessed 14 Aug 2021
Lecue, F.: On the role of knowledge graphs in explainable AI. Semant. Web 11(1), 41–51 (2020)
Ontotext. https://www.ontotext.com/knowledgehub/fundamentals/what-is-rdf, Accessed 14 Aug 2021
Gómez-Romero, J., Molina-Solana, M., Oehmichen, A., Guo, Y.: Visualizing large knowledge graphs: a performance analysis. Future Gener. Comput. Syst. 89, 224–238 (2018)
Neo4j documentation. https://neo4j.com/docs, Accessed 14 Aug 2021
How to understand social networks. https://info.cambridge-intelligence.com/social-network-visualization-white-paper, Accessed 14 Aug 2021
Learn how to use gephi. https://gephi.org/users, Accessed 14 Aug 2021
Soylu, A., et al.: Qptiquevqs: a visual query system over ontologies for industry (2018)
Creating python dashboards: Dash vs bokeh. https://www.activestate.com/blog/dash-vs-bokeh/, Accessed 14 Aug 2021
Benefits of using javascript in front end and back end. https://www.turtlejet.net/benefits-using-javascript-front-end-back-end, Accessed 14 Aug 2021
Heim, P., Hellmann, S., Lehmann, J., Lohmann, S., Stegemann, T.: RelFinder: revealing relationships in RDF knowledge bases. In: Chua, T.-S., Kompatsiaris, Y., Mérialdo, B., Haas, W., Thallinger, G., Bailer, W. (eds.) SAMT 2009. LNCS, vol. 5887, pp. 182–187. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-10543-2_21
Dashboard design - considerations and best practices. https://www.toptal.com/designers/data-visualization/dashboard-design-best-practices. Accessed 14 Aug 2021
Rdflib documentation. https://rdflib.readthedocs.io/_/downloads/en/4.2.2/pdf, Accessed 14 Aug 2021
ISO 924111:2018(e) ergonomics of human-system interaction -part 11: Usability: Definitions and concepts. Standard. Geneva, CH. International Organization for Standardization (2018)
Simplea. A brief introduction to the technical standards of the semantic web. https://simplea.com/Articles/what-is-the-semantic-web (2018)
Visjs documentation. https://github.com/visjs/vis-network, Accessed 14 Aug 2021
Acknowledgement
The work conducted in the study has been funded by NSERC (Natural Sciences and Engineering Research Council) Discovery Grant (RGPIN-2020-05869).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 Springer Nature Switzerland AG
About this paper
Cite this paper
Ghosh, D., Rajabi, E. (2022). KG-Visual: A Tool for Visualizing RDF Knowledge Graphs. In: Garoufallou, E., Ovalle-Perandones, MA., Vlachidis, A. (eds) Metadata and Semantic Research. MTSR 2021. Communications in Computer and Information Science, vol 1537. Springer, Cham. https://doi.org/10.1007/978-3-030-98876-0_11
Download citation
DOI: https://doi.org/10.1007/978-3-030-98876-0_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-98875-3
Online ISBN: 978-3-030-98876-0
eBook Packages: Computer ScienceComputer Science (R0)