论文部分内容阅读
语义网对于现有万维网的扩展,拥有一个完整的体系结构。语义网的最终目的是使得网络上的资源都是带有语义的,这样就便于计算机自动的理解和处理,便于人机之间的交互。基于这个目的,语义网技术正在被越来越多的研究者所认识和研究。语义网对于数据的存储与查询都是一次崭新的革命。普通关系数据库中的关系模型以及SQL查询语言,在语义网中被RDF数据模型以及语义查询语言,诸如SPARQL所代替。这些改变一旦实现,对子数据库的存储效率以及查询的准确率和查全率都是一次提高。
随着世界经济和国际贸易的快速发展,国际航运业地发展变化日新月异,为了提高服务水平,增强竞争力,各航运公司充分认识到了信息化的重要性。如何构建一个高效率的航运信息系统,成为了航运企业提高企业核心竞争力的投入重点。航运信息的复杂、庞大的特点,对于现有的航运信息系统提出了一个巨大的挑战。现有航运信息系统在对于航线,集装箱等查询方面的查全率以及查准率差强人意,只能生成一些简单的报表。这些已经无法跟上航运业地发展脚步,也无法满足人们对于信息查询的要求。于是,语义网技术在航运信息系统中的应用研究就显得尤为重要。
语义网数据在数据库中的存储,以及语义网查询语言的查询处理和查询效率一直是现在研究的重点。国内学者对于语义网的大部分研究工作重点还只是在理论方面,对于语义网系统的实现研究投入并不大。本文就以航运信息为例,首先引入了RDF数据模型,利用RDF三元组来定义航运信息中的概念,概念与概念之间的关系以及它们的值。RDF中的资源、属性都是用URI标识的,可以基于现有的模型进行扩展。然后,利用数据库来存储这些RDF数据。最后,基于Jena平台,利用语义网查询语言SPARQL来查询前面存储的RDF数据。这样,就初步实现了航运信息的语义存储与查询。