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
浙公网安备 33010602011771号