Я ищу анализатор SPARQL и нахожу Apache Jena / arq и Redland librdf.
Но Jena написана на Java, так есть ли способ, которым я использую API Jena в C / C ++ (может быть, с SWIG, …)?
В зависимости от того, какая функциональность вам нужна, может быть правдоподобно взаимодействовать с Apache Fuseki сервер через Протокол SPARQL 1.1. фусеки является Йена, только что завернутая в сервис Jetty, чтобы реализовать протокол.
Если это намного тяжелее, чем вы ищете, и вы хотите взаимодействовать с Йеной из C / C ++, тогда JNI (или еще лучше, какая-то автоматическая оболочка, такая как SWIG) может будь лучшим выбором.