论文部分内容阅读
农业信息化极大的促进了农业生产力的发展,但是在这个过程中,出现了越来越多的信息孤岛。因此,如何重复而集成地应用这些信息是我们现在最关心的问题之一。要实现这个目标,首先必须研究异构数据源的模式转换和模式匹配的问题。针对这两方面,论文做了以下方面的工作: (1)设计了基于嵌套的模式转换算法。在关系模式到XML Schema的转换算法中,一一映射的算法虽然比较简单实用,但是得到的模式在数据转换中会出现大量的冗余,所以我们提出了基于嵌套的算法对它予以改进。该算法通过在关系列上的实例嵌套操作,得到的模式在进行数据转换中能够减少冗余,同时也能更客观的放映现实世界元素之间的关系。 (2)提出了XML Schema匹配策略。XML Schema匹配策略包含了匹配流程和匹配算法。匹配流程是一个迭代过程,在每一次迭代过程中,通过执行多个简单匹配算法、复杂匹配算法和基于重用的模式匹配算法得到若干匹配结果,最后对匹配结果进行组合,得到相似或者相同的模式。在模式的匹配过程中为了保证匹配的精确度,采用了人工干预的模式。 (3)原型系统的设计。基于模式转换的算法和模式匹配的策略,实现了一个基于异构农业数据源的模式转换与匹配原型系统。