基于Jena系统知识融合三元组存储结构研究.docVIP

基于Jena系统知识融合三元组存储结构研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Jena系统知识融合三元组存储结构研究

基于Jena系统知识融合三元组存储结构研究   摘要:语义Web的发展日新月异,惠普公司(HP)在研究语义Web方面处于领先地位,其发布的Apache Jena系统为研究语义Web提供三元组存储(Triple Store)平台、RDF(Resource Description Framework)平台和OWL(Web Ontology Language)平台,Apache Jena是HP实验室开发的一个用于处理语义Web和链接数据应用的免费开源Java工具包,本文研究基于Jena系统的知识融合三元组存储结构。   Abstract: The development of Semantic Web is changing rapidly. Hewlett-Packard Company (HP) is the leader in the research of Semantic Web. Its published Apache Jena system provides Triple Store, RDF (Resource Description Framework) and OWL (Web Ontology Language) platform for research Semantic Web.Apache Jena is a free and open-source Java toolkit developed by HP Labs for processing semantic web and linked data applications. This paper studies Jena-based knowledge fusion triple storage architecture.   关键词:Jena;语义Web;RDF;知识融合;RDFS;OWL   Key words: Jena;Semantic Web;RDF;knowledge fusion;RDFS;OWL   中图分类号:TP202 文献标识码:A 文章编号:1006-4311(2018)08-0126-04 0 引言   关系数据模型和半结构化数据模型是两种重要的数据模型,半结构化数据模型通常用XML和相关的标准表示,它是大多数关系数据库管理系统DBMS的一个附加特征[1]。RDF模型和RDFS(Resource Description Framework Schema Specification)规范是W3C的推荐标准,基于这个标准和XML语法建立的资源、信息、知识越来越多,它们大多以RDF文件的格式描述并存放在网络上,广泛存在于数字图书馆、知识库、本体等中。面对海量的数据和知识,如何保证一个RDF文件内容、版本等的一致性和正确性[2],如何把不同RDF文件中相同的知识通过集合操作提取出来、不同的知识合并在一起,这是一个值得研究的知识融合语义Web问题,二十世纪九十年代末至今,国内外许多专家在从事这个领域研究。但RDF模型和RDFS规范是一项涉及知识面比较广的系统工程,目前,HP实验室的Jena系统对它的研究比较领先。2003年至今,我们对Jena系统的体系结构进行了研究,并基于Jena系统实现了知识融合的并集、交集、差集等操作,本文研究基于Jena系统的知识融合三元组物理存储(Triple store)结构。 1 Jena2系统的体系结构   Jena是HP实验室开发的一个用于处理语义Web和链接数据应用的免费开源Java工具包。Jena1版本于2000年发布,Jena2版本于2003年发布,2017年版本升级到apache-jena-3.5.0,本文使用的版本是Jena2.1(以下简称Jena)。Jena系统为研究语义Web提供Triple Store、RDF、OWL平台,Jena根据RDF模型和RDFS语法规范提供建立和操作RDF图的Java API,支持集合的并集、交集、差集操作。   通过调用Jena系统提供的核心API,创建和读取RDF图,实现集合的并集、交集、差集操作,可以使用XML格式、RDF格式或Turtle格式序列化三元组。   Jena系统的体系结构由Graph、EnhGraph、Model三层组成,如图1所示。Graph层主要实现三元组的存储,EnhGraph层为图和节点实现多种操作视图,Model层为应用编程人员提供不同视图,用来创建RDF图和操作RDF图,本文主要研究Graph层三元组的存储。 2 存储结构中用到的Java集合框架   在Java类集中常使用的接口是:Collection、List、Set、Map、Iterator、ListIterator、Enumeration、Sor

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档