繁体   English   中英

OWL中的CRUD操作

[英]CRUD Operation in OWL

我创建了一个本体。 现在,我想创建一个应用程序,但是如何在owl文件中执行CRUD操作。 我遇到过不同的API,例如Dotnetrdf,Jena等都支持RDF / RDFS,但不支持owl文件

http://www.semanticoverflow.com/questions/2704/using-jena-to-query-owl-files

读取OWL / XML的问题

另外,大多数api都可用Java编写,但我不知道如何用Java编写简单的hello world程序。 我对servlet,jsp和.java感到困惑,并且需要大量配置。 所以我更喜欢php。

那么,有没有什么API或任何替代方法来查询php中的owl文件?

问候,anas anjaria

我知道唯一在PHP中支持SW标准的库是rdfapi [1]和redland php绑定[2],但是级别是RDF(即RDFS和OWL的构建块),您需要在三级添加CRUD操作(即简单的公理,如foaf:knows)

[1] http://www4.wiwiss.fu-berlin.de/bizer/rdfapi/

[2] http://librdf.org/docs/php.html

因此,您似乎在谈论Web本体语言 ,一种XML / RDF方言。

在Google中的片刻表明,在PHP世界中对此几乎没有任何兴趣。

但是,作为XML,您可以使用一种PHP XML扩展名,因此可以直接阅读XML并直接使用XML。 我不能说这对您的实际效果如何。 OWL看起来异常复杂,在DOM节点级别上使用OWL可能比使用Java成熟,成熟的库更糟糕

我使用耶拿(Jena)在大学完成了我的最后一个项目。 我工作的研究小组开发了能够进行所有粗略操作的本体生成器工具。 他们还开发了该项目的Eclipse插件。

您只需在编辑器中创建OWL数据模型,然后右键单击该数据模型即可创建所有内容,我将创建owl文件,Crud类及其测试代码。

让我们来看看

下载

插件的名称是“ SEAGENT Ontology Generator插件(测试版)”

希望对我这样的人有益

暂无
暂无

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

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