OWL Ontology
本体(Ontology) 用来获取某个领域的知识。
OWL Ontology 是一种描述领域概念和概念间关系的方式,不同方式有不同好处。OWL更容易描述和定义概念,可以用简单概念表示复杂概念,可以用推理机检查本体中的陈述和否定是否正确。
OWL Ontology由个体(Individuals)、属性(Properties)、类(Classes)组成。
个体(Individuals)代表领域中的一个具体对象。一个对象可能有多种名称,在OWL中要显式声明对象是否相同。个体(Individuals)可等同于实例(instance),通常认为是类的实例(instances of classes),一个实例可能属于多个类。
属性(Properties)是实例间的二元关系,用来连接两个实例。也可称为Attributes。在protege中,properties可分为Object Property和Data Properties,如果一个Object Property可使一个实例和多个实例连接,则称该属性为Functional Properties或single valued property。Properties存在可逆性(若有(A,hasmother,B),可得(B,ismotherof,A))和传递性(若有(A,有亲戚,B),(B,有亲戚,C),可得(A,有亲戚,C))。
类(Classes)是实例的集合,对类进行描述可以准确概述出类成员的要求。类有超类(父类)和子类,如类Anial和类Cat,Cat是Aniaml的子类。类间可定义其他关系,这些关系可以被推理机获取并推理得到新关系。
OWL Ontology相关推荐
- Ontology理论研究和应用建模
目录 1 关于Ontology 1.1 Ontology的定义 1.2 Ontology的建模元语 1.3 Ontology和语义网络 1.4 Ontology的描述语言 1.5 已有的Ontolog ...
- 这些个JAVA开源工具(那是相当地多啊)
OpenCms [Java开源 CMS系统] OpenCms是一个J2EE的产品,它是用Java写成的.它和Tomcat捆绑在一起.但是也能够使用ATG Dynamo.WebLogic和WebSphe ...
- 【知识图谱】知识表示:知识图谱如何表示结构化的知识?
互联网时代,人类在与自然和社会的交互中生产了异常庞大的数据,这些数据中包含了大量描述自然界和人类社会客观规律有用信息.如何将这些信息有效组织起来,进行结构化的存储,就是知识图谱的内容. 那么,在知识图 ...
- 知识图谱(二)——知识表示
知识应用难点在于知识推理,知识推理的难点在于知识表示. 文章目录 一.经典知识表示理论 1.逻辑 (1)命题逻辑 a.命题逻辑真值表 b.一阶谓词逻辑 vs 高阶谓词逻辑 (2)语义网络(Semant ...
- 频谱知识图谱:面向未来频谱管理的智能引擎人工智能技术与咨询
频谱知识图谱:面向未来频谱管理的智能引擎 人工智能技术与咨询 4天前 本文来自<通信学报>,作者孙佳琛等 关注微信公众号:人工智能技术与咨询.了解更多咨询! 1 引言 频谱管理是指综合运用 ...
- 语义web一些简单示例
语义web一些简单示例 示例1 (xml部分-用xml描述书籍信息) 题目:写出三本书,每本书有:标题,作者,出版社,出版日期,,,,,:写出对应的XML文件:根据你写的XML文件,写出对应的DTD文 ...
- eclipse插件说明
Properties Editor Properties Editor 编辑java的属性文件,并可以自动存盘为Unicode格式 更多Properties Editor 信息 Colorer T ...
- Eclipse插件大全 (下)
Quigen Quigen这个插件利用Velocity模板引擎来快速生成任何类型的文本内容.它不需要进行配置,所要做的只是利用它自带Velocity编辑器编写一个velocity 模板文件. 更多Q ...
- Protege-OWL API中文版
Protege-OWL API 网址链接如下(http://protegewiki.stanford.edu/wiki/ProtegeOWL_API_Basics) 一. 使用OWL模型 在model ...
最新文章
- 手机屏幕 高宽有哪些_企业文化不仅要上墙,更要霸屏!企业文化如何在线上进行宣传?如何在屏幕上宣传?看这篇就够了!...
- kotlin android获取按钮,Kotlin 实现按钮点击跳转监听事件方式
- vue安装less并全局引入less/sass文件
- Mac 编译安装 Redis-3.2.3
- jquery的$.extend、$.fn.extend、 jQuery.extend( target, object1, [objectN])作用及区别
- Java中String类的concat方法___java的String字符串的concat()方法连接字符串和“+“连接字符串解释
- 【Cisco技术资料汇总】
- 云图说|文档数据库可视化运维 高频需求一键式便捷操作
- 谁说贾跃亭不还钱?人家已偿还超30亿美元的国内债务
- android简易跑马灯
- Entity Framework 4 in Action读书笔记——第四章:使用LINQ to Entities查询:排序和连接数据...
- easymock使用方法_EasyMock无效方法– ExpectLastCall()
- php error_log记录日志的使用方法和配置
- JMockit学习笔记
- 学生选课系统代码--分析2需求分析
- fudannlp的maven可编译版本
- 铁矿石大幅反弹,棉花认购大涨2倍,YP09继续探底2022.4.28
- 上海房产中介面临倒闭潮
- h5前端IE浏览器低版本判断及升级提示
- 【FATE联邦学习】FATE联邦学习使用GPU、指定cuda下标
热门文章
- 计算机材料软件设计论文,程序设计论文
- Word遇到错误以安全模式打开的解决方法
- JavaScript 如何工作的: 事件循环和异步编程的崛起 + 5 个关于如何使用 async/await 编写更好的技巧...
- TCP/IP是什么,什么是TCP,什么是IP,和HTTP有什么区别
- 移动互联网广告 - 第五更 - 消费者行为分析模型 - 2016/12/07
- u盘无法停止通用卷的解决办法
- 航海家辛巴达的故事(二)
- MYSQL报错1075
- 服务器 上传文件大小,怎么设置服务器上传文件大小
- 《MATLAB神经网络超级学习手册》——第2章 MATLAB基础 2.1 基本概念