知识本体的分类
如上一篇计算机科学中ontology的定义中描述的,“ontology是对概念模型的明确的、形式化的、可共享的规范”。
ontology表达的是一个概念体系,是针对概念模型的表示。通常概念模型中会包含很多概念,以及概念之间的关系。如果把代表这些概念用词来定义,则ontology可以表达为一个词表,包括词的涵义以及词与词之间的关系。这样一个体系可以作为大家理解问题的共同基础。
按照ontology所表达的概念模型所在层次的不同,可以把ontology分为以下几类:
元知识本体(meta ontology):对知识的表示进行抽象,
通用知识本体(common ontology):从认识论出发,表达抽象的概念。如初始概念的时间(time)、空间(space)、事物(entity)、数量(quantity)、状态(state)、属性(attribute),以及这些初始状态组成的下位概念。
领域知识本体(domain ontology):对特定领域中的知识进行抽象,描述其中的概念及概念间的关系。
应用知识本体(application ontology):描述特定任务相关的概念及概念之间的关系。任务依赖于特定的领域知识本体进行描述。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架