以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 Semantic Web(语义Web)/描述逻辑/本体 』 (http://bbs.xml.org.cn/list.asp?boardid=2) ---- 关于Protege的import功能 (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=15388) |
-- 作者:ChouBill -- 发布时间:3/11/2005 4:38:00 PM -- 关于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编辑过]
|
-- 作者:iamwym -- 发布时间:3/12/2005 6:51:00 PM -- 也许是bug也有可能。通过assert conditions,能否添加导入的属性呢? |
-- 作者:ChouBill -- 发布时间:3/14/2005 9:32:00 AM -- 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中这两种方式是有区别的。 |
-- 作者:iamwym -- 发布时间:3/14/2005 6:58:00 PM -- 个人认为protege中的import功能只是一个摆设,基本很少有人使用。因为本体目前只能整个导入,局限性非常大的,所以是不推荐的。 |
-- 作者:ChouBill -- 发布时间:3/16/2005 11:23:00 AM -- 但是如果不用import功能,在protege中我就无法使用到其它文件中定义的本体了,这个问题如何解决呢? |
-- 作者:iamwym -- 发布时间:3/16/2005 6:58:00 PM -- 呵呵,这个问题目前正在解决中...不过似乎还没有太好的办法 |
-- 作者:xinxing -- 发布时间:5/14/2006 10:26:00 AM -- 都过了一年多了,有人解决了这个问题了吗? |
-- 作者:iamwym -- 发布时间:5/14/2006 6:22:00 PM -- 你强的,import还是只能整个ontology导入,部分应该还是不行吧 |
-- 作者:MerryZhang -- 发布时间:5/15/2006 9:26:00 AM -- 去年我试用的时候就可以了啊! 为什么你们还在讨论这个问题呢? |
-- 作者:jpz6311whu -- 发布时间:5/15/2006 11:55:00 AM -- protege中导入import其他的owl文件,只能够显示,并不能够被修改。 也就是说如果你当前编辑o.owl而且导入p.owl,那么你只能修改o.owl里面的内容,p.owl里面的内容并不能修改,但是p.owl其中的属性可以作为引用添加到o.owl。 ------ ------- |
-- 作者:xinxing -- 发布时间:5/16/2006 9:31:00 AM -- Notice the distinction between referring to classes, properties and individuals in an other ontology using namespaces, and completely importing an ontology. When an ontology imports another ontology, not only can classes, properties and individuals be referenced by the importing ontology, the axioms and facts that are contained in the ontology being imported are actually included in the importing ontology. |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
95.703ms |