{'fraction_non_alphanumeric': 0.016412661195779603, 'fraction_numerical': 0.0, 'mean_word_length': 5.188405797101449, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
MergeGraphs: a web-based system for merging heterogeneous big graphs

The quantity and quality of the information represented by means of graph structures is more and more increasing nowadays. Merging this information assumes a deep relevance in order to identify unknown relationships and properties and conduct different kinds of analysis. However, this task is complicated due to the variety of formats with which graphs are represented and their size. In this paper we propose MergeGraphs, a web based system in which the user can graphically drag and drop heterogeneous graphs and specify transformation and merging operations (union, intersection and join). The obtained execution plan is translated in Pig Latin scripts and executed in a cluster of machines. The use of Google App/Compute Engines allow to develop a scalable distributed approach.