新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   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讨论区 - 语义网·描述逻辑·本体·RDF·OWLW3CHINA.ORG讨论区 - Web新技术讨论『 Semantic Web(语义Web)/描述逻辑/本体 』 → OWL本体设计模式(1)(2)(3)(4): N-元关系的表示; QCR的表示;避免使用oneOf;开放世界语义对本体构建的影响 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 125207 个阅读者浏览上一篇主题  刷新本主题   平板显示贴子 浏览下一篇主题
     * 贴子主题: OWL本体设计模式(1)(2)(3)(4): N-元关系的表示; QCR的表示;避免使用oneOf;开放世界语义对本体构建的影响 举报  打印  推荐  IE收藏夹 
       本主题类别: OWL | Ontology Engineering    
     orangebench 帅哥哟,离线,有人找我吗?
      
      
      
      威望:9
      等级:研一(参加了一年一度的XML大会)(版主)
      文章:681
      积分:4761
      门派:W3CHINA.ORG
      注册:2004/5/28

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给orangebench发送一个短消息 把orangebench加入好友 查看orangebench的个人资料 搜索orangebench在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 访问orangebench的主页 引用回复这个贴子 回复这个贴子 查看orangebench的博客楼主
    发贴心情 OWL本体设计模式(1)(2)(3)(4): N-元关系的表示; QCR的表示;避免使用oneOf;开放世界语义对本体构建的影响

    得到大家鼓励,再发一篇,如果时间允许,或动力足够的话,会继续写系列中的其他部分,如 oneOf 的使用, qualified cardinality restrictions, class as instance ...


    我们都知道,RDF只表示二元关系,但在实际应用中,多元关系非常常见,如:小红借给小明语文书,是个三元关系: borrow(小红,语文书,小明); 再如,小明的身高是170cm.也是个三元关系 length(小明,170, cm). 推广来说,n元关系如何在RDF和OWL中表示呢?

    我们假设三元组为(a,b,c). a,b.c 都是资源或Literal

    1. 方法一
    如果三元组中a是老大,即有个资源的地位是支配性的,如:小明的身高是170cm.
    表示方法为 把老大提出来,再把三元关系分解为3个二元关系:
      R1(a, a’) , R2(a’,b),  R3(a’,c)  // R1(a, a’) 用RDF三元组表示为 (a , R1 , a’)
    例如:小明的例子可以表示为
    length(小明,length_obj_1);  //小明是老大, length_obj_1 是一个身高对象
    value(length_obj_1,170);     //值
    unit(length_obj_1,cm);      //单位
    2. 方法二
    如果三元组中没有明显的老大,如: 小红借给小明语文书.
    表示方法为提出一个对象,每个元素都和这个对象有关系:
    R1(g, a) , R2(g,b),  R3(g, c)
    例如:小红借书的例子可以表示为
    rdf:type (borrow_obj_1,  BorrowRelation); // BorrowRelation 是一个表示借书关系的类
    borrow_owner((borrow_obj_1,小红);
    borrow_agent((borrow_obj_1,小明); //借书的人
    borrow_book((borrow_obj_1, 语文书);


    3. 结论
    1) n-元关系有2exp(n-2) 种表示方法: 二元关系一种表示法,三元关系有如上二种表示法,由数学归纳法得证。
    2) 如果用RDF对复杂系统建模,有必要引入一个中间的抽象层,用以表示N元关系,还有named graph, context 等。如引入rdfe:relation(a,b,c,d,….)表示n元关系
    3) n-关系的表示对RDF数据的查询和存储优化很有价值,因为n-关系往往对应了数据库中的表。


    注:大部分摘译自:
    http://www.w3.org/2001/sw/BestPractices/OEP/n-aryRelations-20040623/

    更为详细的信息也参考它。

    [此贴子已经被作者于2004-8-9 13:54:16编辑过]

       收藏   分享  
    顶(0)
      




    ----------------------------------------------
    Semantic Web is a dream; Semantic Web technology is 
    the reality.
    Weblog: http://blog.w3china.org/~orangebench/

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

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

     *树形目录 (最近20个回帖) 顶端 
    主题:  OWL本体设计模式(1)(2)(3)(4): N-元关系的表示; QCR的表示..(1870字) - orangebench,2004年6月21日
        回复:  支持斑竹。我打算在博士期间利用本体论做些研究。可是很迷茫。谢谢指点迷津。..(72字) - Yeaning,2006年5月1日
        回复:  学习学习再学习,没有说话的权利,那就好好的学习吧(48字) - xiaotaluoluuo,2006年5月1日
        回复:  good,顶!(8字) - lloyd,2006年4月27日
        回复:  赞一个!(8字) - icebuddy,2006年4月27日
        回复:  写的真好! 强,非常感谢(23字) - redempire,2006年4月26日
        回复:  谢谢了!楼主辛苦了!(20字) - 蔡鸟,2005年4月21日
        回复:  楼主的理解很深刻,看了很有收获,3x!(35字) - lilyfang,2005年4月5日
        回复:  顶,谢谢楼主(11字) - hytt,2005年4月2日
        回复:  Yelll……(9字) - aaaron,2005年3月30日
        回复:  好文章。谢谢!(14字) - tiansword,2005年3月28日
        回复:  高手!(6字) - liuhg,2005年3月17日
        回复:  OWL Web本体语言概述(中文)http://zh.transwiki.org/cn/owlov..(69字) - dk,2005年1月26日
        回复:  版主,厉害啊pfpf(16字) - 向日葵,2004年8月12日
        回复:  [B]开放世界语义对本体构建的影响[/B]看了些关于用OWL构建本体的讲义和教程,其中都会提到..(5022字) - orangebench,2004年8月3日
            回复:  写得太好了~~~~~很受启发~~~~~~[quote][b]以下是引用[i]orangeben..(641字) - admin,2004年8月3日
        回复:  下期预告: 开放世界语义对本体构建的影响争取8。1号以前完成。 ;-)..(82字) - orangebench,2004年7月22日
            回复:  关于构建本体的一些资料:http://oiled.man.ac.uk/building/[..(7976字) - orangebench,2004年8月9日
            回复:  关于本体重用:一些度量,单位 在本体中的表示[From Uschold, Michael F ..(1945字) - orangebench,2004年8月4日
            回复:  转自一个以前的帖子. OWL DL 本体构建指南 摘自 ..(1931字) - orangebench,2004年8月4日

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