-
Notifications
You must be signed in to change notification settings - Fork 2
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
Jena integration – add support for content negotiation #136
Comments
Looks like I can't implement this for now, as we are missing an interface for this in Fuseki. See: apache/jena#2700 Moving this to a future release. |
You can get around this by adding an I will document this on the plugin doc page. |
The upstream patch got merged, so it should land in Jena 5.2.0. We should write this feature in such a way that it only loads only if Fuseki is loaded... preferably it should also do a Jena version check to make sure this new interface is available. Let's wait for the 5.2.0 release. |
There seems to be a bug in how the Fuseki webapp loads modules: apache/jena#2774 But we can still progress with this task. The functionality does work if you use the "Fuseki Main" distribution. |
Follow-up from #136 Fuseki modules are not supported in all Fuseki distributions, so it makes more sense to move the functionality to a Jena module. The only disadvantage is that the module loads regardless of whether we are in a Fuseki instance or not, but that can be solved with some exception catching...
* Move Fuseki integration to a Jena module Follow-up from #136 Fuseki modules are not supported in all Fuseki distributions, so it makes more sense to move the functionality to a Jena module. The only disadvantage is that the module loads regardless of whether we are in a Fuseki instance or not, but that can be solved with some exception catching...
I tried calling a SPARQL endpoint in Jena Fuseki with a CONSTRUCT query and the
application/x-jelly-rdf
media type, but it still returns the results in Turtle. There must be something missing in the registration there.Probably the same applies to the graph store protocol. We should check this as well.
After adding this:
The text was updated successfully, but these errors were encountered: