论文部分内容阅读
当前Web暴露的最大缺陷在于没有赋予网络资源足够的语义信息,从而导致计算机不能理解各种信息的含义,为了解决这一问题,“互联网之父”Tim Berners-Lee提出了语义Web的概念。在语义Web中,资源描述框架(RDF)用于实现Web上信息资源的语义描述,为本体层提供了表示语义信息的基础,而本体正是使语义Web具有语义推理功能的核心层,本体构建的效率和质量直接影响后续工作的开展。依赖领域专家参与的领域本体构建,开发代价过高,是制约语义Web成功与普及的瓶颈。统一建模语言UML作为面向对象的标准建模语言,其静态模型UML类图与本体描述语言RDF(S)也存在很大程度的对应关系。研究从UML类图中提取领域知识将其转换为RDF(S),有利于克服直接在知识领域构建本体对专家知识的要求过高,减少领域专家的参与,便于本体的自动构建,有利于提高本体构建的质量和效率,对语义Web的开发实现有重要意义。本文通过对RDF(S)和UML类图模型比较分析,提出了由UML类图模型到RDF(S)的映射规则及算法。主要研究UML类图模型向RDF(S)映射的方法,将现有数据领域模型UML中的信息转换为RDF(S),实现RDF(S)本体的自动构建,提高本体构建的效率。分析了RDF(S)作为语义Web上描述语义知识的最基本手段在语义Web中的地位和作用,RDF(S)表示的Web上的元数据可以支持推理,发挥本体的作用,说明RDF(S)在语义Web本体构建中的重要性。对于UML类图方面,本文提取UML类图中涉及的领域知识与RDF(S)比较,并在概念的基础上,通过比较UML类图模型和RDF(S),建立了两者之间的对应关系,直观说明两种模型转换的可能性。形式化定义了UML类图模型与RDF(S)数据模型,利用RDF(S)在本体构建中的通用性优势充分提取UML类图模型的语义信息资源,提出了UML类图模型到RDF(S)的映射规则及形式化算法。根据算法,基于J2SE1.6.0平台开发设计出简单的原型系统UML2RDF,验证了提出的映射规则的可行性。