Re: Straw Poll : Turtle vs JSON-LD

I think the key features of Turtle are that it's more human readable, efficient, and easily convertible to other formats.  Our system interface for TrinPod is turtle, from which we then do any conversions as requested.


Fred Gibson

Founder & CEO

mobile: 415.335.8232





95 Third Street

Second Floor

San Francisco, CA 94103


















---- On Sun, 04 Feb 2024 05:55:11 -0800 Melvin Carvalho <melvincarvalho@gmail.com> wrote ---



Back in 2013 we decided to base WebID on the mandatory serialization using Turtle.  Soon after this Solid became the first project to take WebID and use it to create a functioning social web.



Since then JSON-LD has grown in popularity.  In the WebID there has been an ongoing discussion on how it can be used in conjunction with WebID.



Most recently, an idea has been floated that JSON-LD could replace Turtle in the longer-term, with turtle eventually deprecated after the eco system has moved.



While this offers many advantages, such as JSON-LD's wide adoption, I had personally assumed it to be a non-starter, since Turtle seems popular in solid and is used in a lot of tooling.  But I realize that my knowledge on Solid might not be 100% up to date, and it would be better to see what the CG thinks (if anything).



Let me say a few things that Turlte does, that JSON-LD does not:

- comments

- does not require async @context lookup

- upgrade path to TriG/n3





I dont know if any of these things, or other things



So I'd like to do an informal straw poll:



Would there be strong objection to deprecating Turlte, in favour of JSON-LD, in the longer-term?



On a long timeline that gives everyone a chance to upgrade, with conneg used in the transition period.



Would be great to hear if anyone has views on Turtle vs JSON-LD.  It would be helpful in the WebID group to know if there's opinions on this in the Solid CG, for our ongoing modernization efforts.

Received on Sunday, 4 February 2024 15:09:19 UTC