@inproceedings{e96e0744b9124526b46ade265e9257a2,
title = "Model based development of data integration in graph databases using triple graph grammars",
abstract = "Graph databases such as neo4j are designed to handle and integrate big data from heterogeneous sources. For flexibility and performance they do not ensure data quality through schemata but leave it to the application level. In this paper, we present a model-driven approach for data integration through graph databases with data sources in relational databases. We model query and update operations in neo4j by triple graph grammars and map these to Gremlin code for execution. In this way we provide a model-based approach to data integration that is both visual and formal while providing the data quality assurances of a schema-based solution.",
keywords = "Data integration, Graph databases, Model-based development, Triple graph grammars",
author = "Abdullah Alqahtani and Reiko Heckel",
note = "Publisher Copyright: {\textcopyright} Springer Nature Switzerland AG 2018.; International Conference on Software Technologies: Applications and Foundations, STAF 2018 ; Conference date: 25-06-2018 Through 29-06-2018",
year = "2018",
doi = "10.1007/978-3-030-04771-9\_29",
language = "English",
isbn = "9783030047702",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "399--414",
editor = "Manuel Mazzara and Gwen Sala{\"u}n and Iulian Ober",
booktitle = "Software Technologies",
address = "Germany",
}