以文本方式查看主题

-  计算机科学论坛  (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é编辑ontology时加入rule <--- 不太懂这一句话

protégé API中有提供可以直接编写SWRL rule


小小见解,如有错误,麻烦请指教,谢谢。


--  作者:jpz6311whu
--  发布时间:5/27/2008 11:35:00 AM

--  
以下是引用dasotkb在2008-5-23 18:36:00的发言:
版主您好:
我是有看过java程序中写rules或直接读入一个rules的档,没看过如何在protégé编辑ontology时加入rule,我是会用SWRL的方式在OWL中加入规则,但如果要用JENA的而不要用SWRL的那该如何将规则隐含在ONTOLOGY内呢? 谢谢噜~



jena不是使用的SWRL,不是将规则隐含在ontology内,而是另外的.rules文件专门存储推理规则。
--  作者:jpz6311whu
--  发布时间:5/27/2008 11:38:00 AM

--  
以下是引用jiashin在2008-5-26 15:13:00的发言:
OWL与SWRL皆以XML为表示方式,
请问jena中的rule是以XML为表示方式吗?
如果是的话“或许”可以直接写在Ontology中,
但大部分都是以SWRL为主,没看过Jena rule写在Ontology。


没看过如何在protégé编辑ontology时加入rule <--- 不太懂这一句话

protégé API中有提供可以直接编写SWRL rule


小小见解,如有错误,麻烦请指教,谢谢。



请问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