Coder Social home page Coder Social logo

lszeremeta / masters-thesis Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 0.0 3.09 MB

Mapowanie grafów RDF na grafy właściwości - Master's Thesis

Home Page: https://lszeremeta.github.io/masters-thesis/

CSS 27.20% HTML 72.80%
rdf rdf-graphs rdf-graph rdf-graph-store semantic-web property-graph sparql sparql-query cypher cypher-query-language

masters-thesis's Introduction

Mapowanie grafów RDF na grafy właściwości

Title in English: Mapping RDF graphs into property graphs

Streszczenie

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

Abstract

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

BibTeX

@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"
}

Related repositories

  • 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

Author

Copyright (C) 2017 Łukasz Szeremeta. All rights reserved.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.