From aa98ec5c8d530cdf5d3d319fffc29212b0a8c6e2 Mon Sep 17 00:00:00 2001 From: Ostrzyciel Date: Fri, 8 Aug 2025 16:41:38 +0200 Subject: [PATCH] Add note about RDF 1.2 support status Also ignore updates to Jena, as they are impossible to apply right now. I added a full explanation here: https://github.com/Jelly-RDF/cli/issues/180 --- .scala-steward.conf | 3 +++ README.md | 4 ++++ 2 files changed, 7 insertions(+) create mode 100644 .scala-steward.conf diff --git a/.scala-steward.conf b/.scala-steward.conf new file mode 100644 index 0000000..262fa98 --- /dev/null +++ b/.scala-steward.conf @@ -0,0 +1,3 @@ +# Remove after we upgrade to Jena 5.4.0 and RDF 1.2 +# https://github.com/Jelly-RDF/cli/issues/180 +updates.ignore = [ { groupId = "org.apache.jena" } ] diff --git a/README.md b/README.md index 85e6f1a..821acbf 100644 --- a/README.md +++ b/README.md @@ -118,6 +118,10 @@ steps: - run: jelly-cli rdf to-jelly input.ttl > output.jelly ``` +## RDF-star/RDF 1.2 compatibility + +`jelly-cli` is based on [Apache Jena](https://jena.apache.org/) 5.3.0, which is the last version of Jena that supports RDF-star. Later versions removed RDF-star support in favor of draft support for RDF 1.2, which is not directly compatible with RDF-star. Because RDF 1.2 is not yet a W3C Recommendation, we stick to RDF-star for now and will update to RDF 1.2 once it is finalized. + ## Developer notes Run `sbt fixAll` before committing. Your code should be formatted and free of warnings.