我创建了一个本体。现在我想创建一个应用程序,但是如何在owl文件中执行CRUD操作。我遇到了不同的apis,如Dotnetrdf、jena等,它们都支持RDF/RDFS,但不支持owl文件。
http://www.semanticoverflow.com/questions/2704/using-jena-to-query-owl-files
而且,大多数apis都是用java提供的,我不知道如何用Java编写简单的hello world程序。我对servlet、jsp和.java感到困惑,需要进行大量的配置。所以我更喜欢php。
那么,在php中是否有任何api或查询owl文件的替代方法?
你好,anas anjaria
发布于 2011-03-17 13:13:15
我所知道的支持PHP中SW标准的唯一库是rdfapi 1和redland php绑定2,但是该级别是RDF (即RDFS和OWL的构建块),您将需要在三层添加CRUD操作(例如,像foaf:明知这样的简单公理)。
1
2
发布于 2011-03-12 21:02:49
因此,看起来您在谈论的是Web本体语言,一种XML/RDF方言。
在Google上的几分钟内,PHP世界对此几乎毫无兴趣。
但是,作为XML,您可以直接读取和使用使用PHP扩展之一,而不存在任何问题。我不能说这对你有多好。OWL看起来异常复杂,在DOM节点级别使用它很可能比使用Java中成熟的、已建立的库要糟糕得多。
发布于 2011-03-17 13:47:21
我用耶拿做了大学里的最后一个项目。我工作的研究组开发了本体生成器工具,它能够进行所有crud操作。他们还开发了这个项目的Eclipse插件。
您只需在编辑器中创建OWL数据模型,右键单击“数据模型创建一切”,我将创建owl文件、Crud类以及它的测试代码。
我们去看看
下载
插件的名称是"SEAGENT本体生成器插件(Beta)“。
我希望这对像我这样的你有好处。
https://stackoverflow.com/questions/5284164
复制相似问题