Straw Poll : Turtle vs JSON-LD

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 13:55:30 UTC