The magic formula tuned out to be:
- Run joseki
- Using the d2rq libraries
- And just the two joseki jars containing the actual server
- Use a new version of TDB, which uses the new ARQ
And she’s up. Dayum. I have the static vocabulary files, the preloaded old APNI, AFD, and 2011 Catalogue of Life, and a live link to our (test) database, and you can write SPARQL queries over the lot. No worries. A trifle slow if you do stuff that spans the data sources.
Now the boss wants me to write some user doco for it. Item 1 is why this stuff matters (it matters because it’s our general query service). So rather than explaining it all here in my blog, I should do it on confluence.