切换到宽版
登录
注册
首页
Portal
论坛
BBS
版块
最新
热门
商城
优化
开源模型
悬赏答疑
提示词
Agent
教程
问题反馈
模型测评
资源
水区闲聊
公告区
友情链接
作品展示
精华帖子
标签聚合
帮助中心
友情链接
关于我们
作品展示
请
登录
后使用快捷导航
没有账号?
立即注册
用户名
Email
自动登录
找回密码
密码
登录
立即注册
快捷导航
作品展示
作品展示
积分商城
门户
Portal
首页
论坛
BBS
版块
导读
Guide
最新
热门
商城
优化
排行榜
Ranklist
搜索
搜索
热搜:
deepseek
llm
本地部署
本版
帖子
AI测评
»
论坛
›
模型
›
开源模型
›
qOntology 本体工程平台开源版正式亮相:把本体工程从文 ...
0
返回列表
发新帖
查看:
27
|
回复:
1
qOntology 本体工程平台开源版正式亮相:把本体工程从文档和脚本带到统一工作台
[复制链接]
otter_mega_9
otter_mega_9
当前离线
积分
0
主题
0
回帖
0
积分
, 积分 0, 距离下一级还需 10 积分
, 积分 0, 距离下一级还需 10 积分
积分
0
发消息
发表于
5 天前
|
显示全部楼层
|
阅读模式
qOntology 本体工程平台现已开源。项目主要面向企业本体建模与语义管理场景,当前围绕建模目标、术语与枚举、对象类型、属性和对象关系等能力展开,用于将分散在业务文档、系统字段和领域知识中的概念定义进一步结构化管理。
在企业数据、知识库和智能体应用不断增加的过程中,不同系统、部门和文档对同一业务概念往往存在不同表达。例如,采购系统中的“供应商”、合同资料中的“供方”,是否属于同一业务概念;供应商与采购订单、物料、组织之间又应如何描述关系,都需要在数据整合和知识应用之前进一步明确。
本体建模主要解决领域知识如何统一表达;本体工程则进一步关注这些语义定义如何组织、检查、发布和持续维护。
qOntology 当前从本体建模环节切入,并将质量检查、版本发布与标准导出作为后续工程能力逐步完善。
--------------------------------
一、为什么本体建设需要从“建模”进一步走向“工程化”?
很多团队最初都会从术语表、属性清单或者关系图开始建设本体。
当业务范围较小时,这种方式能够满足基本需要;但随着模型规模扩大、参与人员增加,不同环节之间的衔接问题会逐渐显现。
1. 首先是定义难统一
同一个业务概念可能存在不同叫法,同一个词也可能在不同场景下具有不同含义。如果术语定义与模型结构分别维护,一次业务定义变化,就需要在多个地方重复确认。
2. 其次是模型结构和业务规则难以同步
新增一个对象类型,往往不仅意味着多一个节点,还会伴随属性、关系、继承关系以及约束规则变化。内容分散以后,仅依靠一张关系图,很难判断模型是否已经完整。
3.再进一步,模型还会面对检查和版本管理问题
人工检查容易遗漏,文件反复修改以后,也容易出现“当前到底哪一版有效”的问题。
对于下游知识图谱、知识抽取或者其他使用方来说,不仅需要知道模型长什么样,还需要知道问题是否已经修复、本次版本调整了什么,以及应该使用哪一个正式版本。
--------------------------------
二、qOntology:从本体建模走向本体工程
对于模型的下游使用者来说,需要能够进一步回答:问题是否已经修正、本次模型发生了哪些变化,以及当前应该使用哪一个版本。
因此,qOntology 的定位并不只是提供一个画关系图的工具。本体建模重点解决对象、属性和关系如何表达。
例如,“供应商”可以定义为一种对象类型,名称、编号属于对象属性,而供应商与物料、订单之间的业务联系,则通过关系表达。
本体工程则进一步把
•
业务目标
•
术语定义
•
模型结构
•
后续检查
交付组织到同一套工作流程中。
当前 qOntology 以项目和业务目标为入口,通过术语、枚举等语义资产承载定义,再围绕对象类型、属性及对象关系开展本体建模;质量检查、版本发布和标准导出则作为后续工程能力持续完善。
这些本体定义可以为知识图谱和知识抽取提供语义依据,明确系统应该识别哪些对象、对象代表什么,以及彼此之间如何建立联系。
需要注意的是,本体平台负责的是
语义模型本身
,具体的数据接入、知识抽取执行和业务查询仍需结合相应的数据与应用系统完成。
--------------------------------
三、核心能力:qOntology 本体工程平台的建模实践与后续工程规划
从实际建设过程来看,本体工程并不是直接创建几个对象和关系,而是需要从业务目标开始,逐步完成语义统一、模型构建、质量验证和成果交付。
qOntology 将这一过程组织为一条相对明确的工程链路:
目标与范围 → 术语与语义 → 本体建模 → 质量检查 → 版本发布与标准导出
其中:
•
目标管理
•
术语枚举
•
对象类型
•
属性
•
对象关系
构成当前开源版本的核心建模能力;
•
后续质量检查
•
版本发布与标准导出
则用于进一步补齐模型从“建立”到“可靠交付”的工程环节。
--------------------------------
1. 从业务问题开始,先确定建模目标与范围
企业本体建设首先需要回答的,不应该是“要建多少对象”,而是:
这套本体模型最终要解决哪些业务问题?
qOntology 以项目组织建模工作,可以记录领域、范围、命名空间等基础信息,并通过建模目标进一步明确模型需要服务的问题,为后续建模和验收提供依据。
以供应商采购场景为例,模型范围可以覆盖采购、供货、入库和出库等业务环节。
在进入对象建模之前,可以先把需要回答的问题明确下来,例如:
•
“各组织负责哪些采购订单的维护和管理?”
•
“指定供应商能够提供哪些物料?”
同时记录问题来源、优先级以及验收标准。
这一步的意义在于给模型设定清晰边界。
如果缺少业务目标,本体建设很容易逐渐演变成“有什么数据就建什么模型”;而当模型与业务问题建立对应关系之后,团队就可以反向判断:当前的对象、属性和关系,究竟是否足以表达目标业务。
一个行业领域中可能同时存在政策术语、业务术语、系统字段和历史口径,如果不先确定业务边界,后续概念很容易无限扩展。
因此,
先确定问题,再定义模型边界
,能够让本体建设从一开始就保持可管理。
--------------------------------
2. 统一术语与业务语义,减少“同义不同名、同名不同义”
确定目标以后,下一步不是马上建立对象关系,而是先统一语言。
qOntology 中可以集中维护术语名称、定义、别名和来源,并将业务语言进一步关联到本体元素。
例如在供应商采购模型中:
“供应商”可以对应标准术语
Supplier
,同时可以维护“供货商”“供应单位”等业务别名;
采购方、物料和采购订单等概念,也分别拥有自己的定义、编码和来源。
这样做的目的不是简单建立一个术语字典,而是让后续不同参与者能够基于同一套语义理解模型。
当业务人员说“供方”、系统字段写“Supplier”、模型中定义“供应商”时,团队能够清楚地知道这些表达是否应该指向同一业务概念。
除了术语之外,对于业务中经常出现的固定取值,平台还可以
通过枚举进行集中维护。
例如示例中包括:
组织类别、供应商类别、物料类别、计量单位、运输方式和单据状态。
这些枚举可以进一步被模型中的属性引用,使相同业务含义尽量采用统一取值口径。从企业智能体和知识工程角度来看,这类语义资产非常基础。
模型回答是否稳定,不仅取决于大模型本身,也取决于企业内部是否能够明确“这个词在当前业务环境中到底意味着什么”。
--------------------------------
3. 构建对象、属性、关系与约束,把业务知识转化为结构化模型
完成术语统一以后,才真正进入本体模型构建阶段。
qOntology 当前围绕四类核心要素组织模型:对象类型、属性、对象关系以及基础约束。
•
对象类型用于描述领域中的业务事物,例如组织、供应商、物料、采购订单;
•
属性用于进一步描述对象本身的信息;
•
关系用于表达不同对象之间的业务联系;
•
约束则明确这些结构需要遵循的基本规则。
平台可以维护对象类型及其继承关系,并继续为对象配置属性类型、单位、枚举和取值数量等信息,使每一个模型要素都有明确的业务定义。
例如,“组织”对象不仅仅是一个节点名称。
在对象详情中,可以继续定义:
组织编码、组织名称、组织类别、统一社会信用代码、注册地址、联系方式等属性。
这样,原本存在于需求文档或数据表中的字段定义,就进一步进入统一模型体系中,明确每一项信息究竟描述什么。
关系建模同样如此。
一条业务关系不仅需要填写关系名称,还要明确:
起点是什么、终点是什么、这条关系具体表达什么业务含义,以及对应的反向名称是什么。
相比单纯画一张对象关系图,这种方式更强调“可解释”。
因为企业后续真正需要复用的,不只是“两个节点连接起来了”,而是为什么连接、连接方向是什么,以及下游系统应该如何理解这条关系。
--------------------------------
4. 质量检查:让模型检查从人工经验走向规则化验证
随着模型规模不断扩大,只依靠人工逐个检查对象、属性和关系,效率和稳定性都会受到影响。
因此,本体工程下一阶段的重要能力之一,是模型质量检查。
按照当前规划,质量检查将围绕模型结构与基础约束展开,重点关注:
•
来源信息是否完整;
•
标识是否存在重复;
•
继承关系是否形成循环;
•
对象关系是否存在悬空引用;
•
属性类型和约束定义是否保持一致。
发现问题以后,可以进一步定位相关模型元素,完成修订后再次执行检查。
但模型质量不能只通过技术规则判断。
例如一条关系在结构上完全合法,并不代表它一定能够解决实际业务问题。因此,在规划中的检查机制中,还需要重新对照最初的建模目标,确认:
概念是否覆盖目标问题,关键属性是否已经定义,业务关系是否足以表达对应场景。
换句话说,本体模型需要同时通过两类检查:
1.
规则检查解决“模型结构有没有问题”,
2.
业务确认解决“模型是否真的表达了我们想表达的知识”。
两者结合,才能为后续发布建立相对可靠的依据。
需要说明的是,
质量检查属于 qOntology 后续工程能力规划,当前开源版本仍应以实际代码和发布说明中的可用范围为准。
--------------------------------
5. 版本发布:回答“模型改了什么、应该用哪一版”
本体并不是建完以后长期不变。
随着业务规则调整、行业认知变化或者新系统接入,对象、属性、关系和术语都会持续发生变化。
因此,本体工程还需要解决一个典型问题:
模型变更以后,下游系统究竟应该使用哪一个版本?
在后续版本管理规划中,qOntology 将围绕术语和本体元素的变化开展版本对比,梳理新增、修改和删除内容,并结合建模目标进一步评估模型变更产生的影响。
完成质量检查和业务确认以后,再形成明确的模型发布版本,为知识图谱、知识抽取或其他下游使用场景提供统一依据。
这一环节实际上解决的是语义资产的交付边界。
企业内部经常出现类似情况:业务部门已经修改了概念定义;技术团队仍在使用旧版本;知识图谱和智能体又分别引用不同版本。
如果缺少正式版本,语义定义即使经过充分设计,也可能在真正落地时重新产生歧义。
--------------------------------
6. 标准导出:让语义模型可以进入后续知识工程体系
本体模型最终还需要能够被其他工具和系统使用。
因此,qOntology 后续还规划了标准导出能力,用于将模型按照支持的格式进行交付,为模型交换、知识图谱建设和知识抽取提供统一语义基础。
业务发生变化以后,再重新经过:
模型修订 → 质量检查 → 版本发布 → 标准交付
形成持续循环。
长期来看,企业沉淀的不再只是一次项目中使用的一组关系图,而是一套可以不断修订、复用和交付的领域语义资产。
同样需要明确,
版本发布和标准导出当前属于后续工程规划,并非现阶段所有能力已经完整开放。
--------------------------------
三、案例演示:从供应商采购场景理解一套本体如何建立
为了说明本体模型如何从业务目标逐步落实到具体结构,qOntology 当前示例采用了供应商采购场景。
整个模型围绕:
组织、供应商、物料、采购订单、入库单和出库单
这些典型业务对象展开,再进一步将模型元素与具体建模目标建立联系。
1. 从术语和对象层次建立模型
首先,在对象层次上,示例将供应商、采购方和物流服务商统一组织在“组织”类型之下,将原材料、零部件和成品组织在“物料”类型之下,同时独立定义采购订单、入库单和出库单等业务单据。
这样的设计一方面保留了“组织”“物料”等共同上层概念,另一方面也保留供应商、采购方等不同业务角色本身的含义。
在“组织”对象详情中,也可以进一步维护组织编码、组织名称、组织类别、统一社会信用代码、注册地址和联系方式等属性。
字段定义由此进入模型,明确每项信息描述什么。
2. 对象关系连接业务问题
对象关系把类型组织成业务结构,例如:
•
供应商“提供”物料;
•
采购方“下达”采购订单;
•
采购订单“指定供应商”;
•
采购订单“采购物料”;
•
入库单“对应采购订单”。
每条关系不仅包含起点和终点,还可以记录业务描述及反向名称。
其中,“组织—管理—采购订单”这类关系还可以进一步关联建模目标,将“采购职责和管理范围”这样的实际业务问题与模型结构对应起来。
这样,本体模型就不再只是一套静态结构,而是能够回到最初的问题:我们为什么需要这条关系?它具体服务于哪个业务目标?
需要注意的是,
本次供应商采购案例主要用于展示业务目标、语义定义和模型结构如何组织,示例目标当前仍处于“待验证”状态;质量检查、版本发布与标准导出,也需要等待对应能力正式交付以后进一步完成验证。
--------------------------------
四、开源范围与入口
目前,qOntology 已开源的内容主要围绕
建模目标、术语与枚举、对象类型、属性以及对象关系
展开。
开发者可以从项目仓库获取代码,根据“快速开始”文档完成环境准备、配置和前后端启动,再选择一个实际领域场景验证目标定义、术语管理和对象关系建模。
使用或开展二次开发前,还需要结合仓库中的实际许可条款和最新发布说明确认可用范围。
👉项目仓库:
https://gitee.com/qiantongtech/qOntology
--------------------------------
结语
对于智能化建设而言,本体的价值并不只是再增加一套模型,而是让分散在系统、数据和文档中的业务定义逐步形成统一语义。
qOntology 本体工程平台当前从业务目标、术语语义和本体模型入手,并计划继续补齐质量检查、版本发布和标准导出等工程环节。
让领域知识有清晰定义,让模型变化有依据,也让这些语义能够被后续知识图谱、知识抽取和智能体应用持续复用。
这也是从“做一次本体建模”,进一步走向“持续维护企业语义资产”的关键。
--------------------------------
一、为什么本体建设需要从“建模”进一步走向“工程化”?
很多团队最初都会从术语表、属性清单或者关系图开始建设本体。
当业务范围较小时,这种方式能够满足基本需要;但随着模型规模扩大、参与人员增加,不同环节之间的衔接问题会逐渐显现。
1. 首先是定义难统一
同一个业务概念可能存在不同叫法,同一个词也可能在不同场景下具有不同含义。如果术语定义与模型结构分别维护,一次业务定义变化,就需要在多个地方重复确认。
2. 其次是模型结构和业务规则难以同步
新增一个对象类型,往往不仅意味着多一个节点,还会伴随属性、关系、继承关系以及约束规则变化。内容分散以后,仅依靠一张关系图,很难判断模型是否已经完整。
3.再进一步,模型还会面对检查和版本管理问题
人工检查容易遗漏,文件反复修改以后,也容易出现“当前到底哪一版有效”的问题。
对于下游知识图谱、知识抽取或者其他使用方来说,不仅需要知道模型长什么样,还需要知道问题是否已经修复、本次版本调整了什么,以及应该使用哪一个正式版本。
--------------------------------
二、qOntology:从本体建模走向本体工程
对于模型的下游使用者来说,需要能够进一步回答:问题是否已经修正、本次模型发生了哪些变化,以及当前应该使用哪一个版本。
因此,qOntology 的定位并不只是提供一个画关系图的工具。本体建模重点解决对象、属性和关系如何表达。
例如,“供应商”可以定义为一种对象类型,名称、编号属于对象属性,而供应商与物料、订单之间的业务联系,则通过关系表达。
本体工程则进一步把
•
业务目标
•
术语定义
•
模型结构
•
后续检查
交付组织到同一套工作流程中。
当前 qOntology 以项目和业务目标为入口,通过术语、枚举等语义资产承载定义,再围绕对象类型、属性及对象关系开展本体建模;质量检查、版本发布和标准导出则作为后续工程能力持续完善。
这些本体定义可以为知识图谱和知识抽取提供语义依据,明确系统应该识别哪些对象、对象代表什么,以及彼此之间如何建立联系。
需要注意的是,本体平台负责的是
语义模型本身
,具体的数据接入、知识抽取执行和业务查询仍需结合相应的数据与应用系统完成。
--------------------------------
三、核心能力:qOntology 本体工程平台的建模实践与后续工程规划
从实际建设过程来看,本体工程并不是直接创建几个对象和关系,而是需要从业务目标开始,逐步完成语义统一、模型构建、质量验证和成果交付。
qOntology 将这一过程组织为一条相对明确的工程链路:
目标与范围 → 术语与语义 → 本体建模 → 质量检查 → 版本发布与标准导出
其中:
•
目标管理
•
术语枚举
•
对象类型
•
属性
•
对象关系
构成当前开源版本的核心建模能力;
•
后续质量检查
•
版本发布与标准导出
则用于进一步补齐模型从“建立”到“可靠交付”的工程环节。
--------------------------------
1. 从业务问题开始,先确定建模目标与范围
企业本体建设首先需要回答的,不应该是“要建多少对象”,而是:
这套本体模型最终要解决哪些业务问题?
qOntology 以项目组织建模工作,可以记录领域、范围、命名空间等基础信息,并通过建模目标进一步明确模型需要服务的问题,为后续建模和验收提供依据。
以供应商采购场景为例,模型范围可以覆盖采购、供货、入库和出库等业务环节。
在进入对象建模之前,可以先把需要回答的问题明确下来,例如:
•
“各组织负责哪些采购订单的维护和管理?”
•
“指定供应商能够提供哪些物料?”
同时记录问题来源、优先级以及验收标准。
这一步的意义在于给模型设定清晰边界。
如果缺少业务目标,本体建设很容易逐渐演变成“有什么数据就建什么模型”;而当模型与业务问题建立对应关系之后,团队就可以反向判断:当前的对象、属性和关系,究竟是否足以表达目标业务。
一个行业领域中可能同时存在政策术语、业务术语、系统字段和历史口径,如果不先确定业务边界,后续概念很容易无限扩展。
因此,
先确定问题,再定义模型边界
,能够让本体建设从一开始就保持可管理。
--------------------------------
2. 统一术语与业务语义,减少“同义不同名、同名不同义”
确定目标以后,下一步不是马上建立对象关系,而是先统一语言。
qOntology 中可以集中维护术语名称、定义、别名和来源,并将业务语言进一步关联到本体元素。
例如在供应商采购模型中:
“供应商”可以对应标准术语
Supplier
,同时可以维护“供货商”“供应单位”等业务别名;
采购方、物料和采购订单等概念,也分别拥有自己的定义、编码和来源。
这样做的目的不是简单建立一个术语字典,而是让后续不同参与者能够基于同一套语义理解模型。
当业务人员说“供方”、系统字段写“Supplier”、模型中定义“供应商”时,团队能够清楚地知道这些表达是否应该指向同一业务概念。
除了术语之外,对于业务中经常出现的固定取值,平台还可以
通过枚举进行集中维护。
例如示例中包括:
组织类别、供应商类别、物料类别、计量单位、运输方式和单据状态。
这些枚举可以进一步被模型中的属性引用,使相同业务含义尽量采用统一取值口径。从企业智能体和知识工程角度来看,这类语义资产非常基础。
模型回答是否稳定,不仅取决于大模型本身,也取决于企业内部是否能够明确“这个词在当前业务环境中到底意味着什么”。
--------------------------------
3. 构建对象、属性、关系与约束,把业务知识转化为结构化模型
完成术语统一以后,才真正进入本体模型构建阶段。
qOntology 当前围绕四类核心要素组织模型:对象类型、属性、对象关系以及基础约束。
•
对象类型用于描述领域中的业务事物,例如组织、供应商、物料、采购订单;
•
属性用于进一步描述对象本身的信息;
•
关系用于表达不同对象之间的业务联系;
•
约束则明确这些结构需要遵循的基本规则。
平台可以维护对象类型及其继承关系,并继续为对象配置属性类型、单位、枚举和取值数量等信息,使每一个模型要素都有明确的业务定义。
例如,“组织”对象不仅仅是一个节点名称。
在对象详情中,可以继续定义:
组织编码、组织名称、组织类别、统一社会信用代码、注册地址、联系方式等属性。
这样,原本存在于需求文档或数据表中的字段定义,就进一步进入统一模型体系中,明确每一项信息究竟描述什么。
关系建模同样如此。
一条业务关系不仅需要填写关系名称,还要明确:
起点是什么、终点是什么、这条关系具体表达什么业务含义,以及对应的反向名称是什么。
相比单纯画一张对象关系图,这种方式更强调“可解释”。
因为企业后续真正需要复用的,不只是“两个节点连接起来了”,而是为什么连接、连接方向是什么,以及下游系统应该如何理解这条关系。
--------------------------------
4. 质量检查:让模型检查从人工经验走向规则化验证
随着模型规模不断扩大,只依靠人工逐个检查对象、属性和关系,效率和稳定性都会受到影响。
因此,本体工程下一阶段的重要能力之一,是模型质量检查。
按照当前规划,质量检查将围绕模型结构与基础约束展开,重点关注:
•
来源信息是否完整;
•
标识是否存在重复;
•
继承关系是否形成循环;
•
对象关系是否存在悬空引用;
•
属性类型和约束定义是否保持一致。
发现问题以后,可以进一步定位相关模型元素,完成修订后再次执行检查。
但模型质量不能只通过技术规则判断。
例如一条关系在结构上完全合法,并不代表它一定能够解决实际业务问题。因此,在规划中的检查机制中,还需要重新对照最初的建模目标,确认:
概念是否覆盖目标问题,关键属性是否已经定义,业务关系是否足以表达对应场景。
换句话说,本体模型需要同时通过两类检查:
1.
规则检查解决“模型结构有没有问题”,
2.
业务确认解决“模型是否真的表达了我们想表达的知识”。
两者结合,才能为后续发布建立相对可靠的依据。
需要说明的是,
质量检查属于 qOntology 后续工程能力规划,当前开源版本仍应以实际代码和发布说明中的可用范围为准。
--------------------------------
5. 版本发布:回答“模型改了什么、应该用哪一版”
本体并不是建完以后长期不变。
随着业务规则调整、行业认知变化或者新系统接入,对象、属性、关系和术语都会持续发生变化。
因此,本体工程还需要解决一个典型问题:
模型变更以后,下游系统究竟应该使用哪一个版本?
在后续版本管理规划中,qOntology 将围绕术语和本体元素的变化开展版本对比,梳理新增、修改和删除内容,并结合建模目标进一步评估模型变更产生的影响。
完成质量检查和业务确认以后,再形成明确的模型发布版本,为知识图谱、知识抽取或其他下游使用场景提供统一依据。
这一环节实际上解决的是语义资产的交付边界。
企业内部经常出现类似情况:业务部门已经修改了概念定义;技术团队仍在使用旧版本;知识图谱和智能体又分别引用不同版本。
如果缺少正式版本,语义定义即使经过充分设计,也可能在真正落地时重新产生歧义。
--------------------------------
6. 标准导出:让语义模型可以进入后续知识工程体系
本体模型最终还需要能够被其他工具和系统使用。
因此,qOntology 后续还规划了标准导出能力,用于将模型按照支持的格式进行交付,为模型交换、知识图谱建设和知识抽取提供统一语义基础。
业务发生变化以后,再重新经过:
模型修订 → 质量检查 → 版本发布 → 标准交付
形成持续循环。
长期来看,企业沉淀的不再只是一次项目中使用的一组关系图,而是一套可以不断修订、复用和交付的领域语义资产。
同样需要明确,
版本发布和标准导出当前属于后续工程规划,并非现阶段所有能力已经完整开放。
--------------------------------
三、案例演示:从供应商采购场景理解一套本体如何建立
为了说明本体模型如何从业务目标逐步落实到具体结构,qOntology 当前示例采用了供应商采购场景。
整个模型围绕:
组织、供应商、物料、采购订单、入库单和出库单
这些典型业务对象展开,再进一步将模型元素与具体建模目标建立联系。
1. 从术语和对象层次建立模型
首先,在对象层次上,示例将供应商、采购方和物流服务商统一组织在“组织”类型之下,将原材料、零部件和成品组织在“物料”类型之下,同时独立定义采购订单、入库单和出库单等业务单据。
这样的设计一方面保留了“组织”“物料”等共同上层概念,另一方面也保留供应商、采购方等不同业务角色本身的含义。
在“组织”对象详情中,也可以进一步维护组织编码、组织名称、组织类别、统一社会信用代码、注册地址和联系方式等属性。
字段定义由此进入模型,明确每项信息描述什么。
2. 对象关系连接业务问题
对象关系把类型组织成业务结构,例如:
•
供应商“提供”物料;
•
采购方“下达”采购订单;
•
采购订单“指定供应商”;
•
采购订单“采购物料”;
•
入库单“对应采购订单”。
每条关系不仅包含起点和终点,还可以记录业务描述及反向名称。
其中,“组织—管理—采购订单”这类关系还可以进一步关联建模目标,将“采购职责和管理范围”这样的实际业务问题与模型结构对应起来。
这样,本体模型就不再只是一套静态结构,而是能够回到最初的问题:我们为什么需要这条关系?它具体服务于哪个业务目标?
需要注意的是,
本次供应商采购案例主要用于展示业务目标、语义定义和模型结构如何组织,示例目标当前仍处于“待验证”状态;质量检查、版本发布与标准导出,也需要等待对应能力正式交付以后进一步完成验证。
--------------------------------
四、开源范围与入口
目前,qOntology 已开源的内容主要围绕
建模目标、术语与枚举、对象类型、属性以及对象关系
展开。
开发者可以从项目仓库获取代码,根据“快速开始”文档完成环境准备、配置和前后端启动,再选择一个实际领域场景验证目标定义、术语管理和对象关系建模。
使用或开展二次开发前,还需要结合仓库中的实际许可条款和最新发布说明确认可用范围。
👉项目仓库:
https://gitee.com/qiantongtech/qOntology
--------------------------------
结语
qOntology 当前开源版本主要覆盖建模目标、术语与枚举、对象类型、属性和对象关系等基础本体建模能力,并以项目和业务目标组织相关模型内容。
按照当前规划,项目后续还将继续完善质量检查、版本发布和标准导出等工程环节,使本体模型在完成定义之后,能够进一步形成相对明确的检查、变更和交付流程。
对于有本体建模、知识图谱或企业语义管理需求的开发者,可以从一个具体业务场景开始,通过项目仓库中的代码和快速开始文档进行部署与验证。实际功能范围、后续版本变化及二次开发要求,以仓库代码、许可条款和最新发布说明为准。
原文链接
打赏作者
1
5
10
20
50
当前余额:
0
Token,打赏后立即到账
确认打赏
取消
回复
举报
core_sigma_47
core_sigma_47
当前离线
积分
0
主题
0
回帖
0
积分
, 积分 0, 距离下一级还需 10 积分
, 积分 0, 距离下一级还需 10 积分
积分
0
发消息
发表于
5 天前
|
显示全部楼层
已阅,受益匪浅,楼主加油更新。
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
问题反馈
Agent
教程
{ template common/footer}