Jena 方法使用实例 在使用Jena 方法实践本体之前,很有必要对本体的基本概念有一个清楚的理解
1.OW L基本概念 Web本体语言OWL是一种定义和实例化“Web本体”的语言
一个“Web本体”可能包含了类,属性和他们的实例的描述
给出一个本体,OWL形式语义说明怎么获得它的逻辑结论,也就是说,不是逐字写在本体中的事实,而是语义蕴涵的事实
这些蕴涵可以是基于单个的文档也可以是OWL机制合并在一起的多个分布的文档
OW L的种类 OWL 提供了三种表达能力递增的子语言,以分别用于特定的实现者和用户团体
z OWL Lite 用于提供给那些只需要一个分类层次和简单约束的用户
z OWL DL 支持那些需要最强表达能力的推理系统的用户,且这个推理系统能够保证计算的完全性(computational completeness,即所有的结论都能够保证被计算出来)和可判定性(decidability,即所有的计算都在有限的时间内完成)
z OWL Full 支持那些需要尽管没有可计算性保证,但有最强的表达能力和完全自由的RDF 语法的用户
本体的结构 OW L 是语义网活动的一个组成部分
这项工作的目的是通过对增加关于那些描述或提供网络内容的资源的信息,从而使网络资源能够更容易地被那些自动进程访问
由于语义网络固有的分布性,OW L必须允许信息能够从分布的信息源收集起来
其中,允许本体间相互联系,包括明确导入其他本体的信息,能够部分实现这样的功能
对资源的描述并不局限于在一个简单的文件或范围内
类 C1 本来是由本体O1 定义出来的,然而,它也可以是由其他的本体扩展出来的
为了能写出一个能被唯一翻译的而且能被软件(代理)使用的本体,我们要求OWL 有一个语法和正规的语义
命名空间 一个标准的本体开头部分里包括一组XML 命名空间(names