下载此文档

对Jena的简单理解和一个例子.doc


文档分类:外语学习 | 页数:约15页 举报非法文档有奖
1/15
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/15 下载此文档
文档列表 文档介绍
对 Jena的简单理解和一个例子
对 Jena 的简单理解和一个例子
对 Jena 的简单理解和一个例子
作者 茫人
se 下创建 Java 工程,右健单
击工程名字, 选择 “ 属性 /Properties” ,在打开的
对话框中选择 “Java 创建路径 /Java Build
Path” ,在右边标签中选择 “ 库 /Libraries”,
之后选择 “ 添加外部文件 /Add Extenal JARs” ,
找到 lib 目录下的所有 jar 文件并将其添加到工程。 这
样就可以运行 Jean 文档中的例子了。
三、 Jena Ontology API


Ontology API

包含在

ontology




)中,可以在目录

Jena- src com
hp hpl jena ontology

下查看所有程序的代码,

Jena本体部分
的说明网页是 Jena- doc ontology , 本部分内容
以及程序的编写主要参考这两个文档。
在语义网上有很多表示本体信息的本体语言,其中表达能力
最强的是 OWL ,OWL 按复杂程度分为 OWL Full 、OWL DL
和 OWL Lite 三个版本。其他的本体语言还有 RDFS、
DAML+OIL 。Jena Ontology API 为语义网应用程序开发者提
供了一组独立于具体语言的一致编程接口。
Jena提供的接口本质上都是 Java 程序,也就是 .java 文件经
过 javac 之后生成的 .class 文件。显然, class 文件并不能提示
本体创建使用的语言。为了区别于其他的表示方法,每种本
体语言都有一个自己的框架( profile ),它列出了这种语言使
用的类(概念)和属性的构建方式和 URI 。因此,在 DAML
框架里,对象属性()的 URI 是 daml:ObjectProperty ,而在 OWL 框架里却是 owl:ObjectProperty 。RDFS 并没有定义对象属性,所以在 RDFS 框架里,对象属性的 URI 是 null 。在 Jena 中,这种框架通过参数的设置在创建时与本体模型
(Ontology Model )绑定在一起。本体模型继承自 Jena中的 Model 类。 Model 允许访问 RDF 数据集合中的陈述
Statements),OntModel 对此进行了扩展, 以便支持本体中的各种数据对象: 类(classes)、属性( properties)、实例(个体 individuals )。
本部分简单介绍要用到的几个 java 类或者接口。
1.本体模型 OntModel
本体模型( OntModel )是对 Jena RDF 模型的扩展(继承自
RDF 模型),提供了处理本体数据的功能。使用 Jena处理本
体首先就是要建立一个本体模型,之后就能够通过本体模型
中所定义的方法操作模型,比如导入子模型() 、获取模型
中本体的信息、操作本体属性以及将本体的表示输出到磁盘
文件等等。 Jena通过 model 包中的 ModelFactory 创建本体模
型, ModelFactory 是 Jena提供用来创建各种模型的类,在类
中定义了具体实现模型的成员数据以及创建模型的二十多
种方法。一个最简单的创建本体模型的语句如下:
OntModel ontModel = ();
该语句不含参数,应用默认设置创建一个本体模型
ontModel ,也就是说:它使用 OWL 语言、基于内存,支持 RDFS 推理。可以通过创建时应

对Jena的简单理解和一个例子 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数15
  • 收藏数0 收藏
  • 顶次数0
  • 上传人vivian5400
  • 文件大小71 KB
  • 时间2022-01-27