簡體   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