pellet

    0熱度

    1回答

    我正在使用Protege beta 5,並試圖使用推理器。 由於顆粒不支持個體之間的傳遞性如果存在任何問題,該問題的解決方案是什麼? 如果不是有沒有支持(等效,transitivty,反思......) 越來越不一致本體和多數民衆的交代任何推理: A(b) -> ((isComposedOf min 2 ({C})) and (isComposed max 15 ({C})))(b) b

    0熱度

    1回答

    我已經與SWRLAPI的SWRLBuiltInBridge組件來實現這一點: https://github.com/protegeproject/swrlapi/wiki/SWRLBuiltInBridge 然而,在我的Java代碼我也用顆粒裏森納與OWLAPI。每當我使用推理器時,當它找到一個內置未知的SWRL規則時會產生一個警告。我知道我可以禁用推理器中的規則檢查,並在我想運行規則時使用SWR

    1熱度

    1回答

    我想創建一個簡單的本體,它有兩個類:class1和class2,以及兩個具有相同名稱的簡單文本數據屬性的實例(hasName:「string1」^^ xsd :string和hasName「string2」^^ xsd:string respectivly)。我想用推理器將這些實例分類到基於正則表達式的相應類(例如,對類1的限制將是hasName一些xsd:string [pattern「stri

    0熱度

    1回答

    我在AllegroGraph中創建了RDF三重商店。現在我想使用Java API在其上運行推理器。我決定使用Pellet Reasoner(download-link)。它適用於koala.owl(link)。 當將其應用於AllegroGraph三重商店,我得到以下錯誤: org.mindswap.pellet.jena.graph.loader.DefaultGraphLoader addUn

    4熱度

    1回答

    我創建使用門生本體,並添加SWRL規則,使用山人裏森納,一切都很好,但它並不顯示推斷的DataProperties。 我試着用球,它能夠推斷DataProperties,但是,我創造了我所有的SWRL規則不工作了。 這是隱士的一個Bug?有沒有解決方案? 最好的問候。

    1熱度

    1回答

    在使用SWRLTab和SQWRLTab在Protege中編寫新規則時,我們在SWRL中定義受約束的規則,並使用SQCTRL使用語義反饋者(如FaCT ++,Pellet,...)或規則引擎(如Drools或Jess)進行查詢。但是由於Protege限制了它的功能,我們不能使用Drools/Jess來定義複雜的本體規則,或者用自己的編程語言編寫規則。 我的問題是:當我們無法使用它們的完整功能時,Dr

    0熱度

    1回答

    使用顆粒-2.4.0,獲取上運行我的應用程序相同的錯誤:在線程 異常「主「java.lang.NoSuchMethodError:org.semanticweb.owlapi.model.OWLObjectPropertyDomainAxiom.getProperty()Lorg/semanticweb/owlapi /模型/ OWLPropertyExpression 試過印刷類路徑,但我無法找

    0熱度

    2回答

    假設我們有以下規則: 課程,teacherOf(Y,X?),worksFor => coursePresentedInUniversity(X,Z?)(X?)(Y,Z?) 是否有沉澱物或Java任何庫轉換上述規則SWRL代碼?例如,下面的: <swrl:Imp rdf:about="#CoursePresentedInUniversityRule"> <swrl:head rdf:par

    0熱度

    1回答

    我剛從Protégé和OWL開始。我剛剛創建了一個類hiearchy在門徒一樣: :A rdf:type owl:Class ; rdfs:subClassOf owl:Thing ; owl:disjointWith :B . :B rdf:type owl:Class ; rdfs:subClassOf owl:Thing . :C rdf:type ow

    -1熱度

    1回答

    我是java和語義世界的新手(來自PHP世界)。我要用粒子推理器運行jena。我的IDE是Intellij,我已經下載Pellet package以及jena package,小球包含諸如貓頭鷹和吉娜等文件夾。 我不知道我是否應該從這兩個包中導入jar文件,然後開始編譯或者需要的所有東西都已經在pellet包中?事實上,我需要一步一步的教程,但我無法找到一個。