Skip to content

Discover Existing Work

RDF-Connect empowers developers to build modular, reusable, and interoperable data processing pipelines. Since its inception, many developers have contributed processors, runners, orchestrators, and complete pipelines across various use cases and environments. This means you don’t have to start from scratch — much of what you need may already exist. On this page, you’ll be able to discover such existing components, ready to be reused and adapted to your own needs. By leveraging the work of those who came before you, you can accelerate development, ensure consistency, and focus on what makes your pipeline unique.

This discoverability is made possible through GitHub’s topic-based search. By using standardized topics, it’s easy to find RDF-Connect-related components across the platform. To support this, we encourage all developers to annotate their repositories with the topic rdf-connect for general inclusion in the ecosystem. Additionally, please use one or more of the following specific tags to classify your contribution: rdfc-processor, rdfc-runner, rdfc-orchestrator, or rdfc-pipeline. Consistent tagging not only increases visibility but also strengthens the discoverability and reusability of your work for others in the community.

ldes client

https://w3id.org/rdf-connect#LdesClient

An LDES client that can read a stream of members from an LDES.

___ rdf-connect/ldes-client

SHACL Validate Processor

https://w3id.org/rdf-connect#Validate

A processor that validates incoming RDF data against a SHACL shapes graph.

___ rdf-connect/shacl-processor-ts

rdf-connect/rml-utils-processor-ts

Collection of Typescript utilities around RML tools that includes a wrapper over the RML Mapper to be reused within the RDF-Connect ecosystem

___ rdf-connect/rml-utils-processor-ts

JS/TS Template Processor

https://w3id.org/rdf-connect#TemplateProcessorJs

Template processor to kickstart the development of your next TypeScript RDF-Connect processor.

___ rdf-connect/template-processor-ts

rdf-connect/sds-storage-writer-ts

___ rdf-connect/sds-storage-writer-ts

Bucketizer processor

https://w3id.org/rdf-connect#Bucketize

___ rdf-connect/sds-processors-ts

Simple Data Generator

https://w3id.org/rdf-connect#Generate

___ rdf-connect/sds-processors-ts

Ldes Disk Writer

https://w3id.org/rdf-connect#LdesDiskWriter

Writes a LDES to local files

___ rdf-connect/sds-processors-ts

Ldesify processor

https://w3id.org/rdf-connect#Ldesify

___ rdf-connect/sds-processors-ts

Ldesify processor (for sds streams)

https://w3id.org/rdf-connect#LdesifySDS

___ rdf-connect/sds-processors-ts

Member to Named Graph member

https://w3id.org/rdf-connect#MemberAsNamedGraph

Transform a stream of SDS wrapped members into a named graph-based member.

___ rdf-connect/sds-processors-ts

Sdsify processor

https://w3id.org/rdf-connect#Sdsify

___ rdf-connect/sds-processors-ts

Shapify processor

https://w3id.org/rdf-connect#Shapify

___ rdf-connect/sds-processors-ts

Stream Join processor

https://w3id.org/rdf-connect#StreamJoin

Handle and pipe multiple input data streams into a single output stream.

___ rdf-connect/sds-processors-ts

SPARQL Ingest Processor

https://w3id.org/rdf-connect#SPARQLIngest

A processor that ingests RDF data into a SPARQL endpoint

___ rdf-connect/sparql-ingest-processor-ts

ajuvercr/mumo-pipeline

Pipeline for the MuMo project, building a LDES from data generated by custom sensors

___ ajuvercr/mumo-pipeline

smessie/ldes-harvester-processor-ts

RDF-Connect processor to harvest an LDES with some additional options to the ldes-client

___ smessie/ldes-harvester-processor-ts

rdf-connect/xml-utils-processors-ts

Typescript util functions related to XML including a wrapper over the Saxon-HE library to be used within the RDF-Connect ecosystem

___ rdf-connect/xml-utils-processors-ts

RmlMapper

https://w3id.org/rdf-connect#RmlMapper

___ rdf-connect/rml-processor-jvm

Python Template Processor

https://w3id.org/rdf-connect#TemplateProcessorPy

Template processor to kickstart the development of your next Python RDF-Connect processor.

___ rdf-connect/template-processor-py

Python Log Processor

https://w3id.org/rdf-connect#LogProcessorPy

A simple Python processor to log an incoming stream to the RDF-Connect logging system.

___ rdf-connect/log-processor-py

Python Send Processor

https://w3id.org/rdf-connect#SendProcessorPy

A simple Python processor to send an array of messages to a channel.

