Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rdf 猫头鹰吃的东西像芝麻吗_Rdf_Owl_Sesame - Fatal编程技术网

Rdf 猫头鹰吃的东西像芝麻吗

Rdf 猫头鹰吃的东西像芝麻吗,rdf,owl,sesame,Rdf,Owl,Sesame,芝麻是RDF的代表,所以如果我想用猫头鹰,有什么好的吗?芝麻应该适合猫头鹰。如果您需要更友好的api,请尝试jena,它非常类似,但通过提供了RDF的OWL“视图” 例如: RDFNode myClass = model.get("http://example.com/ont#MyClass"); OntClass theClass = myClass.as(OntClass.class); // view rdf via Ontology api theClass.listInstances(

芝麻是RDF的代表,所以如果我想用猫头鹰,有什么好的吗?

芝麻应该适合猫头鹰。如果您需要更友好的api,请尝试jena,它非常类似,但通过提供了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推断。

Jena是一个三重中心API。如果您想要一些真正面向OWL的东西,您应该尝试一下

我相信Sesame只支持RDF模式推断。如果你想在Sesame中使用OWL推理,你可能需要使用一个外部推理器,并决定你需要什么级别和版本的OWL

  • 列表项
  • 猫头鹰石
  • OWL DL(描述逻辑)
  • 猫头鹰饱

  • 猫头鹰2号
  • 猫头鹰2
  • 猫头鹰2号

请看一看与Sesame兼容的OWL推理机。

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

Protege Owl Api可能适用于Owl,就像sesame适用于rdf一样

您到底需要什么?您需要存储、解析器和推理机吗?如果您只需要数据,那么OWL也是RDF。另外,(ApacheJena上的OWL-API)可能更有趣。ApacheJena本体api仅适用于OWL1,而ONT-api符合OWL2规范+支持OWL-api的结构(公理)视图