natanael.arndt.xyz

🛠️ Workbench

A collection of projects, open-source tools, and prototypes I've contributed to or led—focused on semantic web technologies, knowledge graphs, and decentralized and distributed systems. Most are collaborative, research-driven, and released under open licenses.


Distributed Systems

Quit–Quads in Git Distributed Version Control for RDF Knowledge Bases.

The Quit Store is a triple store capable of performing version control on RDF knowledge graphs. Is especially supports distributed collaboration setups for distributed evolving RDF knowledge bases.

Project Webpage
Generic placeholder image

DSSN Towards a global Distributed Semantic Social Network.

Online social networking has become one of the most popular services on the Web. However, current social networks are like walled gardens in which users do not have full control over their data, are bound to specific usage terms of the social network operator and suffer from a lock-in effect due to the lack of interoperability and standards compliance between social networks. A Distributed Semantic Social Network architecture combines vocabularies and protocols such as WebID, FOAF, Semantic Pingback and PubSubHubbub into a coherent distributed semantic social network, which is capable to provide all crucial functionalities known from centralized social networks.

Project Webpage

Xodx A basic DSSN node implementation.

Xodx is an implementation of the basic functionality of a DSSN node with profile provider and browser. It can be used both for a single-user setup (e.g. on a Freedom Box) and a multi-user setup. The software is written in PHP and based on the Erfurt-Framework and lib-dssn-php.

Project Webpage
Generic placeholder image

MSSW weaving a distributed, semantic social network for mobile users.

An Android-based social web client as well as a contacts provider, which integrates your distributed FOAF/WebID social network into your mobile phone

Project Webpage
Generic placeholder image

Semantic Web Tools

Jekyll RDF Transform your RDF Knowledge Graph into static websites and blogs based on Jekyll and Liquid.

With Jekyll-RDF we took the slogan of Jekyll “Transform your plain text into static websites and blogs” and transformed it to “Transform your RDF Knowledge Graph into static websites and blogs”. This enables people without deep programming knowledge to publish data, which is encoded in complicated RDF structures, on the web in an easy to browse format.

Project Webpage

Jinja RDF Transform your RDF Knowledge Graph into static websites and blogs based on MkDocs and Jinja.

With Jekyll-RDF we took the slogan of Jekyll “Transform your plain text into static websites and blogs” and transformed it to “Transform your RDF Knowledge Graph into static websites and blogs”. This enables people without deep programming knowledge to publish data, which is encoded in complicated RDF structures, on the web in an easy to browse format.

Project Webpage

OntoPad

The OntoPad is a simple RDF editor written in JavaScript. With the Vocabulary module it provides the possibility to generate a simple RDFS vocabulary and visually compose SHACL shapes based on the vocabulary. The OntoPad is setup on a Quit Store which makes the system collaborative by providing the possibility to exchange data via Git.

Project Webpage

Jod

The Jekyll Ontology Documentation (JOD) project generates documentation web pages from Ontology turtle documents.

Project Webpage

OntoWiki a tool providing support for agile, distributed knowledge engineering scenarios.

OntoWiki is a system for collaborative knowledge management and creation. It provides different views to the data and can even be extended by plugins, for example a map plugin to provide a geo spacial view to the data. The underlying data model is a graph database using the Resource Description Framework (RDF). I like to say, what phpmyadmin is for Relation Databases, is OntoWiki for RDF databases.

Project Webpage
Generic placeholder image

Datasets

MMoOn Open Hebrew

A Modern Hebrew inventory based on the Multilingual Morpheme Ontology (MMoOn). With a nice browsing interface to explore the Modern Hebrew morphology.

Project Webpage

Pfarrerbuch

Pfarrerbuch is a project of the Working Group for Saxon Church History in cooperation with the Institute for Church History at the University of Leipzig, the Institute for Computer Science at the University of Leipzig, and the Institute for Church History at the Evangelical Lutheran Theological University in Budapest. Its goal is to record all pastors since the Reformation.

Project Webpage

ORKG RDF Dump

With ORKG shapes (https://github.com/AKSW/orkg-shapes), ontology extraction (https://github.com/AKSW/orkg-core-ontology) and documentation of the shapes (https://aksw.github.io/orkg-shapes.jekyllrdf/)

Project Webpage

Lineage

A Modern Hebrew inventory based on the Multilingual Morpheme Ontology (MMoOn). With a nice browsing interface to explore the Modern Hebrew morphology.

Project Webpage

Awesome Webarchiving

A Modern Hebrew inventory based on the Multilingual Morpheme Ontology (MMoOn). With a nice browsing interface to explore the Modern Hebrew morphology.

Project Webpage

The Simpsons in RDF

A Modern Hebrew inventory based on the Multilingual Morpheme Ontology (MMoOn). With a nice browsing interface to explore the Modern Hebrew morphology.

Project Webpage

Mobile Tools

ShareNote a simple and handy app to write down your idear and share them.

ShareNote is a simple and handy app to write down your ideas, thoughts and other notes. It can share the notes with other apps through the Android share functionality. I developed this App while I was travelling across Canada and had no pen nor paper with me but many thoughts.

Project Webpage
Generic placeholder image