[Announcement] PyLD v3.1.0

1 view
Skip to first unread message

Miel Vander Sande

unread,
Jun 26, 2026, 5:23:41 AM (4 days ago) Jun 26
to rdfli...@googlegroups.com, public-j...@w3.org
Hi all, 

Just wanted to let you know that PyLD released v3.1.0 with JSON-LD 1.1 test-suite compliance for compact, flatten, and frame.
For details, consult the github release or the changelog.


What's next?
- v3.2.0 with compliance to JSON-LD 1.1 toRDF, fromRDF and expand test-suite. This completes the API's test-suite compliance.
- v4.0.0 with a switch of the internal datamodel to rdflib, an rdflib compatible API (with < 4.0.0 compatibility mode) and full canon test-suite compliance (including RDFC1.0)

Best


--

Nicholas Car

unread,
Jun 26, 2026, 7:15:48 AM (3 days ago) Jun 26
to rdfli...@googlegroups.com, public-j...@w3.org
Fantastic step forward there Miel! It's really great to see JSON-LD support stepping up alongside the start of RDF 1.2 support in RDFLib and SHACL 1.2 support about to land in pySHACL. 

It does look like all these Python tools will be soon be up-to-date with respect to the W3C standards they implement!

Cheers, Nick
--
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.
To view this discussion visit https://groups.google.com/d/msgid/rdflib-dev/CAHeRLWs_4KxWH1HaoFUUztZHz2%3D7_NYFukG6rLZwDAsZCDqjHg%40mail.gmail.com.

Wes Turner

unread,
Jun 26, 2026, 11:13:09 AM (3 days ago) Jun 26
to rdfli...@googlegroups.com, public-j...@w3.org
Nice work! PyLD 4.0 will support rdflib?


- Migrate JsonLdProcessor to RDFLib by mielvds: digitalbazaar/pyld https://github.com/digitalbazaar/pyld/pull/254

FWIW, there's also oxigraph:

- oxigraph/oxrdflib: Oxrdflib provides rdflib stores using pyoxigraph https://github.com/oxigraph/oxrdflib

These rdflib issues mention compaction:

- Compact serialization · Issue #93 · RDFLib/rdflib-jsonld https://github.com/RDFLib/rdflib-jsonld/issues/93
  - rdflib-jsonld is archived, though 

- Document RDFLib and pyld usage patterns · Issue #2823 · RDFLib/rdflib https://github.com/RDFLib/rdflib/issues/2823

Re: RDFstar / RDF1.2 Triple Terms:


- Adapting to Triple Terms and Reifiers · Issue #49 · json-ld/json-ld-star https://github.com/json-ld/json-ld-star/issues/49



Miel Vander Sande

unread,
Jun 26, 2026, 2:08:11 PM (3 days ago) Jun 26
to rdfli...@googlegroups.com, public-j...@w3.org
Hi Wes

Op vrijdag 26 juni 2026 schreef Wes Turner <wes.t...@gmail.com>:

Nice work! PyLD 4.0 will support rdflib?

Yes, and ... 


- Migrate JsonLdProcessor to RDFLib by mielvds: digitalbazaar/pyld https://github.com/digitalbazaar/pyld/pull/254

... as you found out, that work has already been done. Because this introduces breaking changes for a.o toRdf(), we're trying to do spec compliance first.

FWIW, there's also oxigraph:

- oxigraph/oxrdflib: Oxrdflib provides rdflib stores using pyoxigraph https://github.com/oxigraph/oxrdflib

These rdflib issues mention compaction:

- Compact serialization · Issue #93 · RDFLib/rdflib-jsonld https://github.com/RDFLib/rdflib-jsonld/issues/93
  - rdflib-jsonld is archived, though 

- Document RDFLib and pyld usage patterns · Issue #2823 · RDFLib/rdflib https://github.com/RDFLib/rdflib/issues/2823

There are a couple of rdflib issues that mention jsonld and these hould probably be cleaned up. PyLD could replace the current jsonld processing if desired 
 
Re: RDFstar / RDF1.2 Triple Terms:


- Adapting to Triple Terms and Reifiers · Issue #49 · json-ld/json-ld-star https://github.com/json-ld/json-ld-star/issues/49

Rdf 1.2 would probably be next in the development cycle, although it would be more challenging.than refactoring and bugfixing

Best

Miel


To unsubscribe from this group and stop receiving emails from it, send an email to rdflib-dev+unsubscribe@googlegroups.com.

--
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.
 

--
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/CACfEFw-WmbshY3XwW_0Ob%2BBBKYZ3Gj_U3uAOWqbqyhV7cthdOw%40mail.gmail.com.

Anatoly Scherbakov

unread,
Jun 26, 2026, 2:41:15 PM (3 days ago) Jun 26
to Miel Vander Sande, rdfli...@googlegroups.com, Working Group JSON-LD
Hi all,

Wanted to mention one detail.

While RDF 1.2 is close to being finalized, the JSON-LD situation is a bit more difficult.

While the work on JSON-LD 1.2 is ongoing, it will likely not implement triple terms. That might be implemented in JSON-LD 1.3 or further.

There are a bunch of open issues and PRs for the JSON-LD Working Group to go through. If anyone would like to participate - please do! All the work is being done at https://github.com/json-ld/ 

Anatoly

Nicholas Car

unread,
Jun 26, 2026, 7:00:25 PM (3 days ago) Jun 26
to rdfli...@googlegroups.com, public-j...@w3.org
rdflib-jsonld is archived because it’s functionality has been subsumed by the main rdflib library.

But we are all planning on this merger of the JSON-LD handling across RDFLib and pyLD.

I also plan to subsume SPARQLWrapper into RDFLib and perhaps ever OWL-RL. All optional to use but increases the RDFLib offerings and reduces maintenance.

Cheers, Nick




--
Dr Nicholas Car
Data Architect & Knowledge Graph Specialist
KurrawongAI
0477 560 177

Honorary Lecturer
College of Engineering, Computing & Cybernetics
Australian National University
--


-------- Original Message --------
Reply all
Reply to author
Forward
0 new messages