新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   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等。
    [返回] 计算机科学论坛W3CHINA.ORG讨论区 - Web新技术讨论『 Semantic Web(语义Web)/描述逻辑/本体 』 → 问个问题,不懂owl和rdf的就不用进了 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 9474 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: 问个问题,不懂owl和rdf的就不用进了 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     Ambrosia 美女呀,离线,快来找我吧!
      
      
      威望:1
      头衔:天使
      等级:计算机学士学位
      文章:377
      积分:2304
      门派:XHTML.ORG.CN
      注册:2006/2/23

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给Ambrosia发送一个短消息 把Ambrosia加入好友 查看Ambrosia的个人资料 搜索Ambrosia在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看Ambrosia的博客楼主
    发贴心情 问个问题,不懂owl和rdf的就不用进了

    在owl web ontology language 的定义中有 oneOf 和 unionOf。这两者到底有什么区别呢?比如说1取值2所对应的对象,如class or individual?

    我记得曾在那里看过,如果不加额外的约束如:intersectionOf的话 ,oneOf 和 unionOf对于class的区别实际不大,当然在datatype中只能用oneof。谢过!

    对了,lepord(不知道对不对)同学的问题是这样的:url reference can be the identifier of a class or datatype and property and individual, although the ontology cannot then be translated into an owl dl rdf graph.

    看起来,似乎只有owl dl可以转成rdf graph!


       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/8/16 12:39:00
     
     iamwym 帅哥哟,离线,有人找我吗?
      
      
      
      威望:9
      等级:计算机硕士学位(版主)
      文章:2454
      积分:17456
      门派:XML.ORG.CN
      注册:2004/11/14

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给iamwym发送一个短消息 把iamwym加入好友 查看iamwym的个人资料 搜索iamwym在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 访问iamwym的主页 引用回复这个贴子 回复这个贴子 查看iamwym的博客2
    发贴心情 
    1. oneof unionof区别似乎不是一点点。
    2. leopard估计不是这个意思,而且我认为两个命题没啥关系。
    显然不是owl dl可以转rdf graph.....
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/8/16 13:35:00
     
     seaheartgulinlin 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:27
      积分:189
      门派:XML.ORG.CN
      注册:2005/10/21

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给seaheartgulinlin发送一个短消息 把seaheartgulinlin加入好友 查看seaheartgulinlin的个人资料 搜索seaheartgulinlin在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看seaheartgulinlin的博客3
    发贴心情 
    俺懂的不多,但还要说上两句:
    1、只有OWL FULL能够保持对RDF(S)的向上兼容性
    2、OWL LITE是OWL DL的子集,这两个都与RDFS在语义上有冲突。显然不是owl dl可以转rdf graph.....
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/8/16 14:51:00
     
     Ambrosia 美女呀,离线,快来找我吧!
      
      
      威望:1
      头衔:天使
      等级:计算机学士学位
      文章:377
      积分:2304
      门派:XHTML.ORG.CN
      注册:2006/2/23

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给Ambrosia发送一个短消息 把Ambrosia加入好友 查看Ambrosia的个人资料 搜索Ambrosia在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看Ambrosia的博客4
    发贴心情 
    3楼的同学,推荐你去看一下owl web ontology language semantics and abstract syntax...

    2楼的同学,虽然你可能都对,我却没看懂,哈哈。两个命题确实没有什么关系!leopard问的是如何解析。我看到的一般都是转成rdf triple, 即rdf graph。url同时指向property和class的好像只能在owl full 中出现,但这种情况无法转rdf graph,所以我也不知道如何解析。好像jena 就只对部分的owl full进行支持。

    至于第一个问题,本人的疑问是这样的:
    假设有一个class A,是class B的子类。
    情况1:class B声明成 unionOf class C and class D,那么class A就是class C and class D的子类。
    情况2:class B声明成 oneOf class C and class D,那么class A是class C或class D的子类概率各为多大?

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/8/16 15:02:00
     
     jpz6311whu 帅哥哟,离线,有人找我吗?
      
      
      
      威望:9
      等级:研三(收到微软亚洲研究院的Offer了)(版主)
      文章:1718
      积分:10610
      门派:W3CHINA.ORG
      注册:2005/4/12

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给jpz6311whu发送一个短消息 把jpz6311whu加入好友 查看jpz6311whu的个人资料 搜索jpz6311whu在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看jpz6311whu的博客5
    发贴心情 
    至于第一个问题,本人的疑问是这样的:
    假设有一个class A,是class B的子类。
    情况1:class B声明成 unionOf class C and class D,那么class A就是class C and class D的子类。
    情况2:class B声明成 oneOf class C and class D,那么class A是class C或class D的子类概率各为多大?
    ------------------
    oneOf是类和实例的关系,而unionOf是类和类的关系


    3.1.1 Enumeration
    A class description of the "enumeration" kind is defined with the owl:oneOf property. The value of this built-in OWL property must be a list of individuals that are the instances of the class. This enables a class to be described by exhaustively enumerating its instances. The class extension of a class described with owl:oneOf contains exactly the enumerated individuals, no more, no less. The list of individuals is typically represented with the help of the RDF construct rdf:parseType="Collection", which provides a convenient shorthand for writing down a set of list elements. For example, the following RDF/XML syntax defines a class of all continents:

    <owl:Class>
      <owl:oneOf rdf:parseType="Collection">
        <owl:Thing rdf:about="#Eurasia"/>
        <owl:Thing rdf:about="#Africa"/>
        <owl:Thing rdf:about="#NorthAmerica"/>
        <owl:Thing rdf:about="#SouthAmerica"/>
        <owl:Thing rdf:about="#Australia"/>
        <owl:Thing rdf:about="#Antarctica"/>
      </owl:oneOf>
    </owl:Class>

    The RDF/XML syntax <owl:Thing rdf:about="..."/> refers to some individual (remember: all individuals are by definition instances of owl:Thing).

    上面这个例子中
        <owl:Thing rdf:about="#Eurasia"/>
        <owl:Thing rdf:about="#Africa"/>
        <owl:Thing rdf:about="#NorthAmerica"/>
        <owl:Thing rdf:about="#SouthAmerica"/>
        <owl:Thing rdf:about="#Australia"/>
        <owl:Thing rdf:about="#Antarctica"/>
    都是Thing类的实例,而不是类

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/8/16 15:11:00
     
     Ambrosia 美女呀,离线,快来找我吧!
      
      
      威望:1
      头衔:天使
      等级:计算机学士学位
      文章:377
      积分:2304
      门派:XHTML.ORG.CN
      注册:2006/2/23

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给Ambrosia发送一个短消息 把Ambrosia加入好友 查看Ambrosia的个人资料 搜索Ambrosia在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看Ambrosia的博客6
    发贴心情 
    Two OWL class identifiers are predefined, namely the classes owl:Thing and owl:Nothing.

    Consequently, every OWL class is a subclass of owl:Thing and owl:Nothing is a subclass of every class.

    -----------------------owl reference

    description ::= classID
                | restriction
                | 'unionOf(' { description } ')'
                | 'intersectionOf(' { description } ')'
                | 'complementOf(' description ')'
                | 'oneOf(' { individualID } ')'
    ----------------------------owl syntax

    这么说owl:Thing和owl:Nothing到底是class 还是individual?

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

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给seaheartgulinlin发送一个短消息 把seaheartgulinlin加入好友 查看seaheartgulinlin的个人资料 搜索seaheartgulinlin在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看seaheartgulinlin的博客7
    发贴心情 
    oneOf是类和实例的关系,而unionOf是类和类的关系,楼上的已经说的很清楚了,楼主似乎连一些基本的概念都没有搞清楚啊
    “这么说owl:Thing和owl:Nothing到底是class 还是individual?”
    以上的问题在OWL DL中是有类型区分的(一个类不能作为个体和性质,性质也不能作为类和个体),而在OWL FULL中就没有这些限定了
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/8/16 16:41:00
     
     Ambrosia 美女呀,离线,快来找我吧!
      
      
      威望:1
      头衔:天使
      等级:计算机学士学位
      文章:377
      积分:2304
      门派:XHTML.ORG.CN
      注册:2006/2/23

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给Ambrosia发送一个短消息 把Ambrosia加入好友 查看Ambrosia的个人资料 搜索Ambrosia在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看Ambrosia的博客8
    发贴心情 
    感谢7楼的批评!在owl full 中两个概念是这样定义的:
    <rdf:Property rdf:ID="oneOf">
      <rdfs:label>oneOf</rdfs:label>
      <rdfs:domain rdf:resource="&rdfs;Class"/>
      <rdfs:range rdf:resource="&rdf;List"/>
    </rdf:Property>

    <rdf:Property rdf:ID="unionOf">
      <rdfs:label>unionOf</rdfs:label>
      <rdfs:domain rdf:resource="#Class"/>
      <rdfs:range rdf:resource="&rdf;List"/>
    </rdf:Property>
    所以从owl full的角度来看两个概念本身无区别!owl:Thing和owl:Nothing到底是class 还是individual也只是在owl dl里面才有区别,当然,lite可以看成dl的特例。

    我本愚钝,所以你说的“OWL LITE是OWL DL的子集,这两个都与RDFS在语义上有冲突。显然
                                                                                                    --------------------
    不是owl dl可以转rdf graph.....”把我搞晕了
    -----------------------------------------

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/8/16 17:26:00
     
     iamwym 帅哥哟,离线,有人找我吗?
      
      
      
      威望:9
      等级:计算机硕士学位(版主)
      文章:2454
      积分:17456
      门派:XML.ORG.CN
      注册:2004/11/14

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给iamwym发送一个短消息 把iamwym加入好友 查看iamwym的个人资料 搜索iamwym在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 访问iamwym的主页 引用回复这个贴子 回复这个贴子 查看iamwym的博客9
    发贴心情 
    以下是引用Ambrosia在2006-8-16 15:02:00的发言:
    3楼的同学,推荐你去看一下owl web ontology language semantics and abstract syntax...

    2楼的同学,虽然你可能都对,我却没看懂,哈哈。两个命题确实没有什么关系!leopard问的是如何解析。我看到的一般都是转成rdf triple, 即rdf graph。url同时指向property和class的好像只能在owl full 中出现,但这种情况无法转rdf graph,所以我也不知道如何解析。好像jena 就只对部分的owl full进行支持。

    至于第一个问题,本人的疑问是这样的:
    假设有一个class A,是class B的子类。
    情况1:class B声明成 unionOf class C and class D,那么class A就是class C and class D的子类。
    情况2:class B声明成 oneOf class C and class D,那么class A是class C或class D的子类概率各为多大?



    请读一遍w3c owl的标准吧⋯⋯class, property没有的话那是什么?连rdf都不是了...
    jena的支持...
    sigh,我很认真建议你从版里顶上的入门材料连接里面选一个,花一周入门semantic web基础知识先,还有再看一遍大学本科的高数和离散的教材,里面对你的问题讲了都很清楚。
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/8/16 20:41:00
     
     Ambrosia 美女呀,离线,快来找我吧!
      
      
      威望:1
      头衔:天使
      等级:计算机学士学位
      文章:377
      积分:2304
      门派:XHTML.ORG.CN
      注册:2006/2/23

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给Ambrosia发送一个短消息 把Ambrosia加入好友 查看Ambrosia的个人资料 搜索Ambrosia在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看Ambrosia的博客10
    发贴心情 
    ok, i will take your advice!

    不过,我有一种感觉是你有没有明白的我的问题?jena我没有具体研究。不过url同时指向property和class的情况在owl web ontology language semantics and abstract syntax的2.1.ontologies中有 “However, a URI reference can be the identifier of a class or datatype as well as the identifier of a property as well as the identifier of an individual, although the ontology cannot then be translated into an OWL DL RDF graph. ”

    这个并不是class, property没有,呵呵。

    以上愚见,轻拍please!

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/8/16 22:03:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2025/10/3 7:56:45

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

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