Abstract
The research field of digital libraries mainly deals with data with graph structure. Graph database management systems (GDBMSs) are suitable for managing data in the digital library because the data size is large and its structure is complex. However, when performing a non-simple search or analysis on a graph, GDBMSs cannot avoid reaching already-scanned nodes from different starting nodes by repeatedly traversing edges such as property paths pattern in SPARQL. Therefore, when a GDBMS reaches high degree nodes, the number of graph traversals increases in proportion to the number of its adjacent nodes. Consequently, the cost of traversing multiple paths extremely increases affected by nodes connected enormous the number of edges in conventional GDBMSs. In this paper, we propose a data access approach by repeatedly traversing edges belonging to a specific relationship or anything one while distinguishing between high degree nodes and low degree ones. Finally, a result of our experiment indicated our approach can increase the speed of repeat traversals by a factor of a maximum of ten.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Angles, R., et al.: G-CORE: a core for future graph query languages. In: Proceedings of the 2018 International Conference on Management of Data, SIGMOD 2018, pp. 1421–1432. ACM (2018). https://doi.org/10.1145/3183713.3190654
Barabási, A.L., Pósfai, M.: Network Science. University Press, Cambridge (2016)
Barabási, A.L., Frangos, J.: Linked: The New Science of Networks Science of Networks. Perseus Books Group, New York (2002)
Candela, G., Escobar, P., Carrasco, R.C., Marco-Such, M.: Evaluating the quality of linked open data in digital libraries. J. Inf. Sci. 48(1), 21–43 (2022). https://doi.org/10.1177/0165551520930951
DB-Engines: Ranking of Graph DBMS. https://db-engines.com/en/ranking/graph+dbms. Accessed 8 Aug 2022
Erling, O., et al.: The LDBC social network benchmark: interactive workload. In: Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data, SIGMOD 2015, pp. 619–630. ACM (2015). https://doi.org/10.1145/2723372.2742786
Francis, N., et al.: Cypher: an evolving query language for property graphs. In: Proceedings of the 2018 International Conference on Management of Data, SIGMOD 2018, pp. 1433–1445. ACM (2018). https://doi.org/10.1145/3183713.3190657
Haris, M., Farfar, K.E., Stocker, M., Auer, S.: Federating scholarly infrastructures with GraphQL. In: Ke, H.-R., Lee, C.S., Sugiyama, K. (eds.) ICADL 2021. LNCS, vol. 13133, pp. 308–324. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-91669-5_24
Hogan, A., et al.: Knowledge graphs. ACM Comput. Surv. 54(4), 1–37 (2021). https://doi.org/10.1145/3447772
Kusu, K., Hatano, K.: A hub-based graph management for efficient repetition path traversing. In: 2021 IEEE International Conference on Big Data and Smart Computing (BigComp), pp. 188–191. IEEE (2021). https://doi.org/10.1109/BigComp51126.2021.00043
LDBC: ldbc/ldbc_snb_datagen.git. https://github.com/ldbc/ldbc_snb_datagen. Accessed 8 Aug 2022
LDBC: LDBC’s HP. http://ldbcouncil.org/. Accessed 8 Aug 2022
LDBC: ldbc_snb_implementations.git. https://github.com/ldbc/ldbc_snb_implementations. Accessed 8 Aug 2022
Lissandrini, M., Brugnara, M., Velegrakis, Y.: Beyond macrobenchmarks: microbenchmark-based graph database evaluation. Proc. VLDB Endow. 12(4), 390–403 (2018). https://doi.org/10.14778/3297753.3297759
Neo4j Inc: Neo4j’s HP. https://neo4j.com/. Accessed 8 Aug 2022
Newman, M.: Networks: An Introduction. Oxford University Press, Oxford (2010)
Pareto, V.F.D.: La courbe des revenus. In: Cours d’Èconomie Politique, vol. \(\rm (II)\), chap. \(\rm (\, I\,)\), pp. 299–345. Librairie Droz (1964)
van Rest, O., Hong, S., Kim, J., Meng, X., Chafi, H.: PGQL: a property graph query language. In: Proceedings of the Fourth International Workshop on Graph Data Management Experiences and Systems, GRADES 2016, pp. 1–6. ACM (2016). https://doi.org/10.1145/2960414.2960421
Robinson, I., Webber, J., Eifrem, E.: Graph Databases. O’Reilly Media, Inc., Sebastopol (2015)
Rodriguez, M.A., Neubauer, P.: The graph traversal pattern. In: Sakr, S., Pardede, E. (eds.) Graph Data Management: Techniques and Applications, chap. 2, pp. 29–46. IGI Global (2012). https://doi.org/10.4018/978-1-61350-053-8.ch002
Sakr, S., Al-Naymat, G.: The overview of graph indexing and querying techniques. In: Sakr, S., Pardede, E. (eds.) Graph Data Management: Techniques and Applications, chap. 4, pp. 71–88. IGI Global (2012). https://doi.org/10.4018/978-1-61350-053-8.ch004
Sakr, S., Pardede, E.: Graph Data Management: Techniques and Applications. IGI Global, Hershey (2011)
Seaborne, A.: SPARQL 1.1 Property Paths. World Wide Web Consortium (W3C). https://www.w3.org/TR/sparql11-property-paths/
THE GQL MANIFESTO: GQL Is Now a Global Standards Project alongside SQL. https://gql.today/. Accessed 8 Aug 2022
Acknowledgment
This research was partially supported by the Grants-in-Aid for Academic Promotion, Graduate School of Culture and Information Science, Doshisha University, and JSPS KAKENHI Grant Number JP21H03555 and JP22H03594.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Kusu, K., Komamizu, T., Hatano, K. (2022). Towards Efficient Data Access Through Multiple Relationship in Graph-Structured Digital Archives. In: Tseng, YH., Katsurai, M., Nguyen, H.N. (eds) From Born-Physical to Born-Virtual: Augmenting Intelligence in Digital Libraries. ICADL 2022. Lecture Notes in Computer Science, vol 13636. Springer, Cham. https://doi.org/10.1007/978-3-031-21756-2_29
Download citation
DOI: https://doi.org/10.1007/978-3-031-21756-2_29
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-21755-5
Online ISBN: 978-3-031-21756-2
eBook Packages: Computer ScienceComputer Science (R0)