定义世界

投捕信赖,就是 ACM SIGMOD

数据交换

从人工智能到数据库,从本体到数据库模式。模式匹配,模式映射,然后数据在迁移。

今天读了Arnon Resenthal的Pragmatics and Open Problems for Inter-schema Constraint Theory。里面的Comparing DB and AI Mediation Approaches to Data Exchange和Unifying Data Exchange Theory and Business Objects' Update两个小结给我印象深刻。

前面一小节对比了数据库领域常用的数据映射方法和人工智能领域常用的信息集成方法进行数据集成的比较。看了之后才发现自己已经忘了原本我是搞信息集成的了。数据库领域的模式集成,模式映射方法把模式处理为一些对象。方法根据对象的特征进行处理,得到需要的信息,并用这些信息和其他的模式进行匹配进而进行为数据级别的应用提供支持。而信息集成方法则似乎更人性化一些,由于本体本身已经具有了相当的信息,处理方法似乎也不会把所要处理的本体当成模式一类的对象,而是更多的考虑本体自身的特点并且映射他们到全局本体。其实无论是模式匹配和映射还是本体匹配和映射,他们最终处理问题的方法都是类似的,只不过数据库可能还需要自己构建全局模式,而人工智能则需要更多的考虑各个本体自身的一些信息。不过由于我一贯对本体的印象比较好,因此总感觉本体的方法看起来更COOL一点。

而对于Business Object到模式的映射和更新,文中描述的内容似乎距离现实具有一些距离。毕竟,在ActiveObject以及LINQ这类相当好用的ORM映射工具的帮助下,开发者开发数据驱动应用已经相当容易了。不过文中似乎更倾向于从数据库理论的角度出发,描述如何让Business Object 更好的支持数据库的诸多约束。这种约束从一定程度上描述了业务规则以及业务行为。很有趣,不过思路还理不清,毕竟进入这行时间太短,软件开发又离开一段时间了。

胡言乱语一番,自己都没有想明白,呵呵。Data Exchange,说到底还是数据啊。

posted on 2008-01-07 00:35 光荣之翼 阅读(61) 评论(0)  编辑  收藏 所属分类: Future Works




标题  
姓名  
主页
验证码 *  
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-04-14 23:30 编辑过