Use of JSON-LD module in RDF4J 5.0: JsonProvider implementation on classpath via SPI #5039
Unanswered
aschwarte10
asked this question in
Q&A
Replies: 1 comment 1 reply
-
It uses the following code in hasmac-json-ld to retrieve the implementation: When I put a break point in this and print the full class name it shows the glassfish implementation. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi,
we are currently doing more extensive tests of RDF4J 5.0 and have a question to the JSON-LD module, specifically
rdf4j-rio-jsonld
.When using this, it requires the following dependencies:
With this classpath it looks like there is no implementation of
JsonProvider
automatically detected, e.g. via SPI. It looks like the implementation falls back to the implementation oforg.eclipse.parsson:parsson
(which at least on the json-ld module is not on the RDF4J classpath).We found that the glassfish binary provides an implementation, which is not registerd using SPI though.
How is this meant to work generally in RDF4J?
Note: in our case we simply registered the implementation of JsonProvider from glassfish manually using SPI on our classpath.
Beta Was this translation helpful? Give feedback.
All reactions