是否有像OWL的SESAME之类的东西

时间:2009-12-06 09:46:31

标签: rdf owl sesame

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

6 个答案:

答案 0 :(得分:5)

Jena是一个以三重为中心的API。如果你想要实际面向OWL的东西,你应该尝试OWLAPI

答案 1 :(得分:3)

查看OWLIM,这是与芝麻兼容的OWL推理器。

答案 2 :(得分: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还支持使用规则引擎或通过pellet进行OWL推理。

答案 3 :(得分:1)

我相信Sesame只支持开箱即用的RDF Schema推理。如果你想使用Sesame进行OWL推理,你可能需要使用外部推理器,并决定你需要的OWL级别和版本。

OWL 1.0

  • 列表项
  • OWL Lite
  • OWL DL(描述逻辑)
  • OWL Full

OWL 2.0

  • OWL 2 EL
  • OWL 2 QL
  • OWL 2 RL

答案 4 :(得分:1)

您还可以查看一个Sesame扩展,它使用SeRQL提供基于规则的自定义推理支持。请参阅this blog

答案 5 :(得分:0)

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