4000-520-616
欢迎来到免疫在线!(蚂蚁淘生物旗下平台)  请登录 |  免费注册 |  询价篮
主营:原厂直采,平行进口,授权代理(蚂蚁淘为您服务)
咨询热线电话
4000-520-616
当前位置: 首页 > 新闻动态 >
新闻详情
Jena简介_Deer-CSDN博客_jena
来自 : CSDN技术社区 发布时间:2021-03-25

Jena是HP实验室语义网研究项目组的开源工具 是一个基于JAVA的语义网应用框架。

Jena共有两个版本Jena1 2000 [1] 和Jena2 2003 [2] 。

Jena1提供的工具包括

RDF/XML解析器一个查询语言对于N3、N-triple、RDF/XML输出的I/O模型 用于操作DAML OIL的附加API

当前最新版本为Jena3.13.1 对于Jena1 Jena2提供了大量新的APIs对RDFS和OWL的支持。并实现动态数据访问和结果输出。

Jena的核心是三元组 Jena2的两个新功能。提供了新的用于展示的API和动态生成虚拟三元组 遵循RDF和OWL语义 。

\"\"

Jena的结构主要可以分为三层:Graph Layer 视图层 、EnhGraph Layer 视图加强层 、Model Layer 模型层 。

Graph Layer层基于RDF抽象语法 主要实现的是三元组的存储 存储的数据不仅包含源数据也包含通过推理等得到的新数据等 并将其用适当的方式展示出来。

EnhGraph Layer层是一个中间层 用于联系Graph Layer层与Model Layer层 能同时提供节点和图形多个视图。该层提供多态对象 反映了程序的多态性。该层起到存储模型层中生成的所有图形 根据操作者的需求进行调用 起到承上启下的作用。

Model Layer层是数据的输入层 通过Model等多个API提供了丰富对图中节点操作的方法 是Jena的核心层。

参考文献

[1] Carroll J J , Dickinson I , Dollin C , et al. Jena:implementing the semantic web recommendations[C]// International World Wide Web Conference on Alternate Track Papers Posters. ACM, 2004.

[2] 杨夏柏,杨明,杨德强, 等.基于Jena系统的知识融合三元组存储结构研究[J].价值工程,2018,37(8):126-129.

[3] 余凡.基于本体的语义信息检索模型研究[D].湖北:湖北工业大学,2010.

 

\"\" \"\" \"\" 点赞 3 \"\" \"\" 评论

本文链接: http://jena.immuno-online.com/view-736498.html

发布于 : 2021-03-25 阅读(0)