I like your idea of including *experimental* RDF 1.2 in Jena 5.4.0.
It's a great opportunity to make users aware of the upcoming changes and
the differences to RDF-star.

  Arne


Am Do., 3. Apr. 2025 um 17:49 Uhr schrieb Andy Seaborne <a...@apache.org>:

> Jena 5.3.0 was released 21st January, 2025
> That puts Jena 5.4.0 mid-April.
>
> At the moment there have are 36 issues closed
>
> All issues in the release:
>    https://s.apache.org/jena-5.4.0-issues
>
> and 50 PRs which are not dependency updates.
>
>
> One possibility for this release is to include *experimental* RDF 1.2.
>    https://github.com/apache/jena/issues/2805
>    https://github.com/apache/jena/pull/2806
>
> The RDF 1.2 specs aren't published and WG tests aren't ready - so RDF
> 1.2 may change. The RDF/XML changes for Jena are not yet done or even
> started.
>
> But RDF 1.2 is different to RDF-star CG so exposing it early gives users
> a chance to assess the impact if they use any old RDF-star CG work.
>
> There will be  a Lotico Talk about RDF 1.2 on June 10th.
>    http://www.lotico.com/index.php/Next_Generation_RDF_and_SPARQL
>
> Thoughts?
>
>      Andy
>
> == Contributions
>
> @hoijui
> https://github.com/apache/jena/pull/2968
> Deprecation javadoc fix
>
> Aklakan has provide many improvements including:
>
> GH-3044: HashJoin iterator construction no longer eagerly builds hash
> probe table.
>    which gives better query timeouts.
>
> https://github.com/apache/jena/issues/2924
> LATERAL - fixed injection for tables,
>
> Improvements SERVICE and jena-serviceenhander
>
> There have also been:
>
> GH-2799:
>     Include substituted var/value in modified query
>     Operation QueryTransformOps.syntaxSubstitute
> GH-3040:
>     QueryTransformOps: Record replacements; support variable renaming.
> PR: https://github.com/apache/jena/pull/3045
> PR: https://github.com/apache/jena/pull/2950
>
> GH-3015: Close files after TDB2 compaction
>      https://github.com/apache/jena/issue/3015
> PR: https://github.com/apache/jena/pull/3025
>
> === New module
>
> jena-langtag
>
> Parser and class for language tags compatible with RFC 5646.
>
> This module has no dependencies. It can be used in other systems without
> any other Jena artifact (the same is true for jena-iri3986).
>
> === Notes
>
> The titanium-jsonld upgrade is not backwards compatible with earlier
> Titanium because Jena uses Titanium's new RdfQuadConsumer interface
>
> https://github.com/apache/jena/issues/3060
>

Reply via email to