Reference · 参考文档

Ontology 术语表

本工作区的统一母语。所有课程、练习、学习记录都遵循这里的规定表述。

术语只在你能正确使用后才会出现在这里 —— 它是一份会随学习加深而更新的活文档。(当前:入门层)


01核心概念

本体 (ontology)不要用:概念框架、领域图(太泛)

对某领域概念的一个显式的、正式化的共享规范——它描述"存在哪些类的东西、如何关联",而不描述"把数据存在哪"。

示例一个为「需求计划、供应计划、产能」多个上下文共用的供应链本体,声明 Product、Order、:hasLeadTime、:hasCapacity 等概念与关系,让各系统与 LLM(RAG) 共用一套词。
类 (class / concept)不要用:实体类型(混用)

一组拥有共同属性的对象的集合,例如 Product、Order。类是要被实例化的,不是表。

示例Product、Order、Resource、Forecast 都是类;:sku-447 rdf:type :FinishedGood 表示个体 447 隶属成品类。
个体 (individual / instance)不要用:记录、行、条目

某类的一个具体例子,例如 sku-447。它是世界里真实或假设的那"一个东西",不是表中的一行。

示例:sku-447(某 SKU)、:order-1042(某订单)、:line-7(某产线)都是个体;用 rdf:type 指向它们所属的类。
属性 (property)不要用:列、字段、属性列

描述个体、或把个体与值/个体相连的关系,例如 hasLeadTime(提前期)、requiresProduct。

示例:hasLeadTime(SKU→提前期天数)、:requiresProduct(订单→物料)、:hasCapacity(产线→产能值)、:targetsProduct(预测→物料)。
三元组 (triple)

本体的最小语句:主语 谓词 宾语。每条三元组断言一条事实,可真、可假、可未知,也常可被推理得出。

示例:sku-447 :hasLeadTime "14" —— 断言「SKU-447 的提前期是 14 天」;:order-1042 :requiresProduct :sku-447 —— 「订单 1042 需要物料 447」。

02关键范式

开放世界假设 (open-world assumption)简称 OWA

我没说的不等于不成立。知识库只断言了它知道的部分,缺省不代表否定。

示例知识库没说「7 号线是资源」≠ 它不是;推理器可从 :line-7 :hasCapacity 1200 加上 hasCapacity 的 domain 是 Resource,推出「7 号线是资源」。
闭世界假设 (closed-world assumption)简称 CWA

数据库的默认:凡是没存的就是不存在。NOT NULL 缺值即非法、查不到就视为没有 —— 这正是关系数据库的默认逻辑。

示例关系表里查不到某订单,就当作「没有该订单」;某 NOT NULL 列缺值,数据库直接拒绝插入。
子类 (subclass)不要用:派生表、子表

子类的每个个体天然也是父类的个体:FinishedGood ⊑ Product。这是本体用来做自动推理的机制之一。

示例:FinishedGood rdfs:subClassOf :Product ⇒ 每个成品自动也是产品;可传递:BrandedGood ⊑ FinishedGood ⊑ Product ⇒ 品牌商品也是产品。

03供应链计划示例词

贯穿全课的示例领域。这些词在本工作区是"领域术语",不是本体术语,但会用它们做例子。

SKU / 物料

供应链里被计划的最小可管理单元(库存/产能的计量单位)。本工作区用 Product 或 Material 表示。

示例:sku-447 代表某支牙膏的库存单位;:sku-447 rdf:type :FinishedGood 说明它是成品。product_id / SKU 在数据库里常作主键,在本体里是 IRI。
提前期 (lead time)

从下采购/生产到可用的时长,是计划的一条关键属性,常作为 hasLeadTime 关系出现。

示例:sku-447 :hasLeadTime "14"^^xsd:integer —— 物料 447 的(生产/采购)提前期是 14 天。注意:提前期既可能是数据属性(一个数值),也可能因带「供应商/运输方式」而再化为类(如 LeadTimeRule)。
预测 (forecast)

对某物料在未来某时段的需求估计,通常指向某个 Product 与时间窗口。

示例:forecast-jun rdf:type :Forecast、:forecast-jun :targetsProduct :sku-447、:forecast-jun :forPeriod "2026-06" —— 六月预测指向物料 447。预测常是计划的输入,天然带「时段」维度。
产能 (capacity)

某资源(如产线、机台、车队、仓储、人力、供应商)在单位时间内的可用量/吞吐,是计划必须满足的约束。注意它比"生产能力"更宽。

五类常见产能: 生产(←产线/机台)、运输/物流(←车队/月台)、仓储/库存(←仓库/货架)、人力(←班组/工时)、供应商/外协(←供方)。

示例:line-7 :hasCapacity 1200 —— 产线 7 每天可用 1200 单位。若产能还带「时段、是否可加班、变动成本」等属性,应再化为一个类,如 CapacityAllocation(资源 × 时段 × 数量 × 成本)。
计划 (plan)

对"要做什么、何时做、用多少资源"的一组决策,常被建模为 Plan 类及其与 Order / Forecast / Resource 的关系。

示例:plan-072 rdf:type :Plan、:plan-072 :coversOrder :order-1042、:plan-072 :allocatesResource :line-7、:plan-072 :satisfies :forecast-jun —— 某排产计划覆盖订单、占用产线、满足预测。

04缩略语 Abbreviations

本工作区权威缩略语表。课程中每处首次出现均用「全称(缩写)」;此处收录全课用到的所有缩写。

缩写全称(英文)中文
RDFResource Description Framework资源描述框架
RDFSRDF Schema资源描述框架模式
OWLWeb Ontology LanguageWeb 本体语言
SPARQLSPARQL Protocol and RDF Query LanguageSPARQL 协议与 RDF 查询语言(递归式名字)
IRIInternationalized Resource Identifier国际化资源标识符
URIUniform Resource Identifier统一资源标识符
TTLTurtleTurtle(RDF 文本语法,文件扩展名 .ttl)
xsdXML SchemaXML 模式(`xsd:` 为其命名空间前缀)
LLMLarge Language Model大语言模型
RAGRetrieval-Augmented Generation检索增强生成
KGKnowledge Graph知识图谱
AIArtificial Intelligence人工智能
OWAOpen-World Assumption开放世界假设
CWAClosed-World Assumption闭世界假设
DDDDomain-Driven Design领域驱动设计
SQLStructured Query Language结构化查询语言
ORMObject-Relational Mapping对象关系映射
EREntity-Relationship实体-关系
CRUDCreate, Read, Update, Delete增、查、改、删
APIApplication Programming Interface应用程序编程接口
SCSupply Chain供应链
SKUStock Keeping Unit最小库存单元/库存保持单位
ERPEnterprise Resource Planning企业资源计划
MESManufacturing Execution System制造执行系统
S&OPSales & Operations Planning销售与运营计划
SCORSupply Chain Operations Reference供应链运作参考
SCORVocSCOR VocabularySCOR 词汇集(SCOR 的本体词汇)
W3CWorld Wide Web Consortium万维网联盟
EMNLPConference on Empirical Methods in Natural Language Processing自然语言处理实证方法会议
FAIRFindable, Accessible, Interoperable, Reusable可查找、可访问、可互操作、可复用

有疑问?

术语表会随你学习持续更新。遇到用词分歧,直接问 agent —— 我们按这份母语统一表达。