以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 Semantic Web(语义Web)/描述逻辑/本体 』  (http://bbs.xml.org.cn/list.asp?boardid=2)
----  如何在本体中加入规则?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=31759)


--  作者:chris
--  发布时间:5/4/2006 12:08:00 PM

--  如何在本体中加入规则?
国外已经有人做了这个project,但都是理论上的。
我现在想在一个电脑本体中加入一些配置规则,如:
rule1:cpu的接口类型必须和cpu slot的类型一致
rule2:内存条的数量要小于主板内存插槽的数量 .etc
我该怎么把他们加进去呢?
看过不少这方面的论文,但都没有考虑这些问题,而且它们还考虑了一些我觉得没由必要的关系如:require,compabity.etc
我现在挺困惑的,难道是我对本体认识不够?还是对protege用的不熟?
问题到低出在哪里阿
请指教!
--  作者:iamwym
--  发布时间:5/4/2006 4:39:00 PM

--  
本体中加规则就如加一个class一样平常,不知道你说国外有人做过,只是都从理论上没,从何谈起
打开你的windows记事本,打开本体文件,然后写吧,加规则就是这么简单。
--  作者:chris
--  发布时间:5/4/2006 8:09:00 PM

--  
我不是为了加规则而加规则阿
我加规则就是为了推理用啊
我用记事本打开,是可以往里面加
但我想问问板主:如果加的话,你用什么语言来描述?如何来描述?
我可以在pretege中用pal来加,但怎么和jena结合呢?
我想:这说起来都挺容易吧,自己动下手阿
目前根本都还没有一个具体在本体中加规则的标准,只是有血提议,如horrockd的swrl
你有兴趣的话可以看看相关论文
--  作者:iamwym
--  发布时间:5/4/2006 8:33:00 PM

--  
实在是……
我就没看到你这段话里面有对的地方:
1.谁加规则不是为了推理用?
2.规则的格式标准都有描述,比如swrl,你按照这个规则写就可以了。谁告诉你编辑本体一定要protege这样的编辑工具?
3.标准,推理器支持就是标准,现在swrl最广泛,w3c支持就是标准,Racer, Pellet, KAON2都支持,你告诉我swrl不是标准?Ian严格说算我半个师兄,他的论文我会不看?
4.我如果没有动手写过rule,我会告诉你这样去写rule?
5.An example:
<Woman rdf:ID="F04">
    <hasSex rdf:resource="#Female"/>
    <name rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Marilyn</name>
  </Woman>
  <swrl:Variable rdf:ID="z"/>
  <swrl:Variable rdf:ID="y"/>
  <Woman rdf:ID="F08">
    <name rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Emily</name>
    <hasSex rdf:resource="#Female"/>
  </Woman>
  <swrl:IndividualPropertyAtom>
    <swrl:propertyPredicate rdf:resource="#hasSister"/>
    <swrl:argument2 rdf:resource="#z"/>
    <swrl:argument1 rdf:resource="#y"/>
  </swrl:IndividualPropertyAtom>

6.提醒下楼主,因为你不是第一次发这样的贴,开始着手之前,最好先打好基础,耐心多做reading,比如搜索一下带rule的本体,不就都解决了。这样可能效果更好些。


--  作者:chris
--  发布时间:5/4/2006 11:03:00 PM

--  
以下是引用iamwym在2006-5-4 20:33:00的发言:
实在是……
我就没看到你这段话里面有对的地方:
1.谁加规则不是为了推理用?
    我看了许多论文就是这样的阿!也许是我没看懂吧
2.规则的格式标准都有描述,比如swrl,你按照这个规则写就可以了。谁告诉你编辑本体一定要protege这样的编辑工具?
   我做的是毕设呵,导师定的是这个方案阿!而且这个也简单阿!
3.标准,推理器支持就是标准,现在swrl最广泛,w3c支持就是标准,Racer, Pellet, KAON2都支持,你告诉我swrl不是标准?Ian严格说算我半个师兄,他的论文我会不看?
我不是特指Ian啊,我这有个suevey<combine rule and ontology>里面有很多人的论文
4.我如果没有动手写过rule,我会告诉你这样去写rule?
可能我受那些论文的影响,他们都只是说说,没有真正来写啊,觉得你说的和他们很像
5.An example:
  <Woman rdf:ID="F04">
     <hasSex rdf:resource="#Female"/>
     <name rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
     >Marilyn</name>
   </Woman>
   <swrl:Variable rdf:ID="z"/>
   <swrl:Variable rdf:ID="y"/>
   <Woman rdf:ID="F08">
     <name rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
     >Emily</name>
     <hasSex rdf:resource="#Female"/>
   </Woman>
   <swrl:IndividualPropertyAtom>
     <swrl:propertyPredicate rdf:resource="#hasSister"/>
     <swrl:argument2 rdf:resource="#z"/>
     <swrl:argument1 rdf:resource="#y"/>
   </swrl:IndividualPropertyAtom>
老实说,这个例子我没看懂,我看我还是得好好看看swrl
6.提醒下楼主,因为你不是第一次发这样的贴,开始着手之前,最好先打好。托亩嘧鰎eading,比如搜索一下带rule的本体,不就都解决了。这样可能效果更好些。
这点建议挺好的,我会慢慢改正的。不过我时间不多了,毕设快答辩了,看了一些论文我也有些失望了阿。本体库我都搜了,swoogle,protege等都找了下,那些本体都很简单阿!目前我还没找到!


--  作者:iamwym
--  发布时间:5/4/2006 11:15:00 PM

--  
论文里面如果说些做的东西,是不可能被接受的,论文之外必然有几倍于论文的东西存在
楼主如果是本科论文,我也觉得正常,硕士论文的话,我就不评论什么了……
--  作者:可乐加烟
--  发布时间:5/13/2006 1:18:00 PM

--  
激动中。。。。
终于找到个懂SWRL的了
wym老兄
我想用SWRL描述安全规则,包括身份验证,信息加密等等。。。
你有没有相关的资料介绍介绍啊?
或者方法,或者提示。。。
(你上面那简单例子,我还能看得懂)
推理器上,你觉得用那种好学点?KAON2?

[此贴子已经被作者于2006-5-13 14:02:36编辑过]

W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
62.500ms