首页 > 开源 > qOntology 本体工程平台开源版正式亮相:把本体工程从文档和脚本带到统一工作台

qOntology 本体工程平台开源版正式亮相:把本体工程从文档和脚本带到统一工作台

OSChina资讯 2026-10-28 18:13 3 阅读 查看原文

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 当前开源版本主要覆盖建模目标、术语与枚举、对象类型、属性和对象关系等基础本体建模能力,并以项目和业务目标组织相关模型内容。

按照当前规划,项目后续还将继续完善质量检查、版本发布和标准导出等工程环节,使本体模型在完成定义之后,能够进一步形成相对明确的检查、变更和交付流程。

对于有本体建模、知识图谱或企业语义管理需求的开发者,可以从一个具体业务场景开始,通过项目仓库中的代码和快速开始文档进行部署与验证。实际功能范围、后续版本变化及二次开发要求,以仓库代码、许可条款和最新发布说明为准。