OWL学习笔记

OWL学习笔记(一)

参考博客
官方文档

本体

本体是用来描述某个领域的知识的。描述了该领域内各个概念和概念间的关系。(使用本体是为了用它进行关于个体的推理)

OWL介绍

OWL(Ontology Web Language) 是一种本体语言,是W3C(World Wide Web Constraint)

三类OWL

  • OWL-lite :三类中层次结构最简单的
  • OWL-DL : 和OWL-Lite相比,OWL-DL表达能力要丰富许多,它的基础是描述逻辑
  • OWL-full 表达能力最强,不能进行自动推理

OWL本体的组成

  • individual 也被称作instance owl不使用唯一命名假设,即两个不同的名称可以对应一个个体。在owl中,必须要明确表示两个个体之间是否相同,否则他们的关系是不明确的。
  • property 属性是个体之间的二元关系,在描述逻辑中他们就是角色的概念。
    一种分法分为:
    函数属性,通过这个属性只能连接一个个体,例如hasBirthMother
    反函数属性
    传递属性
    对称属性

    另一种更为常见的分法:
    对象属性:连接两个个体,两个类的实例间的关系
    数据类型属性:连接个体和XML schema数据类型值或者rdf literal,该属性不能为传递的,对称的,反函数的。
    标注属性:用来对类、属性、个体和本体添加信息。
  • class 类,表示一些个体的集合。用数学的方法描述该类成员必须具备的条件。有时候也被称作概念,实际上类是概念的一个具体表现。

OWL中本体的结构

  • 命名空间
    在使用一组术语之前,需要精确地指出哪些具体的词汇表将会用到。一个典型的OWL本体以命名空间声明开始,这些命名空间写到rdf:RDF 标签中。
    属性值是不具有命名空间的,在OWL里可以写出它们的完整URI。完整的URI中可以利用实体定义来简略。
    如:
<!DOCTYPE rdf:RDF [
<!ENTITY vin  "http://www.w3.org/TR/2004/REC-owl-guide-20040210/wine#" >
<!ENTITY food "http://www.w3.org/TR/2004/REC-owl-guide-20040210/food#" > 
]>

在这些声明实体后,我们可以将v

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值