Инструменты/библиотеки Python для Semantic Web: современное состояние?

Каковы лучшие (более или менее зрелые, поддерживающие более продвинутую логику, с приемлемой производительностью, в некоторой степени масштабируемой) с открытым исходным кодом Семантические веб-библиотеки и инструменты (хранилище RDF, рассуждения, правила, запросы) для Python в настоящее время? Исторически инструменты Python (cwm) были одними из первых, но все же кажется, что каждый использует Java back-end для производительности и Python как простой клиент, если вообще. Моя цель - изучить технологию и, возможно, некоторое будущее использование в производственной системе, если она докажет свою задачу. Задача еще не определена, но, как я вижу, она создает базу знаний, связанную с некоторыми внешними ресурсами и настраиваемую фронт-платформу, ориентированную на грань.

Если некоторые строительные блоки, основанные на Python, недостаточно хороши, то какая из них подходит для Java/C/С++/любого мира.

Типичный стек также представляет интерес, если есть один или два явных победителя.

Спасибо.

Ответ 1

Обзор библиотек и инструментов Python для программирования Semantic Web доступен здесь. Он включает в себя библиотеки для работы с RDF, а также для трехуровневых магазинов, совместимых с Python.

Книга Тоби Сегарана Программирование семантической сети также содержит множество примеров программирования на Python.

Ответ 2

Вы можете проверить pyswip. Он может работать с SWI-Prolog. Пожелайте, чтобы это соответствовало требованиям.:)

Ответ 3

Чтобы назвать некоторые, просмотрите RDFLib и CubicWeb.