我创建了一个本体论。现在我想创建一个应用程序但是如何在owl文件中执行CRUD操作。我遇到过像Dotnetrdf,jena等不同的api都支持RDF / RDFS但是不支持owl文件
http://www.semanticoverflow.com/questions/2704/using-jena-to-query-owl-files
此外,大多数apis都是用Java提供的,我不知道如何在java中编写简单的 hello world 程序。我对servlet,jsp和.java感到困惑,需要进行大量配置。所以我更喜欢php。
那么有没有api或任何替代方法来查询php中的owl文件?
此致 anas anjaria
答案 0 :(得分:1)
我知道在PHP中支持SW标准的唯一库是rdfapi [1]和redland php绑定[2],但是级别是RDF(即RDFS和OWL的构建块),您需要在以下位置添加CRUD操作三级(即像foaf那样简单的公理:知道)
答案 1 :(得分:0)
所以,看起来你在谈论Web Ontology Language,一种XML / RDF方言。
Google的一些时刻在PHP世界中对此几乎没有兴趣。
但是,作为XML,您可以use one of the PHP XML extensions直接阅读并使用XML而不会出现问题。我不能说这对你有多好。 OWL看起来非常复杂,在DOM节点级别使用它很可能会比使用Java中成熟的已建立的库更加突出更糟糕。
答案 2 :(得分:0)
我使用耶拿在大学做了最后的项目。我工作的研究小组开发了能够进行所有操作的本体生成器工具。他们还开发了这个项目的Eclipse插件。
您只需在编辑器中创建OWL数据模型,然后右键单击数据模型创建所有内容,我为您创建猫头鹰文件,Crud类及其测试代码。
我们来看看
插件名称是“SEAGENT Ontology Generator Plugin(Beta)”
我希望像你这样对你有益