以文本方式查看主题 - 计算机科学论坛 (http://bbs.xml.org.cn/index.asp) -- 『 Semantic Web(语义Web)/描述逻辑/本体 』 (http://bbs.xml.org.cn/list.asp?boardid=2) ---- SPARQL的问题 (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=62919) |
-- 作者:dasotkb -- 发布时间:5/21/2008 2:52:00 PM -- SPARQL的问题 请问如果要把一些推理规则事先含在ONTOLOGY内 ,再用SPARQL去取出规则及部份的CLASS、PROPERTY而另外产生出一个owl的档,这办法达成吗? ..看了一些例子是直接下 SPARQL及规则语法 查出结果…但我想要的是取出规则及部份的CLASS、PROPERTY而另外产生出一个owl的檔,进而利用这个OWL文件内的相关信息去对后端的一些数据做推理…可否请前辈指点一下….目前是自己写程序create一个ONTOLOGY MODEL然后产生出一个OWL档,但这并不是我想要的,因为这样就写死了而不是透过查询语句而产生的,这样原本的ONTOLOGY根本没用到… THANKS ~~ |
-- 作者:jpz6311whu -- 发布时间:5/23/2008 11:37:00 AM -- 可以看看sparql里面的construct |
-- 作者:dasotkb -- 发布时间:5/23/2008 6:36:00 PM -- 版主您好: 我是有看过java程序中写rules或直接读入一个rules的档,没看过如何在protégé编辑ontology时加入rule,我是会用SWRL的方式在OWL中加入规则,但如果要用JENA的而不要用SWRL的那该如何将规则隐含在ONTOLOGY内呢? 谢谢噜~ |
-- 作者:jiashin -- 发布时间:5/26/2008 3:13:00 PM -- OWL与SWRL皆以XML为表示方式, 请问jena中的rule是以XML为表示方式吗? 如果是的话“或许”可以直接写在Ontology中, 但大部分都是以SWRL为主,没看过Jena rule写在Ontology。 protégé API中有提供可以直接编写SWRL rule |
-- 作者:jpz6311whu -- 发布时间:5/27/2008 11:35:00 AM --
jena不是使用的SWRL,不是将规则隐含在ontology内,而是另外的.rules文件专门存储推理规则。 |
-- 作者:jpz6311whu -- 发布时间:5/27/2008 11:38:00 AM --
请问jena中的rule是以XML为表示方式吗? -- 不是XML,是另外一种专门的规则形式: http://jena.sourceforge.net/inference/index.html |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
4,578.125ms |