trellis-ldp/trellis

Support JSON-LD 1.1

joshdcollins opened this issue · 3 comments

Support JSON-LD 1.1 -- potentially using https://github.com/filip26/titanium-json-ld

Jena doesn't currently support Titanium directly: https://issues.apache.org/jira/browse/JENA-1948, but it would be quite possible to swap this in at the JenaIOService layer in the ::read and ::write methods.

Given that Titanium uses the jakarta.* namespace (JakartaEE 9), it will be a little while until Titanium support can be integrated into Trellis. We need to wait until (1) MicroProfile moves to JakartaEE 9+ -- maybe sometime in 2021? and then (2) Quarkus migrates to JakartaEE 9+ which would be some months after MP makes the move.

What's the status of this issue? It seems Jena now supports JSON-LD 1.1.