OWL本体语言和Protege本体编辑器
演讲稿原作者:Wala Abdulaziz
译者:Wu Di (pimgeek)
转载、编辑:Tan Liwei
原文发布日期:2013年6月5号
原文链接:https://prezi.com/ggozsbzy2xn-/owl-protege/
什么是本体(Ontology)?
在计算机科学和信息科学中, 本体的作用是表达知识.在本体中,知识可以被正式地表达为一系列的 领域相关概念,以及这些概念之间的 相互关系.
本体可以被用来为一个知识领域建立模型,并且支持对这个模型中的实体进行推理.
我们为什么需要本体?
本体的重要作用?
- 利用本体,可以在不同的人或应用程序之间共享一组有结构的信息,并达成理解上的共识.(补充:消除歧义、去重)
- 允许我们重复使用领域知识:当我们已经拥有了关于某个知识领域的本体时,我们可以把同一个本体应用于不同的应用程序中,这就可以避免重新发明轮子.
- 可以把知识领域内的(内行人不言自明的)前提假设明确地表达出来.
- 把领域知识与操作性知识区分开.
- 利用概念之间的已适当建立的关系分析领域知识.
- 确定知识领域.
- 列举出这个领域里会用到的术语.
- 定义一些可以表达领域内概念的类(class).
- 定义每个类的属性,以便将他们链接起来.
- 定义约束条件, 以便限制类和属性.
- 从类出发创建一些实例
- 一种用来定义Web本体的语言.
- 一个OWL的本体可以包含关于类,属性及其实例的描述.
- 当给定了一个这样的本体时,OWL的形式化语义允许我们由本体