Title in English: Mapping RDF graphs into property graphs
Obecny internet zdecydowanie nie jest tym, czym był na początku. Z medium do wymiany dokumentów przekształcił się w narzędzie praktycznie do wszystkiego – komunikacji na żywo, zakupów czy pracy zdalnej. Wiele usług internetowych wykorzystuje jeden z modeli przechowywania danych grafowych – Resource Description Framework (RDF) i grafy właściwości (ang. property graphs). Pierwszy z nich wykorzystywany jest m.in. w bazach wiedzy, czyli zbiory zawierające logicznie powiązane informacje z danych dziedzin. Drugi natomiast, m.in w systemach wielu instytucji finansowych do wczesnego wykrywania nadużyć, serwisach społecznościowych oraz transporcie lotniczym. Przy lawinowo rosnącej ilości danych, pogodzenie obu tych „światów”, wydaje się być niezwykle istotne. W pracy zostaną omówione zagadnienia związane z obydwoma modelami: serializacje, języki zapytań, przegląd magazynów i baz danych. Zaprezentowane zostaną również metody i algorytmy transformacji oraz kompletne rozwiązanie łączące te dwie koncepcje.
Słowa kluczowe: Semantyczny Internet, RDF, SPARQL, grafy właściwości, bazy danych, serializacja danych, NoSQL
The current internet is definitely different from the initial original. From the medium of exchange documents it has transformed into a tool for live communication, shopping, remote work and others. Many web services use graph models – Resource Description Framework (RDF) or property graphs. The first one is used e.g. in knowledge bases – collections, which contain logically related information. The second one is used e.g. in the systems of many financial institutions for early abuse detection, on social networking services, and for civil aviation. With the rapidly growing amount of data, dealing with both of these “worlds”, seems to be extremely important. This work will cover issues related to both models such as serializations, query languages, graph stores and databases overview. The methods and transformation algorithms with a complete solution combining these two concepts will be also presented.
Keywords: Semantic Web, RDF, SPARQL, property graph, databases, data serializations, NoSQL
@mastersthesis{Szeremeta:Thesis:2017,
address = "Poland",
author = "Szeremeta, {\L}ukasz",
note = "\url{https://bit.ly/szeremeta-thesis-2017}",
school = "University of Bialystok",
title = "{Mapowanie graf{\'o}w RDF na grafy w{\l}a{\'s}ciwo{\'s}ci}",
year = "2017"
}
- neo4j-sparql-extension-yars - Neo4j unmanaged extension for RDF storage and SPARQL 1.1 query features with support for YARS serialization
- sesame-rio-yars - Yet Another RDF Serialization (YARS) serialization parser for Sesame
- sesame-rio-api - Modified Sesame API with added support for Yet Another RDF Serialization (YARS) serialization
- ttl-to-yars - Simple Turtle to Yet Another RDF Serialization (YARS) serialization converter written in Python
- yars-samples - Ready to use Yet Another RDF Serialization (YARS) serialization samples
Copyright (C) 2017 Łukasz Szeremeta. All rights reserved.