ArangoRDF allows you to export Graphs from ArangoDB into RDFLib, the standard library for working with Resource Description Framework (RDF) in Python, and vice-versa.
Back in December 2023, we (quietly) released ArangoRDF’s 0.1 distribution, which reworked functionality to introduce a consistent RDF-to-ArangoDB & ArangoDB-to-RDF experience based on the paper Transforming RDF-star to Property Graphs: A Preliminary Analysis of Transformation Approaches.
Our latest 0.9 release complements previous overhaul & restoration changes by increasing the number of transformation cases covered, optimizing its codebase, and improving documentation.
This blog post will provide a brief outline and links for the walkthrough of ArangoRDF as demonstrated by the official Jupyter Notebook mentioned below.
In the notebook you will find the following use cases:
- ArangoDB to RDF
- Via an ArangoDB graphVia a set of ArangoDB CollectionsVia a user-defined Metagraph
- RDF to ArangoDB
- Via the RDF-topology Preserving Transformation (RPT) algorithmVia the Property Graph Transformation (PGT) algorithm
- Full Cycles
- ArangoDB → RDF → ArangoDB RDF → ArangoDB → RDF
We hope you enjoy the notebook, you can get started with it today on:
– GitHub
– Google Colab
As always, we look forward to your feedback!