Можно ли запустить базу данных Jena TDB из приложения Python для хранения большого количества RDF-данные? Что было бы нативной альтернативой в Python?
Jena TDB в Python?
comment
Не могли бы вы использовать Jython для запуска кода Python?
- person mmmmmm   schedule 03.10.2011
comment
Да, я могу запустить все, что захочу.
- person Mulone   schedule 03.10.2011
Ответы (3)
Альтернативой является запуск кода Python в Jython, а не в обычной среде выполнения Python на основе C.
Jython преобразует код Python в язык JVM. Поэтому он не может вызывать расширения Python, использующие C, но может вызывать все классы Java, включая Jena TDB и все модули чистого Python.
person
mmmmmm
schedule
04.10.2011
Альтернативой является использование конечной точки SPARQL, такой как Fuseki Apache Jena, и просто использование HTTP-клиента из Python или любого другого языка.
Чтобы узнать больше о Fuseki, смотрите здесь:
person
castagna
schedule
26.04.2012
http://code.google.com/p/python-graphite/ Python пакет, позволяющий использовать Jena в Python
person
Wang Ruiqi
schedule
30.04.2012