Причина, по которой Jena не предоставляет средства записи RDFa, заключается в том, что весь смысл RDFa заключается в том, чтобы быть встроенным в какую-то другую (удобочитаемую) веб-страницу. Я думаю, что ваш основной вариант - использовать что-то вроде Velocity или Freemarker для создания страниц со встроенными вызовами в Jena для получения соответствующих операторов RDF. Вам придется самостоятельно обрабатывать кодировку RDFa. Для тестирования вы можете прочитать свои веб-страницы, используя ридер RDFa , чтобы проверить, вернетесь ли вы верным набором троек, но на самом деле это только половина дела. Вам также необходимо проверить, выражает ли страница желаемое пользователем, включив встроенные метаданные, и это гораздо сложнее проверить.