Я пытаюсь написать java-программу для преобразования информации из таблицы MySQL в тройки, чтобы позже я мог импортировать их в тройное хранилище. Можно ли это сделать без создания вспомогательного файла RDF/XML
? Как?
Реляционная база данных для тройного хранилища
Ответы (2)
В Java существует множество различных интерфейсов для взаимодействия с триплетами. У вас есть Jena, Sesame и OWLApi. У Йены есть хранилище троек в памяти. Он может выводить в несколько различных нотаций, включая RDF/XML, а также N3, двоичный формат, базу данных SQL...
Я думаю, что эти API также позволяют вам напрямую подключаться к тройному хранилищу, используя стандартные протоколы.
См. http://www.scribd.com/doc/32983777/An-open-portable-AST-for-software-engineering-tools#outer_page_46 для получения дополнительной информации я написал небольшую часть об этом в своей диссертации :-)
Сценарий Python :dbview.py обеспечивает отображение из mySQL, создавая связанные виртуальные файлы данных RDF.
http://www.w3.org/wiki/ConverterToRdf
Никогда не делал этого напрямую