新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   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)/描述逻辑/本体 』 → 关于Protege的import功能 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 6977 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: 关于Protege的import功能 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     ChouBill 帅哥哟,离线,有人找我吗?处女座1978-9-10
      
      
      威望:4
      等级:大三暑假(参加全国数模竞赛拿了一等奖)
      文章:124
      积分:774
      门派:XML.ORG.CN
      注册:2004/4/1

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给ChouBill发送一个短消息 把ChouBill加入好友 查看ChouBill的个人资料 搜索ChouBill在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 访问ChouBill的主页 引用回复这个贴子 回复这个贴子 查看ChouBill的博客楼主
    发贴心情 关于Protege的import功能

    为了看看import功能,我建立了两个文件。
    一个是p.owl,在p.owl中定义了若干个性质(property),但没有定义class。这些性质的定义域和值域都是Thing。

    另外一个是o.owl,里面定义了一些概念,同时import了p.owl。在class->create restriction的时候,导入的性质可以被显示出来,在property选项卡中,被导入的性质也可以被显示出来。

    但是,当我想在o.owl中的Class->Property框中为一个概念“o1”增加已有的性质时,发现在p.owl中定义的性质并没有列在select property对话框中。这是为什么(如下图)?


    此主题相关图片如下:
    按此在新窗口浏览图片

    [此贴子已经被作者于2005-3-11 17:01:07编辑过]

       收藏   分享  
    顶(0)
      




    ----------------------------------------------
    欢迎访问真人CS枪战论坛
    http://www.gunwar.cn

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

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给iamwym发送一个短消息 把iamwym加入好友 查看iamwym的个人资料 搜索iamwym在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 访问iamwym的主页 引用回复这个贴子 回复这个贴子 查看iamwym的博客2
    发贴心情 
    也许是bug也有可能。通过assert conditions,能否添加导入的属性呢?
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/3/12 18:51:00
     
     ChouBill 帅哥哟,离线,有人找我吗?处女座1978-9-10
      
      
      威望:4
      等级:大三暑假(参加全国数模竞赛拿了一等奖)
      文章:124
      积分:774
      门派:XML.ORG.CN
      注册:2004/4/1

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给ChouBill发送一个短消息 把ChouBill加入好友 查看ChouBill的个人资料 搜索ChouBill在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 访问ChouBill的主页 引用回复这个贴子 回复这个贴子 查看ChouBill的博客3
    发贴心情 
    assert conditions可以添加导入的属性,但上面界面右侧中部的properties面板中不能加入。OWL Classes旁边的Properties选项卡里面又可以看到.不知道这是不是Protege的BUG,还是我对OWL理解有问题。

    另外,顺便问一下,我对import的必要性还是不能充分理解,owl guide上面也没有说得很清楚。就是为什么需要import?owl guide上面只说"命名空间声明提供的是一种方便对其他本体定义的名称进行引用的方法。概念上,owl:imports用于表明包含目标本体中的声明。在导入另一个本体02时,在02中导入的其他本体也将被导入。不必为了使用OWL本体词汇,而导入owl.rdf本体。实际上,这样导入是不推荐的。"

    那么,为什么要用import功能?所有的import都用命名空间申明不就可以了吗?虽然我知道在protege中这两种方式是有区别的。

    ----------------------------------------------
    欢迎访问真人CS枪战论坛
    http://www.gunwar.cn

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

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给iamwym发送一个短消息 把iamwym加入好友 查看iamwym的个人资料 搜索iamwym在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 访问iamwym的主页 引用回复这个贴子 回复这个贴子 查看iamwym的博客4
    发贴心情 
    个人认为protege中的import功能只是一个摆设,基本很少有人使用。因为本体目前只能整个导入,局限性非常大的,所以是不推荐的。
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/3/14 18:58:00
     
     ChouBill 帅哥哟,离线,有人找我吗?处女座1978-9-10
      
      
      威望:4
      等级:大三暑假(参加全国数模竞赛拿了一等奖)
      文章:124
      积分:774
      门派:XML.ORG.CN
      注册:2004/4/1

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给ChouBill发送一个短消息 把ChouBill加入好友 查看ChouBill的个人资料 搜索ChouBill在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 访问ChouBill的主页 引用回复这个贴子 回复这个贴子 查看ChouBill的博客5
    发贴心情 
    但是如果不用import功能,在protege中我就无法使用到其它文件中定义的本体了,这个问题如何解决呢?

    ----------------------------------------------
    欢迎访问真人CS枪战论坛
    http://www.gunwar.cn

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

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给iamwym发送一个短消息 把iamwym加入好友 查看iamwym的个人资料 搜索iamwym在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 访问iamwym的主页 引用回复这个贴子 回复这个贴子 查看iamwym的博客6
    发贴心情 
    呵呵,这个问题目前正在解决中...不过似乎还没有太好的办法
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/3/16 18:58:00
     
     xinxing 帅哥哟,离线,有人找我吗?
      
      
      等级:大二(研究汇编)
      文章:37
      积分:226
      门派:XML.ORG.CN
      注册:2004/8/22

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给xinxing发送一个短消息 把xinxing加入好友 查看xinxing的个人资料 搜索xinxing在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看xinxing的博客7
    发贴心情 
    都过了一年多了,有人解决了这个问题了吗?
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/5/14 10:26:00
     
     iamwym 帅哥哟,离线,有人找我吗?
      
      
      
      威望:9
      等级:计算机硕士学位(版主)
      文章:2454
      积分:17456
      门派:XML.ORG.CN
      注册:2004/11/14

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给iamwym发送一个短消息 把iamwym加入好友 查看iamwym的个人资料 搜索iamwym在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 访问iamwym的主页 引用回复这个贴子 回复这个贴子 查看iamwym的博客8
    发贴心情 
    你强的,import还是只能整个ontology导入,部分应该还是不行吧
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/5/14 18:22:00
     
     MerryZhang 美女呀,离线,快来找我吧!
      
      
      威望:4
      头衔:CTO
      等级:计算机学士学位
      文章:442
      积分:2808
      门派:W3CHINA.ORG
      注册:2006/1/4

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给MerryZhang发送一个短消息 把MerryZhang加入好友 查看MerryZhang的个人资料 搜索MerryZhang在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看MerryZhang的博客9
    发贴心情 
    去年我试用的时候就可以了啊!
    为什么你们还在讨论这个问题呢?

    ----------------------------------------------
    那一段我们曾心贴着心,我想我更有权力关心你,可能你已走进别人风景,多希望也有星光的投影.努力为你改变,却变不了预留的伏笔.以为在你身边那也算永远
    仿佛还是昨天,可是昨天已非常遥远,但闭上双眼我还看得见.

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

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给jpz6311whu发送一个短消息 把jpz6311whu加入好友 查看jpz6311whu的个人资料 搜索jpz6311whu在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看jpz6311whu的博客10
    发贴心情 
    protege中导入import其他的owl文件,只能够显示,并不能够被修改。
    也就是说如果你当前编辑o.owl而且导入p.owl,那么你只能修改o.owl里面的内容,p.owl里面的内容并不能修改,但是p.owl其中的属性可以作为引用添加到o.owl。

    ------
    另外一个是o.owl,里面定义了一些概念,同时import了p.owl。在class->create restriction的时候,导入的性质可以被显示出来,在property选项卡中,被导入的性质也可以被显示出来。
    ------
    这个操作事实上是针对o.owl里面的class添加或修改allvaluesfrom等restriction,这个操作是在o.owl里面进行的,新添加或修改的属性约束代码应该是写在o.owl的类的定义的相应部分,这个并不会修改到p.owl,所以可以操作。

    -------
    但是,当我想在o.owl中的Class->Property框中为一个概念“o1”增加已有的性质时,发现在p.owl中定义的性质并没有列在select property对话框中。这是为什么(如下图)?
    -------
    这个操作实际上是“add this class to the domain of properties”,你把鼠标放到添加按钮上会有这个提示信息。那么很显然,如果这个地方显示p.owl中的属性,作者在这里修改的事实上是p.owl中相应属性的domain,这个是不合法的,所以不能操作。

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

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

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