|
|
An Interactive Analysis Framework for Multivariate Heterogeneous Graph Data Management System |
Zihao Zhao1,2,Zhihong Shen1() |
1Computer Network Information Center, Chinese Academy of Sciences, Beijing 100190, China 2University of Chinese Academy of Sciences, Beijing 100049, China |
|
|
Abstract [Objective] An open and scalable interactive analysis framework is proposed to shield the differences between multivariate graph data models, management systems, interfaces and protocols, and supply the online interactive analyzing service faced with graph data. [Methods] By abstracting the multi-analysis requirements and heterogeneous service interfaces, an open, scalable and interactive protocol is designed. Based on the protocol, an interactive framework is designed to implement the interactive module. [Results] This interactive analysis framework is well abstracted, shields the heterogeneity of graph management systems like Neo4j and Jena effectively, and provides a good foundation for front-end applications. [Limitations] Need to be optimized and adjusted on large-scale data. [Conclusions] The interactive analysis framework of heterogeneous knowledge graph has practical significance and deserves promotion.
|
Received: 05 March 2019
Published: 25 November 2019
|
|
Corresponding Authors:
Zhihong Shen
E-mail: bluejoe@cnic.cn
|
[1] |
Angles R, Gutierrez C. An Introduction to Graph Data Management: Fundamental Issues and Recent Developments[A]// Fletcher G, Hidders J, Larriba-Pey J L, et al. Graph Data Management[M]. Springer International Publishing, 2018.
|
[2] |
What is a Graph Database? [EB/OL]. [ 2018- 12- 05]. .
|
[3] |
RDF Model and Syntax Specification[EB/OL]. [ 2018- 12- 02]. .
|
[4] |
Alocci D, Mariethoz J, Horlacher O , et al. Property Graph vs RDF Triple Store: A Comparison on Glycan Substructure Search[J]. PLoS One, 2015,10(12):e0144578.
|
[5] |
Neo4j Open Source NoSQL Graph Database[EB/OL]. [ 2018- 12- 08]. .
|
[6] |
Titan-Distributed Graph Database[EB/OL]. [ 2018- 12- 12]. .
|
[7] |
Microsoft Azure Cosmos DB[EB/OL]. [2019-01-11]..
|
[8] |
InfiniteGraph[EB/OL]. [2019-01-15]..
|
[9] |
Carroll J, Dickinson I, Dollin C, et al. Jena: Implementing the Semantic Web Recommendations [C]// Proceedings of the 13th International World Wide Web Conference on Alternate Track Papers & Posters. ACM, 2004: 74-83.
|
[10] |
Erling O, Mikhailov I . RDF Support in the Virtuoso DBMS[A]// Pellegrini T, Auer S, Tochtermann K, et al. Networked Knowledge-Networked Media[M]. Springer, 2009.
|
[11] |
AllegroGraph-Semantic Graph Database[EB/OL]. [2019-01-11]..
|
[12] |
Amazon Neptune-Fast , Reliable Graph Database Build for Cloud[EB/OL]. [2019-01-11]..
|
[13] |
Liu Y A, Stoller S D . Querying Complex Graphs [C]// Proceedings of the 8th International Symposium on Practical Aspects of Declarative Languages. Springer, 2006: 199-214.
|
[14] |
GraphQL[EB/OL]. [ 2019- 01- 16]. .
|
[15] |
Rodriguez M A. The Gremlin Graph Traversal Machine and Language (Invited Talk) [C]// Proceedings of the 15th Symposium on Database Programming Languages. ACM, 2015: 1-10.
|
[16] |
Francis N, Green A, Guagliardo P , et al. Cypher: An Evolving Query Language for Property Graphs [C]// Proceedings of the 2018 International Conference on Management of Data. ACM, 2018: 1433-1445.
|
[17] |
van Rest O, Hong S, Kim J , et al. PGQL: A Property Graph Query Language[C]// Proceedings of the 4th International Workshop on Graph Data Management Experiences & Systems. 2016: Article No. 7.
|
[18] |
Sintek M, Decker S . TRIPLE—A Query, Inference, and Transformation Language for the Semantic Web [C]// Proceedings of the 1st International Semantic Web Conference. 2002: 364-378.
|
[19] |
Karvounarakis G, Alexaki S, Christophides V , et al. RQL: A Declarative Query Language for RDF [C]// Proceedings of the 11th International Conference on World Wide Web. 2002: 592-603.
|
[20] |
Broekstra J, Kampman A . SeRQL: An RDF Query and Transformation, Language DRAFT [C]//Proceedings of the 3rd International Semantic Web Conference. 2004.
|
[21] |
SPARQL 1.1 Query Language [EB/OL].[2018-12-18]. .
|
[22] |
Palmer S, Rock I . Rethinking Perceptual Organization: The Role of Uniform Connectedness[J]. Psychonomic Bulletin & Review, 1994,1(1):29-55.
|
[23] |
Heim P, Hellmann S, Lehmann J , et al. RelFinder: Revealing Relationships in RDF Knowledge Bases [C]// Proceedings of the 4th International Conference on Semantic and Digital Media Technologies. 2009: 182-187.
|
[24] |
The Open Graph Viz Platform[EB/OL]. [2019-01-03]..
|
[25] |
Graph Visualization with Neo4j[EB/OL]. [2018-12-25]..
|
[26] |
Lohmann S, Link V, Marbach E , et al. WebVOWL: Web-based Visualization of Ontologies [C]// Proceedings of the 2014 International Conference on Knowledge Engineering and Knowledge Management. 2014: 154-158.
|
[27] |
Deligiannidis L, Kochut K J, Sheth A P. RDF Data Exploration and Visualization [C]// Proceedings of the ACM 1st Workshop on CyberInfrastructure: Information Management in eScience. ACM, 2007: 39-46.
|
[28] |
Sayers C . Node-Centric RDF Graph Visualization[J]. Mobile and Media Systems Laboratory, HP Labs, 2004.
|
[29] |
Vis.js[EB/OL]. [ 2018- 12- 30]. .
|
[30] |
Alchemy.js[EB/OL].[2019-01-18]. .
|
|
Viewed |
|
|
|
Full text
|
|
|
|
|
Abstract
|
|
|
|
|
Cited |
|
|
|
|
|
Shared |
|
|
|
|
|
Discussed |
|
|
|
|