新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   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)/描述逻辑/本体 』 → [求助]构建一个基于本体的检索系统,按以下步骤进行可以吗? 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 214350 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: [求助]构建一个基于本体的检索系统,按以下步骤进行可以吗? 举报  打印  推荐  IE收藏夹 
       本主题类别: Ontology Language | RDF/RDFS    
     dorothyle 美女呀,离线,快来找我吧!
      
      
      等级:大二(研究汇编)
      文章:44
      积分:285
      门派:XML.ORG.CN
      注册:2009/9/15

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给dorothyle发送一个短消息 把dorothyle加入好友 查看dorothyle的个人资料 搜索dorothyle在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看dorothyle的博客楼主
    发贴心情 [求助]构建一个基于本体的检索系统,按以下步骤进行可以吗?

    大家好,我想构建一个关于京剧的本体,然后在这个本体的基础上进行检索。我现在想是不是可以分为以下几步进行工作:
    1. 选择一种用户界面开发工具,比如C++,.net,或者Java?
    2. 选择一种本体构建工具,比如Protege?
    3. 选择一种本体推理工具,比如Jena?(这部分我不是特别明白,目前我使用Progete4在构建本体,其内置了一个Pellet推理机,这样不是也可以完成推理吗?为什么一定要安装Jena,还需要手动编写许多语句去完成推理呢?)
    4. 利用Protege工具完成本体的构建后,利用一种编程语言将本体导入,然后编写SPARAL语句对本体进行查询等操作,以达到基于本体的检索目的?
        我不知道以上的步聚是否合理?请有经验的高手帮我指点一下吧。同时,昨天在论坛里一直看帖子,有一位高手建议在构建本体,利用Jena进行语义推理分析之前,要对XML,RDF,OWL这些概念有所了解,最好能读懂,甚至能够编写部分RDF文档,我想知道,如果时间比较紧,到底有无必要这样做?也请大家给些建议。
        第三,我目前在使用Protege构建本体时,总是拎不清如何利用DatatypeProperty,是不是只有在描述一个具体实例时才用到DatatypeProperty,给这些DatatypeProperty属真正赋值时,是不是所谓的“语义标注”?我不太明白语义标注,也不太会使用Protege中的Annotations。不过关于第三个问题,我相信是因为我现在对本体构建的了解还不够深入,处于初级阶段,所以才会有这些问题。
        鉴于以上问题,好歹请大家给个指导建议,以点明前进的方向,不胜感激!

       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2010/7/29 11:09:00
     
     dorothyle 美女呀,离线,快来找我吧!
      
      
      等级:大二(研究汇编)
      文章:44
      积分:285
      门派:XML.ORG.CN
      注册:2009/9/15

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给dorothyle发送一个短消息 把dorothyle加入好友 查看dorothyle的个人资料 搜索dorothyle在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看dorothyle的博客2
    发贴心情 
    各位高手给一些指导性的建议吧,谢谢了
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2010/7/29 11:49:00
     
     laotao 帅哥哟,离线,有人找我吗?
      
      
      威望:1
      等级:大四(GRE考了1400分!)
      文章:117
      积分:1030
      门派:XML.ORG.CN
      注册:2007/4/30

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给laotao发送一个短消息 把laotao加入好友 查看laotao的个人资料 搜索laotao在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 点击这里发送电邮给laotao 引用回复这个贴子 回复这个贴子 查看laotao的博客3
    发贴心情 
    推荐两本书
    Semantic Web Programming
    Semantic Web for the working ontologist
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2010/7/29 12:41:00
     
     dorothyle 美女呀,离线,快来找我吧!
      
      
      等级:大二(研究汇编)
      文章:44
      积分:285
      门派:XML.ORG.CN
      注册:2009/9/15

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给dorothyle发送一个短消息 把dorothyle加入好友 查看dorothyle的个人资料 搜索dorothyle在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看dorothyle的博客4
    发贴心情 
    万分感谢laotao的回复,我会认真看的。感觉真是挺难的,有人给予帮助感觉真是很温暖。
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2010/7/29 21:02:00
     
     felicia0402 美女呀,离线,快来找我吧!
      
      
      等级:大一(猛啃高等数学)
      文章:13
      积分:106
      门派:XML.ORG.CN
      注册:2010/7/27

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给felicia0402发送一个短消息 把felicia0402加入好友 查看felicia0402的个人资料 搜索felicia0402在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看felicia0402的博客5
    发贴心情 
    写的好,同样的问题,关注中.
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2010/8/9 16:51:00
     
     Lexxuan 帅哥哟,离线,有人找我吗?
      
      
      威望:1
      等级:大四(GRE考了1500分!)
      文章:88
      积分:1025
      门派:W3CHINA.ORG
      注册:2009/4/23

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给Lexxuan发送一个短消息 把Lexxuan加入好友 查看Lexxuan的个人资料 搜索Lexxuan在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 点击这里发送电邮给Lexxuan  引用回复这个贴子 回复这个贴子 查看Lexxuan的博客6
    发贴心情 
    以下是引用dorothyle在2010-7-29 11:09:00的发言:
    大家好,我想构建一个关于京剧的本体,然后在这个本体的基础上进行检索。我现在想是不是可以分为以下几步进行工作:
    1. 选择一种用户界面开发工具,比如C++,.net,或者Java?
    2. 选择一种本体构建工具,比如Protege?
    3. 选择一种本体推理工具,比如Jena?(这部分我不是特别明白,目前我使用Progete4在构建本体,其内置了一个Pellet推理机,这样不是也可以完成推理吗?为什么一定要安装Jena,还需要手动编写许多语句去完成推理呢?)
    4. 利用Protege工具完成本体的构建后,利用一种编程语言将本体导入,然后编写SPARAL语句对本体进行查询等操作,以达到基于本体的检索目的?
         我不知道以上的步聚是否合理?请有经验的高手帮我指点一下吧。同时,昨天在论坛里一直看帖子,有一位高手建议在构建本体,利用Jena进行语义推理分析之前,要对XML,RDF,OWL这些概念有所了解,最好能读懂,甚至能够编写部分RDF文档,我想知道,如果时间比较紧,到底有无必要这样做?也请大家给些建议。
         第三,我目前在使用Protege构建本体时,总是拎不清如何利用DatatypeProperty,是不是只有在描述一个具体实例时才用到DatatypeProperty,给这些DatatypeProperty属真正赋值时,是不是所谓的“语义标注”?我不太明白语义标注,也不太会使用Protege中的Annotations。不过关于第三个问题,我相信是因为我现在对本体构建的了解还不够深入,处于初级阶段,所以才会有这些问题。
         鉴于以上问题,好歹请大家给个指导建议,以点明前进的方向,不胜感激!

    LZ思路基本是正确的,没什么大问题,但给你一些个人意见用于参考:

    1. 未必要用本体构建工具。当然为了方便,可以应用这些工具来构建本体,但归根到底,你得到的本体文件都是RDF/OWL这类的本体文件,所以正如你提到的那位高人给你的建议一样,先了解并掌握XML,RDF,OWL这些概念及其书写规则才是最重要的。掌握以后,可以不用本体构建工具,自己编写本体文件,能更灵活的满足自己的需求。

    2. 要区分好Protege API和Jena API。

    3. 什么是DatatypeProperty,什么是ObjectProperty一定要搞清楚。简单地说,前者的range(取值范围)是各种经典Datatype,后者的range是各种Object。举例说,Object A的一个DatatypeProperty的值是字符串,而一个ObjectProperty的值是Object B。通过ObjectProperty,Object A和B就联系起来了。

    总之,仔细了解XML,RDF和OWL不会让你浪费时间,这些是基础。

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2010/8/9 22:33:00
     
     dorothyle 美女呀,离线,快来找我吧!
      
      
      等级:大二(研究汇编)
      文章:44
      积分:285
      门派:XML.ORG.CN
      注册:2009/9/15

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给dorothyle发送一个短消息 把dorothyle加入好友 查看dorothyle的个人资料 搜索dorothyle在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看dorothyle的博客7
    发贴心情 
    感谢Lexxuan的回帖,仔细读了三遍,我有点明白DatatypeProperty和ObjectProperty了,我现的理解是:
    1. DatatypeProperty是细化某个概念的,是可以利用字符串,数值等数据类型的值来描述某个概念。比如对于一个表示“人”的概念,其DatatypeProperty可以有name, birthday, sex等,通过这些DatatypeProperty细化一个概念的描述;
    2. ObjectProperty主要是描述概念之间的关系,比如有两个类,一类是“人”,一类是“宠物”,这时建立一个属性“有宠物”,那么类“人”和“宠物”之间就建立起了关系。
    3. 如果对“宠物”的DataProperty里加入一个“nameOfPets”,将该DataProperty的值固定为一个常量,那么概念“人”就可以通过“有宠物”这个对象属性与概念“宠物”产生联系了。
    4. 在构建一个本体时,是不是应该将本体与实例分开。比如构建一个人的社会关系的本体,那么具体有哪些人,每个人的社会关系是什么样的,是不是应该单独有一个实例文件去描述。本体中描述的只是人与各个类之间的关系,不涉及具体的人?
        不知道以上的理解是否正确,请高手指教。
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2010/8/12 0:23:00
     
     Lexxuan 帅哥哟,离线,有人找我吗?
      
      
      威望:1
      等级:大四(GRE考了1500分!)
      文章:88
      积分:1025
      门派:W3CHINA.ORG
      注册:2009/4/23

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给Lexxuan发送一个短消息 把Lexxuan加入好友 查看Lexxuan的个人资料 搜索Lexxuan在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 点击这里发送电邮给Lexxuan  引用回复这个贴子 回复这个贴子 查看Lexxuan的博客8
    发贴心情 
    我忘记了是否在protege图形界面里对实例只能定义DatatypeProperty而不能定义ObjectProperty,但实际上,在应用中ObjectProperty一样可以用在实例之间,而不是只能用在已定义的Class上。因此,是否要把实例从本体中分开描述,就看自己项目需要了。

    如果你多少知道WordNet的话,可以看看它的其中一种RDF/OWL形式:http://www.w3.org/2001/sw/BestPractices/WNET/wn-conversion-20062304.html
    里面可以下载其全版本的RDF文件,读懂它们,并且理解它们相互之间怎么作用,会对理解本体的构建有很大的帮助!(里面的实例有很多Object属性)

    以上全为本人意见,欢迎指错。

    LZ很努力,加油

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2010/8/12 3:27:00
     
     dorothyle 美女呀,离线,快来找我吧!
      
      
      等级:大二(研究汇编)
      文章:44
      积分:285
      门派:XML.ORG.CN
      注册:2009/9/15

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给dorothyle发送一个短消息 把dorothyle加入好友 查看dorothyle的个人资料 搜索dorothyle在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看dorothyle的博客9
    发贴心情 
    谢谢Lexxuan的及时回复,我会去看看您说的那个文档的,继续努力!
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2010/8/12 11:03:00
     
     一室阳光 美女呀,离线,快来找我吧!
      
      
      等级:大一新生
      文章:7
      积分:78
      门派:XML.ORG.CN
      注册:2009/10/11

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给一室阳光发送一个短消息 把一室阳光加入好友 查看一室阳光的个人资料 搜索一室阳光在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看一室阳光的博客10
    发贴心情 
    你好!
    我的毕业设计做有关语义搜索方面的研究,现在理论研究比较通透,可系统实现上存在很大困难。在W3C里看到你的讨论,知道你在这方面有所突破,所以特来向你请教。
    不知你是否有相关的设计可以借鉴一下,或者可以帮我做原型系统设计。虚心请教,请一定回复~
    谢谢!
    可以回复到我邮箱yueran_0915@126.com
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2010/8/27 21:59:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/4/18 5:47:46

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

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