___ rdf-connect/log-processor-py

rdf-connect/replication-processor-ts

A processor for the RDF Connect framework that writes an incoming stream to disk and later reads it into the output stream.

___ rdf-connect/replication-processor-ts

GlobRead

https://w3id.org/rdf-connect#GlobRead

Reads all files according to the Glob pattern

___ rdf-connect/file-utils-processors-ts

Folder Read

https://w3id.org/rdf-connect#FolderRead

Reads all files inside the folder

___ rdf-connect/file-utils-processors-ts

String substitute processor

https://w3id.org/rdf-connect#Substitute

Simple string manipulation processor. Transform a stream by applying the string substitution on the messages. The matching string can be a regex.

___ rdf-connect/file-utils-processors-ts

Environment substitute processor

https://w3id.org/rdf-connect#Envsub

Substitutes all declared environment variables to their respective values.

___ rdf-connect/file-utils-processors-ts

On demand file reader processor

https://w3id.org/rdf-connect#ReadFile

Reads a requested file on demand.

___ rdf-connect/file-utils-processors-ts

Unzip processor

https://w3id.org/rdf-connect#UnzipFile

Processor to unzip a compressed file and stream out its content.

___ rdf-connect/file-utils-processors-ts

Gunzip processor

https://w3id.org/rdf-connect#GunzipFile

Processor to gunzip a compressed file and stream out its content.

___ rdf-connect/file-utils-processors-ts

rdf-connect/dumps-to-feed-processor-ts

A dumps to feed processor for the RDF Connect framework

___ rdf-connect/dumps-to-feed-processor-ts

rdf-connect/osm-utils-processors-ts

RDF-Connect processors for interacting with OpenStreetMap data

___ rdf-connect/osm-utils-processors-ts

HTTP Fetch processor

https://w3id.org/rdf-connect#HttpFetch

___ rdf-connect/http-utils-processor-ts

JS/TS Log Processor

https://w3id.org/rdf-connect#LogProcessorJs

A simple JS/TS processor to log an incoming stream to the RDF-Connect logging system.

___ rdf-connect/log-processor-ts

JS/TS Send Processor

https://w3id.org/rdf-connect#SendProcessorJs

A simple JS/TS processor to send messages to a writer channel.

___ rdf-connect/log-processor-ts

TestProcessor

https://w3id.org/rdf-connect#TestProcessor

___ rdf-connect/template-processor-jvm

rdf-connect/buffer-processor-ts

A processor to buffer data for the RDF Connect framework.

___ rdf-connect/buffer-processor-ts

rdf-connect/blank-to-named-node-identifiers-processor-ts

rdf-connect processor to map entities with blank node identifiers to equivalents with named node identifiers

___ rdf-connect/blank-to-named-node-identifiers-processor-ts

NodeRunner

https://w3id.org/rdf-connect#NodeRunner

___ rdf-connect/js-runner

PyRunner

https://w3id.org/rdf-connect#PyRunner

___ rdf-connect/py-runner

JvmRunner

https://w3id.org/rdf-connect#JvmRunner

___ rdf-connect/jvm-runner

rdf-connect/orchestrator-js

___ rdf-connect/orchestrator-js

rdf-connect/CA-Blue-Bike-LDES

Connector Architecture-based pipeline to publish an LDES from the Blue Bike API

___ rdf-connect/CA-Blue-Bike-LDES

rdf-connect/ldes2sparql

RDF-Connect pipeline for materializing an LDES into a SPARQL graph store

___ rdf-connect/ldes2sparql

rdf-connect/RDF-Connect-RINF-LDES

RDF-Connect pipelines for producing and consuming a LDES from RINF data

___ rdf-connect/RDF-Connect-RINF-LDES

smessie/DCAT-AP-Feeds

___ smessie/DCAT-AP-Feeds

rdf-connect/example-pipelines

Collection of example pipelines for RDF-Connect grouped per programming language.

___ rdf-connect/example-pipelines

ajuvercr/mumo-pipeline

Pipeline for the MuMo project, building a LDES from data generated by custom sensors

___ ajuvercr/mumo-pipeline

smessie/dcat

Export of data.gov.be in DCAT-AP

___ smessie/dcat

rdf-connect/marine-regions-ldes-mirror

RDF-Connect pipeline to republish a content-wise mirrored LDES for the Marine Regions dataset

___ rdf-connect/marine-regions-ldes-mirror

rdf-connect/era-dcat-ap-feed

LDES feed for ERA's DCAT-AP metadata

___ rdf-connect/era-dcat-ap-feed