以文本方式查看主题 - W3CHINA.ORG讨论区 - 语义网·描述逻辑·本体·RDF·OWL (http://bbs.xml.org.cn/index.asp) -- 『 Semantic Web(语义Web)/描述逻辑/本体 』 (http://bbs.xml.org.cn/list.asp?boardid=2) ---- 求助:请问ontology matching 与ontology mapping的区别? (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=28877) |
-- 作者:crystalwying -- 发布时间:3/19/2006 4:14:00 PM -- 求助:请问ontology matching 与ontology mapping的区别? 请各位高手相助! |
-- 作者:npubird -- 发布时间:3/19/2006 4:40:00 PM -- 多数情况下,两者是一致的。常见的词还有 Alignment 个人觉得的不同点如下: 主要看作者怎么定义mapping。一般来说,多数论文讨论的寻找不同Ontology的Entity之间的1:1的等价关系即可以说是mapping,也可以说是matching。但有时候mapping的意义扩大了后就不用matching了,例如有的寻找的不是等价关系,而是有包含关系,甚至复杂的转换关系,这样的一般要叫mapping。 以上只是根据个人看的论文所做出的理解。但我要强调,学术界对这个的用法确实有些含糊。我举代表这个领域最高水平的Aanhai Doan的论文为例: 他们发表在WWW2002的论文题目为: Learning to Map between Ontologies on the Semantic Web 然而,该论文的扩展版发表在The VLDB Journal上却叫做: Learning to Match Ontologies on the Semantic Web 这些可以从他的主页上查到。 我的建议是:对于Ontology的集成,如果寻找的映射不仅仅限于等价关系,那么请用mapping,否则你可以混用。对于数据库中的Schema集成,大多数情况下用matching,多年来Shema集成的最好的论文都这么用的。
|
-- 作者:cyn0sure -- 发布时间:3/20/2006 11:45:00 AM -- matching一般是一个计算相似度的函数 |
-- 作者:crystalwying -- 发布时间:3/20/2006 3:45:00 PM -- 我明白了一些,多谢! |
-- 作者:MerryZhang -- 发布时间:3/20/2006 4:08:00 PM -- match主要是判断两个Ontologies中的Entities的相似度的。 而Mapping是映射,大家应该知道XML Mapping主要是用来看什么的。就像XML Mapping一样,Ontology Mapping也是用来对两个Ontologies的数据进行交互,也就是将Source的数据传递给taget。Ontlogy Mapping的前提是match,就像Schema match一样。 |
-- 作者:wwyygg_123 -- 发布时间:3/22/2006 8:23:00 AM -- 请问楼上的大侠 既然matching是mapping的前提 那么在mapping的过程当中,在计算完语义相似度以后, 接着干什么啊? 是确定那个关系究竟是什么吗? 如果是,如何确定? 谢谢~~ |
-- 作者:iamwym -- 发布时间:3/22/2006 5:25:00 PM --
一个问题,ontology mapping怎么变成了ontology之间的数据交互,数据交互,data interchange,据我所知,mapping不会存在数据的交互这样一个过程,因为mapping应该不会对本体进行任何的修改吧?不知道这个理论哪里来的,自己概括的还是哪个paper里提到的,能够提供引用文献么? 另外,楼上的朋友可能误解了意思,matching和mapping是不能分开说的。你要做mapping,请match先。然后接下去的,就是判断match的结果了。 |
-- 作者:crystalwying -- 发布时间:3/23/2006 3:41:00 PM -- 那为什么有的论文说: Matching is one of the key operations for enabling the Semantic Web since it takes two graph-like structures and produces a mapping between the nodes of the graphs that correspond semantically to each other
|
-- 作者:iamwym -- 发布时间:3/23/2006 6:03:00 PM -- npubird已经说过了,完全看作者自己的定义了,你把这句话的matching改成mapping,也没人反对 |
-- 作者:mingchen1982 -- 发布时间:5/12/2006 9:07:00 PM -- 明白一点 |
-- 作者:leopard -- 发布时间:5/13/2006 9:38:00 PM -- AnHai Doan的一篇文章中,好像是叫“iMAP”的,上面说的意思是matches是找到的具有相似度的候选匹配对,而在对这些matches解释的基础上,从而形成mapping,基本和iamwym的说法差不多。不过我个人觉得,match应该是一个过程,mapping是最后的结果,呵呵,我老板是这么区分的。 |
-- 作者:MerryZhang -- 发布时间:5/15/2006 9:33:00 AM -- 斑竹,你所指的Mapping是? |
-- 作者:ppf4 -- 发布时间:5/15/2006 10:31:00 AM -- 那么merging呢? |
-- 作者:MerryZhang -- 发布时间:5/15/2006 3:33:00 PM -- merging?是将两个Ontology合并成一个吧? 映射不一样,不会改变Ontology,而是发现它们之间的关系。 |
-- 作者:flash9704 -- 发布时间:5/15/2006 4:44:00 PM -- |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
83.984ms |