Подтвердить что ты не робот

Есть ли библиотека Python для обработки OWL?

Это может быть нечто большее, чем Jena или что-то меньшее. Знаете ли вы что-нибудь?

4b9b3361

Ответ 1

Большинство людей используют rdflib, но основное внимание уделяется RDF, а не OWL.

Ответ 2

Что выглядит единственным текущим и активным пакетом с открытым исходным кодом:

Это пакет Java, но он имеет консоль Python (через Jython):

Коммерческий пакет с поддержкой python:

Некоторые пакеты, которые по общему признанию неполны:

Некоторые старые пакеты, которые выглядят неактивными:

Ответ 3

Вот аналогичный вопрос на answer.semanticweb.com: Python OWL2 API, который ссылается на этот: Есть ли инструмент для чтения функционального синтаксиса совы в Python?. Ответы на оба они упоминают InfixOWL, который является частью FuXi.

FuXi не поддерживает RDFLib 3, но есть билет, а также некоторые активные усилия, чтобы это произошло. Если вы хотите сразу использовать FuXi, вы всегда можете переключиться с RDFLib на layercake ( "RKFLib-вилка, легко совместимая с FuXi" ).