swrl

    0热度

    1回答

    我试图添加一个SWRL规则来使用联合符号^来保护,但Protege 4.3不会批准该标志。 此问题也存在swrl buildins,如swrlb:lessThanOrEqual。 这有什么错^?我可以用,代替吗?

    0热度

    1回答

    你知道如何翻译SWRL中的递归吗?例如,这种类型的Prolog的规则:(祖先是父或母体的祖先 ancestor(X,Y):- parent (X,Y). ancestor(X,Y):- parent(X,Z), ancestor(Z,Y).

    0热度

    1回答

    我已经与SWRLAPI的SWRLBuiltInBridge组件来实现这一点: https://github.com/protegeproject/swrlapi/wiki/SWRLBuiltInBridge 然而,在我的Java代码我也用颗粒里森纳与OWLAPI。每当我使用推理器时,当它找到一个内置未知的SWRL规则时会产生一个警告。我知道我可以禁用推理器中的规则检查,并在我想运行规则时使用SWR

    0热度

    1回答

    我使用的是Protege 3.4.8,我想执行一些规则(使用SWRL & Jess)。我已经为我的本体创建了一些规​​则,但是当我单击SWRLJess标签按钮(Screenshot - Protege 3.4.8 SWRL tab。)时,没有任何反应。 有谁知道jess是否仍然在Protege中工作?有人能帮助我吗? 非常感谢您的帮助!

    -2热度

    1回答

    嗨 我已经为用户做了一个本体保护4.3,假设我的本类用户的本体子类中有1个是: 1-“兴趣”和类“兴趣”子网:“onlineGaming”,“onlineMovie”,“onlineshoping”,...和每个子类都有个人:每天,每周一次,每月一次) 和我有3个数据类型属性为每个用户:(internetspeed,internetTraffic,Price) 基于问卷收集的数据 我只需要从这个本

    0热度

    1回答

    我想问是否有可能在SWRL中表达规则的else分支? 我知道它可以表达的p> q,但我希望能够断言R如果非(P) 例如 HeavyPrecipitation(X) - > hasObservationTag(?X,FalsePositiveOutlier) 现在我想说else elseObservationTag(?x,TruePositiveOutlier) 这怎么办? 感谢

    0热度

    1回答

    我建立3个班的本体值: 消息 火腿 垃圾邮件 2 dataproperties,域名:消息和范围xsd:string: hasInterest个 hasCategory 2 SWRL规则: 消息(X?),hasInterest,hasCategory,SWRL:等于 - (X,A?)(X,B?)(A,B?) >火腿(X?) 消息,hasInterest,hasCategory,SWRL(X +)(

    0热度

    1回答

    我真的需要你的帮助,关于从netbeans调用SWRL规则并在netbeans中检索数据。 我在我的netbeans中有servelet和jsp页面,我也有owl-api。 我在我的学生中拥有本体论,并且在侧面也有两个简单的SWRL规则。 即时通讯新的在这个领域,需要知道如何调用类和从owlapi,以及如何发送请求protege以及如何通过servlet返回在netbeans swrl ruls的

    1热度

    1回答

    在使用SWRLTab和SQWRLTab在Protege中编写新规则时,我们在SWRL中定义受约束的规则,并使用SQCTRL使用语义反馈者(如FaCT ++,Pellet,...)或规则引擎(如Drools或Jess)进行查询。但是由于Protege限制了它的功能,我们不能使用Drools/Jess来定义复杂的本体规则,或者用自己的编程语言编写规则。 我的问题是:当我们无法使用它们的完整功能时,Dr

    0热度

    1回答

    遵循这个简介youtube.com/playlist?list=PLea0WJq13cnAfCC0azrCyquCN_tPelJN1创建本体。它有点减少了http://prntscr.com/bo4l3w,我添加了canBeTutor(意思是某人可以成为某人的导师)对象属性。据我所知,我可以添加SWRL规则,然后启动推理员来创建新知识。所以我添加了prntscr.com/bo4lk7。我开始了隐士