[ 
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)

Reply via email to