Fork me on GitHub

TrellisTrellis LDP

A scalable platform for building linked data applications.

Downloads

Trellis Implementations

There are several Trellis-based applications. Each has different performance characteristics: for example, the Triplestore-based server (Trellis Application) is very easy to deploy and is ideal for single-node installations. The Kafka-based server (Rosid), on the other hand, is much easier to scale horizontally.

Trellis Application

A Trellis implementation using an internal triplestore.

Latest Release

Source Code

Rosid

A Trellis implementation using a file-based persistence layer and an internal Kafka event bus.

Latest Release

Source Code

Note: be sure to download both the trellis-rosid-app and the trellis-processing artifacts.


Trellis Core

The core Trellis modules are not runnable on their own, but they can be integrated into Java or other JVM-based codebases. Artifacts are available on Maven Central or can be built from source.

Dependency Information

Apache Maven

    <dependency>
      <groupId>org.trellisldp</groupId>
      <artifactId>trellis-api</artifactId>
      <version>${project.version}</version>
    </dependency>

Grade

    compile "org.trellisldp:trellis-api:${project.version}"