Trellis Linked Data Server: database extension

A database persistence layer for the Trellis linked data server

License

License

GroupId

GroupId

org.trellisldp.ext
ArtifactId

ArtifactId

trellis-db
Last Version

Last Version

0.11.3
Release Date

Release Date

Type

Type

module
Description

Description

Trellis Linked Data Server: database extension
A database persistence layer for the Trellis linked data server
Project URL

Project URL

https://www.trellisldp.org
Project Organization

Project Organization

Trellis LDP
Source Code Management

Source Code Management

https://github.com/trellis-ldp/trellis-extensions

Download trellis-db

Dependencies

compile (7)

Group / Artifact Type Version
org.apache.commons : commons-lang3 jar 3.10
org.apache.commons : commons-rdf-api jar 0.5.0
org.apache.commons : commons-rdf-jena jar 0.5.0
org.apache.jena : jena-arq jar 3.14.0
org.eclipse.microprofile.health : microprofile-health-api jar 2.2
org.jdbi : jdbi3-core jar 3.13.0
org.trellisldp : trellis-api jar

provided (3)

Group / Artifact Type Version
jakarta.annotation : jakarta.annotation-api jar 1.3.5
jakarta.enterprise : jakarta.enterprise.cdi-api jar 2.0.2
jakarta.inject : jakarta.inject-api jar 1.0.1

runtime (3)

Group / Artifact Type Version
org.eclipse.microprofile.config : microprofile-config-api jar 1.4
org.slf4j : slf4j-api jar 1.7.30
org.trellisldp : trellis-vocabulary jar

Project Modules

There are no modules declared in this project.

Trellis Linked Data Server Extensions

Trellis is a scalable platform for building linked data applications. The trellis-extensions projects implement additional persistence layers and service components.

Build Status Coverage Maven Central

Cloud-based storage

A cloud-based container can be built with the -Pcloud flag when running gradle.

When using the AWS/Cloud extension with a docker container, the following environment variables need to be set (in addition to the database-related configuration):

AWS_ACCESS_KEY_ID=ABCDEFG
AWS_SECRET_ACCESS_KEY=HIJKLMNOPQRSTUVWXYZ
AWS_REGION=us-east-1

TRELLIS_S3_MEMENTO_BUCKET=mementos.example.com
TRELLIS_S3_BINARY_BUCKET=binaries.example.com
TRELLIS_SNS_TOPIC=arn:aws:sns:us-east-1:123456789:MyTopic

Java 8+ is required to run Trellis. To build this project, use this command:

$ ./gradlew install

For more information about Trellis, please visit either the main source repository or the project website.

org.trellisldp.ext

Trellis LDP

A platform for building scalable Linked Data applications

Versions

Version
0.11.3
0.11.2
0.11.1
0.11.0
0.10.3
0.10.2
0.10.1
0.10.0
0.9.7
0.9.4
0.9.3
0.9.2
0.9.1
0.2.3
0.2.2
0.2.1
0.2.0
0.1.1
0.1.0