以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 Web Services & Semantic Web Services 』  (http://bbs.xml.org.cn/list.asp?boardid=10)
----  如何用OWL表示UML中的聚合关系?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=10&rootid=&id=75003)


--  作者:duxiong
--  发布时间:5/22/2009 8:00:00 PM

--  如何用OWL表示UML中的聚合关系?
想把别人的一个领域概念模型转换成本体,模型是用UML建的,好在是个静态模型,其中的UML构造符基本都能找到OWL的相应表达。就是这个聚合关系,不知道如何处理为好,请同仁指点。
谢谢!


使用的解决方案:
聚合关系有两种:聚合和组合,都是表示整体与部分的关系(整体端用菱形符号,有时有势约束),聚合表示组成整体的部分不可分,整体不存在了,部分就不存在了(用空心另菱形);组合表示整体是由独立的个体组装而成,虽然整体不存在了,可是部分还可以保持不变(用实心菱形表示)。由于OWL中不能表达这种动态关系,所以,只好舍弃组合与聚合的语义差别,用一组互反属性(没有约束时使用part-of, has-a;有约束时composition-of, has-composition)来表示。

还有一种自组合关系,可以将组合关系当作整体端处理;

这样做的有两个欠缺:一是语义丢失,二是可能会引起冲突。

等做好了,测试一下再通报结果。

大家可以到www.geoonto.com上看,一个地质学本体开发项目,这在工作中....


>>>>>>

已更新,可以到http://www.geoonto.com下载。

[此贴子已经被作者于2009-5-24 11:54:09编辑过]

--  作者:wxl0000
--  发布时间:11/30/2009 1:42:00 PM

--  
楼主的问题还属于开放性问题 主要是表示之后的推理 不过貌似楼主已经有了表示方法 好奇的说
--  作者:Humphrey
--  发布时间:11/30/2009 3:25:00 PM

--  
有需要才有市场,在这里是有需要就有转换了。
不过用本体文件表示UML格式的真正意义是什么呢?只是为了让推理机能够使用吗?
--  作者:wxl0000
--  发布时间:12/1/2009 9:47:00 AM

--  
有点想知道3楼的工作或研究方向
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
62.500ms