2009-12-06 64 views
3

芝麻是用於RDF的,所以如果我想用OWL有什麼好處?有沒有像OWES的SESAME

+0

你到底需要什麼?你需要存儲,解析器和推理引擎嗎?如果你需要的只是數據,OWL也是RDF。 – 2009-12-06 09:49:42

回答

2

芝麻應該適合OWL。如果你需要更友好的api,試試jena,它非常相似,但通過Ontology api提供了RDF的OWF「視圖」。

例如:

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); 

耶拿還支持使用規則引擎OWL推理,或經由沉澱。

+0

也是,[ONT_API](https://github.com/avicomp/ont-api/wiki/Examples)(Apache Jena的OWL-API)可能更有趣。 Apache Jena Ontology api僅適用於OWL1,而ONT-API滿足OWL2規範+支持OWL-API的結構(公理)視圖 – Sigrem 2017-08-27 17:34:43

5

Jena是一個以三重爲中心的API。如果你想要一些實際上面向OWL的東西,你應該嘗試一下

1

我相信芝麻只支持開箱即用的RDF模式。如果你想用Sesame來使用OWL推理,你可能需要使用一個外部推理器,並決定你需要什麼級別和版本的OWL。

OWL 1.0

  • 列表項
  • OWL精簡版
  • OWL DL(描述邏輯)
  • 的OWL Full

OWL 2.0

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

看一看OWLIM,這是一個OWL推理芝麻兼容。

1

您還可以看看Sesame擴展,它使用SeRQL提供基於規則的自定義推理支持。請參閱this blog

0

門生貓頭鷹API可能對於像OWL芝麻是RDF