-
Notifications
You must be signed in to change notification settings - Fork 4
Update Apache Jena to 5.4.0 #351
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
There is one method deprecation that we must mark as ignored to maintain compat with 5.0–5.3.
Tests fail due to Jena dropping support for N-Triples-star, apparently. The new RDF 1.2 syntax is completely different. RDF-star compatible shorthands can still be parsed by the Turtle parser, which makes sense. However, there is a difference in semantics, that I'm not yet sure how to tackle.
...which is two triples, instead of one. The The way I see it, Jena 5.4.0 can't really process RDF-star data anymore, which is really confusing. We can't fully move to RDF 1.2 either, because the spec isn't finalized yet. Maybe we'll have to stay on Jena 5.3 for a while and wait until things stabilize. |
Yup, that's correct. So, the RDF-star test cases fail now. Having a switch to flip RDF 1.2 behavior on and off would be useful, allowing |
Well, that's confusing... I think a good approach here would be the following:
|
This will probably also decide on the migration path to RDF 1.2 for the Jelly protocol as a whole. If version of Jelly <= 2, then this behavior should be used. Otherwise...? Well, that depends on the updated protocol spec. |
There is one method deprecation that we must mark as ignored to maintain compat with 5.0–5.3.
Supersedes #350