繁体   English   中英

来自owl文件的RAP本体中心模型

[英]RAP ontology centric model from owl file

在过去的几天里,我一直在努力使用RAP API库。 基本上我已经创建了一个自定义本体,我想在这个库中使用它,因为它们声明它支持使用本体。

但是库中的load()方法生成了一些奇怪的OntModel

这是我尝试加载本体的代码:

 $client = ModelFactory::getOntModel (MEMMODEL,OWL_VOCABULARY);
 $client->load("myOntology.owl");

 $querystring = '
 SELECT ?model
 WHERE ( ?Brand, <http://www.owl-ontologies.com/proj.owl#hasModel>, ?model )';

 $result = $client->rdqlQuery($querystring);
 rdqlEngine::writeQueryResultAsHtmlTable($Result);

有人能帮我吗 ? 在RAP API库文档中,他们有一个示例,仅描述如何创建本体,而不是如何从文件(或外部URI)中读取一个。

提前致谢。

稍后编辑


这是加载的OntModel: OntModel

在Protege中打开Ontology并将其保存为“RDF / XML”,而不是像我最初那样将其保存为“OWL / XML”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM