Ontology的研究和应用主要包括以下3方面:
        理论上的研究,主要研究概念及其分类,Ontology上的代数;
        信息系统中的应用,主要包括处理信息组织、信息检索和异构信息系统互操作问题;
        Ontology作为一种能在知识层提供知识共享和重用的工具在语义Web中的应用。
Ontology的理论研究包括概念和概念分类、Ontology上的代数。最有代表性的是Guarino等人对概念的分类所做的深入和细致的研究,他们从一般的意义上分析了什么是概念、概念的特性、概念之间的关系以及概念的分类,提出了一套用于指导概念分类的可行理论。基于这个理论,他又提出了Ontology驱动的建模方法,在理论上为建模提供了一个通用的模式。
Guarino的理论可以归纳如下[27]:
概念分类理论的基础是概念的元特性。以概念的元特性为出发点,按照一定的规则,把具有相同元特性组合的概念归为一类,进而给出一般意义上的概念分类体系。概念的基本元特性包括:持久特性、非持久特性、反持久特性、半持久特性、载体标识特性、支持标识特性、外部依赖特性等。表2.1是对其特性的说明:
表2.1  本体概念的基本元特性
Table2.1 Basic meta character of Ontology conception
名称        描述        举例
持久特性        严格定义为: 。
代表某个概念, 代表x是 的一个实例, 表示其后的断言永远为真。        Person具有持久性,而Student不具有持久性。
非持久特性        对某个概念而言,存在某些实例不会永远属于该概念。        Student具有非持久性。
反持久特性        对概念的任何一个实例,这个实例不会永远属于该概念。        Youth具有反持久性。
半持久特性        非持久性和反持久性的差集。        ——
载体标识特性        ——        如Student具有载体标识特性,因为学生之间的区别不是靠学生,而是作为人来区分的。
支持标识特性        每个实例相互之间是可以区分的。        Person具有支持标识特性,人和人之间可由标识(人的指纹)来区分。
名称        描述        举例
外部依赖特性        一个概念对另外一个概念的某种依赖关系。概念A对概念B的外在依赖关系表现为概念A中的任何一个实例a必蕴涵属于概念B的实例b,而b不是a的一部分。        Parent外在依赖于Child,某人的父母蕴涵他(她)有小孩,而他的小孩当然不是他身体的一部分。
Guarino 等人提出的概念分类体系,不仅从理论上澄清了概念分类上存在的模糊和混淆的现象,同时为实际应用中Ontology 概念模型的建立提供了良好的分析、设计和评估的手段。
在信息检索技术方面,可分为3 类[28 ]:全文检索(Text retrieval) 、数据检索(Data retrieval) 和知识检索(Knowledge retrieval)。全文检索的特点是把用户的查询请求和全文中的每一个词进行比较,不考虑查询请求与文件语义上的匹配,这种方式虽然可以保证查全率,但是查准率却大大地降低了。数据检索的特点是查询要求和信息系统中的数据都遵循一定的格式,具有一定的结构,允许对特定的字段检索。数据检索需要有标识字段的方法。数据检索的性能取决于所使用的标识字段的方法和用户对这种方法的理解,因此具有很大的局限性。数据检索支持语义匹配的能力也较差。知识检索强调的是基于知识的、语义上的匹配,因此在查准率和查全率上有更好的保证。目前知识检索是信息检索研究的重点,特别是面向Web 信息的知识检索。
常规的直接基于关键词的信息检索技术已不能满足用户在语义上和知识上的需求,寻找新的方法也就成为目前研究的热点。Ontology 具有的良好的概念层次结构和对逻辑推理的支持,因而在信息检索,特别是在基于知识的检索中得到了广泛的应用[28 ,29 ] 。基于Ontology 的信息检索的基本设计思想可以总结如下:
(1) 在领域专家的帮助下,建立相关领域的Ontology。
(2) 收集信息源中的数据,并参照已建立的Ontology,把收集来的数据按规定的格式存储在元数据库(关系数据库、知识库等) 中。
(3) 对用户检索界面获取的查询请求,查询转换器按照Ontology 把查询请求转换成规定的格式,在Ontology 的帮助下从元数据库中匹配出符合条件的数据集合。
(4) 检索的结果经过定制处理后,返回给用户。
需要说明的是,如果检索系统不需要太强的推理能力,Ontology 可用概念图的形式表示并存储,数据可以保存在一般的关系数据库中,采用图的匹配技术来完成信息检索。如果要求比较强的推理能力,一般需要用一种描述语(如:Loom ,Ontolingua 等) 表示Ontology,数据保存在知识库中,采用描述语言的逻辑推理能力来完成信息检索由于Ontology 能通过概念之间的关系来表达概念语义的能力,所以能够提高检索的查全率和查准率。
目前Ontology 应用在信息检索中的著名项目包括(Onto) 2 Agent、Ontobroker 和SKC 。这3 个项目也分别代表了3 个方向。(Onto) 2 Agent 的目的是为了帮助用户检索到所需要的WWW上已有的Ontology,主要采用了参照Ontology。参照Ontology 是以WWW上已有的Ontology 为对象建立起来的Ontology,它保存有各类Ontology 的元数据。Ontobroker 面向的是WWW上的网页资源,目的是为用户检索到所需要的网页,这些网页含有用户所关心的内容。SKC 是一个正在进行的项目,其目标是解决信息系统语义异构的问题,实现异构的自治系统之间的互操作。该项目希望通过在Ontology 上建立一个代数系统,用这个代数系统来实现各Ontology 之间的互操作,从而实现异构系统之间的互操作。
关于Ontology在语义Web中的应用将在下节中做以阐述。

