新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 本版讨论Semantic Web(语义Web,语义网或语义万维网, Web 3.0)及相关理论,如:Ontology(本体,本体论), OWL(Web Ontology Langauge,Web本体语言), Description Logic(DL, 描述逻辑),RDFa,Ontology Engineering等。
    [返回] 中文XML论坛 - 专业的XML技术讨论区W3CHINA.ORG讨论区 - Web新技术讨论『 Semantic Web(语义Web)/描述逻辑/本体 』 → 请教allValuesFrom取多值问题 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 11221 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: 请教allValuesFrom取多值问题 举报  打印  推荐  IE收藏夹 
       本主题类别: RDF/RDFS    
     adwar 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:28
      积分:194
      门派:XML.ORG.CN
      注册:2006/12/17

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给adwar发送一个短消息 把adwar加入好友 查看adwar的个人资料 搜索adwar在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看adwar的博客楼主
    发贴心情 请教allValuesFrom取多值问题

    例如在在有wood,tree,branch这三个类,分别属于Plant类,现有is_part_of属性,现想表示branch类其中的is_part_of属性的值域可以取多个类为值得(tree,wood),不知道allvaluesfrom怎么可以接多个值的呢,下面我写了一些简单的代码,不知道正确与否,请指教~~

    <owl:Class rdf:ID="Wood">
        <rdfs:subClassOf>
          <owl:Class rdf:ID="Plant"/>
        </rdfs:subClassOf>
      </owl:Class>
      <owl:Class rdf:ID="Branch">
        <rdfs:subClassOf>
          <owl:Restriction>
            <owl:onProperty>
              <owl:ObjectProperty rdf:ID="is_part_of"/>
            </owl:onProperty>
            <owl:allValuesFrom rdf:resource="#Wood"/>
          </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf rdf:resource="#Plant"/>
        <rdfs:subClassOf>
          <owl:Restriction>
            <owl:onProperty>
              <owl:ObjectProperty rdf:about="#is_part_of"/>
            </owl:onProperty>
            <owl:allValuesFrom>
              <owl:Class rdf:ID="Tree"/>
            </owl:allValuesFrom>
          </owl:Restriction>
        </rdfs:subClassOf>
      </owl:Class>
      <owl:Class rdf:about="#Tree">
        <rdfs:subClassOf rdf:resource="#Plant"/>
      </owl:Class>


       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2009/8/26 18:50:00
     
     laotao 帅哥哟,离线,有人找我吗?
      
      
      威望:1
      等级:大四(GRE考了1400分!)
      文章:117
      积分:1030
      门派:XML.ORG.CN
      注册:2007/4/30

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给laotao发送一个短消息 把laotao加入好友 查看laotao的个人资料 搜索laotao在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 点击这里发送电邮给laotao 引用回复这个贴子 回复这个贴子 查看laotao的博客2
    发贴心情 
    UnionOf?
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2009/8/26 20:59:00
     
     cjdby 帅哥哟,离线,有人找我吗?
      
      
      等级:大二(研究汇编)
      文章:47
      积分:283
      门派:XML.ORG.CN
      注册:2007/9/18

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给cjdby发送一个短消息 把cjdby加入好友 查看cjdby的个人资料 搜索cjdby在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看cjdby的博客3
    发贴心情 
    (A or B or ...)?

    ----------------------------------------------
    This world is changing faster than what we can imagine. But the principle has stayed the same for thousands of years and it will last forever.

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2009/8/26 22:21:00
     
     adwar 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:28
      积分:194
      门派:XML.ORG.CN
      注册:2006/12/17

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给adwar发送一个短消息 把adwar加入好友 查看adwar的个人资料 搜索adwar在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看adwar的博客4
    发贴心情 
    不知道我以上写的语法对不对呢?
    如果用UnionOf定义一个匿名类,会不会不是很符合语义呢,毕竟试想下tree和wood联合在一起好象没什么意义。
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2009/8/26 23:09:00
     
     laotao 帅哥哟,离线,有人找我吗?
      
      
      威望:1
      等级:大四(GRE考了1400分!)
      文章:117
      积分:1030
      门派:XML.ORG.CN
      注册:2007/4/30

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给laotao发送一个短消息 把laotao加入好友 查看laotao的个人资料 搜索laotao在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 点击这里发送电邮给laotao 引用回复这个贴子 回复这个贴子 查看laotao的博客5
    发贴心情 
    <owl:ObjectProperty rdf:about="#is_part_of"/>一行可能会导致语法错误,这一行的功能好像与前面的 <owl:ObjectProperty rdf:ID="is_part_of"/>是相同的,这样在同一个xml:base的scope里面就有两个is_part_of了 (The rdf:ID attribute on a node element (not property element, that has another meaning) can be used instead of rdf:about and gives a relative RDF URI reference equivalent to # concatenated with the rdf:ID attribute value. So for example if rdf:ID="name", that would be equivalent to rdf:about="#name". rdf:ID provides an additional check since the same name can only appear once in the scope of an xml:base value (or document, if none is given), so is useful for defining a set of distinct, related terms relative to the same RDF URI reference.)

    如果你是想引用 <owl:ObjectProperty rdf:ID="is_part_of"/>一句定义的property,那第二个restriction里应该用rdf:resource而不是rdf:about

    但是这样并不能表达你的语义。比如branch1 is_part_of a,根据第一个restriction可以得出a一定是个Wood,而根据第二个restriction又能得出a一定是个tree。这样a就既是Wood又是Tree (IntersectionOf), 而你想表达的好像是a可能是Wood也可能是Tree. (UnionOf)

    其实OWL里的Class本来就只是一些集合,把什么Union在一起都是正常的……

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2009/8/27 16:13:00
     
     adwar 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:28
      积分:194
      门派:XML.ORG.CN
      注册:2006/12/17

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给adwar发送一个短消息 把adwar加入好友 查看adwar的个人资料 搜索adwar在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看adwar的博客6
    发贴心情 
    谢谢上面的答复.
    我是新手,请多多指教,我是用protege建立的,有不知道怎样验证它的正确性,所以前来发问.
    我已经大体看了OWL官方的那6个文档,不知道如果想继续深入要看什么呢?
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2009/8/28 11:15:00
     
     laotao 帅哥哟,离线,有人找我吗?
      
      
      威望:1
      等级:大四(GRE考了1400分!)
      文章:117
      积分:1030
      门派:XML.ORG.CN
      注册:2007/4/30

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给laotao发送一个短消息 把laotao加入好友 查看laotao的个人资料 搜索laotao在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 点击这里发送电邮给laotao 引用回复这个贴子 回复这个贴子 查看laotao的博客7
    发贴心情 
    看来Protege是允许重复定义Property的,可能它会自动把第一个<owl:ObjectProperty rdf:ID="is_part_of"/>作为定义,后面无论是用ID还是about定义同名的Property都会指向这个resource

    esw里列举了一些在线验证工具 (http://esw.w3.org/topic/SemanticWebTools#head-c5457b113c9ff892f0dfa7fe9e8ea7a19f36de49)

    其实我是外行,只在业余时间看过一些资料。这本书好像不错,Semantic Web for the working Ontologist

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2009/8/28 15:13:00
     
     adwar 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:28
      积分:194
      门派:XML.ORG.CN
      注册:2006/12/17

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给adwar发送一个短消息 把adwar加入好友 查看adwar的个人资料 搜索adwar在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看adwar的博客8
    发贴心情 
    非常感谢 laotao。
    有空连请教您
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2009/8/28 22:12:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/4/27 23:12:35

    本主题贴数8,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    93.750ms