Closed lolgab closed 9 months ago
We have an internal branch under review to update our product to Jena 4.8 and I will compare how much work it will be to hand-pick the changes into the open source project, likely this week.
Any updates @HolgerKnublauch ?
Sorry, I am too busy right now and should probably hand this project over to someone else. It has diverged too much from what we use in our product and I am not seeing enough benefits to maintain it further at the moment.
From apache/jena/issues/1887 :
RecursiveElementVisitor is a do-nothing class that wasn't being used in Jena. The contract wasn't getting maintained.
Ideally, use a regular ElementVisitor. The SHACL code is all "startElement" calls so it looks like ElementVisitor.visit will work.
Otherwise, take a copy of the code.
Sorry, I am too busy right now and should probably hand this project over to someone else. It has diverged too much from what we use in our product and I am not seeing enough benefits to maintain it further at the moment.
Any chance your new SHACL implementation will be open-sourced?
Any chance your new SHACL implementation will be open-sourced?
No, because that depends on quite some code that is outside of the open source project.
@HolgerKnublauch any update?
@asajim no I have no time for major work on this API right now. I welcome PRs.
@HolgerKnublauch I understand. Can you approve this PR then? or is there an issue that we have to address first?
Fine. Did it pass the test cases?
@HolgerKnublauch yes it does. I've tested in my own project as well
@HolgerKnublauch can you release new version (1.4.3) please?
Didn't update to latest because Jena 4.7.0 removed
RecursiveElementVisitor
and I don't know how to replace it yet. I think we can split the update in two steps. First merging this PR and then updating to4.8.0
in a separate one. I also updated to the latest patch release of slf4j1.7
.Opened an issue here