JSON-LD critical

9 views
Skip to first unread message

Nicholas Car

unread,
Oct 9, 2025, 3:16:05 AM (13 days ago) Oct 9
to rdflib-dev
Dear RDFLib Developers,

JSON-LD support within RDFLib is now at a critical stage: we have essentially no activity on the other Python JSON-LD package, pyLD, and ever-increasing demands on RDFLib to support all the various JSON-LD modes and related JSON functions like framing. Also, some members of the JSON-LD community that might have helped here are no longer in the domain, including one prominent one who recently passed away.

Are any of you able to contribute to the push for an RDFLib v8 that we are currently undertaking that might include an enhance handing of JSON-LD?

Thanks, Nick

Miel Vander Sande

unread,
Oct 9, 2025, 3:38:12 AM (13 days ago) Oct 9
to rdfli...@googlegroups.com
Hi Nicolas,

Top what extent can pyLD be migrated into RDFLib or are we talking from-scratch implementation here?
In any case, I'll look at related code base and try to estimate the level of know-how and effort needed

Best,

Miel

Op donderdag 9 oktober 2025 schreef Nicholas Car <ni...@kurrawong.ai>:
--
http://github.com/RDFLib
---
You received this message because you are subscribed to the Google Groups "rdflib-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rdflib-dev+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/rdflib-dev/TLSx2qBWUsjMom8z1mWM8AmK2-qbj4dVxIB7SSwQeovehN07OzIiq6DRzyTC0KwRTUFaAALI0-20vYp9bOoE7zUKppseXs631_dNnShigT8%3D%40kurrawong.ai.


--
 Miel Vander Sande
Data Architect

meemoo vzw | Ham 175, 9000 Gent | https://www.meemoo.be/
t +32 9 298 05 01m +32 492 83 21 29

App Banner Image

 
__tpx__

Nicholas Car

unread,
Oct 9, 2025, 5:46:08 AM (13 days ago) Oct 9
to rdflib-dev
Hi Miel,

We’ve looked at merging pyLD in previously but haven’t worked out a simple path for that yet. Edmond is probably most experienced in that.

I do think though that the scope of pyLD isn’t too huge, so the conversions, context handing and osso on that it does could be either copied into RDFLib or re-implemented, informed by pyLD code, pretty easily.

I suspect we have more challenges in ensuring that all the JSON-LD 1.1 elements are handles to/from RDF conversions and parsing/serialising in native RDFLib JSON-LD handling than just the pyLD conversions.

I’ve just tried to improve JSON-LD issue tagging for this list:


Further early work could be to check that all the JSON-LD problems we know about are actually listed in tagged issues.



Cheers, Nick
To unsubscribe from this group and stop receiving emails from it, send an email to rdflib-dev+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/rdflib-dev/CAHeRLWuTBWVvBkcd-AVW_cHznXEqNxGYxO0TY5eAgyG-TZaTpA%40mail.gmail.com.

Niklas Lindström

unread,
Oct 9, 2025, 6:16:29 AM (13 days ago) Oct 9
to rdfli...@googlegroups.com
Dear all,

I'm also still active with TRLD [1], which from the start strives to be true to the letter with the JSON-LD 1.1 API spec algorithms; i.e. expansion, compaction, flattening, to and from RDF. (For reasons (e.g. separating querying and serialization), it lacks full framing support; but it has a simple means of framing blank nodes.)

(Like PyLD it's independent of RDFLib. It also comes with a TriG parser/serializer and some extras; including transpilation of its implementation into Java and JS. I'm also working on aligning it with compliant RDF 1.2 support (as part of the upcoming work on JSON-LD 1.2 and 1.3).)

Best regards,
Niklas




--
http://github.com/RDFLib
---
You received this message because you are subscribed to the Google Groups "rdflib-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rdflib-dev+...@googlegroups.com.

Miel Vander Sande

unread,
Oct 21, 2025, 3:57:46 AM (yesterday) Oct 21
to rdfli...@googlegroups.com, Nicholas Car
Hi Niklas,

What's the focus of the TRLD project? Just the algorithms or does it extend to a JSON-LD parser too? Of is TRLD a library that can be used by a JSON-LD library?


Best,

Miel

Op do 9 okt 2025 om 12:16 schreef Niklas Lindström <linds...@gmail.com>:
Reply all
Reply to author
Forward
0 new messages