ontology

Ontology 一般翻译成 “本体”,但具体意思要看你在哪里看到。

如果你是在软件 / AI / 知识图谱领域看到的,Ontology 通常指:

用一套结构化定义描述“有哪些东西、这些东西有什么属性、它们之间是什么关系”。

例如做一个“光模块知识库”:

 
Ontology
│
├── OpticalModule
│   ├── SFP
│   ├── SFP28
│   ├── QSFP28
│   └── QSFP-DD
│
├── Component
│   ├── Laser
│   ├── TIA
│   ├── Driver
│   ├── MCU
│   └── DSP
│
└── Parameter
    ├── Wavelength
    ├── TX Power
    ├── RX Power
    ├── Temperature
    └── Voltage
 

然后定义关系:

 
SFP28
  │
  ├── hasComponent → Laser
  ├── hasComponent → TIA
  ├── hasInterface → I2C
  └── hasParameter → TX Power
 

这就是一个很简单的 Ontology(本体模型)。

和数据库有什么区别?

数据库通常是在问:

“数据存在哪里?”

Ontology 更关注:

“这些东西分别是什么?它们之间有什么语义关系?”

例如数据库:

 
module
----------------
id
model
vendor
wavelength
 

Ontology:

 
QSFP28
   ↓ isA
OpticalModule

QSFP28
   ↓ hasComponent
TOSA

TOSA
   ↓ contains
Laser
 

所以它特别常见于:

  • 知识图谱
  • AI 知识库
  • 语义搜索
  • 医疗知识系统
  • 工业知识库
  • 数字孪生
  • 专家系统
  • RDF / OWL
  • Semantic Web

posted on 2026-09-27 13:49  lydstory  阅读(13)  评论(0)    收藏  举报

导航