W3C home > Mailing lists > Public > semantic-web@w3.org > March 2018

Re: Seeking LDP server recommendations

From: ajs6f <ajs6f@apache.org>
Date: Mon, 19 Mar 2018 11:05:10 -0400
To: semantic-web@w3.org
Message-Id: <EC9F024A-47E5-43F1-81E1-EBBC85ECF8B1@apache.org>
Trellis is available at:

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

It's early-stage as of yet and doubtless has some bugs still, but it features several different backends and is built from the ground up for distribution/scale-out. It handles all container types and implements several other useful recommendations, including:

• W3C Activity Streams 2.0
• Solid WebAC (Authorization and Access Control)
• RFC 7089 (HTTP Framework for Time-Based Access to Resource States -- Memento)
• RFC 3230 (Instance Digests in HTTP)

---
A. Soroka : Senior Solutions Architect
Research Computing : Office of the CIO : the Smithsonian Institution

> On Mar 18, 2018, at 11:09 AM, Tobias Käfer <tobias.kaefer@kit.edu> wrote:
> 
> Hi Graham,
> 
> I had my shot at a very basic LDP implementation at [1]. I use it whenever I quickly need some Linked Data resources to read and write.
> 
> Features:
> * 1 Basic container to GET/PUT/POST/DELETE RDF
> * Supports various RDF serialisations, ie. Turtle, RDF/XML, N-Triples, JSON-LD, for both reading and writing
> * Fast
> * Easy to deploy
> * Reasonably reliable, has been used internally and externally
> 
> Downsides:
> * Does not persist data during restart, as it is backed by a hash map
> * Error reporting may not go beyond giving you a 400/500 error if something goes wrong
> * Built from a lot of standard J2EE (JAX-RS in particular), but not meant to be maintained for production. Quite modular though, so the code should be easily understood and adapted. Eg. persistence ist straight-forward to add.
> 
> Cheers,
> 
> Tobias
> 
> [1] https://github.com/kaefer3000/ldbbc
> 
Received on Monday, 19 March 2018 15:05:33 UTC

This archive was generated by hypermail 2.3.1 : Monday, 19 March 2018 15:05:41 UTC