home shape

Reintroducing the ArangoDB-RDF Adapter

Estimated reading time: 1 minute

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:

  1. ArangoDB to RDF
    • Via an ArangoDB graph
    • Via a set of ArangoDB Collections
    • Via a user-defined Metagraph
  2. RDF to ArangoDB
  3. 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!

Anthony rsz img

Anthony Mahanna

Anthony is an Honours Computer Science student at the University of Ottawa, Canada. He first discovered ArangoDB’s multi-model services while working on his image repository side project. After presenting his side project in an ArangoDB Community Pioneer session, Anthony transitioned to working with the Core & ML teams as an SWE intern.

Leave a Comment





Get the latest tutorials, blog posts and news: