Я бы также порекомендовал кунжут , его легкий, довольно простой в установке и обеспечивающий хорошую производительность для небольших наборов данных. Производительность запросов намного лучше в Sesame 1.2.x, чем в Sesame 2.x, из-за добавления поддержки контекста в серию 2.x.
Я тестировал установку / развертывание кунжута с tomcat, смолой и молом, и он легко работал со всеми из них. Я не рекомендую привязки к компонентам СУБД, таким как Postgres или MySQL, по крайней мере в серии 1.x производительность была неприемлемой даже для приложений-прототипов. Реализация в памяти и собственная реализация обеспечивают хорошую производительность запросов и простое сохранение, хотя в них отсутствуют настоящие транзакции.
Jena имеет достойный API и намного больше поддержки баз данных, рассуждений и т. Д., Но имеет большую площадь и немного сложнее в использовании.