3

Sesame 用于 RDF,所以如果我想使用 OWL,有什么用吗?

4

6 回答 6

5

Jena 是一个以三重为中心的 API。如果你想要一些真正适合 OWL 的东西,你应该试试OWLAPI

于 2010-01-19T14:38:04.570 回答
3

看看OWLIM,它是一个与 Sesame 兼容的 OWL 推理器。

于 2010-09-19T13:35:04.747 回答
2

芝麻对OWL应该没问题。如果您需要更友好的 api,请尝试 jena,它非常相似,但通过Ontology api提供了 RDF 的 OWL“视图” 。

例如:

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 推理。

于 2009-12-07T09:05:38.953 回答
1

我相信 Sesame 仅支持开箱即用的 RDF Schema 推理。如果您想在 Sesame 中使用 OWL 推理,您可能需要为此使用外部推理器,并确定您需要的 OWL 级别和版本。

猫头鹰 1.0

  • 项目清单
  • 猫头鹰精简版
  • OWL DL(描述逻辑)
  • 猫头鹰全

猫头鹰 2.0

  • 猫头鹰 2 EL
  • 猫头鹰 2 QL
  • 猫头鹰 2 RL
于 2010-05-16T12:24:18.493 回答
1

您还可以查看 Sesame 扩展,它使用 SeRQL 提供基于规则的自定义推理支持。请看这个博客

于 2012-09-18T14:25:24.623 回答
0

Protege Owl Api 可能适用于 OWL,就像芝麻适用于 rdf

于 2014-11-15T08:55:26.123 回答