Ответ 1
Большинство людей используют rdflib, но основное внимание уделяется RDF, а не OWL.
Это может быть нечто большее, чем Jena или что-то меньшее. Знаете ли вы что-нибудь?
Большинство людей используют rdflib, но основное внимание уделяется RDF, а не OWL.
Что выглядит единственным текущим и активным пакетом с открытым исходным кодом:
Это пакет Java, но он имеет консоль Python (через Jython):
Коммерческий пакет с поддержкой python:
Некоторые пакеты, которые по общему признанию неполны:
Некоторые старые пакеты, которые выглядят неактивными:
Вот аналогичный вопрос на answer.semanticweb.com: Python OWL2 API, который ссылается на этот: Есть ли инструмент для чтения функционального синтаксиса совы в Python?. Ответы на оба они упоминают InfixOWL, который является частью FuXi.
FuXi не поддерживает RDFLib 3, но есть билет, а также некоторые активные усилия, чтобы это произошло. Если вы хотите сразу использовать FuXi, вы всегда можете переключиться с RDFLib на layercake ( "RKFLib-вилка, легко совместимая с FuXi" ).