Ontology的研究和应用相关推荐

  1. Ontology理论研究和应用建模

    目录 1 关于Ontology 1.1 Ontology的定义 1.2 Ontology的建模元语 1.3 Ontology和语义网络 1.4 Ontology的描述语言 1.5 已有的Ontolog ...

  2. js向php传递中文参数,JS传递参数时对中文进行编码和解码

    Nginx 配置简述 不论是本地开发,还是远程到 Server 开发,还是给提供 demo 给人看效果,我们时常需要对 Nginx 做配置,Nginx 的配置项相当多,如果考虑性能配置起来会比较麻烦. ...

  3. 谷歌有情怀!谷歌开放大规模音频数据集 AudioSet

    谷歌有情怀!谷歌开放大规模音频数据集 AudioSet 2017-03-10 11:41 来源:科技那回事 关注 分享 加入自媒体纠错订阅 导读: 近日,谷歌开放了一个大规模的音频数据集 AudioS ...

  4. 计算机应用技术的研究方向,2019考研计算机应用技术专业解析:研究方向

    2019考研复习正在紧张的进行中,为了更好的帮助同学们学习.新东方在线为大家整理了"2019考研计算机应用技术专业解析:研究方向"的相关信息,提醒各位考生要合理安排复习时间,做好复 ...

  5. 初中毕业学计算机去哪里,初中毕业能学计算机应用技术去哪好

    初中毕业能学计算机应用技术去哪好?是可以的.计算机的学习不会有年龄甚至学历的限制的,初中毕业只是人生的一个小的岔路口,以后的路还很长,所以初中毕业的同学们如果你们有喜欢学习的东西,那就学习吧.那么,成 ...

  6. 初中毕业计算机应用主要学什么,初中毕业能学计算机应用技术吗

    初中毕业能学计算机应用技术吗 初中毕业能学计算机应用技术吗?是可以的.计算机的学习不会有年龄甚至学历的限制的,初中毕业只是人生的一个小的岔路口,以后的路还很长,所以初中毕业的同学们如果你们有喜欢学习的 ...

  7. 语言计算:信息科学技术中长期发展的战略制高点

    语言计算:信息科学技术中长期发展的战略制高点 (2010-10-10 17:31:25) 标签: 校园 分类: 工作篇 自然语言处理,简单地说,就是用计算机来处理人类的语言(英文.中文等).由于语言是 ...

  8. Coronascape – 为COVID-19研究特制的基因列表比较工具

    Coronascape (http://coronascape.org,点击阅读原文直达) 是由Sanford Burnham Prebys Medical Discovery  Institute, ...

  9. 知识工程学:一个新的重要研究领域

    知识工程学:一个新的重要研究领域 黄荣怀 (北京师范大学网络教育实验室 100875) 李茂国 (教育部高等教育司100816) 沙景荣 (北京师范大学网络教育实验室 100875) 摘要 知识工程是 ...

最新文章

  1. 零代码 OR 低代码
  2. SQL进阶五:SQL完整性约束
  3. 刷题总结——烽火传递(单调队列+dp)
  4. wxWidgets:Owner-draw 示例,适用于 Windows
  5. kotlin 计算平方_Kotlin程序来计算复利
  6. SQL Server超时诊断和调优
  7. java 上文件传示例_Java解压缩文件示例
  8. 智能优化算法(源码)-海鸥优化算法(SOA)
  9. Google发布Java 核心工具库——Guava 28.0
  10. jQuery基础 - 选择器
  11. jmeter---ftp性能测试
  12. 什么是服务器防护,什么是硬防?什么是软防?
  13. Python - 安装sentencepiece异常
  14. 做淘宝产品标题要找蓝海关键词
  15. 在树莓派上用python实现人脸识别(face_recognition,PIL,opencv)
  16. ffmpeg源码简析(九)av_log(),AVClass,AVOption
  17. Assembly x64 Intro - XMM ABS
  18. 进 /user/用户名/Library/Application Support/
  19. 多多情报通:没有货源怎么开拼多多店?注意什么?
  20. 基于NXP523芯片,射频读卡器,支持二代证ID,ISO14443A/B

热门文章

  1. PHP一行命令打印当前系统时间
  2. 云炬随笔20211002
  3. 特征层次分析、视觉特征语义探索(微调+预训练)
  4. 一个简单的反向连接服务程序
  5. 高级C语言教程-作用域
  6. P4 详解各硬件部分
  7. Thymeleaf一些标签的传字符串/message/消息
  8. json的格式和简单例子
  9. 为rm命令增加回收站功能
  10. Android 屏幕录制GIF脚本