[ https://issues.apache.org/jira/browse/JENA-1948?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17395505#comment-17395505 ]
Andy Seaborne edited comment on JENA-1948 at 8/8/21, 8:14 PM: -------------------------------------------------------------- Hi Filip, good to hear from you. I don't think there is anything needed that missing from Titanium. At the moment, its only a rather basic reader (minimal lines of code!). The use case has been Jena user working with W3C [Web of Things (WoT) Thing Description 1.1|https://www.w3.org/TR/wot-thing-description11/] data which has a JSON-LD 1.1 context. ([~acoburn] may be able to say more about Inrrupt/Solid's usage.) The interesting area is on writing RDF as nice looking JSON-LD. Pretty printing RDF is more work than reading and JSON-LD creates the expectation of nice JSON in a form specific to the application domain, and so that means exposing the unique features of JSON-LD (framing etc). Using the Titanium APIs directly works for Java application writers, but for Fuseki (the SPARQL server), the interface is HTTP and users are not writing Java code. was (Author: andy.seaborne): Hi Filip, good to hear from you. I don't think there is anything needed that missing from Titanium. At the moment, its only a rather basic reader (minimal lines of code!). The use case has been Jena user working with W3C [Web of Things (WoT) Thing Description 1.1|https://www.w3.org/TR/wot-thing-description11/] data which has a JSON-LD 1.1 context. ([~acoburn] may be able to say more about Inrrupt/Solid's usage.) The interesting area is on writing RDF as nice looking JSON-LD. Pretty printing RDF is more work than reading and JSON-LD creates the expectation of nice JSON in a form specific to the application domain, and so that means exposing the unique features of JSON-LD (framing etc). Using the Titanium APIs direct work for Java application writers, but for Fuseki (the SPARQL server), the interface is HTTP and users are not writing Java code. > Consider using Titanium library for JSON-LD 1.1 support > ------------------------------------------------------- > > Key: JENA-1948 > URL: https://issues.apache.org/jira/browse/JENA-1948 > Project: Apache Jena > Issue Type: Wish > Components: JSON-LD, RIOT > Reporter: Didac > Priority: Major > Labels: First > > Since there is finally a [JSON-LD 1.1 recommendation > release|https://www.w3.org/TR/json-ld11/] and Json-LD java is not fully > supporting JSON-LD 1.1 (plus it seems to be looking for maintainers) maybe is > time to take a look to the other project out there that supports JSON-LD 11 > in Java: [https://github.com/filip26/titanium-json-ld] > The coverage is pretty good. I haven't seen any performance comparison > though. And the project is very recent, but worth taking a look. -- This message was sent by Atlassian Jira (v8.3.4#803005)