Есть ли что-то вроде SESAME для OWL - PullRequest
3 голосов
/ 06 декабря 2009

Сезам для RDF, так что, если я хочу использовать OWL, есть что-нибудь?

Ответы [ 6 ]

5 голосов
/ 19 января 2010

Jena - это трехцентрический API. Если вы хотите что-то действительно ориентированное на OWL, попробуйте OWLAPI

3 голосов
/ 19 сентября 2010

Взгляните на OWLIM , который является аргументом OWL, совместимым с кунжутом.

2 голосов
/ 07 декабря 2009

Сезам должен быть в порядке для OWL. Если вам нужен более дружественный API, попробуйте jena, который довольно похож, но обеспечивает OWL-представление RDF через Ontology api .

Например:

RDFNode myClass = model.get("http://example.com/ont#MyClass");
OntClass theClass = myClass.as(OntClass.class); // view rdf via Ontology api
theClass.listInstances(); // returns iterator over instances
theClass.addDisjointWith(otherClass);

Jena также поддерживает вывод OWL, используя механизм правил или через пеллет.

1 голос
/ 18 сентября 2012

Вы также можете захотеть взглянуть на расширение Sesame, которое обеспечивает поддержку настраиваемых основанных на правилах рассуждений с использованием SeRQL. Пожалуйста, смотрите этот блог

1 голос
/ 16 мая 2010

Я полагаю, что Sesame из коробки поддерживает только вывод схемы RDF. Если вы хотите использовать вывод OWL с Sesame, вам может потребоваться использовать для этого внешний логический модуль, а также решить, какой уровень и версия OWL вам нужны.

СОВ 1,0

  • Элемент списка
  • OWL Lite
  • OWL DL (Описание логики)
  • OWL Full

СОВ 2,0

  • OWL 2 EL
  • OWL 2 QL
  • OWL 2 RL
0 голосов
/ 15 ноября 2014

Protege Owl Api, вероятно, для OWL, как кунжут для rdf

...