论文部分内容阅读
随着信息检索、语义Web等技术的不断发展,本体的应用越来越广泛,对本体的存储和管理等各个方面提出了更高的要求,需要构建一个独立于具体应用、查询效率高、具有良好的通用性、开放性、互操作性的本体库管理系统(ORMS)。而现在的本体管理工具都不具备上述特征。本文在中国人民大学数据库与信息检索实验室(作者所在实验室)开发的本体管理工具CODE的基础上,通过对ORMS关键技术的改进,构建了的本体库管理系统CODERS。 通过对语义Web中的本体特性的研究,总结现存的各种存储模式的特征,采纳了CODE存储模式中已被证明了的合理做法,设计了CODERS的存储模式。在CODERS中,采用了物化视图的思想,根据本体中的每个属性进行分解,同时保留了垂直模式下的三元组表。由于对所有属性数据采取了统一的处理方式,针对不同类型的查询操作不同的表对象,通过对分解模式和垂直模式的取长补短,解决了CODE里面数据可读性不够以及当本体规模很大时效率不高等问题。实验也证明,系统的效率得以提高。 针对目前各种本体管理工具操作接口不一,互操作性差,导致了有关应用的可移植性差,本文在目前已经广泛应用的本体查询语言RQL的基础上,提出了提供增、删、改等操作的本体操作语言RML并制定了有关语言规范。RML和RQL提供了一组简捷易用、功能齐全的操作接口,提高了系统的通用性、开放性、互操作性。 上述技术在应用到系统CODERS后被证明是切实可行且有效的。在本文的最后,还提出了需要制定ORMS的合理评估标准等在下一步工作中需要解决的有关问题。