[英]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.